News:

Come Chat with us live! Learn how HERE!

Main Menu

SVN Tremulous wont work

Started by bananon, May 20, 2007, 06:45:18 AM

bananon

i just downloaded tremulous from svn (latest r939) and compiled game.qvm but it doesnt seem to work... using the new game.qvm with my old tremded (around 830 or so) runs and allows me to connect with stock trem client... however i cannot spawn after joining a team... i tried running that game.qvm file with the newer tremded but i get an error message that shutdowns the server right when the vm file ends loading:

Loading vm file vm/game.qvm...
...which has vmMagic VM_MAGIC_VER2
Loading 937 jump table targets
VM file game compiled to 1281690 bytes of code
game loaded in 34218016 bytes on the hunk
Received signal 4, exiting...
----- Server Shutdown (Signal caught) -----
==== ShutdownGame ====
---------------------------
Shutdown tty console

what could be wrong? is there some changes i must do to the source or should i stick to older svn? if so whats the latest working revision?

thanks in advance.

next_ghost

Signal 4 is illegal instruction. What's your CPU?
If my answer to your problem doesn't seem helpful, it means I won't help you until you show some effort to fix your problem yourself!
1.2.0 release's been delayed for 5:48:00 already because of stupid questions.

bananon

intel core 32-bits... im using an intel mac... anyways i tried with the native dll and it works fine... however i just found out i cant use the new tremded cuz it uses a new protocol version... the real problem is in the qvm file which doesnt work with older (69 protocol) tremded... anyways, does anybody know what the latest 69 protocol tremded subversion is? or the latest game module without the different spawn behaviour?... it should actually be related to the spawn menu... i cant seem to find the changes in the source =S

bananon

so i finally found out what happened with the spawn menu... i just had to move all the new entries in the dynMenu_t enum to the end, so all the old ones would keep their numbers on non-matching clients (its in bg_public but i was using standard client/cgame with my changed game)...

now i can play but something is still messed up... building and stuff there are some weird behaviours... things dont seem to match right a lot has changed

kevlarman

you can't use an svn server with a 1.1.0 client, the netcode has changed.
Quote from: Asvarox link=topic=8622.msg169333#msg169333Ok let's plan it out. Asva, you are nub, go sit on rets, I will build, you two go feed like hell, you go pwn their asses, and everyone else camp in the hallway, roger?
the dretch bites.
-----
|..d| #
|.@.-##
-----

bananon

i know that already and im using some older tremded... the problems i get are from the game.qvm file... i get strange behaviour with buildables, and also when wearing battlesuits you cant see anything... what i want to know is the latest compatible game subversion so i can port my changes to it.. it should be something around 925 but i wanna be certain cuz it takes me a while to patch trem with my changes and i dont wanna get these issues again

kevlarman

Quote from: bananoni know that already and im using some older tremded... the problems i get are from the game.qvm file... i get strange behaviour with buildables, and also when wearing battlesuits you cant see anything... what i want to know is the latest compatible game subversion so i can port my changes to it.. it should be something around 925 but i wanna be certain cuz it takes me a while to patch trem with my changes and i dont wanna get these issues again
you can't use some older tremded with a new game.qvm, like i said the netcode is incompatible.
Quote from: Asvarox link=topic=8622.msg169333#msg169333Ok let's plan it out. Asva, you are nub, go sit on rets, I will build, you two go feed like hell, you go pwn their asses, and everyone else camp in the hallway, roger?
the dretch bites.
-----
|..d| #
|.@.-##
-----

next_ghost

SVN871 is the last that works as-is. 872 and above requires reverse patching.
If my answer to your problem doesn't seem helpful, it means I won't help you until you show some effort to fix your problem yourself!
1.2.0 release's been delayed for 5:48:00 already because of stupid questions.

kevlarman

Quote from: next_ghostSVN871 is the last that works as-is. 872 and above requires reverse patching.
s/871/879/g
Quote from: Asvarox link=topic=8622.msg169333#msg169333Ok let's plan it out. Asva, you are nub, go sit on rets, I will build, you two go feed like hell, you go pwn their asses, and everyone else camp in the hallway, roger?
the dretch bites.
-----
|..d| #
|.@.-##
-----

bananon

thank you very much... im gonna use 871, but perhaps i'll add to it some of the things in the latest subversion to it without making such a mess of it =)

next_ghost

Quote from: kevlarman
Quote from: next_ghostSVN871 is the last that works as-is. 872 and above requires reverse patching.
s/871/879/g

1.1.0 compatible client doesn't understand gamestate from SVN872 server. SVN872 adds time left to sudden death to gamestate message.
If my answer to your problem doesn't seem helpful, it means I won't help you until you show some effort to fix your problem yourself!
1.2.0 release's been delayed for 5:48:00 already because of stupid questions.