================================================================ Title : Linux Makefile Config for Id Tools : bspinfo3 qrad3 qvis3 qbsp3 Working Title : QUtils3 Filename(s) : N/A Orginal Author : ID SOFTWARE (1997) Modified & Converted by : Jeremy C. Witt (Wintermute/[MC2] Escher) Version : 1.0 Email Address : wittj@onramp.net Web Page : http://www.cryptnet1.net Clan Affiliation : The Muppet Clan (www.muppet.net) Description : These are the id QuakeII Level Compiling : tools converted (Compiled actually) for linux : i486+ archetectures. So far I havn't done : much more than create some makefiles with : the proper optimizations... and from : what you've seen it's most likely very : obvious that I don't really know what the : hell I'm doing :) I'm learning though and : that's what counts right? But I digress, : I tend to ramble a little INSTALLATION and stuff : There is a pre-compiled copy of the tools in : /bin : a.1) copy these to /quake2/baseq2 : b.1) type: full or : a.2) type: ReCompile.sh to run the make script : b.2) copy the files contained in /OUT dir to /quake2/baseq2 (plus /bin/full) or : a.3) goto each directory and manually make : b.3) I appear to be rambling again. Future Version Plans : Next time I get a chance, I am going to : dig into the code and attempt to make : some hand optimizations here and there : possible increase the speed even more.. : if anyone else is doing this, I'd love : to see what you come up with. Additional Credits to : All the people at ID Software for the : Most awesome game/levels/tools/everything! PS : If anyone else cares to/wants to/ feel free : to add to/mangle/re-arrange the stuff I've done : here to make it more portable.. after all : this is actually some of my first steps into : linux programming and makefiles (Ya I know, : I've been using DOS/Win tooooo long :) : I'd love to be informed on tricks and stuff : cause setting up these makefiles seemed : overly time-consuming. ================================================================ * Play Information * Single Player : NA Cooperative : NA Deathmatch : Indirectly :) 3Wave CTF : NA * Construction * Base : q2source_12_11.zip Finish Date : Feb 9, 1998 4:53AM Version : 1.0 Editor(s) used : pico / vi Known Bugs : 1) I have absolutely no idea if this'll work : 2) These seem somewhat slower than the Win version : by a factor of about 32%. However, the : processor that my linux box runs on is a : p120 (40Meg)oclocked to 133, and my Win box : is a p200mmx 72M. Using a direct linear : difference between the clock speed you get : 33.5%. Now I know that this is not a proper : indicator of code performance, but it at : least explains to me where some of the : execution speed difference is coming from : I intend to figure out profiling and stuff : when I go back over the code and that'll : help give me a more proper benchmark... : eh? I'm rambling again : 3) For some reason, the program waits till its 100% : done with a pass before printing out any status : I imagine it has to do with the way the program : usees threads. : 4) For some unknown reason, after I've run a bunch : of things, qrad3 segments (like squake did).. : my only explanation is that some application : is memory leaking and its causing problems... : I'll be looking into this a little : anywhere but on my system :) Build Time : Around 6 Hours (90% figuring out make syntax) QBSP3 Time : NA QVIS3 Time : NA QRAD3 Time : NA Total Time : NA * Copyright / Permissions * Authors MAY use this as a base to build additional, and better tools. These tools may be distributed ONLY over the Internet and/or BBS systems. or as dictated by id's copyright agreements. id is in no way responsible for this distribution of their tools, (Nor am I for that matter) do not contact id for support or questions. Furthermore, I (Jeremy C. Witt) am not responsible for Damages that are incurred by using these tools. That includes but is not limited to the following (Lockups, Random Hardware failure, Divorce or loss of income due to Job Neglect) You are NOT authorized to put these tools on any CD or distribute it in any way without my permission and/or id software's permission.