New Horizon on 28/1/2006 at 14:50
Quote Posted by Crispy
Yes, but I meant that parts of the Q3 source code were released prior to that, for the use of modders. You could change it and recompile it and it would get linked up with the core, closed-source part of Q3. (I fiddled around with it briefly.)
I could probably make the required modifications to the D3/Q4 editor if I had the time and the motivation, but I don't. Sorry. :nono:
Aye, tis the problem. :( Nobody has thus far. It could truly be a revolutionary application for the community, but unfortunately...unless we somehow find the time to do it with the coders we have, who are working their butts off creating sound prop, AI routines...you name it...it won't happen, and I think that's a shame.
Crispy on 29/1/2006 at 06:14
There's still time, don't give up hope yet. :) Maybe once the Dark Mod has been mostly completed those programmers will get onto it.
STiFU on 29/1/2006 at 20:13
Another problem is that many people say "If i could i would". Like i do! :)
How much work would it be to get a tool out that would make it possible to change the keybindings in t3ed?
ascottk on 29/1/2006 at 20:56
Hey, Crispy, is there a chance of uploading the source code of what you have for the community? Perhaps we could use sourceforge like the OpenDarkEngine.
Crispy on 30/1/2006 at 04:06
Quote Posted by STiFU
How much work would it be to get a tool out that would make it possible to change the keybindings in t3ed?
That's actually one of the things that my program was supposed to do (but doesn't yet). :)
Quote Posted by ascottk
Hey, Crispy, is there a chance of uploading the source code of what you have for the community?
(
http://members.byond.com/Crispy/files/t3ed-squared.zip) Go right ahead. I can't vouch for its usefulness or comprehensibility though.
Edit: Forgot to put this in the zip archive, but never mind: I hereby declare the contents of t3ed-squared.zip linked above (excluding the included Lua source code in the "lua" subfolder, which I didn't write) to be in the public domain, and relinquish all claims of copyright over said contents. If you end up releasing any part or derivative of it yourself, an acknowledgement in accompanying documentation would be appreciated but is not necessary.
STiFU on 30/1/2006 at 09:18
Quote Posted by Crispy
That's actually one of the things that my program was supposed to do (but doesn't yet).
awww ... It would really have been great, if that would ever have been possible... ;) In general I like to work in fullscreenmode, because i have just a tiny 17' monitor, but the keybindings for switching between the views are crap in t3ed... I don't want to stretch my handy all over the keyboard all the time. (eg alt+9) :(
scumble on 30/1/2006 at 09:46
Indeed. I can't make much of it at all. How much is actually your own work?
Crispy on 30/1/2006 at 11:45
I know, I know, it's a total mess. Some of it is pretty complicated stuff regardless, which doesn't help. (The Lua scripting is a big one, and a sound understanding of Windows hooks and related topics is practically required.)
Everything in the root folder is my own work, except that some things (particularly the hooking infrastructure) were adapted from a friend's donated code. The code in the "lua" folder is
not mine; it come from (
http://www.lua.org).
If you have any specific questions I'll be happy to try and answer them.
scumble on 30/1/2006 at 21:42
I'm familiar with Lua from working with scripting in Far Cry, I'm just wondering why you decided to use it in this case.
Crispy on 1/2/2006 at 02:25
So that I didn't have to hardcode all of its behaviour. In retrospect that decision was a mistake; hardcoding things may be undesirable generally, but in this case it would have greatly reduced complexity.