Tremulous Forum
General => General Discussion => Topic started by: WolfWings ShadowFlight on April 19, 2006, 06:47:46 am
-
While I take a break from tweaking the HUD, I managed to get the toolchain working to compile QVM's for Tremulous under Win32.
Didn't care to have the full engine source code kicking around just to tinker with the QVM's, so I stripped it down to the bare minimums and completely re-organized it to pretty much toss all the files into one directory since there's so much cross-linking between the three modules.
If anyone else wants a copy of the package I set up, you can get it from my website.
Tremulous Mod Pack w/ SSE2 Compiling Tools for Win32 (Athlon 64/P4) (433k) (http://wolfwings.us/TremulousModPack.exe)
I'll be making other versions of the toolchains tommorow (I have an Athlon64, so I compiled for that), and starting to work on a basic code-cleaning operation to remove cruft like unused CVAR's from the codebase (stuff like the one-flag CTF code appears disabled without the user-visible links being removed) but first and foremost I'll get some packages set up for people to be able to make mods for Tremulous. :-)
Seperately as a minor bit of commentary on the source code... good grief it's akwardly layed out in many places. I had no idea how much the Trem guys had to fight with the Q3:TA codebase to implement some of their features. :o
I'm going to work at commenting the code properly and renaming things to be easier to search for. I get the feeling this code-branch of sorts is going to resemble the 'mainline' Tremulous codebase in final function only, not in form. Obviously, the Trem guys are welcome to gobble it up, but I'm not even planning to maintain support for anything but .QVM compiling from my code-branch.
-
Patches are always welcome, submit them to bugzilla (see link in sticky in the feedback forum).
-
Yeah... the largest problem with just 'submitting patches' is that I'm afraid a lot of the code-changes will be whole-sale re-implementations of some things instead of something that only affects one or two files.
STAT_WEAPONS2 and ammo[], I'm looking squarely at you.
-
Realy cool.
Other architectures would be great (I have an Athlon XP) :D
-
Nevermind, I've managed to compile the tools myself.
Now I'm going to have a closer look to the code :)
-
But what do i do with the mod pack after i install it :eek:
-
uh .. whats it do? and sounds good yay
-
You can modify Tremulous
Change things, add features, ...
-
i no thet but do i pput a fiel into a fiel in the trem. base folder or what
-
You modify the source, compile it and put the qvms into Tremulus\base (eg. into vms-1.1.0.pk3).
I recommend having a look at
http://code3arena.planetquake.gamespy.com/
-
Srry guys but i am a n00b at this...
What do i do when i install it??? i opened the qvm.bat.
and then i edited the things in the src folder.
and then ran the qvm.bat file again.
Then i put the game.qvm into the right spot.
Then ran my server but i got an error msg reading:
5824 files in pk3 files
Loading vm file vm/game.qvm...
...which has vmMagic VM_MAGIC_VER2
Loading 746 jump table targets
VM file game compiled to 1041361 bytes of code
game loaded in 8928512 bytes on the hunk
------- Game Initialization -------
gamename: base
gamedate: Dec 17 2008
------------------------------------------------------------
InitGame: \g_maxGameClients\0\g_suddenDeathTime\35\sv_minRate\3000\sv_maxclients\22\timelimit\70\sv_hostname\=[T*F]=TremX\sv_maxRate\25000\sv_minPing\0\sv_maxPing\500\version\tremulous 1.1.0 win_mingw-x86 Aug 27 2006\protocol\69\mapname\atcs\sv_privateClients\10\sv_allowDownload\1\g_needpass\0\gamename\base
********************
ERROR: G_ParseSpawnVars: found when expecting {
********************
----- Server Shutdown (Server crashed: G_ParseSpawnVars: found when expecting {) -----
Resolving master.tremulous.net
master.tremulous.net resolved to 208.116.49.110:30710
Sending heartbeat to master.tremulous.net
Sending heartbeat to master.tremulous.net
==== ShutdownGame ====
ShutdownGame:
------------------------------------------------------------
---------------------------
Hunk_Clear: reset the hunk ok
Hitch warning: 79755654 msec frame time
Does that mean i need a diff tremded.exe or am i doing something else wrong?
-
You need to get a newer tremded.
-
DUDE SERIOUSLY YOU ARE MY GOD
-
Where can we get the tremded.exe needed for this to run? coz i got the same error when i went to run it through the "tremserver.bat" file.
I asked someone else and they said that we can only run it through the client...
So i did but u cant use cmds or anything so its not as good as running a proper server
Plz help me...
-
Do you realize that this thread died over 2 years ago? Way to go not checking dates.