Current svn build for testing

Developer discussion of experimental fixes, changes, and improvements.

Moderators: Nexuiz Moderators, Moderators

Sat Jan 24, 2009 3:20 pm

  • It would be better to make a special build system for OS X, like the Win32 one I made.
    1. Open Notepad
    2. Paste: ÿþMSMSMS
    3. Save
    4. Open the file in Notepad again

    You can vary the number of "MS", so you can clearly see it's MS which is causing it.
    User avatar
    divVerent
    Site admin and keyboard killer
     
    Posts: 3809
    Joined: Thu Mar 02, 2006 4:46 pm
    Location: BRLOGENSHFEGLE

Sat Jan 24, 2009 6:52 pm

  • please remove that 'Testing only!' On Screen Message!

    You didnt do it before so dont start with it!
    We already know what it is for!

    if you really think you need this to stop the improper distribution, than do it with a switch..
    fronten
    Advanced member
     
    Posts: 96
    Joined: Thu Apr 20, 2006 9:52 pm

Sat Jan 24, 2009 7:08 pm

  • Didn't do WHAT before? That picture was there for years now.

    And yes, I have stopped this improper distribution now. By revoking access to these builds.

    Use the build system.

    As for a switch: is "showbrand 0" not good enough for you?

    EDIT: esteel added that image to regular svn too. I have no idea why he did that. Anyway, put "showbrand 0" in your autoexec.cfg and it's gone.
    Last edited by divVerent on Sat Jan 24, 2009 7:14 pm, edited 1 time in total.
    1. Open Notepad
    2. Paste: ÿþMSMSMS
    3. Save
    4. Open the file in Notepad again

    You can vary the number of "MS", so you can clearly see it's MS which is causing it.
    User avatar
    divVerent
    Site admin and keyboard killer
     
    Posts: 3809
    Joined: Thu Mar 02, 2006 4:46 pm
    Location: BRLOGENSHFEGLE

Sat Jan 24, 2009 7:13 pm

  • I have made a couple of ebuilds that will simplify the building process for gentoo users.

    Here's a link to the gentoo bug page with the ebuilds: http://bugs.gentoo.org/show_bug.cgi?id=256209

    For users not familiar with portage and/or how to install ebuilds outside of the main tree: http://74.125.77.132/search?q=cache:hto ... =firefox-a

    These packages are live ebuilds, that need to be unmasked:
    Code: Select all
    echo 'games-util/fteqcc **' >> /etc/portage/package.keywords
    echo 'games-fps/darkplaces **' >> /etc/portage/package.keywords
    echo 'games-fps/nexuiz **' >> /etc/portage/package.keywords


    you may now enable some use flags:
    Code: Select all
    echo 'games-fps/darkplaces alsa nexuiz opengl oss sdl' >> /etc/portage/package.use
    echo 'games-fps/nexuiz pack' >> /etc/portage/package.use


    Notice that the pack use flag will cause a repack of all the sources into a single pk3. This process can take a fairly large amount of time, but does save you quite some diskspace. In my case the uncompressed data was around 2.5GB, while the compressed image was 560MB.

    Now install them:
    Code: Select all
    emerge nexuiz


    At some later time you may want to upgrade to the newest svn revision, here's how to update all the packages:
    Code: Select all
    emerge -1 fteqcc darkplaces nexuiz


    Happy fragging and if you have any problems or questions - let me know.
    User avatar
    merlijn
    Advanced member
     
    Posts: 84
    Joined: Tue Oct 21, 2008 10:18 am

Sat Jan 24, 2009 8:50 pm

  • thanx for "showbrand 0" divvergent!

    havent found this with a quick look at the3 readme, sorry.

    MY problem was that SUDDENLY, after doing an update via that SVN-build system you supplied, this annoying on Screen message appeared. never seen before, even wihile using the svn build all the time.

    sorry, didnt want to embarass you.
    i apologize.
    fronten
    Advanced member
     
    Posts: 96
    Joined: Thu Apr 20, 2006 9:52 pm

