I don't really know if anyone is interested in this, I mainly tried this out of interest since I haven't had the time for playing q3ut for some time
With the release of Q3 source in GPL and Q3UT being a full modification, it is relatively easy to play Q3UT without a pre-installed Q3.
This is a quick and dirty HOWTO
get the sources: svn co svn://svn.icculus.org/quake3/trunk quake3
$ cd quake3
modify the sources:
$ FILES=$(find . -type f | xargs grep baseq3); for i in $FILES; do vim +"%s/baseq3/q3ut/g" +wq $i; done
in /code/qcommon/files.c, put an "#if 0" before line 3265 and 3302 and an "#endif" on line 3269 and 3318 (after the curly brackets). It avoids errors on default.cfg, we assume everything is fine
compile:
$ make
unzip the contents of UrbanTerror37_full.zip in q3ut:
$ mkdir q3ut; unzip ../UrbanTerror37_full.zip
place in the correct location:
$ cd ..; mv q3ut code/unix/releasei386-glibc
play:
$ cd code/unix/releasei386-glibc; ./linuxquake3
There are a number of small issues I've seen.
Some fonts are replaced by blocks
Some minor textures are missing
For the rest, it looks quite playable, maybe a next release/patch can fix these problems, a task for the mappers out there
Just posted this quickly maybe it's already contained in another thread, though...
If you run GNU/Debian, you'll need (at least) the following dev packages:
xlibmesa-gl-dev
libsdl1.2-dev
If I have time; I'll consider creating a debian package that compiles the sources and includes a wrapper to download the q3ut zipfile, much like the quake2-data package...
Advertisement
Page 1 of 1
q3ut from scratch
#4 Guest_mrd
Posted 05 November 2005 - 05:06 AM
erpel: FILES=$(find . -type f | xargs grep baseq3); for i in $FILES; do vim +"%s/baseq3/q3ut/g" +wq $i; done
FYI, a more efficient script is: find . -type f | xargs sed -i s/baseq3/q3ut/g
Edit: Actually it's slower, though simpler and a one time fix. The vim invocation above could just be replaced with sed too. (grep needs the -l option to work though.)
FYI, a more efficient script is: find . -type f | xargs sed -i s/baseq3/q3ut/g
Edit: Actually it's slower, though simpler and a one time fix. The vim invocation above could just be replaced with sed too. (grep needs the -l option to work though.)
Advertisement
Page 1 of 1
1 User(s) are reading this topic
0 members, 1 guests, 0 anonymous users
Advertisement