QuakeC patch for Level Editors by AsmodeusB (Shawn Kohlsmith) Version 1.0 September 24, 1996 Disclaimer ---------- Shawn Kohlsmith is not responsible for anything bad that happens. If it's good, then I'm probably responsible. ;) Why I Did This Patch -------------------- I've pretty much stayed away from making quakec stuff since school started (and took up level editing), and I noticed that Id's way was just a little bit too restrictive for my taste. This patch is VERY simple (really only a few lines), but either nobody else has figured it out, or they don't think it's useful. How to Install -------------- 1. Make a directory (for instance, called 'asmo') off of your quake directory. 2. Unzip the .zip file into that directory with the -d option (so that it makes the subdirectory 'progs'). 3. Go to your Quake directory 4. Run quake with the -game paramater. For instance, to continue the example above, you would type: 'quake -game asmo' (without the quotes) What's Changed? --------------- - All monsters have their health settable (in the .map file) except for the boss, Shub. { "classname" "" "health" "" "..." "" } - Maps can set their own gravity by setting: "impulse" "" in the worldspawn entity. The default is still 800. How To Find Out How I Did It ---------------------------- All my changes are encased in: // AsmodeusB // /AsmodeusB For the monster's health, in their "monster_*" functions, I just added a check to see if the health isn't set (from the .map file). If not, use the default value. The gravity thing was done because I noticed that e1m8 was hardcoded into WORLD.QC to set the gravity to 100. I just picked an entity variable to let the editor-type-person to change it to whatever they want. "impulse" was just a random pick, no signifigance at all. Where To Send Your Complaints/Praise ;) ------------------------------------ tazq@voyager.abac.com Thank You's ----------- - Everyone on #quakec, #quakeed and #quake (Undernet). - Everyone who has released code for QuakeC (not just progs.dat). - Id Software for making such a cool, modifiable game.