Sat Jan 24, 2009 10:05 pm

  • It always appears before official release ;)
    Alien
    Forum addon
     
    Posts: 1212
    Joined: Tue Apr 22, 2008 7:12 am

Sun Jan 25, 2009 10:40 am

  • I simply enabled that brand icon because i feel like currently more and more people use a build from svn without a real idea what its about. Like the fact that some of divVerent old builds seems to have spread way more then intended. Posts like in the NexuizNinjaz forum were people are only dropped a link to the win 32 build system in this forum without properly telling those people that they will be beta testers then (kinda), might get a broken version that might not even start at all, that it would be great if they report bugs they find in the official forum and such stuff.. Besides people that know a bit about svn and Nexuiz should have no problem to find out how to disable this warning.

    However Z had a IMO nice idea there.. maybe DivVerent could port over this "special-maps" popup so that playing on svn servers also give a clean idea that this is not a normal server but one used for development. Ultimatly maybe even displaying the current revision :)
    User avatar
    esteel
    Site admin and forum addon
     
    Posts: 3924
    Joined: Wed Mar 01, 2006 8:27 am

Sun Jan 25, 2009 11:19 am

  • Not sure, that notice before every single map would simply be too much of a nuisance...

    but if there were a way to show it only once after connecting, but not after every map change, then it'd be great.
    1. Open Notepad
    2. Paste: ÿþMSMSMS
    3. Save
    4. Open the file in Notepad again

    You can vary the number of "MS", so you can clearly see it's MS which is causing it.
    User avatar
    divVerent
    Site admin and keyboard killer
     
    Posts: 3809
    Joined: Thu Mar 02, 2006 4:46 pm
    Location: BRLOGENSHFEGLE

Sun Jan 25, 2009 5:32 pm

  • Yes a more obvious MOTD would help immensely I believe. The warning dialog would be perfect because it requires the user to acknowledge they at least SAW it :-P
    User avatar
    [-z-]
    Site Admin and Nexuiz Ninja
     
    Posts: 1794
    Joined: Mon Nov 13, 2006 12:20 am
    Location: Florida

