THE UNOFFICIAL DUKE NUKEM 3D .CON HACK LIST VERSION 1.0 FOR SHAREWARE VERSION 1.1 Send all comments to schwartz@ IMPORTANT NOTE: This file is not endorsed or supported in any way by either Apogee or 3DRealms, or any of their affiliates. So don't bother them with questions they can't answer. E-Mail me instead. Contents -------- [1] What is Duke Nukem 3D? [2] What can I do with the .CON files? [3] .CON files patch list [3-1] Gore-related changes [3-1-1] Player bleeds at low health [3-1-2] Player jibs at low health [3-1-3] Player jibs when shot [3-1-4] Aliens jib when shot [3-1-5] Making more jibs fly [3-1-6] Troopers jib before dying [3-1-7] Player jibs when walking [3-1-8] All gore is shrapnel [3-1-9] All gore is money [3-2] Weapon changes [3-2-1] Changing weapon strengths [3-2-2] Raising maximum ammo amount [3-2-3] Altering blast radiuses [3-3] Hit point changes [3-3-1] Changing the players hit points [3-3-2] Changing aliens' hit points [3-3-3] Changing how much health drinking water adds [3-4] Miscellaneous [3-4-1] Player leaves behind explosions when walking [1] What is Duke Nukem 3D? -------------------------- Duke Nukem 3D is the third game in the popular series of Duke Nukem games, by Todd Replogle. All of them were released by Apogee. Duke Nukem 3D was created by 3DRealms, the division of Apogee specifically for 3D games like Doom. 3DRealms wisely made it easy for everyone to edit Duke Nukem 3D by supplying their own level maker with the registered version, and made it more or less simple to edit the game further by providing the .CON group of files. The .CON files are used by the game's .EXE to determine such things as when to play certain frames/sounds, what messages to display, etc. Entirely new things can be added to play by inserting new lines in the right .CON file(s). This FAQ is intended to aid you in editing those files. [2] Just how much can I edit Duke Nukem 3D? ------------------------------------------- Well, take a peek at the variety in the hacks in this file, and that'll give you a pretty good idea. :) [3] Editing the .CON files -------------------------- [3-1] Gore-related changes -------------------------- [3-1-1] Player bleeds at low health ----------------------------------- The following lines should be inserted after line 1035 in GAME.CON: ifrnd 1 ifphealthl 75 { ifdead { } else { spawn BLOODPOOL spawn BLOOD addphealth -1 soundonce DUKE_LONGTERM_PAIN } } To change the frequency of bleeding, change "ifrnd 1" to some higher number. This addition was created by Trevor Hancher, with modifications by the author of this FAQ. [3-1-2] Player jibs at low health --------------------------------- The following lines should be inserted after line 1035 in GAME.CON: ifrnd 1 ifphealthl 25 { ifdead { } else { spawn BLOODPOOL state standard_jibs state random_wall_jibs soundonce DUKE_LONGTERM_PAIN } } This change will make the player shoot out gore if his health level drops below 25 percent. Changing it is similar to changing the bleeding patch in chapter [3-1-1]. [3-1-3] Player jibs when shot ----------------------------- Insert the following lines after line 1162 in GAME.CON: ifdead { } else { state new_jibs state random_wall_jibs } Insert these lines after line 946 in GAME.CON: state new_jibs guts JIBS3 5 guts JIBS6 5 ends These two modifications will cause Duke Nukem to spew gore each time he gets hurt. [3-1-4] Aliens jib when shot ---------------------------- Insert the following lines between lines 1580 and 1581 in GAME.CON: state standard_jibs state random_wall_jibs Insert them again between lines 1796 and 1797, 1885 and 1886, 2014 and 2015, 2210 and 2211, 2357 and 2356. [3-1-5] Making more jibs fly ---------------------------- Locate the following lines in GAME.CON, they should be around line 855: state standard_jibs guts JIBS2 1 guts JIBS3 2 guts JIBS4 3 guts JIBS5 2 guts JIBS6 3 ifrnd 1 { guts JIBS1 1 spawn BLOODPOOL } // spine You can change the numbers to higher ones to have more gore fly through the air when you blow an alien up. [3-1-6] Troopers jib before dying --------------------------------- Insert this line between lines 1575 and 1576 in GAME.CON: ifrnd 25 { state standard_jibs state random_wall_jibs } Now, just before the lizard troopers die, they shower you in gore. [3-1-7] Player jibs when walking -------------------------------- Insert this line between line 1364 and 1365: ifrnd 25 state standard_jibs This will make the player spew gore each time he takes a step. To increase the amount of gore that flies out, increase the number after "ifrnd". Be careful, though- if it is too high it will cause the game to crash. [3-1-8] All gore is shrapnel ---------------------------- Locate the following lines in GAME.CON, they should be around line 855: state standard_jibs guts JIBS2 1 guts JIBS3 2 guts JIBS4 3 guts JIBS5 2 guts JIBS6 3 ifrnd 1 { guts JIBS1 1 spawn BLOODPOOL } // spine Now, change it to look like this: state standard_jibs debris SCRAP2 1 debris SCRAP3 2 debris SCRAP4 3 debris SCRAP5 2 debris SCRAP6 3 [3-1-9] All gore is money ------------------------- Find the following lines in GAME.CON, they should be around line 855: state standard_jibs guts JIBS2 1 guts JIBS3 2 guts JIBS4 3 guts JIBS5 2 guts JIBS6 3 ifrnd 1 { guts JIBS1 1 spawn BLOODPOOL } // spine Now, change it to look like this: state standard_jibs money 30 [3-2] Weapon related changes ---------------------------- [3-2-1] Changing weapon strengths --------------------------------- Beginning at line 115 in USER.CON are the stengths of the various weapons. Note that the strength listed for the rocket launcher is actually doubled for direct hits, otherwise damage values depend on distance from the blast- the further, the less damage is done. [3-2-2] Changing maximum ammo amounts ------------------------------------- Starting at line 78 in USER.CON is a list of the maximum ammo amounts for the different weapons. Increase or decrease these numbers as you wish. Beginning at line 161 in the same file are the amounts of ammo that you get from picking up dropped clips, boxes of shells, etc. [3-2-3] Altering Blast Radiuses ------------------------------- Starting at line 98 in USER.CON are the blast radiuses for the various explosion weapons- the RPG, pipebombs, etc. Increase or decrease these at your will. [3-3] Hit Point Changes ----------------------- [3-3-1] Changing the Player's Hit Points -------------------------------------- Line 69 in USER.CON, define MAXPLAYERHEALTH, is the line where the player's initial maximum hit point level is. Raise or lower it as you wish. Below that, is the line "MAXATOMICHEALTH", which is the amount of health you get from the atomic healings. This also functions as the maximum health level AFTER you get one of them. [3-3-2] Changing alien's hit points ----------------------------------- The hit point level for the aliens begin at line 143 in USER.CON. [3-3-3] Changing how much health drinking water adds ---------------------------------------------------- Find the following line in GAME.CON, it should be at line 161: addphealthl 1 Just change 1 to a higher number to get more health from drinking water, or to a negative number to make it hurt you! [3-4] Miscellaneous ------------------- [3-4-1] Player leaves behind explosions when walking ---------------------------------------------------- Insert the following lines between lines 1364 and 1365 in GAME.CON: ifrnd 25 { hitradius 1024 WEAKEST WEAK MEDIUMSTRENGTH TOUGH spawn EXPLOSION2 debris SCRAP2 2 sound PIPEBOMB_EXPLODE } This will sometimes crash the game. Michael Schwartzman <schwartz@> 2/18/97