Author Topic: SVN 931 backport (version 4)  (Read 41197 times)

Risujin

  • Posts: 739
  • Turrets: +33/-13
    • http://risujin.org
SVN 931 backport (version 4)
« 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

vcxzet

  • Guest
SVN 931 backport (version 4)
« Reply #1 on: January 27, 2007, 11:39:37 pm »
placing ui files in the vms pk3 may help

robug

  • Posts: 50
  • Turrets: +0/-0
SVN 931 backport (version 4)
« Reply #2 on: January 28, 2007, 06:23:01 pm »
Does this rewrite the qkey (GUID)

Risujin

  • Posts: 739
  • Turrets: +33/-13
    • http://risujin.org
SVN 931 backport (version 4)
« Reply #3 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.

vcxzet

  • Guest
SVN 931 backport (version 4)
« Reply #4 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

robug

  • Posts: 50
  • Turrets: +0/-0
SVN 931 backport (version 4)
« Reply #5 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

robug

  • Posts: 50
  • Turrets: +0/-0
SVN 931 backport (version 4)
« Reply #6 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

Risujin

  • Posts: 739
  • Turrets: +33/-13
    • http://risujin.org
SVN 931 backport (version 4)
« Reply #7 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...

Risujin

  • Posts: 739
  • Turrets: +33/-13
    • http://risujin.org
Re: SVN 895 backport (version 2)
« Reply #8 on: January 28, 2007, 07:39:39 pm »
Quote from: "Risujin"
INCOMPATIBLE Game QVMs
-- Balance mod revisions 11-16
-- Risujin/Avenger QVM

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.

kevlarman

  • Posts: 2737
  • Turrets: +291/-295
SVN 931 backport (version 4)
« Reply #9 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.
Quote from: Asvarox link=topic=8622.msg169333#msg169333
Ok 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| #
|.@.-##
-----

kotoko

  • Posts: 38
  • Turrets: +0/-0
SVN 931 backport (version 4)
« Reply #10 on: January 28, 2007, 11:47:59 pm »
o.O.. client download via www. is needed

Risujin

  • Posts: 739
  • Turrets: +33/-13
    • http://risujin.org
SVN 931 backport (version 4)
« Reply #11 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.

kotoko

  • Posts: 38
  • Turrets: +0/-0
SVN 931 backport (version 4)
« Reply #12 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

Risujin

  • Posts: 739
  • Turrets: +33/-13
    • http://risujin.org
SVN 931 backport (version 4)
« Reply #13 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.

kotoko

  • Posts: 38
  • Turrets: +0/-0
SVN 931 backport (version 4)
« Reply #14 on: January 29, 2007, 03:36:34 pm »
oh my god ... it works perfectly well ...>o<
b4 that i just set the sv_wwwBaseURL ...

Risujin

  • Posts: 739
  • Turrets: +33/-13
    • http://risujin.org
SVN 931 backport (version 4)
« Reply #15 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...

benmachine

  • Posts: 915
  • Turrets: +99/-76
    • ben's machinery
SVN 931 backport (version 4)
« Reply #16 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.
benmachine

Risujin

  • Posts: 739
  • Turrets: +33/-13
    • http://risujin.org
SVN 931 backport (version 4)
« Reply #17 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?

benmachine

  • Posts: 915
  • Turrets: +99/-76
    • ben's machinery
SVN 931 backport (version 4)
« Reply #18 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, 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.
benmachine

Risujin

  • Posts: 739
  • Turrets: +33/-13
    • http://risujin.org
SVN 931 backport (version 4)
« Reply #19 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.

kotoko

  • Posts: 38
  • Turrets: +0/-0
SVN 931 backport (version 4)
« Reply #20 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'
While and after pressing it

benmachine

  • Posts: 915
  • Turrets: +99/-76
    • ben's machinery
SVN 931 backport (version 4)
« Reply #21 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
benmachine

E-Mxp

  • Posts: 722
  • Turrets: +27/-10
SVN 931 backport (version 4)
« Reply #22 on: March 18, 2007, 03:47:29 pm »
Why isn't there a windows version of the latest svn?? :cry:  :cry:

Risujin

  • Posts: 739
  • Turrets: +33/-13
    • http://risujin.org
SVN 931 backport (version 4)
« Reply #23 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.

E-Mxp

  • Posts: 722
  • Turrets: +27/-10
SVN 931 backport (version 4)
« Reply #24 on: March 18, 2007, 07:36:33 pm »
Quote from: "Risujin"
Just uploaded it now.
Thanks :D

jr2

  • Posts: 277
  • Turrets: +13/-74
    • Barely started
SVN 931 backport (version 4)
« Reply #25 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?
Signature can be found here at Hard Light Productions

benmachine

  • Posts: 915
  • Turrets: +99/-76
    • ben's machinery
SVN 931 backport (version 4)
« Reply #26 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.
benmachine

Risujin

  • Posts: 739
  • Turrets: +33/-13
    • http://risujin.org
SVN 931 backport (version 4)
« Reply #27 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.

masterizaak

  • Posts: 1
  • Turrets: +0/-0
Backport
« Reply #28 on: September 16, 2007, 01:09:47 am »
How do I install?  :eek:  sorry about the question, please and thanks

player1

  • Posts: 3062
  • Turrets: +527/-401
    • My Avatar! (if they were enabled) [by mietz]
SVN 931 backport (version 4)
« Reply #29 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.