Tue Feb 03, 2009 9:22 am

  • I tried to download but there ist a password required and the site with the torrent... error 404 :(
    User avatar
    Sven
    Alien trapper
     
    Posts: 315
    Joined: Sun Jun 01, 2008 8:38 am
    Location: Berlin; Germany

Tue Feb 03, 2009 11:29 am

  • See what divVerent wrote here: http://forums.alientrap.local/viewtopic.php?p=52102#52102
    Compile from source. On Windows, use the "Nexuiz SVN Build System", which ensures you always get a current build. On Arch Linux, use that package Xeno made. On other Linux distributions or OS X, build from source manually or using scripts posted by others on this forum.

    The builds are now password protected, as people apparently started distributing them elsewhere as "release". So from now on, only trusted people can download the builds.
    User avatar
    esteel
    Site admin and forum addon
     
    Posts: 3924
    Joined: Wed Mar 01, 2006 8:27 am

Tue Feb 03, 2009 2:24 pm

Tue Feb 03, 2009 2:57 pm

Wed Feb 04, 2009 8:32 am

  • Do you mean a listen server set up in-game Chubby?
    Now with new shiny avatar.
    User avatar
    PinkRobot
    Alien trapper
     
    Posts: 443
    Joined: Fri Jul 21, 2006 7:06 pm
    Location: #brlogetc

Wed Feb 04, 2009 9:38 pm

Thu Feb 05, 2009 2:22 pm

  • The ingame server IS the listen server.. the 'stand alone one' is the dedicated servre..

    Listen server worked for me last time i tried that.. but why not tell us what exactly does not work?
    Do you no even see the menu entry for that? :P
    Do you press the start multiplayer button and nothing happens?
    Any error messages?
    User avatar
    esteel
    Site admin and forum addon
     
    Posts: 3924
    Joined: Wed Mar 01, 2006 8:27 am

Sat Feb 07, 2009 11:32 am

  • hmm, I think you guys don't understand it. I can setup a map, number of bots etc. But when I press create server, it sends me a whole console logs with reasons why I can't create a server.
    User avatar
    Chubby
    Alien trapper
     
    Posts: 483
    Joined: Wed Mar 19, 2008 8:00 pm
    Location: here

Sat Feb 07, 2009 12:56 pm

  • and the reasons aaaarrreeeeee ?

    Screenshot please :D
    IRC quote:
    [kojn] I've been coming a bit more recently
    [kojn] she took it the dirty way
    GreEn`mArine
    Forum addon
     
    Posts: 1509
    Joined: Tue Feb 28, 2006 9:33 pm
    Location: Germany

Sat Feb 07, 2009 1:15 pm

  • Chubby wrote:hmm, I think you guys don't understand it. I can setup a map, number of bots etc. But when I press create server, it sends me a whole console logs with reasons why I can't create a server.


    If you still can use the console after that type "condump errorlog.txt", then post that file to http://pastebin.com or similar.
    User avatar
    mand1nga
    Alien trapper
     
    Posts: 321
    Joined: Mon May 12, 2008 12:19 am

Sat Feb 07, 2009 1:41 pm

Sat Feb 07, 2009 4:54 pm

  • You forgot to compile csprogs.dat.
    1. Open Notepad
    2. Paste: ÿþMSMSMS
    3. Save
    4. Open the file in Notepad again

    You can vary the number of "MS", so you can clearly see it's MS which is causing it.
    User avatar
    divVerent
    Site admin and keyboard killer
     
    Posts: 3809
    Joined: Thu Mar 02, 2006 4:46 pm
    Location: BRLOGENSHFEGLE

Sat Feb 07, 2009 7:13 pm

Sun Feb 08, 2009 12:06 pm

  • No the three .dat files (menu.dat progs.dat and csprogs.dat) are the compiled gamecode. And you only download the csprogs.dat from the SERVER if you do not have the same one (checksum and length added to the filename, thus those downloaded files are only used if you reconnect to such an server.. and the checksum will not match that of YOUR server anyway). As YOU are hosting the server and you don't have it you can't download it :P
    I wonder.. if you would just use the svn build script from the forum it should be impossible to not have this file.. why do it that hard way?
    User avatar
    esteel
    Site admin and forum addon
     
    Posts: 3924
    Joined: Wed Mar 01, 2006 8:27 am

Thu Feb 26, 2009 9:51 am

  • merlijn wrote:I have made a couple of ebuilds that will simplify the building process for gentoo users.

    Here's a link to the gentoo bug page with the ebuilds: http://bugs.gentoo.org/show_bug.cgi?id=256209
    ...

    Thanks for this merlijn
    coolsnowmen
    Newbie
     
    Posts: 1
    Joined: Thu Feb 26, 2009 9:31 am

Thu Feb 26, 2009 10:10 am

Sat Mar 07, 2009 9:39 pm

  • I don't get a nexuiz-sdl in the new nexuiz dir, only the -glx one. I dont see how the script creates the -glx either. (I also failed to write a script that makes the -sdl and places it in the right dir. So, I do it manually.)

    Since this script seems to update netradiant too, where should I move my already installed netradiant? (Or how should I change the script accordingly?)
    (a k a macrobat)
    And yes, Watchmen is the best graphic novel ever. Black Hole is quite nice too.
    User avatar
    kanonmat
    Member
     
    Posts: 22
    Joined: Sun Apr 20, 2008 8:42 pm
    Location: Linköping, Sweden

Mon Mar 30, 2009 9:36 am

  • for some days now the script fails to build an executable.

    build.bat (windows obviously) downloads and works as known before until drop out with following error information:

    Building Nexuiz...
    [ "" = "" ] || [ "" = "1" ]
    [ "" != "" ] || { ! [ -f ../misc/netradiant-NexuizPack/nexuiz.game/data/entities.def ] || diff ../misc/netradiant-NexuizPack/nexuiz.game/data/entities.def scripts/entities.def || { echo entities.def mismatch, please merge ../misc/netradiant-NexuizPack/nexuiz.game/data/entities.def and scripts/entities.def; exit 1; } }
    An error has occurred (see above).
    fronten
    Advanced member
     
    Posts: 96
    Joined: Thu Apr 20, 2006 9:52 pm

Mon Mar 30, 2009 10:06 am

  • To fix this error I've reverted the file nexuiz/data/Makefile to the 2nd previous version (it has been changed 2 times, even in the previous version u get the same error).

    Manually u have to replace
    Code: Select all
       [ "$(NEX_BUILDSYSTEM)" = "" ] || [ "$(NEX_BUILDSYSTEM)" = "1" ]
       [ "$(NEX_BUILDSYSTEM)" != "" ] || { ! [ -f ../misc/netradiant-NexuizPack/nexuiz.game/data/entities.def ] || diff ../misc/netradiant-NexuizPack/nexuiz.game/data/entities.def scripts/entities.def || { echo entities.def mismatch, please merge ../misc/netradiant-NexuizPack/nexuiz.game/data/entities.def and scripts/entities.def; exit 1; } }
       [ "$(NEX_BUILDSYSTEM)" != "" ] || { DO_NOT_RUN_MAKE=1 sh update-cvarcount.sh; }

    with
    Code: Select all
       DO_NOT_RUN_MAKE=1 sh update-cvarcount.sh;


    However this is a temporary fix ;)
    User avatar
    terencehill
    Alien
     
    Posts: 176
    Joined: Thu Jul 10, 2008 10:33 pm
    Location: Italy

Mon Mar 30, 2009 11:07 am

  • Yes.

    Instead, you should redownload the build system. It contains a fix for this issue.
    1. Open Notepad
    2. Paste: ÿþMSMSMS
    3. Save
    4. Open the file in Notepad again

    You can vary the number of "MS", so you can clearly see it's MS which is causing it.
    User avatar
    divVerent
    Site admin and keyboard killer
     
    Posts: 3809
    Joined: Thu Mar 02, 2006 4:46 pm
    Location: BRLOGENSHFEGLE

Mon Mar 30, 2009 4:01 pm

  • thank you, i redownloaded the whole package from http://emptyset.endoftheinternet.org/~rpolzer/nexuiz/builds/Nexuiz%20SVN%20Build%20System.zip , - started it, waited looong and finally was presented with following error :


    Code: Select all
    [......]
    Checked out revision 6383.

    Building Nexuiz...
    [ "1" = "" ] || [ "1" = "1" ]
    [ "1" != "" ] || { ! [ -f ../misc/netradiant-NexuizPack/nexuiz.game/data/entitie
    s.def ] || diff ../misc/netradiant-NexuizPack/nexuiz.game/data/entities.def scri
    pts/entities.def || { echo entities.def mismatch, please merge ../misc/netradian
    t-NexuizPack/nexuiz.game/data/entities.def and scripts/entities.def; exit 1; } }

    /bin/sh.exe: -c: line 1: syntax error near unexpected token `}'
    /bin/sh.exe: -c: line 1: `[ "1" != "" ] || { ! [ -f ../misc/netradiant-NexuizPac
    k/nexuiz.game/data/entities.def ] || diff ../misc/netradiant-NexuizPack/nexuiz.g
    ame/data/entities.def scripts/entities.def || { echo entities.def mismatch, plea
    se merge ../misc/netradiant-NexuizPack/nexuiz.game/data/entities.def and scripts
    /entities.def; exit 1; } }'
    make: *** [update-cvarcount] Error 2
    An error has occurred (see above).
    Press any key to continue . . .



    :| :shock: (damn)
    fronten
    Advanced member
     
    Posts: 96
    Joined: Thu Apr 20, 2006 9:52 pm

PreviousNext


Return to Nexuiz - Development




Information
  • Who is online
  • Users browsing this forum: No registered users and 1 guest