Tremulous Forum

Mods => Mod Releases => Non-Gameplay Changing => Topic started by: Risujin on January 27, 2007, 10:58:14 pm

Title: SVN 931 backport (version 4)
Post by: Risujin on January 27, 2007, 10:58:14 pm
SVN client and server backports
Latest version: SVN931 version 4

Thanks to vcxzet's backporting efforts, players can have access to the bugfixes in the SVN client and server. I've added a few additonal tweaks.
http://risujin.org/tremulous#backport

Changes in version 4:
-- Modified the client to work with TJW and SVN server HTTP download redirection
Title: SVN 931 backport (version 4)
Post by: vcxzet on January 27, 2007, 11:39:37 pm
placing ui files in the vms pk3 may help
Title: SVN 931 backport (version 4)
Post by: robug on January 28, 2007, 06:23:01 pm
Does this rewrite the qkey (GUID)
Title: SVN 931 backport (version 4)
Post by: Risujin on January 28, 2007, 06:39:48 pm
Quote from: "robug"
Does this rewrite the qkey (GUID)

I guess I didn't quite phrase it right ... it's essentially "TJW's client", so no, it doesn't overwrite your guid and functions in the same way.
Title: SVN 931 backport (version 4)
Post by: vcxzet on January 28, 2007, 06:42:58 pm
Quote from: "robug"
Does this rewrite the qkey (GUID)

on windows yes since it uses application data rather than local settings/application data
Title: SVN 931 backport (version 4)
Post by: robug on January 28, 2007, 06:55:22 pm
Quote from: "vcxzet"
Quote from: "robug"
Does this rewrite the qkey (GUID)

on windows yes since it uses application data rather than local settings/application data



OK..  figured it out I think...   It used the qkey file in the application directoory not the one in application data directory..   Erm...  Thats what vcxvet just said,  I think.

Thanks
Title: SVN 931 backport (version 4)
Post by: robug on January 28, 2007, 07:14:08 pm
It seems that this might have broken ALT+TAB

the /win_allowAltTab 1

does not work anymore
Title: SVN 931 backport (version 4)
Post by: Risujin on January 28, 2007, 07:29:29 pm
Quote from: "robug"
It seems that this might have broken ALT+TAB

