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
                   /\/\/\/\/\\
                  //\/\/\/\/\/\
                 /====/  \=====\
                /_____\__/______\


