This documentation and D2CHT.EXE are Copyright 1996 by Mike Audleman I make no warrenties. Use at your own risk. Back up your data. This is version 1.1b (Apr 12, 1996) - Bug Fix Release This program is FREE to ALL who will Register their Descent2. Anyone wanting to use it for the Shareware version should send Parallax their money. Get the Registered version(when it is released). Descent II registered version is now available in stores. This editor has been made so that it WILL NOT WORK with the SHAREWARE version save games. No whining...fork over the $38 to register Descent II. Shareware is a privelage not a right, if we support them, they support us. It is just that simple. To install, simply copy the D2CHT.EXE into your DESCENT directory and run it. This program _REQUIRES_ a mouse to use. Don't have one? Tuff, get one and get into the 20th century. When editing, all fields are limited to values that Descent2 will accept. For single byte(see HEX chart) the limit is 255 and for 2 byte the limit is 32767 (signed integers). The one exception is the Lasar Level(see below) which is 20. This means, you can have a Shield of 32767! MUCH better than 200 huh? The score(4 byte) is limited to 2 billion. I think that should do. When you edit the LASAR LEVEL above level 4, you will get some supprising weapons! Not really what you may expect! Here is the list of what you get with the Lasar Level: (Note: I have not re-verified these since I got the registered version of D2. If you have new info, please email it to me.) DECIMAL Description Shot/Projectile Speed ------- ------------------------------------------------------------- 1-4 Normal As in Game 5-6 Super Laser 5,6 7 Gauss Cannon very fast 8 Helix Cannon 9 Phoenix Cannon ? (Registered Only) 10 Omega Cannon ? (Registered Only) 11 Flash Missiles 12 Guided Missiles 13 Smart Bombs No Movement 14 Mercury Missiles ? (Registered Only) 15 Earthshaker Missiles ? (Registered Only) 16 Red Shots 17 Fireballs very slow 18 White laser slow 19 Bouncing Fireballs slow 20 Unknown Causes a crash 21 Unknown 22 Smart Mine Balls very slow 23 Small Balls 25 Flash Missiles slow 26 Red Diamond Mines No Movement 27 Gauss Cannon 28 Smart Mines No Movement 29 Same as 15 30 Orange Missiles ? Dunno what these are 31 Same as 23 32 Smart Missiles 33 Same as 15 35 White Balls Medium 36 Red Missiles ? 37 Orange Lasars medium-fast All rest seem to be duplicates of above so D2CHT limits you to 1-26 One note on the projectile conversions, they DON'T count against your inventory. In other words, if you have 11 selected, you can fire Flash missiles forever! Same with 7, doesn't count against your ammo. And as a bonus, if you have the QUAD FIRE option, you will fire 4 missiles or Gauss at once! Major dammage! Also, note that some of the ones above 6 will revert to 6 if you hit a lasar power up. Simply save the game and re-edit it. I have made no effort to locate your X-Y position, facing angle, selected weapon, view size etc so they are not modifyable. Saw no real need YET. Also, the Vulcan ammo is stored in modulus 12 so there may be some conversion error. Say you set it at 10000, it may be 10625 in the game because of the integer remainder in converting from base 16/10 to 12. When you modifiy it, D2CHT will automatically correct the value as it will appear in the game. Here are the HEX locations in the *.SG? files for the mods if you want to do your own editor. If you use them to make your own editor, please send me a copy, I enjoy seeing other's work. All 2 byte fields are signed integers (-32767 to 32767). The Score is a 4 byte LONG Integer ฺ# of Bytes HEX ณ Stored Value Notes ----- - ----------------- --------------------------------------------- H0000 4 File Marker Always DGSS H0004 4 File Version H0013h=Shareware, H0016=Registered H0006,H0007 are D1 Registered games H16A8 8 Mission File "d2demo" for shareware "d2" or other mission for registered H16B1 1 Map Level Don't Change, unpredictable results! H16BB 2 Total Time Number of Seconds H16BD 8 Player Name Matches player filename H16D9 1 Keys Bit0=Invulnerability (Timer Below) Bit1=Blue Bit2=Red Bit3=Yellow Bit4=Full Map Bit5=? Bit6=? Bit7=Ammo Rack H16DA 1 Options Bit0=Energy Transfer Bit1=? Bit2=Quad Lasar Bit3=Cloaking (Timer Below) Bit4=Afterburner Bit5=Headlight Bit6=Headlight ON/OFF Bit7=? H16DF 2 Energy H16E3 2 Shield H16E5 1 Lives H16E7 1 Lasar Level See Above Chart H16EB 1 Weapons Owned Flag #1 Bit0=Lasar Bit1=Vulcan Bit2=SpreadFire Bit3=Plasma Bit4=Fusion Bit5=SuperLaser Bit6=Gauss Cannon Bit7=Helix Cannon H16EC 1 Weapons Owned Flag #2 Bit0=Phoenix Cannon Bit1=Omega Cannon Bit2-7 Not used H16ED 1 Missiles Owned Flag #1 Bit0=Concussion Bit1=Homing Bit2=Proximity Bit3=Smart Bit4=Mega Bit5=Flash Bit6=Guided Bit7=Smart Bombs H16EE 1 Missiles Owned Flag #2 Bit0=Mercury Bit1=Earthshaker Bit2-7 Not used H1761 2 Vulcan & Gauss Ammo in Mod 12 (This # * 12 for ammo) H1703 2 # Concussion Missiles H1705 2 # Homing Missiles H1707 2 # Proximity Bombs H1709 2 # Smart Missiles H170B 2 # Mega Missiles H170D 2 # Flash Missiles H170F 2 # Guided Missiles H1711 2 # Smart Bombs H1713 2 # Mercury H1715 2 # Earthshaker H1719 4 SW Score H171D 4 Score H1723 2 Time in Level Number of Seconds H1727 2 Time in Game Number of Seconds H172B 2 Cloaking Start Number of Seconds H172F 2 Invuln Start Number of Seconds H1751 1 Cheated 1=You used ANY cheat code!, Set to 0 to clear The Mercury and Earthshaker missiles are available ONLY in the registered version. Setting the counters and possessed flags will crach the shareware version. You have been warned. The score storage location has changed between the shareware and registered versions also. As an additional note, you can't just change the file version marker and the mission name and load your old files, sorry, I tried. There is some more changes burried in the file somewhere. Here are some cheats that I found on the Internet. Be warned, Descent sets a flag once you use them and you don't get any score credit for anything and it sets the score to 0! Use my program to clear that flag. ษออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออป บ Cheats for DESCENT II by interplay บ บ ฤฤฤฤฤฤฤฤฤฤฤฤฤฤฤฤฤฤฤฤฤฤฤฤฤฤฤฤฤฤฤฤฤฤ บ บ These are for the SHAREWARE Version บ บ ฤฤฤฤฤฤฤฤฤฤฤฤฤฤฤฤฤฤฤฤฤฤฤฤฤฤฤฤฤฤฤฤฤฤฤ บ บ And now ( yes they've been all found ) the DESCENT 2 codes! บ บ * = Type code again to turn off บ บ บ บ BITTERSWEET Shifting Walls * บ บ ERICAANNE Bouncing Weapons บ บ MOTHERLODE Weapons บ บ CURRYGOAT All Keys บ บ ZINGERMANS Invulnerability บ บ ALIFALAFEL All Accessories บ บ EATANGELOS Homing Weapons บ บ JOSHUAAKIRA Full Map บ บ WHAMMAZOOM Level Warp บ บ PIGFARMER Background of John * บ บ บ บ บ บ Note: To see the effects of PIGFARMER, you must decrease the บ บ screen size to it's minimum. Also, don't type บ บ GABBAGABBAHEY or you will drop to 1 energy and 1 shield. บ บ บ บ These are for the REGISTERED Version บ บ ฤฤฤฤฤฤฤฤฤฤฤฤฤฤฤฤฤฤฤฤฤฤฤฤฤฤฤฤฤฤฤฤฤฤฤฤ บ บ BITTERSWEET - Turns the screen into a warped effect. บ บ PIGFARMER - When you shrink the window, "John"'s head appears บ บ ALIFALAFEL - Get all accessories บ บ GOWINGNUT - Wingnut goes NUTS! บ บ GODZILLA - Displays a funny message! บ บ (type it again for a second message). บ บ SPANIARD - 1st use: Kill all robots in the mine บ บ 2nd use: Kill Boss robot or the guide-bot if one บ บ 3rd use: Kills the Guide-bot บ บ FREESPACE - Warp to level 1-24 ( not to secret levels ) บ ศออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออผ Version Notes: -------------- Version 1.1b (Apr 12, 1996) --------------------------- Bug fix release. A bug was in the vulcan ammo conversion routine that caused an "OVERFLOW ERROR" to occur from time to time. I have yet had this happen to me but several people have reported it. Since I had been unable to reproduce the error here, I reworked the entire routine and it seems to have been fixed. All that have tried the new version have reported it as working fine on the files that caused the errors before. Also added new lasar level codes and new cheat codes to tables. Version 1.1a (Mar 22, 1996) --------------------------- This version adds listing of .PLR file info as well as editing of the taunt macros. Version 1.1 (Mar 20, 1996) - Second Release ------------------------------------------- Well, now that D2-Registered is widely available, I have verified everything EXCEPT the cheat flag. I don't have the cheat codes for the reggie'd version of D2 so I can't check this one. If you have the cheat codes, please email them to me. This version contains NO kill date, it'll work forever... Version 1.0 (Feb 13, 1996) - INITIAL RELEASE -------------------------------------------- This is the initial public release. This version WILL expire on April 15, 1996. If Parallax doesn't have a registered version out by then, I will change the kill date and re-release D2CHT. Closing: --------- I want to thank all those who supported me with feedback from the original DESCHT for Descent. This program is a rework of the original DESCHT and as such will look and feel familiar to all those who used my previous program. I will continue to support BOTH versions. Thanks to the Beta Testers: Chris Hawk War Can Tom George Ted Lisa Rob Brenda (Don't mess with this woman in Multiplayer!) I hope you enjoy the program. If you would like to suggest changes or additions, please feel free to Email me at the below addresses. Also if you find other information in the save game files, please forward it to me and I will add it to the list. The latest version may be downloaded via the World Wide Web page at the http address listed below. \ | / \|/ \--|--/ INTERNET: wolfie@execpc.com |\| |/| WWW: http://www.execpc.com/~wolfie /\|_|/\ / \ FIDO: Mike Audleman @ 1:154/280 /\/\/\/\/\\ //\/\/\/\/\/\ /====/ \=====\ /_____\__/______\