******************************************************************** Name : sATaN's BoX of FUN *First Edition* ver- 4.52a Author : James Williams (artemis@ne.com.au) ^^^^^^^^^^^^^^^^^ Date : Sunday 4th January 1998 Comments: If anyone ever wants help with QuakeC'ing, E-mail me or try to contact me via IRC/ICQ. I prolly will help you and I've have a lot of experience. Also, any comments at _ALL_ would be appreciated. Permanent Contact for future reference : ICQ# : 6580358 IRC : OzOrg (davis.oz.org) Nick "aaargh" or "_-sATaN-_" Files in this Archive : SBOF_README.TXT -This File FUN80\QC FUN80\PAK0 FUN80\CWSDPMI.EXE -Needed by DIRPACK to PAK the models, etc. FUN80\DIRPACK.EXE -Packs the models, sounds, etc. FUN80\GO.BAT FUN80\SATAN.SCR -My name script FUN80\CONFIG.CFG FUN80\PAK0.PAK -The compiled Pak file (outdated and erratic) FUN80\SCRAM.EXE -A program for scambling the QC (if needed) FUN80\SCRAM.TXT FUN80\PAK0\PROGS FUN80\PAK0\SOUND FUN80\PAK0\GFX FUN80\PAK0\PROGS.DAT FUN80\PAK0\CONFIG2.CFG FUN80\PAK0\GFX.WAD FUN80\PAK0\QUAKE.RC FUN80\PAK0\GFX\CONBACK.LMP FUN80\PAK0\GFX\MENUDOT1.LMP FUN80\PAK0\GFX\MENUDOT2.LMP FUN80\PAK0\GFX\MENUDOT3.LMP FUN80\PAK0\GFX\MENUDOT4.LMP FUN80\PAK0\GFX\MENUDOT5.LMP FUN80\PAK0\GFX\MENUDOT6.LMP FUN80\PAK0\GFX\QPLAQUE.LMP FUN80\PAK0\GFX\PAUSE.LMP FUN80\PAK0\PROGS\BIT.MDL FUN80\PAK0\PROGS\BCB.MDL FUN80\PAK0\PROGS\FIRE.MDL FUN80\PAK0\PROGS\NULL.SPR FUN80\PAK0\PROGS\ARMOR.MDL FUN80\PAK0\PROGS\SHELCASE.MDL FUN80\PAK0\PROGS\STAR.MDL FUN80\PAK0\PROGS\FIREBOMB.MDL FUN80\PAK0\PROGS\V_UZI.MDL FUN80\PAK0\PROGS\DEMON.MDL FUN80\PAK0\PROGS\H_DEMON.MDL FUN80\PAK0\PROGS\H_PLAYER.MDL FUN80\PAK0\PROGS\INVULNER.MDL FUN80\PAK0\PROGS\KNIGHT.MDL FUN80\PAK0\PROGS\PLAYER.MDL FUN80\PAK0\PROGS\QUADDAMA.MDL FUN80\PAK0\PROGS\MISSILE.MDL FUN80\PAK0\PROGS\V_CHAIN.MDL FUN80\PAK0\PROGS\SIGHT.MDL FUN80\PAK0\PROGS\TRIPBML.MDL FUN80\PAK0\PROGS\V_RIFLE.MDL FUN80\PAK0\PROGS\V_MAGNUM.MDL FUN80\PAK0\PROGS\RUBBLE1.MDL FUN80\PAK0\PROGS\RUBBLE2.MDL FUN80\PAK0\PROGS\RUBBLE3.MDL FUN80\PAK0\PROGS\RUBBLE4.MDL FUN80\PAK0\PROGS\SPLINT1.MDL FUN80\PAK0\PROGS\SPLINT2.MDL FUN80\PAK0\PROGS\GRENADE.MDL FUN80\PAK0\PROGS\V_FISTS.MDL FUN80\PAK0\PROGS\BAZOOKA.MDL FUN80\PAK0\PROGS\BOMB.MDL FUN80\PAK0\PROGS\LASR.MDL FUN80\PAK0\PROGS\H_BABE.MDL FUN80\PAK0\PROGS\V_MAGN~1.MDL FUN80\PAK0\PROGS\H_RAPTOR.MDL FUN80\PAK0\PROGS\PULSE.MDL FUN80\PAK0\PROGS\RAPTOR.MDL FUN80\PAK0\PROGS\SPIDER.MDL FUN80\PAK0\PROGS\TRIPBOMB.MDL FUN80\PAK0\PROGS\V_AC.MDL FUN80\PAK0\PROGS\HANDKEY.MDL FUN80\PAK0\PROGS\SPIDLEG.MDL FUN80\PAK0\PROGS\SPIDMND.MDL FUN80\PAK0\PROGS\V_THROW.MDL FUN80\PAK0\SOUND\ENFORCER FUN80\PAK0\SOUND\WEAPONS FUN80\PAK0\SOUND\BAZOOKA FUN80\PAK0\SOUND\MISC FUN80\PAK0\SOUND\RAPTOR FUN80\PAK0\SOUND\SPIDER FUN80\PAK0\SOUND\BAZOOKA\AHAIA.WAV FUN80\PAK0\SOUND\BAZOOKA\DIE.WAV FUN80\PAK0\SOUND\BAZOOKA\DIES1.WAV FUN80\PAK0\SOUND\BAZOOKA\DIES2.WAV FUN80\PAK0\SOUND\BAZOOKA\DIES3.WAV FUN80\PAK0\SOUND\BAZOOKA\GRRR.WAV FUN80\PAK0\SOUND\BAZOOKA\OOAA.WAV FUN80\PAK0\SOUND\BAZOOKA\STEP1.WAV FUN80\PAK0\SOUND\BAZOOKA\STEPSTOP.WAV FUN80\PAK0\SOUND\BAZOOKA\WHEN.WAV FUN80\PAK0\SOUND\BAZOOKA\YEOW.WAV FUN80\PAK0\SOUND\ENFORCER\DZAP.WAV FUN80\PAK0\SOUND\MISC\SAWHT1.WAV FUN80\PAK0\SOUND\RAPTOR\DDEATH.WAV FUN80\PAK0\SOUND\RAPTOR\DJUMP.WAV FUN80\PAK0\SOUND\RAPTOR\DPAIN1.WAV FUN80\PAK0\SOUND\RAPTOR\IDLE1.WAV FUN80\PAK0\SOUND\RAPTOR\SIGHT2.WAV FUN80\PAK0\SOUND\SPIDER\TAP.WAV FUN80\PAK0\SOUND\WEAPONS\GAT.WAV FUN80\PAK0\SOUND\WEAPONS\SAWFIRE.WAV FUN80\PAK0\SOUND\WEAPONS\SAWHIT.WAV FUN80\PAK0\SOUND\WEAPONS\SAWIDLE.WAV FUN80\PAK0\SOUND\WEAPONS\SAWSTART.WAV FUN80\PAK0\SOUND\WEAPONS\AC.WAV FUN80\PAK0\SOUND\WEAPONS\SNIPER.WAV FUN80\PAK0\SOUND\WEAPONS\GATDOWN.WAV FUN80\PAK0\SOUND\WEAPONS\GATUP.WAV FUN80\PAK0\SOUND\WEAPONS\FIREPART.WAV FUN80\QC\SBOF FUN80\QC\ALEXQCC.EXE FUN80\QC\FND.BAT FUN80\QC\FND2.BAT FUN80\QC\GO.BAT FUN80\QC\GO2.BAT FUN80\QC\MAKE.BAT FUN80\QC\PREPROGS.SRC FUN80\QC\PREQCC.EXE -This gets run before PROQCC for the #define FUN80\QC\PROGS.SRC FUN80\QC\PROQCC.EXE -This actually compiles the QC files into a PROGS.DAT file FUN80\QC\BTSK23.TXT FUN80\QC\MSINPUT.INI FUN80\QC\PROGDEFS.H FUN80\QC\Runnit.bat FUN80\QC\SBOF\AC.QC FUN80\QC\SBOF\AI.QC FUN80\QC\SBOF\AMBIENT.QC FUN80\QC\SBOF\BAZOOKA.QC FUN80\QC\SBOF\BCBOMB.QC FUN80\QC\SBOF\BCKPCKS.QC FUN80\QC\SBOF\BODYTCH.QC FUN80\QC\SBOF\BOMB.QC FUN80\QC\SBOF\BOSS.QC FUN80\QC\SBOF\BOTFIGHT.QC FUN80\QC\SBOF\BOTGOAL.QC FUN80\QC\SBOF\BOTIMP.QC FUN80\QC\SBOF\BOTIT_TH.QC FUN80\QC\SBOF\BOTMOVE.QC FUN80\QC\SBOF\BOTNOISE.QC FUN80\QC\SBOF\BOTROUTE.QC FUN80\QC\SBOF\BOTSCORE.QC FUN80\QC\SBOF\BOTSIGNL.QC FUN80\QC\SBOF\BOTSPAWN.QC FUN80\QC\SBOF\BOTTHINK.QC FUN80\QC\SBOF\BOTVIS.QC FUN80\QC\SBOF\BOT_AI.QC FUN80\QC\SBOF\BOUNCER.QC FUN80\QC\SBOF\BUTTONS.QC FUN80\QC\SBOF\CLIENT.QC FUN80\QC\SBOF\COMBAT.QC FUN80\QC\SBOF\DEADSTFF.QC FUN80\QC\SBOF\DEFS.QC FUN80\QC\SBOF\DEMON.QC FUN80\QC\SBOF\DIRRAD.QC FUN80\QC\SBOF\DIVE.QC FUN80\QC\SBOF\DMBOT.QC FUN80\QC\SBOF\DOG.QC FUN80\QC\SBOF\DOORS.QC FUN80\QC\SBOF\EDMOV.BAT FUN80\QC\SBOF\EFX.QC FUN80\QC\SBOF\ENFORCER.QC FUN80\QC\SBOF\FALL.QC FUN80\QC\SBOF\FIGHT.QC FUN80\QC\SBOF\FISH.QC FUN80\QC\SBOF\FISTS.QC FUN80\QC\SBOF\FLAMER.QC FUN80\QC\SBOF\GIBGUN.QC FUN80\QC\SBOF\GLUE.QC FUN80\QC\SBOF\GODEL.QC FUN80\QC\SBOF\HITRATE.QC FUN80\QC\SBOF\HKNIGHT.QC FUN80\QC\SBOF\HOOK.QC FUN80\QC\SBOF\ITEMS.QC FUN80\QC\SBOF\KNIGHT.QC FUN80\QC\SBOF\LETTERS.QC FUN80\QC\SBOF\LG4 FUN80\QC\SBOF\MAGNUM.QC FUN80\QC\SBOF\MENU.QC FUN80\QC\SBOF\MENU2.QC FUN80\QC\SBOF\MENU3.QC FUN80\QC\SBOF\MISC.QC FUN80\QC\SBOF\MONSTERS.QC FUN80\QC\SBOF\MOVIE.BAK FUN80\QC\SBOF\MOVIE.QC FUN80\QC\SBOF\NEWRAD.QC FUN80\QC\SBOF\OGRE.QC FUN80\QC\SBOF\OLDONE.QC FUN80\QC\SBOF\PCANNON.QC FUN80\QC\SBOF\PLATS.QC FUN80\QC\SBOF\PLAYER.QC FUN80\QC\SBOF\PRINTME.QC FUN80\QC\SBOF\RANKINGS.QC FUN80\QC\SBOF\RAPTOR.QC FUN80\QC\SBOF\RUN.QC FUN80\QC\SBOF\SAW.QC FUN80\QC\SBOF\SHALRATH.QC FUN80\QC\SBOF\SHAMBLER.QC FUN80\QC\SBOF\SHRAPNEL.QC FUN80\QC\SBOF\SMOKER.QC FUN80\QC\SBOF\SNIPER.QC FUN80\QC\SBOF\SOLDIER.QC FUN80\QC\SBOF\SOLIDS.QC FUN80\QC\SBOF\SPIDER.QC FUN80\QC\SBOF\SUBS.QC FUN80\QC\SBOF\TAGBOMB.QC FUN80\QC\SBOF\TAO_E.QC FUN80\QC\SBOF\TARBABY.QC FUN80\QC\SBOF\THROW.BAK FUN80\QC\SBOF\THROW.QC FUN80\QC\SBOF\TRIGGERS.QC FUN80\QC\SBOF\TRIPBOMB.QC FUN80\QC\SBOF\UZI.QC FUN80\QC\SBOF\WALLS.QC FUN80\QC\SBOF\WEAPONS.QC FUN80\QC\SBOF\WIZARD.QC FUN80\QC\SBOF\WORLD.QC FUN80\QC\SBOF\ZOMBIE.QC FUN80\QC\SBOF\LMSMAPS.QC FUN80\QC\SBOF\LMSADMIN.QC FUN80\QC\SBOF\LMSMOTD.QC FUN80\QC\SBOF\LMSOBS.QC FUN80\QC\SBOF\LMS.QC FUN80\QC\SBOF\MAKE.BAT FUN80\QC\SBOF\COOLSTUF.QC ******************************************************************** ========================== Introduction ========================== Hello!!!!!!!! To all those people who could be bothered downloading this First of All: Thank you for caring... I don't anymore. My Clan and I were working on a huge movie, but as of the release of Quake 2, we just drifted away from Quake 1 and now cannot be bothered working on the movie anymore, as Quake 2 is far superior to it's prequel. This archive contains all the files for sATaN's BoX of FuN, along with the original QC files, models, sounds and files needed to compile the code. I'm releasing this as it is as I could not care less if anyone pinches any of the programming involved, as I am going to be reprogramming this for Quake II. Any newbie programmers out there might like to have a look at this and even those who might be wondering how I did such and such. I cannot be bothered typing up ALL the things I have edited, but I will list the changes I listed in the previous release of this patch. I hope this is useful to somebody out there, but it probably won't. The batch file MAKE.BAT will compile all the code, pack the PAK file and run Quake, provided Quake is in C:\Quake. If not, then you might need to edit the MAKE.BAT file to suit your needs. ** IMPORTANT ** Within the code is the ReaperBot Code, which IS FOR INFORMATIONAL PURPOSES ONLY!!! We here used it on our own systems to bug test many of the weapons we created, and this code was NOT to be released to the public. Anyone who uses this addition will be liable for their own actions. The ReaperBOT code is Copyrighted, and cannot be used in any other public/commercial works. ========================== List of Additions from previous version ========================== * KILL and disconnecting from a server will gib you rather than drop your lifeless body to the floor. * Weapon pick-up messages include added weapons * GibGun (Gibs enemies when health reaches 0) * Axe inflicts 100 damage * Kill-O-Zap Energy Ray replacing Shotgun * Twin Sniper shotgun replacing Super Shotgun * ChainGun as well as Nailgun * Flamethrower added * Grappling hook added (Not a weapon) * ChaseCamera added * Flashlight added * Laser targeting added * Grenade types selected from Launcher (In Order) - Normal Grenade - Bouncing Cluster Bombs - Glue Grenades - TagBombs - Bouncing Betties * Flares added * Flames added to explosions (Toggle) * All bodies but player's can be gibbed by explosion * Tripbombs added to a key * Throw backpacks with ammo (Partial or Full) * Modifiable grenade timer * Messages when changing weapons * Deathmatch 3 has monsters * Many modifications to gameplay and realism ========================== Important list of additions I CAN be bothered adding... ========================== Menu added... Cycle menu forward = IMPULSE 13 Cycle menu forward = IMPULSE 14 Menu Select = IMPULSE 15 ========================== Keys from previous version ========================== Key config PAK0 : New Weapons Press normal weapons multiple times to switch Flamethrower 9 Grappling hook Q Chasecamera O Flashlight F Laser targeting P Detonate T.Bomb U Disarm T.Bomb I Fire Flare L Flames (toggle) M Tripbombs Y Toss Partial BP G Toss Full BP H Grenade timer E (-), R (+) Cycle Grenades [ (-), ] (+) Impulses : Energy Ray IMPULSE 2 Twin Sniper IMPULSE 3 ChainGun IMPULSE 4 (Once) Nailgun IMPULSE 4 (Twice) Super NailGun IMPULSE 5 (Once) Gib Gun IMPULSE 5 (Twice) Cycle Grenades IMPULSE 101 (+),100 - Flamethrower IMPULSE 20 Chasecamera IMPULSE 14 Flashlight IMPULSE 12 Laser targeting IMPULSE 13 Detonate T.Bomb IMPULSE 51 Disarm T.Bomb IMPULSE 52 Flares IMPULSE 15 Flames (toggle) IMPULSE 22 Tripbombs IMPULSE 50 Toss Partial BP IMPULSE 55 Toss Full BP IMPULSE 56 Grenade timer IMPULSE 53 (-), 54 (+) Hook Throw/Pull IMPULSE 38 Hook Kill IMPULSE 37 Hook (Alias) +hook (Bound to Q) ========================== Problems/Miscellaneous ========================== There's a _HELL_ of a lot of stuff that doesn't work/isn't listed/or whatever, so if you wanna have a list of the impulses, etc. go through the QC to find out the buttons and stuff. For instance, I don't think the grappling hook is working right now, so feel free to edit the QC, compile it and play with it with your friends or yourself or whatever. Most importantly of all, HAVE FUN! James.