home *** CD-ROM | disk | FTP | other *** search
/ Arcade Explosion / ae.mdf / arcexp / descent / editors / dsge / dsge.doc < prev    next >
Text File  |  1995-03-17  |  8KB  |  144 lines

  1.         DSGE v1.00            Written by Andrew Pye
  2.  
  3.    Introduction
  4.  
  5.     Hi, there!  First, I would like to thank you for taking the time to
  6.    download this and try it out.  Second, I'd like to thank Brian C. McDonald
  7.    (author of "GODLIKE.PLR") for inspiring me to actually distribute this
  8.    (it's been hanging around, wasting HD space for months now...) and give
  9.    me Darren Lo's "*.PLR Offset Tables, version .1" (oh, BTW:  I'd like to
  10.    thank him too :-), though, all I got from his list was the offsets of
  11.    where the horizontal and vertical screen sizes were.  I found everything
  12.    else out on my own (come to think of it, I think I found those a near the
  13.    beginning of my hacking... Anyways, I only decided to add them after I
  14.    saw Darren's file)).  Third, DSGE stands for "Descent Save Game Editor"
  15.    (yes, I know, you edit player files, not specifically save games, but DPE
  16.    (Descent Player Editor) didn't have the same ring to it :-) ).
  17.     I want to say this right off:  It will NOT work with the registered
  18.    version of Descent!!  It's been tested and will only work with the
  19.    shareware version.  I am working on a program that will work with the
  20.    registered version.  I apologise for any inconvenience this may cause.
  21.  
  22.    Disclamer
  23.  
  24.     I hate these, but they are necessary... I, myself, the author of the
  25.    program, nor the creators of Descent, or anybody else, for that matter,
  26.    will not be held responsible for any stupid descisions made on your
  27.    behalf.  I have listed in this document all known bugs, inacuracies, etc.
  28.    in DSGE.  If your hard disk gets trashed, all your player files screwed
  29.    up, get dumped by your girlfriend/boyfriend, get thrown into a Nazi prison
  30.    camp, I, myself, the author of the program, nor the creators of Descent,
  31.    or anybody else, for that matter, will NOT be held responsible.  Now,
  32.    without further delays, here's the rest of the document.
  33.  
  34.    History
  35.  
  36.     DSGE was born about 2 or 3 weeks after Christmas.  Since then, it's
  37.    been collecting dust on my HD until a few days ago (March 14, 1995), when
  38.    Brian told me to spread it around and "to not distribute this program
  39.    would be an injustice to all the Descent players out there."  Thanks,
  40.    Brian!  Why, exactly, I decided to write this, I don't know.  Probably I
  41.    just got bored and decided that having like 65535 lazer energy would be
  42.    pretty cool.  So, I fired up old Norton Utilities and spent a week or so
  43.    hacking the now "archaic" player file.  I also decided to go all-out on
  44.    the interface, too.
  45.  
  46.    Operating Instructions
  47.  
  48.     Not too hard, really, since it's  all menu driven and there's usually
  49.    a description of what the current menu does on the bottom of the screen.
  50.    One thing, also:  ALL the items in the "Lazer Type" menu WILL work with
  51.    the shareware version of the game.  I've tested all them.  The Smart
  52.    Missiles are the missiles that the boss of level 7 shoot at you, and the
  53.    Plasma Cannon is like the Smart Missiles, only they're only the green
  54.    homing balls without the missiles.
  55.     For those of you who REALLY need to know, here's EXACTLY how to use
  56.    the program:
  57.  
  58.    C:\>DSGE <path and file name of .PLR file WITH .PLR extention>
  59.  
  60.     Substitute what's within the <>'s with what is described in the <>'s.
  61.    See?  Wasn't that simple?  To move up and down through the different menu
  62.    items, press the up and down key, respectively (really!  What a concept!)
  63.    To select the item, press the <Enter> key (or its nearest equivilent).
  64.    To move between the different menus, press the left and right keys, or
  65.    the TAB key.  For those boneheads who want to give themselves mega
  66.    armourments, like 9999 of something, though.  Look at the bottom of the
  67.    screen for the minimum (usually 0 or 1) and maximum values.  IF YOU GO
  68.    ABOVE THE MAX VALUES, the program will either compensate by reducing the
  69.    # by the maximum value, or the game will get royally screwed up.  If you
  70.    yell at me for it, I'll point you to the following lines of this document.
  71.    Don't say I didn't warn you (see discaimer).
  72.     The rest of the program should be pretty easy to understand.  If you
  73.    ever want to back out of an input field, leave it blank and press <Enter>
  74.    or press <Esc>.  Also, <Esc> will get out of the program (the equivilent
  75.    to the "Exit" item on the main menu, but <Esc> will get out from either
  76.    menu).  You will also not be told to save your game when you exit.  If
  77.    you exited without saving, it won't complain (which isn't really that bad
  78.    since it's remarkably easy to edit the game.  Only about 5 minutes lost).
  79.  
  80.    Bugs / Inacuracies
  81.  
  82.     Unfortunately, due to my conservatism (mostly affecting memory), this
  83.    has the following bugs / inacuracies:
  84.  
  85.    * If you enter the program from a video mode outside of 80x25 (such as
  86.      80x43 or 80x50 or some other bizarre mode), the program will only save
  87.      (and therefore only redisplay on exit) the first 80x25 characters.  I
  88.      decided that since most people are only using 80x25 (?), not to do
  89.      anything bigger.
  90.  
  91.    * Although I made this program work on both color and monochrome (I don't
  92.      know why; I just did) monitors, I have only used the standard video
  93.      segments for displaying stuff on the screen (for various reasons).
  94.      Therefore, I have used segment 0xB800 if it detects a color monitor, or
  95.      0xB000 if it detects a monochrome monitor.  If this is a program for
  96.      anyone, please tell me (via the addresses at the bottom of the screen)
  97.      and I'll either tell you how to fix it, or, if that doesn't work, I'll
  98.      recompile the source with the correct video segment for you.
  99.  
  100.    * Various inacuracies in numbers.  This is a big topic due somewhat by
  101.      the people who wrote Descent.  When (if) you give yourself like 65535
  102.      lazer energy, it will be all messed up in the game.  Don't worry. It's
  103.      because the creators of Descent didn't plan for you having >= 4 digit
  104.      numbers for some things.  It may also reset in some cases (lives).
  105.      Don't worry.  If anything, it'll just give you an infinite (!) ammount
  106.      of the current thing.
  107.  
  108.    * If you give yourself anything higher than Lazer Type 4 and get a Lazer
  109.      Bonus item, you'll go back to Lazer Type 4.  This is not a bug in DSGE,
  110.      but rather a 'safety' feature (bug?) in Descent.  There is no way around
  111.      it.  Be careful!
  112.  
  113.    * Things pointed out above.  Anything I missed here was probably because I
  114.      already mentioned it above.  I just hope you read the whole document...
  115.  
  116.  
  117.    Other stuff
  118.  
  119.     Not much here.  I just wanted to point out that, although this
  120.    program is free (only because I'm too lazy to make a shareware and
  121.    registered version :-) ), I would always accept donations.  Thanks.
  122.     I also want to point out that this has been tested to work with
  123.    Descent v1.0.  It should also work with other versions of Descent, but
  124.    I make no promises.  Anyone with v1.1 (or higher) please mail me telling
  125.    of your success (or failure).
  126.  
  127.    How to reach me
  128.  
  129.     I can be reached on the internet at "zaphod@linux.cowland.com", and
  130.    via US mail at:
  131.  
  132.     Andrew Pye
  133.     1211 Best Road
  134.     East Greenbush, New York 12061
  135.     USA (if needed)
  136.  
  137.    I know I may have come off strong, and if I did, it's because I don't want
  138.    anybody to complain about something I pointed out in here.  I am welcome
  139.    to any comments/suggestions/critisisms/threats/etc.  I'm pretty flexible
  140.    and if I like your idea, I'll add it.  I'm always willing ot expand.
  141.  
  142.                            Thanks,
  143.  
  144.                            Andrew Pye