home *** CD-ROM | disk | FTP | other *** search
/ DP Tool Club 19 / CD_ASCQ_19_010295.iso / vrac / editdsg.zip / README < prev   
Text File  |  1994-11-30  |  3KB  |  76 lines

  1. EDITDSG.BAS  - The QBASIC source code to execute
  2. EDITDSG.BAT  - Runs EDITDSG.BAS through QBASIC interpreter
  3. README       - This file
  4.  
  5. EDITDSG is written to modify those DOOMSAV?.DSG files.  The .DSG files
  6. contain information on saved worlds for DOOM I & II.  Although one
  7. could use cheat codes for a one player game, cheats are disabled for 2
  8. or more players.
  9.  
  10. That's where EDITDSG helps.
  11.  
  12. So far, it has been tested for DOOM I & II in conjunction with the 1.666
  13. engine.
  14.  
  15. Both 1 and 2 players can have attributes like computer map, rounds of
  16. ammo, # keys, GOD MODE, walk thru walls, and more.
  17.  
  18. Currently, EDITDSG is set to modify 2 players, but it is written to
  19. possibly hand more (though this has not been tested).  To experiment,
  20. change the:
  21.  
  22.    MAXPLAYERS = 2
  23.       to
  24.    MAXPLAYERS = 4
  25.  
  26. in the beginning of the source code to edit 4 players at a time,
  27. for example.
  28.  
  29. To run:
  30.  
  31.   1) You must have a QBASIC interpreter or QuickBasic or MS BASIC to
  32.      run EDITDSG.BAS.  Sorry, I don't have the compiler.  Maybe
  33.      someone can compile EDITDSG.BAS into EDITDSG.EXE and upload
  34.      to the BBS.
  35.  
  36.   2) Change to your DOOM directory and copy EDITDSG files there.
  37.  
  38.   3) type:   EDITDSG     or  QBASIC /RUN EDITDSG.BAS
  39.  
  40.   4)  A list of .DSG files will appear.  Select the # of the file.
  41.  
  42.   5)  Player attributes show on the screen.  Use the arrow keys to
  43.       move around.  Use other keys (like +/-, PGUP/PGDN) to increment
  44.       or decrement a field.  Use SPACEBAR to toggle things like current
  45.       weapon, YES/NO fields, etc.
  46.  
  47.   6)  When done, press ESCape.  You'll be prompted to save changes or
  48.       not.
  49.  
  50.   7)  At the .DSG file listing, hitting ENTER by itself will end the
  51.       program or CTRL-BREAK at any time to halt the QBASIC interpreter.
  52.  
  53.  
  54.   Final note:  Since this is usually used for network games, you should
  55.                 copy the modified file to the other participating
  56.                 computer(s).
  57.  
  58.   Problems:    I don't have a complete understanding of how HEALTH is
  59.                maintained.  Although it seems I can modify it from
  60.                EDITDSG, and DOOM shows this new HEALTH, the player will
  61.                still only have the original percent available before he
  62.                dies.  Example:  Player1 starts with 100%, uses EDITDSG
  63.                to bump it up to 220%, plays DOOM, but when he goes below
  64.                120%, he dies.
  65.  
  66.                The only way around this is to put the player in GOD
  67.                MODE, which prevents the HEALTH from going down.
  68.  
  69.  
  70. EDITDSG.BAS is donated to public domain AS IS.  Anyone and everyone is
  71. free (and encouraged) to modify, enhance(hopefully) or do whatever else
  72. with the code as desired.
  73.  
  74. I hope it helps the DOOMing and Good Luck!
  75.  
  76.