Title : Turrican's compilation - Die Screaming With Sharp Things In Your Head Filename : Turric03.zip Version : 3.0 Date : 20/4/97 Author : Turrican (Chris Scott) Email : caramon@melb.alexia.net.au Time : Bloody ages. A couple of months including an aborted effort after 3 weeks, after which I started from scratch again, for the first version. And about a week to put in the extra stuff for the second one. Reason for Update: AAAAAARRRHHH!!!! Really big bug in version 2. If you have it get rid of it now. Causes player skin to reset every time you die. (caused by something I added at the last minute... typical) Credits : All those whose creations either went into this patch, or inspired something in there... Version 1.0: Jason Carter - for gibbin3. "Killer_3D" on IRC, killer3d@mindspring.com Jeff Epler - for solidmon that allowed Jason Carter to make gibbin3, and for morph2. (jepler@inetnebr.com, Synger on IRC (linuxnet and undernet, primarily)) "Mike" - for grap109b, the grappling hook / morning star patch. Steve (Wedge) - for throwaxe. wedge@nuc.net Sean Leonard - for eatgibs. leonard@ap.net Jonathan Avraham - for the tractorbeam aka Procedure aka Shambler, procedure@hotmail.com Keith Russell - for techweapon russell@nauticom.net AsmodeusB - for pipebombs tazq@sos.on.ca, also on #quakec on undernet Scott Ramsay - for lazsight sramsay@smart.net Alex - for Mix97, a great compilation. Michael Gummelt - for the bits of Ultimate Quake that I pinched, flamethrower, walk on corpses, pipebomb gun texture, etc.. aka Chang-Khan, aka Talon, gummelt@pegasus.montclair.edu Perecli Manole - for HoloSelf, not in there but I looked at the code to figger out how to make solid player corpses work in deathmatch. aka Bort, Perecli@ix.netcom.com Charlie Zimmerman - for cspikes10, will be in there soon. Scott Lyon - for Observer, will be in there soon. Scott Dalton - for multiweapon, will be in there soon. aka Dr. Rigormortis, Version 2.0: Dennis Noordsij - for the code and some of the skins from his MultiSkin 1.2 patch. lnoordsi@inter.NL.net http://web.inter.NL.net/users/L.J.Noordsij/qc.htm PiGBOY and BUKE - for most of the skins in their MULTISKIN PRO patch PiGBOY - BMair@Direct.Ca BUKE - MBuckton@Direct.Ca http://www.dsoe.com/people/kwairt/quake/quake.htm Michael Gummelt - Again, for the skins that I pinched out of Ultimate Quake. aka Chang-Khan, aka Talon, gummelt@pegasus.montclair.edu Dan Bickell - for the female player skin. danbickell@loop.com Edward Beak - for his crusader skin. aka Nemesis, beaky@hotmail.com DEVz - for his absoloutly outstanding spawn skin, one of the best. on #quake...irc EFnet Super dooper thanks to Walter Lord for his advanced quakec compiler ADVQCC, without which I'd have been completely stuffed. Thanks again to those of the above that helped me out when I was in trouble, and sent me their source code for their really cool patches. :) THANKS TO id FOR THE F*%KING MARVELLOUS GAME, AND MAKING IT SO EASY TO MODIFY. ALL HAIL id, KINGS OF NEARLY BLOODY EVERYTHING, AND LORDS OF THE HIGH SLUNG BOTTOMS OF ZOB, ... etc etc tr”ner fr”ner. Type of Mod ----------- Quake C : yes Sound : yes MDL : yep (But still looking for weapon models for morphs) Skins : ooh yeah Single player : yes Deathmatch : yep Source Included : you betcha How to use this patch --------------------- Unzip the turric02.zip file into a directory called turric02 under your main quake directory using the expand directories command (-d). eg. C:\QUAKE\TURRIC02>pkunzip -d turric02.zip I have supplied the batch files that I use for running my patch. To start from the turric02 directory in dos run turric02.bat, and in windows 95 run turicwin.bat. If you want to start from the quake directory in dos then type the command line: quake -game turric02 or in windows 95: quake -game turric02 -winmem 16 The dserver.bat starts a dedicated server using this patch. A note on coding ---------------- I started out just putting together other peoples patches, but once I had a good understanding of quakec I could see how lots of things could have been done better, and I had a few of my own ideas too, so lots of stuff has been modified, completely rewritten, or just plain pulled from out of my rectum. I have endeavoured to comment all changes to id's original code so that they have labels above and below them, making all the changes from a single patch easier to find. The ones with my name in them mean that I have modified something in that patch, or that I came up with it myself (usually with the aid of a long pair of tongs). eg. //** PATCH_BEGIN - patchname - Turrican **** modified quakec code //** PATCH_END - patchname - Turrican ****** Where two or three patches overlap it gets a bit messy, but if you squint at it and mumble for a while you'll be able to figure it out. I've included all the text files for the patches incorporated so far in the texts directory of this zip, so you can find out the finer details if you wish. New stuff in version 2.0 ------------------------ - Multiple player skins. Lots of 'em, and good ones too. I've listed them below. - Head gibs have the corresponding head texture for the skin. - Skins ignore the player colors to look the way they are supposed to. - Changed the morning star so that it won't attatch to damagable objects, specifically other players. This was done to stop the frustrating and annoying event of being hit, caught, and paralysed for ages while your health ran down, by someone with the morning star. Now, it has a more realistic morning star action up close, ie. repeated fast bashing motion, which works quite well up close. - If you are on fire then you can put yourself out by getting into waist deep water, rather than fully immersing yourself. - Changed gibbing sound effect for corpses so that it can't be confused with gibbing a player. - Changed the weapon rankings so that they reflect which weapon people would prefer rather than just weapon power. - Added impulses for single attacks. It changes to a weapon, fires once with it, and returns to your previous weapon. There are: hit once with axe throw one axe fire one rocket fire one grenade - I have included a commented version of my own config.cfg file called conf_tur.cfg so that you can modify that if you want to, rather than type all the stuff into a new file. - I have also included an autoexec.cfg file called auto_tur.cfg with the aliases for circle strafing. * You'll have to modify these files to put in your own name, host name, and colors, otherwise you'll end up with mine. The skins --------- 1 the Quake player 2 duke pussweed 3d (cos he's so much fun to kill) 3 Dark Toad 4 Stormtrooper 5 Han Solo 6 the Wizzard (thats two z's Pratchett fans) 7 Judge Dredd 8 C3PO 9 Captain Picard 10 Bossk 11 the Predator 12 Skeleon 13 Wan-Fu 14 Valkyrie Warrior 15 the Avatar 16 Boba Fett 17 NYPD Cop 18 Quake Enforcer 19 Jason 20 Crusader - No Remorse 21 White Knight 22 Quake Biosuit 23 the Punisher 24 Ninja 25 Spawn Wots Innit from version 1.0 --------------------------- General stuff - Solid walkonable and damagable player and monster corpses, gibs and heads. - Zombies are now damagable when lying down and when crucified. - More gibs. - Eat gibs if below 50% of maximum health (morphs too) - Cycle weapon reverse command. - Impulse to swap between morningstar and previous weapon. - Grenades bounce off corpses and gibs. - Can change grenade fuse time. - Monsters attack the corpses of their enemies, except grunts and enforcers. - Like weapons are on the same numeric key. - Players notified of what weapon they are changing to. - Added health and armor to the weapons cheat. - Individual cheat impulses for each powerup - quad damage, invulnerability, invisibility, biosuit. - Collective cheat for all powerups. - Lasersight that makes a soft tone when on a target. - Better weapon comes up first when selecting from weapon groups. Eg, press 3 and the super shotty comes up first if you've got it, then the standard one. - MORPHING! Can be any of: Fiend (brown underpants time) Shambler (Sewerage plant down trouser leg time) Zombie Vore (Shal-Rath) Ogre Scrag (Wizard) - flies in one player mode Hell Knight - Added and fixed death, pain and attack animations for morphs. - Morphs ignore the colors of the player to look how they are supposed to. - Added full death, pain, drowning, and burning sounds for morphs. - Added extra choices for attacks for some morphs. - Cycle through morphs to save keyboard space. - Removed broadcasting who has changed into what. Weapons - The mornining star / grappling hook - Throwing axes, get 5 to start with. - Single and double lasers - Pipe bomb launcher - Flame thrower, flames spread from entity to entity, blows bubbles underwater - Tractor beam And probably some other stuff that I did that I forgot. Keys and impulses and stuff --------------------------- I've included my config.cfg to get you going. Here are its keys and the corresponding impulses, so that you can change it to your heart's content. key impulse function --- ------- -------- 1 1 cycles between normal axe, throwing axe, morningstar. 2 2 single shotty 3 3 swaps between shotties 4 4 swaps between lasers 5 5 swaps between nail guns 6 6 swaps between grenade and pipe bomb launchers 7 7 swaps between rocket launcher and flamethrower 8 8 swaps between lightning gun and tractor beam. u 11 cycle weapons forward i 12 cycle weapons reverse [ 13 weapons, ammo, health cheat. 14 server flags command space 100 swap between morning star and current weapon. , (>) 101 cycle through morphs one way . (<) 102 cycle through morphs the other way a 103 detonate pipe bombs ' 104 increase grenade timer / 105 decrease grenade timer j 106 toggle laser sight k 107 suicide - not allowed in multiplayer games e 108 fire one rocket w 109 fire one grenade r 110 hit once with axe t 111 throw one axe ] 251 all powerups cheat 252 biosuit 253 invisibility 254 invulnerability 255 quad damage f forward v backward d strafe left g strafe right z or enter jump y move up h move down b circle strafe right c circle strafe left m godmode n flymode backspace messagemode Wots Next --------- These are a mixture of patches that I already know about, things that I'm going to do myself, and things that I wish someone else would come up with. - Some pistols and a chaingun and as many other cool weapons as possible. - Ooohh! And fists! And a BERSERK box, and a Chainsaw, and BFG. - Sniper rifle. - Weapon models for the morphs. - Throwing all items, guns, ammo etc. Powerups to remember how much time is left on them. - Teleportation of everything movable. - Taking only as much as you need from powerups. - AAAAAAHHH!! How do I get the scrag to fly in deathmatch??!?! <- frustration from loads of wasted time. - Shells flying out of shottys, and pistols. - Nails sticking into walls - Be a dog. - Play with Cujo the super pooch. - Observer mode - Holographic self to work with morph - Change color of tractor beam so its different from lightning. - And heaps of other stuff Probably a bit later -------------------- - Kicking around stuff like corpses, gibbs, heads, and other players. - Chase camera - Lara Croft player model. If anyone can help me with the above, or know of a patch that provides the mentioned feature, or you find a bug in this patch, then please contact me so that the next version of DSWSTIYH is better. And I'll mention you in the docs too. BUGS ---- - Packet overflows from too many entities being around, especially gibs and flames from the flamethrower. I have put in a system to limit the number of temporary entities, but it doesn't work all the time. - Occasional crash with "no free edicts" due to too many entities. - Can get stuck on walls occasionally when changing morph too close to a wall. - Crash on suicide in deathmatches with "bad movetype". Covered up by disabling suicide in deathmatches. Probably due to something I did while making player corpses solid. - If there are gibs on a lift it won't move. - Occasionally a gibbed head will retain the characteristics of its late owner and move around attacking things and you. - Corpses hang in the air without dropping if you put them there with the tractor beam. - Occasional unintentional holograms of players sometimes appear, but they dissappear after a while. If you know how to solve any of these bugs, or notice any more that I've missed, then please contact me so I can fix them, and make the next patch better. Copyright and Distribution Permissions -------------------------------------- Feel free to modify and use my compilation as a basis for your own publically available work, so long as you acknowledge me and the contributors to my compilation. (It might be a good idea to check with me first as you might be duplicating something I am working on, or have done for the next release.) You may distribute this Quake modification in any free electronic format as long as this description file remains intact and unmodified and is retained along with all of the files in the archive. (grabbed this from Jeff Epler. Sounds good eh?) I strictly forbid the sale or otherwise distribution of this Quake patch for profit in any way shape or form. I'm not going to make money out of it, so I'll be buggered if anyone else is going to. OK, thats enuf nastyness. Write to me if you have any comments, suggestions, or need some help. I've been given plenty of help, so I'll be glad to help you. Enjoy this patch, thats what its for... ;) Turrican (Chris Scott) caramon@melb.alexia.net.au 20/4/97 P.S. Check out the Bonobo home page (they're a Melbourne band) at http://www.cs.latrobe.edu.au/~farmerc