Someone in SVN is dinking around with alt-tab...
Title: Re: SVN 895 backport (version 2)
Post by: Risujin on January 28, 2007, 07:39:39 pm
Quote from: "Risujin"
INCOMPATIBLE Game QVMs
-- Balance mod revisions 11-16 (http://tremulous.net/phpBB2/viewtopic.php?t=2548)
-- Risujin/Avenger QVM (http://tremulous.net/phpBB2/viewtopic.php?t=3014)

Balance Mod revision 17 and the next version of Avenger/Risujin Game QVM will be backported, until then please wait on grabbing the backported tremded.
Title: SVN 931 backport (version 4)
Post by: kevlarman on January 28, 2007, 09:47:47 pm
Quote from: "Risujin"
Quote from: "robug"
It seems that this might have broken ALT+TAB

Someone in SVN is dinking around with alt-tab...
nope, tjw isn't commiting that patch to svn because it doesn't work with many video drivers on windows.
Title: SVN 931 backport (version 4)
Post by: kotoko on January 28, 2007, 11:47:59 pm
o.O.. client download via www. is needed
Title: SVN 931 backport (version 4)
Post by: Risujin on January 28, 2007, 11:57:57 pm
Quote from: "kotoko"
o.O.. client download via www. is needed

Yes it was missing in version 1, but version 2 works ... tested in Linux and Windows.
Title: SVN 931 backport (version 4)
Post by: kotoko on January 29, 2007, 02:43:01 pm
em...

does it work only for svn895-server-backport-2., the server side file you attached? My clan server is using tjw s one + your risujin/avenger game.qvm
and the download would only fetch the file via tremulous/base but not the url o.o
Title: SVN 931 backport (version 4)
Post by: Risujin on January 29, 2007, 03:05:41 pm
Quote from: "kotoko"
does it work only for svn895-server-backport-2., the server side file you attached? My clan server is using tjw s one + your risujin/avenger game.qvm
and the download would only fetch the file via tremulous/base but not the url o.o

They may actually be incompatible...  :(
Try setting sv_dlURL on the server.
Title: SVN 931 backport (version 4)
Post by: kotoko on January 29, 2007, 03:36:34 pm
oh my god ... it works perfectly well ...>o<
b4 that i just set the sv_wwwBaseURL ...
Title: SVN 931 backport (version 4)
Post by: Risujin on January 29, 2007, 05:51:49 pm
Quote from: "kotoko"
oh my god ... it works perfectly well ...>o<
b4 that i just set the sv_wwwBaseURL ...

Good to know they are compatible at least. TJW changed the cvar name for some reason...
Title: SVN 931 backport (version 4)
Post by: benmachine on January 29, 2007, 10:36:26 pm
Ris, I compiled it on mac, and it behaved oddly, until I got your pk3s from the linux download, and dropped them, along with the 1.1.0 pk3s, in the base folder of my new compilation. Now it seems to work perfectly, except I can't see the text of the Game field. I know it works, because if I click on it all balance servers go to the top and tremx to the bottom, but I can't actually see the contents thereof. Just a blank column.
note: I wiped the contents of my tremulous folder shortly before doing this (not because of it, it was just too damn cluttered) so this is a "clean" install.
This bug may be partially because I seem to have used the version 1 patch and version 2 pk3s. I'll look into it tomorrow.

Also I seem to have overdosed on commas, but it's late so I cba to fix it.
Title: SVN 931 backport (version 4)
Post by: Risujin on January 29, 2007, 10:47:49 pm
Quote from: "benmachine"
Ris, I compiled it on mac

Thanks for giving it a try. You definitely want to use the version 2 patch and the version 2 pk3s, I believe the menu files are not compatible between the two.

Being able to see the Game field means you are running the right .menu files (from the additional data pk3), seeing it filled correctly and being able to sort by it means you are running the right client code (which in your case I'm guessing is the issue).

If you can get it working correctly, could you provide Mac binaries?
Title: SVN 931 backport (version 4)
Post by: benmachine on January 30, 2007, 06:42:51 pm
Right, I recompiled with the correct patch this time and ran ./make-macosx-ub.sh instead of just make from the source folder. I seem to have three working binaries which all play properly (although oddly I didn't get a ppc tremded), but I'm new to this so if you could get more testers that'd be a very good idea.
I'm hosting the contents of my build folder, along with the two pk3 files, at:
http://www.bandstand.org.uk/~benm/trem/
edit: although all the files are there, I can't see any easy way of downloading whole folders from the server (if you can, then by all means go ahead). I've got the .app zipped here, along with the libSDL-1.2.0 that I seem to have left in there by accident, and the two pk3s to go in base. The x86 and ppc executables are there but not zipped because there are a few things I'd like to understand about them first.
http://www.bandstand.org.uk/~benm/trem/universal-binary.zip - all you need

EDIT - after reading this thread (http://www.tremulous.net/phpBB2/viewtopic.php?t=3416&highlight=dual+core), I compiled this:
http://www.bandstand.org.uk/~benm/trem/universal-binary-smp.zip
Now with symmetric multiprocessing! /r_smp 1 in the console ought to do the trick, followed by /vid_restart. Won't make any difference unless you're on a dual-core processor and you probably won't notice anyway, as I hear that tjw's build had it enabled by default.

I'm still not sure that this will work for everyone, and I'll work on creating more convenient zips or dmgs later. Maybe. Check the directory listing (the first link all the way up there ^^), that's where they'll end up.

Most people will just want to go for the Tremulous.app in release-darwin-ub, but I included the other two versions as well because you can run them from the terminal, which has a number of advantages.
Title: SVN 931 backport (version 4)
Post by: Risujin on March 18, 2007, 02:49:01 am
Released version 3. There are minor changes inherited from SVN in the client. Biggest change is the server, which now supports Foobar's sv_pureDropMsg.
Title: SVN 931 backport (version 4)
Post by: kotoko on March 18, 2007, 03:55:30 am
A bug? existing. The end game score list doesn't shows the player info. if players press 'tab'

When the game ends,

B4 pressing 'tab' (http://hsp.hk/kyoko/pics/shot0001.jpg)
While and after pressing it (http://hsp.hk/kyoko/pics/shot0002.jpg)
Title: SVN 931 backport (version 4)
Post by: benmachine on March 18, 2007, 02:20:26 pm
So this update is just to the latest svn?

It's recompiled, at http://www.bandstand.org.uk/~benm/trem/client-svn911-ub-smp-3.zip
Title: SVN 931 backport (version 4)
Post by: E-Mxp on March 18, 2007, 03:47:29 pm
Why isn't there a windows version of the latest svn?? :cry:  :cry:
Title: SVN 931 backport (version 4)
Post by: Risujin on March 18, 2007, 04:07:31 pm
Quote from: "benmachine"
So this update is just to the latest svn?

I wanted mostly to update the server. I added the pure drop message so that modded servers will stand a chance of giving unpure players a helpful message before disconnecting them.

Quote from: "kotoko"
A bug? existing. The end game score list doesn't shows the player info. if players press 'tab'

I can't reproduce this bug. I've tested the new server with 1.1.0 base, SVN backport base, and domination. Remember, this server doesn't run balance.

Quote from: "E-Mxp"
Why isn't there a windows version of the latest svn?? :cry:  :cry:

Just uploaded it now.
Title: SVN 931 backport (version 4)
Post by: E-Mxp on March 18, 2007, 07:36:33 pm
Quote from: "Risujin"
Just uploaded it now.
Thanks :D
Title: SVN 931 backport (version 4)
Post by: jr2 on June 26, 2007, 12:41:09 pm
Hi,

When I use Risujin's backport, from backport-svn931-4-win32.zip, and I try to join some servers, it lets me in, but when I try to spawn, it gives an error box saying that I "can't build on this surface"... ?  Which is strange.  I can use the .exe file by itself, and delete the vms and data .pk3s for the backport, then it works...  Help?
Title: SVN 931 backport (version 4)
Post by: benmachine on June 26, 2007, 01:02:00 pm
Quote from: "jr2"
Hi,

When I use Risujin's backport, from backport-svn931-4-win32.zip, and I try to join some servers, it lets me in, but when I try to spawn, it gives an error box saying that I "can't build on this surface"... ?  Which is strange.  I can use the .exe file by itself, and delete the vms and data .pk3s for the backport, then it works...  Help?


I'm guessing that server is impure. So you're trying to use the pk3s that work with the client, but not with the server. You're also joining a server that makes absolutely no attempt to stop cheaters.
You can still use the console (and binds) to play as normal but the menu system will be totally ruined. The only fix is, as you've discovered, to remove the pk3s.
Title: SVN 931 backport (version 4)
Post by: Risujin on June 26, 2007, 05:46:10 pm
Quote from: "benmachine"
The only fix is, as you've discovered, to remove the pk3s.

If you're feeling brave you can try opening up the PK3 (a simple zip file) and deleting vm/cgame.vm only. That might allow you to play normally and keep the new menus.
Title: Backport
Post by: masterizaak on September 16, 2007, 01:09:47 am
How do I install?  :eek:  sorry about the question, please and thanks
Title: SVN 931 backport (version 4)
Post by: player1 on September 16, 2007, 03:27:35 am
Quote from: "benmachine"
Quote from: "jr2"
Hi,

When I use Risujin's backport, from backport-svn931-4-win32.zip, and I try to join some servers, it lets me in, but when I try to spawn, it gives an error box saying that I "can't build on this surface"... ?  Which is strange.  I can use the .exe file by itself, and delete the vms and data .pk3s for the backport, then it works...  Help?


I'm guessing that server is impure. So you're trying to use the pk3s that work with the client, but not with the server. You're also joining a server that makes absolutely no attempt to stop cheaters.
You can still use the console (and binds) to play as normal but the menu system will be totally ruined. The only fix is, as you've discovered, to remove the pk3s.


This is the current state of affairs at SST, unfortunately.
Title: Re: Backport
Post by: Risujin on September 16, 2007, 08:37:40 am
Quote from: "masterizaak"
How do I install?  :eek:  sorry about the question, please and thanks

For Windows: place the EXE in your tremulous folder (do not overwrite the old one! rename the new one) and run it. The PK3s go in tremulous\base.

For Linux: you can put the executable anywhere. The PK3s go into ~/.tremulous/base. Run the executable.
Title: Re: SVN 931 backport (version 4)
Post by: mrfree on December 08, 2007, 09:01:35 pm
I built tremulous svn revision 931 with your patch but the "Game" field in the server browser doesn't appear.
Title: Re: SVN 931 backport (version 4)
Post by: Odin on December 09, 2007, 03:35:53 am
You probably need a qvm for that.
Title: Re: SVN 931 backport (version 4)
Post by: Risujin on December 09, 2007, 05:47:55 pm
I built tremulous svn revision 931 with your patch but the "Game" field in the server browser doesn't appear.
The "Game" field needs a custom menu file in the PK3 I distribute on my website:
http://risujin.org/tremulous#backport (http://risujin.org/tremulous#backport)
Title: Re: SVN 931 backport (version 4)
Post by: mrfree on December 15, 2007, 05:58:30 pm
The "Game" field needs a custom menu file in the PK3 I distribute on my website:
Ok I've just added the two pk3 files and now it works. Many thanks
Title: Re: SVN 931 backport (version 4)
Post by: 4RT1LL3RY on December 24, 2007, 02:22:05 am
This client breaks my scroll wheel on.  Also, does this have Wireddd patch that adds if, concat, and math to the possible things you can bind?
I love search by mod.
Title: Re: SVN 931 backport (version 4)
Post by: Odin on December 24, 2007, 06:25:53 am
No, this is a pure backport.

(Hello, isn't this backport a bit old?)
Title: Re: SVN 931 backport (version 4)
Post by: Risujin on December 24, 2007, 07:16:38 am
This client breaks my scroll wheel on.  Also, does this have Wireddd patch that adds if, concat, and math to the possible things you can bind?
I'll be adding this when I get some time.

No, this is a pure backport.
Actually, no it isn't. There are some very minor changes, such as the "game" field.

(Hello, isn't this backport a bit old?)
Erk. Yes, I have a good number of things to add too.