**************************************************************************************** * created by Michael Jepson on wednesday 14.09.2005 (format: DD.MM.YYYY) * VERSION: 0.2 (14.09.2005) * Many thanks go out to Lewey Geselowitz for creating Quake abSIRD in the first place * This version of the source stays under the General Public License and as such, has no warranty whatsoever. * Not even the warranty that it will be fit for any purpose or that it does not cause harm to you, your computer * or anyone or anything else. So use at your own risk! **************************************************************************************** Enough with the nonsense now, here's how you get this baby working under GNU/Linux: **************** PART 1 ******************* 1) Make sure you have the original pak-files. Or get them from the demo. for linux, the easiest way to get the demo is here: http://www.liflg.org/?catid=6&gameid=55 it comes with a Loki installer, so this should cause no problems. 2) Unpack the file supplied (quake2-absird-linux.zip or quake2-absird-linux.tar.bz2) 3) Open a Terminal and go into the directory where you just unpacked the file to. 4) type "cd linux" (without the quotes) 5) type "make" (again, without the quotes). 6) if succesfull, go to part 2, if not, read on. 7) There are multiple Makefiles: Makefile (this is a copy of SIRD_AND_GL) Makefile.ORIG (this is the original Makefile, requires svga-lib which is useless on newer machines/distros) Makefile.SIRD_ONLY (this will build only the software-renderer with SIRD, use this if step 6 gave problems) Makefile.SIRD_AND_GL (this will build both the software-SIRD-renderer and the GL-renderer.) if you want to use SIRD_ONLY, just type "cp Makefile.SIRD_ONLY Makefile". (again without the quotes). *************** PART 2 ********************* 1) If you could compile successfully, you should now compile a release version (which runs faster): Just type (in the linux-dir still): "make build_release" (of course without the quotes). 2) Now go into the releasei386-glibc/ dir (type "cd releasei386-glibc/"). 3) type "mkdir baseq2" 4) type "cd baseq2" 5) type "ln -s ../gamei386.so" 6) type "ln -s /path/to/original_quake2/baseq2/pak*.pak ./" or copy all your pak-files into this dir. 7) type "cd .." 8) Now the only part for which you need to be root: type "su" followed by your root password. type "echo "." > /etc/quak2.conf" (keep the quotes around the .) type "exit" to return from super-user-mode. 9) run quake 2 by typing: "./quake2" Now you can set rendering under Video-option to sofware-X11 and you should have SIRD! or you can run quake 2 by typing: "./quake2 +set vid_ref softx" and you'll have SIRD instantly. ************** END ********************* ********************************************************** * Just to be clear, I myself haven't written ANY part of the SIRD-engine. * I only altered a source-file to make it compile under Linux, created some different Makefiles * and I wrote this HOWTO so you can all enjoy this great abSIRD engine. * All real work for the abSIRD is done by Lewey Geselowitz **********************************************************