News:

Come Chat with us live! Learn how HERE!

Main Menu

Tremulous Mod Pack for Win32

Started by WolfWings ShadowFlight, April 19, 2006, 06:47:46 AM

WolfWings ShadowFlight

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)

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.

Timbo

Patches are always welcome, submit them to bugzilla (see link in sticky in the feedback forum).

WolfWings ShadowFlight

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.

raph

Realy cool.
Other architectures would be great (I have an Athlon XP)  :D

raph

Nevermind, I've managed to compile the tools myself.
Now I'm going to have a closer look to the code :)

Dragoon

But what do i do with the mod pack after i install it  :eek:
ax

dafunk

uh .. whats it do? and sounds good yay

raph

You can modify Tremulous
Change things, add features, ...

Dragoon

i no thet but do i pput a fiel into a fiel in the trem. base folder or what
ax

raph

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/

Tino

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?

David

Any maps not in the MG repo?  Email me or come to irc.freenode.net/#mg.
--
My words are mine and mine alone.  I can't speak for anyone else, and there is no one who can speak for me.  If I ever make a post that gives the opinions or positions of other users or groups, then they will be clearly labeled as such.
I'm disappointed that people's past actions have forced me to state what should be obvious.
I am not a dev.  Nothing I say counts for anything.

Archangel


Tino

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...

UniqPhoeniX

Do you realize that this thread died over 2 years ago? Way to go not checking dates.