home *** CD-ROM | disk | FTP | other *** search
/ Black Box 4 / BlackBox.cdr / bbs_door / lod321a.arj / SYSOP.DOC < prev    next >
Text File  |  1992-05-29  |  50KB  |  1,152 lines

  1. Land Of Devastation
  2. By Scott M. Baker
  3. Ver 3.21
  4.  
  5.  
  6. Files Included
  7. --------------
  8.        Note: We've switched to a new packaging method in version 2.10 -
  9. please see LODFILES.TXT for more information.
  10.  
  11.        Below is a listing of all files contained within the Land Of
  12. Devastation distribution archives. As you can see, the files are split
  13. into FOUR seperate archives. The file LODFILES.TXT contains information
  14. on which archives you need, what they are for, etc. I recommend READING
  15. THIS FILE.
  16.  
  17. Archive LODxxxA.ARJ - Land Of Devastation Docs & Install info  [REQUIRED]
  18.  
  19.  LODFILES.TXT - LOD packaging information
  20.  USERDOC.TXT  - User documentation
  21.  SYSOP.DOC    - Sysop documentation
  22.  NEWSLETT.TXT - Newsletter data file
  23.  DOCVIEW.EXE  - Documentation/Newsletter view/extract utility
  24.  
  25. Archive LODxxxB.ARJ - Land Of Devastation main program disk    [REQUIRED]
  26.  
  27.  LODFILES.TXT - LOD packaging information
  28.  GAME.EXE     - Executable file for TEXT version of LOD
  29.  GAME.OVR     - Overlay file for TEXT version of LOD
  30.  GAME.CTL     - Control file for setting up LOD
  31.  REGISTER.FRM - Registration form
  32.  ANSI.DEF     - Library containing ansi graphics pictures
  33.  MISC.DEF     - Miscellanious game parameters
  34.  TAVERN.DEF   - Definition of what people are in each tavern
  35.  MAP.DEF      - Main map file
  36.  COMBAT.DEF   - Contains combat text strings
  37.  TERRAIN.DEF  - Definitions for the various terrain types
  38.  DEVICES.DEF  - Definitions of all items in the game (weapons,armor, etc)
  39.  STRINGS.DEF  - Definitions of strings used in game
  40.  MONSTER.DEF  - Definitions of wastelands monsters
  41.  TALK.DEF     - Definitions of interactive conversation
  42.  LODLOK.TXT   - Explains to multinode users than another use is online.
  43.  AUTHENTI.LOD - Authenticity verification file - DO NOT ERASE
  44.  REGISTER.EXE - Registration code utility
  45.  
  46. Archive LODxxxC.ARJ - Land Of Devastation EGA version disk     [OPTIONAL]
  47.  
  48.  LODFILES.TXT - LOD packaging information
  49.  GMAPEDIT.EXE - Graphical (EGA) map editor
  50.  GAMEEGA.EXE  - Executable file for EGA version of LOD
  51.  GAMEEGA.OVR  - Overlay file for EGA version of LOD
  52.  RESOURCE.000 - Main EGA graphics library for GAMEEGA.EXE
  53.  
  54. Archive LODxxxD.ARJ - Land Of Devastation additional EGA pics  [OPTIONAL]
  55.  
  56.  LODFILES.TXT - LOD packaging information
  57.  RESOURCE.002 - Secondary [optional] EGA graphics file for GAMEEGA.EXE
  58.  
  59. Archive LODxxxE.ARJ - Sysop Customization Package              [OPTIONAL]
  60.  
  61.  LODFILES.TXT - LOD packaging information
  62.  NEWLODED.EXE - External sysop edit utility [New Version!]
  63.  NEHELP.HLP   - Context Sensitive help file for NEWLODED.EXE.
  64.  STRINGS.TXT  - ASCII version of strings.def
  65.  COMPSTR.EXE  - Utility for compiling strings.txt into strings.def
  66.  ANSIPUT.EXE  - Utility to manipulate ANSI.DEF.
  67.  
  68. Files created by LOD upon initialiazation
  69.  
  70.  USERS.DAT    - Master players file
  71.  OBJECTS.DAT  - Objects left laying around on the wasteland
  72.  BASES.DAT    - Fortress data file
  73.  LOG.DAT      - Log of what happens in the game
  74.  USERIDX.DAT  - User file quick index
  75.  CLONES.DAT   - File containing clone information
  76.  CASSTATS.DAT - Casino statistics data file
  77.  PURITRON.DAT - Puritron data file
  78.  *.NTS        - contains users notes taken during play
  79.  NEWGAME.IDX  - message base index
  80.  NEWGAME.BDY  - message base body file
  81.  MREPORT.TXT  - maintenance report (created when maint is run)
  82.  
  83.  [Note: I recommend reading LODFILES.TXT for a better understanding of what
  84.         each distribution archive is for.]
  85.  
  86. Installation
  87. ------------
  88.      I) Create a directory for the game (example: "MD \LOD")
  89.  
  90.     II) Unzip the required archives into that directory. You have three
  91.         options:
  92.  
  93.          a) Unzip LODxxxA.ARJ and LODxxxB.ARJ for the TEXT* version
  94.             of LOD.
  95.  
  96.          b) Unzip LODxxxA.ARJ, LODxxxB.ARJ, and LODxxxC.ARJ for the
  97.             EGA verison of LOD with partial graphics.
  98.  
  99.          c) Unzip LODxxxA.ARJ, LODxxxB.ARJ, LODxxxC.ARJ, and LODxxxD.ARJ
  100.             for the EGA version of LOD with FULL graphics.
  101.  
  102.          * Note: Even if you use the TEXT version of LOD, your users
  103.                  may still get EGA graphics using GTERM. Also, if you use
  104.                  the EGA version of LOD, your users are not _required_
  105.                  to use GTERM. (i.e. using EGA on one side does not require
  106.                  using EGA on the other)
  107.  
  108.          d) Finally, if you want to install the sysop customization package
  109.             (which includes editors and sysop utilities), then unzip
  110.             LOD210E.ARJ as well.
  111.  
  112.    III) Edit the control file (GAME.CTL) for your bbs software, user name,
  113.         etc. The control file should be self-explanitory.
  114.  
  115.     IV) Install the door into your bbs software (see bbs software for more
  116.         information)
  117.  
  118.          If you want to use the EGA version of LOD, you should activate
  119.          GAMEEGA.EXE. If you want to use the TEXT version of LOD, you should
  120.          activate GAME.EXE
  121.  
  122. General Information
  123. -------------------
  124.      This game marks the first in a new series of doors that I am writing that
  125.  will be "totally configurable". All of the text strings in the game have been
  126.  placed into a special file, STRINGS.DEF. This file is stored in binary form,
  127.  but can be created by using the COMPSTR program. (see the editor section
  128.  below)
  129.      Most of the ANSI artwork (contained in ANSI.DEF) was drawn by Shane
  130.  Chambers. Shane's remarkable work has helped much by adding nice pictures
  131.  for most of the inventory items. So far we have about half of the images
  132.  drawn.
  133.      Also, most (if not all) of the EGA pictures used by GAMEEGA/GTERM were
  134.  designed by Shane Chambers.
  135.  
  136. Local Mode
  137. ----------
  138.      "Game/L" will get you there.
  139.  
  140. Maintenance
  141. -----------
  142.      "Game/M" should be executed once per night in order to run the game's
  143.  maintenance functions. Few maint functions are actually performed, but they
  144.  are more-or-less necessary.
  145.  
  146. EGA Graphics Version
  147. --------------------
  148.      If you have EGA or VGA graphics capabilities, you can use the GAMEEGA.EXE
  149.  version of the game rather than the GAME.EXE version. GAMEEGA is designed
  150.  with support in for the EGA display. However, this version does require
  151.  more free memory than the other version. If so, you may have to resort to
  152.  using GAME.EXE instead.
  153.  
  154. EMS Usage
  155. ---------
  156.      Since LOD requires so much memory, I decided to add some support in for
  157.  EMS (Expanded Memory Specification). EMS is available on most newer
  158.  computers either through add-in boards or it is supplied on the motherboard.
  159.  For 386 machines, EMS can always be provided by using QEMM by Quarterdeck.
  160.  Well, this isn't a tutorial on EMS, so let's get on with the LOD
  161.  particulars!
  162.      To use EMS support, you must 1) Have EMS memory installed (Of course!),
  163.  2) Have at least 64k of EMS memory available, and 3) Use the "/EMS" command
  164.  line switch.
  165.      Again, to enable LOD's EMS support, use the "/EMS" switch. For
  166.  example, "GAMEEGA /L /EMS" would bring the game up in local mode using
  167.  EMS memory.
  168.      Once EMS is enabled, LOD will throw some variables up there to save
  169.  some of it's RAM requirements. This amounts to around 64k for the non-EGA
  170.  (i.e. GAME.EXE) version of LOD and 150k for the EGA (i.e. GAMEEGA.EXE)
  171.  version of LOD. On the EGA version, performance will also be improved
  172.  since gameega will store some extra images in memeory.
  173.  
  174. Command Line Switches
  175. ---------------------
  176.  
  177.      "/L"     Load in Local mode.
  178.  
  179.      "/M"     Run the nightly maintenance.
  180.  
  181.      "/S"     Sysop fast logon.
  182.  
  183.      "/EMS"   Use ems memory.
  184.  
  185.      "/Nx"    Specifies node number. (i.e. /N1 for node 1, /N2 for node 2, etc)
  186.  
  187.      "/Pyy"   Specifies path to drop files. (i.e. /PC:\BBS, for c:\bbs, etc)
  188.  
  189.      "/CHECK" Perform multinode check (see multnode use below)
  190.  
  191.      "/Bxxxx" Specify lock baud rate. For example, "/B38400" would force the
  192.               com port to be 38,400 baud no matter what the drop file (i.e.
  193.               DORINFOx.DEF) says the baud is.
  194.  
  195.      "/?"     Display a brief command line option summary.
  196.  
  197. Editors
  198. -------
  199.      The external editor, NEWLODED.EXE, includes a variety of external editors
  200.  and tools to allow the sysop to customize and configure his/her version of
  201.  Land of Devastation. I will discuss each of the editor options in order
  202.  below:
  203.  
  204.    UTILITIES
  205.         There are a few little utility features which will provide you with
  206.      some information about the game.
  207.  
  208.    EDITORS
  209.         Editors are included for editing users, device definitions, terrain,
  210.      and the wasteland map.
  211.  
  212.    SETUP
  213.         This section has options for configuring and setting up lod - what
  214.      new players start with, hosw much bases cost, etc.
  215.  
  216.    MESSAGES
  217.         Partially implemented - you can read but not write.
  218.  
  219.      The external editor has an extensive context-sensitive help system which
  220.   can be of great use to you. Simply hit F1 at any time and a help window will
  221.   pop up.
  222.  
  223.  
  224.   NOTE #1: The external editor uses the TAB and SHIFT-TAB keys to move around
  225.            in some areas. Sometimes people find this difficult to understand,
  226.            but it is part of the design of the Turbo Vision toolkit which the
  227.            editor was written with.
  228.  
  229.   NOTE #2: The external editor is now placed in LODxxxE.ARJ; The sysop
  230.            customization package instead of the main archive.
  231.  
  232. Multinode use
  233. -------------
  234.      LOD does NOT allow multinode use. Furthermore, I have no future plans
  235.  to develop a version of LOD that does at this time. However, LOD can be
  236.  set to "lock out" other nodes while one node is playing. (i.e. Node 1
  237.  is playing so nodes 2 & 3 cannot).
  238.      This is done using the /Nx and /CHECK switches. /Nx tells which node
  239.  number is using the door. (i.e. "GAME /N2 /CHECK" would be for node 2).
  240.  And /CHECK says to check for multinode use.
  241.      The startup commands for LOD for a 2-node system would be as follows:
  242.  
  243.      NODE 1: Game /N1 /CHECK
  244.  
  245.      NODE 2: Game /N2 /CHECK
  246.  
  247.      When LOD encounters another player trying to play while one is already
  248.  playing it will spew out the file "LODLOK.TXT" to the user to explain the
  249.  situation to him.
  250.  
  251.      NOTE: Apparently, there is some kind of "glitch" in either Turbo Pascal
  252.            or DOS which causes "sharing violations" to occur when LOD is
  253.            activated by more than one person. If you have this problem, then
  254.            you may wish to try to set the "read-only" bit on the executable
  255.            files (i.e. GAME.EXE,GAME.OVR,GAMEEGA.EXE,GAMEEGA.OVR).
  256.  
  257.            You can do this by typing the following: "ATTRIB +R GAME.EXE".
  258.  
  259. Editing Monster.DEF
  260. -------------------
  261.      The MONSTER.DEF file is a plain ascii file and can be edited with any
  262.  ASCII editor. Instructions are included at the top of the file.
  263.  
  264.  
  265. Editing STRINGS.DEF
  266. -------------------
  267.      LOD uses the file STRINGS.DEF to hold all of the text strings stored
  268.  within this game. Also included in the package is STRINGS.TXT. You may
  269.  edit the STRINGS.TXT file and then use the included program, COMPSTR,
  270.  to re-compile the file into a STRINGS.DEF which LOD will use.
  271.  
  272.      1) Load up STRINGS.TXT using any plain-ascii text editor. You can now
  273.         edit the strings and customize them as you wish. Please note, the
  274.         strings are specified one string to each line - if you mess up this
  275.         format, you could possibly shift all of the strings and really
  276.         screw things up. Here is the format:
  277.  
  278.           - Each line is one string definition in the game; So DO NOT DELETE
  279.             OR INSERT LINES. You'll really mess things up.
  280.  
  281.           - A tilde (~) has been placed at the end of each line as a simple
  282.             indicator to the user of where the line ends. (i.e. Otherwise
  283.             lines that ended with a trailing space would be indistinguishable
  284.             from lines that didn't)
  285.  
  286.           - The ampersand (&) is used to indicate the Land Of Devastation
  287.             should change colors at that position. The "&" sign is followed by
  288.             a hexadecimal digit, "0"-"F" specifying the color to change to.
  289.  
  290.              &0 Black     &6 Brown         &C Light Red
  291.              &1 Blue      &7 Light Gray    &D Light Magenta
  292.              &2 Green     &8 Dark Gray     &E Yellow
  293.              &3 Cyan      &9 Light Blue    &F White
  294.              &4 Red       &A Light Green
  295.              &5 Magenta   &B Light Cyan
  296.  
  297.           - The "|" sign is used to indicate a carraige return.
  298.  
  299.           - String may be up to 255 characters in length. (You could use one
  300.             string entry with multiple "|"'s to specify multiple lines of
  301.             text)
  302.  
  303.      2) Use COMPSTR to compile the modified STRINGS.TXT into a new
  304.         STRINGS.DEF.
  305.  
  306. Limits
  307. ------
  308.      Maximum users..................: 255
  309.      Inventory per user.............: 16   (plus 6 equipped items)
  310.      Definable Device types.........: 200
  311.      Objects in wasteland...........: 4096
  312.      Bases..........................: 75
  313.  
  314. Restarting the Game
  315. -------------------
  316.      Simply delete all of the *.DAT files. (DO NOT DELETE ANY *.DEF files)
  317.  
  318. Editing
  319. -------
  320.      Lots of you have asked for better information on how to create your own
  321.  devices, monsters, etc so here it is.
  322.  
  323.  DEVICE EDITOR
  324.  
  325.      The following are a list of the various parameters that each device
  326.  definition includes:
  327.  
  328.      NAME:     The name of the device; Should not be longer than 15 chars
  329.  
  330.      USES:     Number of uses LEFT on the device. Usually the same as MAXUSE
  331.      MAXUSE:   Maximum number of uses the device has.
  332.      DEV USE:  If "Y", then decrement the USES variable each time the
  333.                device is used.
  334.  
  335.      VAR1:     General purpose variable #1; varies from device to device.
  336.      VAR2:     General purpose variable #2; varies from device to device.
  337.  
  338.      APPLICAT: Code corresponding to what the device does.
  339.  
  340.      USABLE:   "Y" if the device can be used with the U command.
  341.  
  342.      STORE:    Code corresponding to store at which device will be sold.
  343.      COST:     Price of device when sold at store.
  344.  
  345.      ANSI:     8 character string corresponding to attached ansi picture.
  346.      EGA:      Attached EGA graphics picture.
  347.  
  348.      Listing of APPLICAT codes:
  349.  
  350.      0 Radio         9 AML (medline)   14 Death Badge   23 Rom Disk
  351.      1 Medical Kit  10 Rope            15 Warper        24 <Internal>
  352.      2 SR Weapon    11 Rations         16 Communicator  25 B-Teleporter
  353.      3 LR Weapon    12 Scanner         17 B-React       26 Recharger
  354.      4 Armor        13 Stealth         18 B-Comm        27 Pylon Key
  355.      5 <reserved>   14 G-Blaster       19 B-Defense
  356.      6 B.A.D.       15 Unusable Armor  20 B-Moat
  357.      7 LRScan       16 Grenade         21 B-Weapon
  358.      8 Ammunition   17 Cyclops Eye     22 Laptop
  359.  
  360.      Listing of store codes:
  361.  
  362.      0 No Store      9 B-Weapon
  363.      1 SR Weapons   10 Computer
  364.      2 Armor        11 LR Weapons
  365.      3 Supply       12 <internal>
  366.      4 Ammo         13 <internal>
  367.      5 B-React      14 GSRZ Hort.
  368.      6 B-Comm       15 B-Teleporter
  369.      7 B-Def
  370.      8 B-Moat
  371.  
  372.      Here are some of the definitions for the VAR1/VAR2 parameters for
  373.  some of the various device types.
  374.  
  375.      Weapons: The VAR1 parameter is divided into three fields corresponding
  376.               to the ammo type, minimum, and maximum damage. For example,
  377.               consider the following:
  378.  
  379.               NAME: Rad-Axe
  380.                 .
  381.                 .
  382.               VAR1: 32030
  383.                 .
  384.                 .
  385.  
  386.               The three fields are 3, 20, and 30. "3" is the ammo type;
  387.               20 is the minimum damage done and 30 is the maximum damage
  388.               done.
  389.  
  390.               For weapons not requiring ammo, use a "0" for the ammo type.
  391.               Always use two digit numbers (i.e. for a 4-6 damage weapon
  392.               requiring power packs, use 030406, NOT 0346)
  393.  
  394.         Ammo: The VAR1 parameter is the ammo type and the VAR2 parameter
  395.               is the number of shots. For example,
  396.  
  397.               NAME: Power Pack
  398.               VAR1: 3
  399.               VAR2: 35
  400.  
  401.               This is for a power pack - ammo type 3; 35 shots.
  402.  
  403.        Armor: The USELEFT parameter is the amount of damage the armor can
  404.               abosrb; The VAR2 is the percentage chance of the armor
  405.               deflecting a hit. (i.e. VAR2=0 means the armor deflects
  406.               nothing; VAR2=100 means the armor deflects everything)
  407.  
  408.               The VAR1 parameter holds some specialty flags. These flags
  409.               are bitmapped. Right now, the flags are as follows:
  410.  
  411.                  Bit 1: If set, then armor is rechargable.
  412.  
  413.  Stlth Field: The SFG (Stealth Field Generator) uses both variables. VAR1
  414.               is 0 if neutral, 1 if noisy, or 2 if quite. This should normally
  415.               be set to zero.
  416.  
  417.               VAR2 is the SFG's effectiveness. This is a percentage. The
  418.               higher the percentage, the more powerful the SFG is. The
  419.               default is 50.
  420.  
  421.  TERRAIN EDITOR
  422.  
  423.      The terrain editor has the following parameters:
  424.  
  425.      NAME:     The name of the terrain type
  426.      DANGER:   Percentage chance of finding monster there.
  427.      SYMBOL:   2 character symbol for ansi/ascii maps
  428.      COLOR:    Numeric color code for ascii/ansi
  429.      PASSABLE: "Y" if you can walk through it. "N" if you can't.
  430.  
  431.  GENERAL EDITOR
  432.  
  433.      Base Cost:      The cost required to build a base
  434.  
  435.      Lev 2 exp:      \
  436.      lev limit:       > Used in calculation of levels
  437.      lev pts:        /
  438.  
  439.      Base Reactor:   Reactor that bases will start with
  440.      Base Weapon:    Weapon that bases will start with
  441.      Base Defense:   Defense field that base will start with
  442.      Base Moat:      Moat that base will start with
  443.      Base Energy:    Energy that base will start with
  444.  
  445.      Ascii Rank:     Filename for ASCII ranking file
  446.      ANSI Rank:      Filename for ANSI rankings
  447.  
  448.      Max items/base: Max items that a base will hold
  449.      Max bases/plyr: Max bases a player may own
  450.  
  451.      Base Tele:      Teleporter that base will start with
  452.  
  453.      Janitor Pay:    Money/item that the user destroys laying out on the
  454.                      wasteland.
  455.      Kill OBJ:       If "Y", then the kill object command is available.
  456.  
  457.      Alpha Combat:   "Y" if alpha combat available.
  458.      Reflex Combat:  "Y" if reflex combat avail. (NOTE: Reflex combat was not
  459.                      finished in time for this release)
  460.      Stat Combat:    "Y" if stat combat avail.
  461.  
  462.      Alpha Delay:    Delay in milliseconds of periods in alpha combat.
  463.      Alpha Hit:      Max periods that can go by after letter for a hit.
  464.  
  465.  
  466.  EDITING MONSTERS
  467.  
  468.      The monster definitions are contained in MONSTERS.DEF. The file is in
  469.      plain ASCII, so you should be able to edit it with any text editor.
  470.      Instructions are included at the top of the file.
  471.  
  472.  
  473.  EDITING COMBAT STRINGS
  474.  
  475.      The file COMBAT.DEF contains the combat strings. It may be edited with
  476.      any text editor.
  477.  
  478.  EDITING DIALOG
  479.  
  480.      Interactive dialog is contained in TALK.DEF. It may be edited with any
  481.      text editor.
  482.  
  483. Authenticity Verification
  484. -------------------------
  485.      LOD will perform an authenticity verification each night to check that
  486. none of the executable files have been tampered with. If the verification
  487. fails, LOD will still continue maintenance. However, the failure will be
  488. logged into the LOG.DAT file and the MREPORT.TXT file.
  489.  
  490. Unfinished Things
  491. -----------------
  492.      There are a lot of things that I really wanted to get done for this
  493. version, but I just didn't get time. College is really taking up a lot of
  494. time this semester and it's been hard to get time to work on LOD.
  495.      Anyways, here is what isn't done:
  496.  
  497.      - Multiple grenade packs.
  498.  
  499.      - The B.A.D. device (which is a form of MAGIC spells)
  500.  
  501.      - Several more special quests.
  502.  
  503.      - I wanted to add some more time limit stuff - 2-minute logoff warnings,
  504.        daily time limit features, etc, but I just didn't get the chance
  505.        to finish them up for this version.
  506.  
  507.      - Multiple level maps - you walk into the nuclear missile base and
  508.        there is a whole map to it, not just a menu.
  509.  
  510.      These are not things that are DISABLED, but rather are things which just
  511. aren't completed. Most of them are at least partly enabled, but not fully
  512. yet.
  513.      I plan to work on these pretty soon - probably either version 3.30 or
  514. 4.00 depending on how many more enhancements I am able to complete.
  515.      Also, remember, the more donations, the more encentive for me to get
  516. this game finished! (grin)
  517.  
  518. Error Codes
  519. -----------
  520.        4    -  Too many open files (try adjusting the FILES= line in your
  521.                config.sys file)
  522.      203    -  Insufficient memory
  523.      252    -  Error while accessing EMS driver
  524.      253    -  Insufficient memory
  525.      254    -  Programming error [EAalloc block request > 16k]
  526.  
  527.  
  528. Revision History
  529. ----------------
  530.      Version 1.00b [BETA]  - First public release
  531.  
  532.      Version 1.01b [BETA]  - More of Shane Chamber's ansi animation thrown in.
  533.  
  534.                            - Added Rad-Grenade packs as an alternative to
  535.                              long range weapons.
  536.  
  537.                            - A few cosmetic fixes and changes.
  538.  
  539.                            - Fortresses are now partially implemented - store
  540.                              room and fortress banks are now operational.
  541.  
  542.                            - Maintenance required nightly - GAME/M will
  543.                              run the maint.
  544.  
  545.                            - Commodities trading partially implemented.
  546.  
  547.      Version 1.02b [BETA]  - Added in support for GTERM, an EGA graphics
  548.                              terminal program.
  549.  
  550.                            - Fixed message that displayed user's death
  551.                              twice.
  552.  
  553.                            - Fixed a bug in GAMEEDIT that was causing
  554.                              impassible terrain to become passable.
  555.  
  556.                            - Drew up maps for levels four and five.
  557.  
  558.                            - Added several monsters to the .DEF file.
  559.  
  560.                            - Added "Casino" from main menu. Currently, about
  561.                              four games are supported.
  562.  
  563.      Version 1.03b [BETA]  - Added inventory maintenance options
  564.  
  565.                            - Fixed widowlance so it doesn't appear in weapons
  566.                              store.
  567.  
  568.                            - Added equip character option to troop quarters.
  569.  
  570.                            - Fixed a possible problem with using the LR
  571.                              scanner while in enhanced or GTERM modes.
  572.  
  573.                            - Fixed a MAJOR bug in the hand-to-hand combat
  574.                              routines.
  575.  
  576.                            - Added a couple of new monsters and weapons.
  577.  
  578.                            - "warper" device added. Allows people to warp
  579.                              back to the main base on level 1.
  580.  
  581.                            - Another version of the game, GAMEEGA.EXE is
  582.                              included and allows for an EGA graphics display
  583.                              on the sysop's computer. The display is nearly
  584.                              identicle to that of a user using GTERM.
  585.  
  586.      Version 1.04b [BETA]  - Added a "house cleaning" routine to maintenance
  587.                              to get rid of items laying about. Each night,
  588.                              if there is >500 items, then up to 35% of these
  589.                              items will "disappear into the wasteland".
  590.  
  591.                            - GTERM and GAMEEGA display enhanced to include
  592.                              a indicator of the current SFG (Stealth Field
  593.                              Generator) mode.
  594.  
  595.                            - User lastread pointers in the message base are
  596.                              now saved.
  597.  
  598.                            - Minor change to the way strings.def is handled
  599.                              internally - should lower memory requirements
  600.                              by about 10k.
  601.  
  602.                            - More of Shane Chambers EGA pics thrown into
  603.                              GTERM and GAMEEGA. Pics have now been drawn for
  604.                              about 90% of the inventory.
  605.  
  606.                            - Revised experience/level routines once again.
  607.                              The experience table is in the user docs.
  608.  
  609.                            - Revised user docs - provided a "theme" for the
  610.                              game and extra information concerning bases.
  611.  
  612.                            - Changed the rankings routine majorly.
  613.  
  614.                            - A little trimming here and there to decrease
  615.                              memory requirements.
  616.  
  617.                            - STRMUL (Hand-To-Hand weapon strength multiplier)
  618.                              modified to minimize it's effects.
  619.  
  620.                            - Fixed a bug in GAMEEDIT's rankings routine.
  621.  
  622.                            - Added misc and new user editors to GAMEEDIT.
  623.  
  624.      Version 1.05          - Reduced record size in stringdef file to lower
  625.                              storage requirements and increase load speed.
  626.  
  627.                            - Start-up speed increased by various internal
  628.                              improvements.
  629.  
  630.                            - Added LAPTOP and ROM cartidges to the game. You
  631.                              can buy them at the computer store in the
  632.                              supply station.
  633.  
  634.                            - TALK.DEF updated to include more information on
  635.                              monsters and devices.
  636.  
  637.                            - Wasteland display screen changed so that the
  638.                              objects ( "+" ) appear to the right of the map
  639.                              symbol instead of in place of the symbol.
  640.  
  641.                            - Minor improvements to the enhanced ansi
  642.                              wasteland display to reduce re-writes.
  643.  
  644.                            - "Quick heal" command added to wasteland
  645.                              menu. Automatically uses as much medkits as
  646.                              needed for a full heal.
  647.  
  648.     Version 1.06           - Some cosmetic changes and spelling fixes.
  649.  
  650.                            - Included registration stuff.
  651.  
  652.     Version 2.00           - When using the LR scanner, notes will be
  653.                              updated for towns, holes, etc.
  654.  
  655.                            - Map changed from a 32x32x10 grid to a
  656.                              125x125 grid.
  657.  
  658.                            - Combat-Stats converted to a laptop program. The
  659.                              routine has also been revised to include some
  660.                              additional information on "bravery" and
  661.                              "accuracy".
  662.  
  663.                            - LRScan and Scanner added as _expensive_
  664.                              laptop programs.
  665.  
  666.                            - The Hort Center is up and running. A special
  667.                              quest has been added which results in getting
  668.                              and information disk from Troy Hadley.
  669.  
  670.                            - Troy Hadley's information disk added. If you
  671.                              like, you can edit the file (TROYINFO.TXT) to
  672.                              make any changes you like.
  673.  
  674.                            - Major change to the monster file. The MINDIST/
  675.                              MAXDIST parameters have been added to replace
  676.                              the LVL parameter.
  677.  
  678.                            - A few new weapons here and there. The LR and
  679.                              SR weapons have been seperated at Sacre Base
  680.                              so the screens won't scroll.
  681.  
  682.                            - Major internal code changes to the way GAMEEGA/
  683.                              GTERM handles memory. Memory requirements should
  684.                              be much less now. GAMEEGA now should run
  685.                              properly in 400k or less.
  686.  
  687.                            - Major internal changes to doordriver - overlaid
  688.                              some code here and there, added a few bbs
  689.                              types, etc.
  690.  
  691.                            - The SR/LR weapons store code imporved to display
  692.                              listing of weapon damages and ammunition
  693.                              required.
  694.  
  695.                            - Expanded device file to allow up to 150 devices.
  696.                              (it was just 100)
  697.  
  698.                            - Made a few changes to the dialog module (i.e.
  699.                              TALK.DEF). Keywords are now hilighted for
  700.                              example.
  701.  
  702.                            - Speeded up the display of the ANSI map display
  703.                              and the EGA map display.
  704.  
  705.                            - Added ranking bulletins. The filename are
  706.                              defaulted "LODRANK.ANS" and "LODRANK.ASC",
  707.                              but may be changed in the miscellanious section
  708.                              of the editor.
  709.  
  710.                            - Fixed a bug in the GAMEEDIT program that caused
  711.                              data in the miscellanious editor not to be
  712.                              saved.
  713.  
  714.                            - Shrunk the size of the STRINGS.DEF file and
  715.                              increased it's load speed quite a bit.
  716.  
  717.                            - Changed the data structure for the OBJECTS.DEF
  718.                              and reduced the file size from 98k to 60k. Should
  719.                              have also reduced memory requirements.
  720.  
  721.                            - Added a base "sales counter". Base owners may now
  722.                              place up to five devices up for sale and they
  723.                              may set the price.
  724.  
  725.                            - Made it so the base communicator is usable.
  726.  
  727.                            - Added "max items/base" and "max bases/player"
  728.                              fields to the general editor.
  729.  
  730.                            - Added an Equip command to the fortress
  731.                              miscellanious menu. Allows players to equip
  732.                              their character while they are inside a
  733.                              fortress.
  734.  
  735.                            - Added an "auxilary weapon" field and an
  736.                              exchange weapons command to allow users to
  737.                              swap short range weapons when needed.
  738.  
  739.                            - Added an [F7] Host Information key to the
  740.                              EGA LOD and GTERM programs to display a few
  741.                              pieces of information.
  742.  
  743.                            - Added a "kill object" command so users may
  744.                              destroy objects left laying around. Users
  745.                              are awarded a "janitorial pay" for the number
  746.                              of objects that they destroy. Janitor pay is
  747.                              configurable in the misc editor.
  748.  
  749.                            - When dropping/killing/getting objects, the
  750.                              user may specify "ALL" to perform the operation
  751.                              on all items available.
  752.  
  753.                            - Added two extra combat modes: Alpha and
  754.                              Reflex. The user may choose one of them at
  755.                              the troop quarters.
  756.  
  757.                            - Fortress teleporter added to the fortresses.
  758.                              Players may now teleport around at will.
  759.  
  760.                            - EMS Support added.
  761.  
  762.                            - Lowered the number of bases from 100 to 75. 100
  763.                              bases simply aren't needed, and the lesser
  764.                              amount means lower memory/disk space
  765.                              requirements.
  766.  
  767.                            - Quadrupled (sp???) the amount of ANSI pictures
  768.                              in ANSI.DEF. Now, almost all items in the game
  769.                              have ANSI pictures associated with them.
  770.  
  771.                            - Added APPRAISE program to laptop.
  772.  
  773.     Version 2.10           - Reflex combat enabled. I fixed the problem that
  774.                              we were having with the time delays.
  775.  
  776.                            - More BIGPICs! We have more pictures of monsters,
  777.                              towns, etc.
  778.  
  779.                            - New combat action screen created for EGA
  780.                              terminal (and GAMEEGA). Will auto-select itself
  781.                              whenever user goes into combat.
  782.  
  783.                            - Drew up some ANSI menu screens. They look
  784.                              much better than our previous rather drab
  785.                              text.
  786.  
  787.                            - Changes to the ANSI routines - the file ANSI.DEF
  788.                              is now RLE compressed which saves about 20% of
  789.                              the disk space. Also, EMS users may notice that
  790.                              ansi pictures display slightly quicker due to
  791.                              EMS usage in that unit.
  792.  
  793.                            - Fixed up the long-range encounter cosmetically.
  794.                              the monster's name, weapons, stats, etc are
  795.                              displayed for ANSI users.
  796.  
  797.                            - A lot of little cosmetic fixes here and there.
  798.                              Places where the "?" command didn't work, where
  799.                              the "view character" command wouldn't work,
  800.                              etc.
  801.  
  802.                            - Rankings packet added. The top 12 ranked users
  803.                              are now sent to GTERM whenever rankings are
  804.                              done. This way, the user can pull up the
  805.                              rankings whenever he needs them.
  806.  
  807.                            - Fixed an EGA bug which caused the "Attack base"
  808.                              picture to stay on the screen indefinately in
  809.                              some instances.
  810.  
  811.                            - The bank has undergone some upgrades and
  812.                              includes an ANSI financial statement as well
  813.                              as bank loans and a game account.
  814.  
  815.                            - Fixed a bug in the "remove item from sale" in
  816.                              the base storage room.
  817.  
  818.                            - Fixed a few irritating bugs in the Enhanced ANSI
  819.                              wastelands map display.
  820.  
  821.                            - Added the clone center - it's located somewhere
  822.                              around sacre base.
  823.  
  824.                            - Added support for 2am bbs.
  825.  
  826.                            - Began work on the puritron section. It is
  827.                              partially implemented in this version.
  828.  
  829.                            - Added a new laptop program to list pylon
  830.                              telecodes. Should be found on some level 2
  831.                              monsters.
  832.  
  833.                            - Fixed a bug with the menu for the horticulture
  834.                              station - it was displaying the wrong menu
  835.                              screen from time to time.
  836.  
  837.                            - Complete re-write of the external editor. The
  838.                              editor is now compiled with the Turbo Vision
  839.                              environment which provides pull-down menus,
  840.                              mouse support, etc.
  841.  
  842.                            - Fixed a small bug or two in the maintenance
  843.                              routine.
  844.  
  845.                            - Added MREPORT.TXT which reports on the nightly
  846.                              maint activities.
  847.  
  848.     Version 2.11           - Misc minor bug fixes.
  849.  
  850.                            - New registration policy.
  851.  
  852.                            - GMAPEDIT is now functioning properly!
  853.  
  854.     Version 3.00           - Fixed a rather nasty "random lockup"
  855.                              glitch which had to do with loading from disk
  856.                              directly into ems. Hopefully will fix a lot
  857.                              of people's problems.
  858.  
  859.                            - Speeded up the autonav program to make it useful
  860.                              again. Unfortunately, it is also now limited
  861.                              to destinations +/- 32 units from your starting
  862.                              coordinates.
  863.  
  864.                            - Reworked the way the "G" (enter) wastelands
  865.                              command worked. It is now a bit more powerful
  866.                              and allows viewing camps and bases.
  867.  
  868.                            - Put in a nuclear missile silo (which is rumored
  869.                              to have some connection with one of the puritron
  870.                              parts)
  871.  
  872.                            - Fixed a bug in the puritron parts screen.
  873.  
  874.                            - Xeboc routine modified slightly (Rumored to have
  875.                              something to do with the puritron as well!)
  876.  
  877.                            - Set a limit of $25 million in the game/casino
  878.                              accounts so they wont grow to rediculously
  879.                              fast. (users are now taxed if their account
  880.                              goes above that limit)
  881.  
  882.                            - Put deletion by age in the code so users who
  883.                              don't log in every 30 days or so get nuked.
  884.  
  885.                            - Fixed a bug in the INV5 operator in the
  886.                              COMBAT.DEF file.
  887.  
  888.                            - Tetris ROM is now showing up on monsters.
  889.  
  890.                            - There's now a percentage chance that a monsters
  891.                              weapons/equipment will disintegrate as it falls
  892.                              to the ground. Should help in cleaning up the
  893.                              wasteland a little bit.
  894.  
  895.                            - Did some work on the Surrender routine. It's now
  896.                              a bit more intelligent and a bit less forgiving
  897.                              towards cowardly players.
  898.  
  899.                            - Added a "buy item" option to long range combat
  900.                              so you can buy items from monsters when you
  901.                              encounter them in combat.
  902.  
  903.                            - Documented the EMS and FOSSIL options in GTERM.
  904.                              Also did a little cosmetic work on gterm.
  905.  
  906.                            - Added "casino statistics" to the casino menu.
  907.                              Tells players which games are the best!
  908.  
  909.                            - Added some needed pauses into the casino
  910.                              unit.
  911.  
  912.                            - Added a simple (but somewhat effective)
  913.                              protection scheme to protect executables from
  914.                              tampering.
  915.  
  916.                            - Improved the "use ammo" routine to make it a bit
  917.                              more intelligent.
  918.  
  919.                            - Fixed a bug in the ammunition types listed in
  920.                              the weapons stores.
  921.  
  922.                            - User documentation improved slightly.
  923.  
  924.                            - Fixed a bug in the number guess game - it was
  925.                              not paying off when people guessed on the
  926.                              9th try.
  927.  
  928.                            - Made the registration code checker a bit more
  929.                              lenient on strings with leading/trailing
  930.                              spaces.
  931.  
  932.                            - Some mods to the monster definition file: Gave
  933.                              the WarMonger his proper armor and fixed a few
  934.                              spelling errors.
  935.  
  936.                            - Moved TRELLNOT.TXT and TROYINFO.TXT into the
  937.                              file ANSI.DEF to reduce disk space requirements.
  938.  
  939.                            - Combined all of the user documentation into
  940.                              one file (USERDOC.TXT).
  941.  
  942.                            - Added newsletter support - newsletters are
  943.                              contained in NEWSLETT.TXT and may be displayed
  944.                              from documentation menu.
  945.  
  946.                            - Added a utility to the documentation archive
  947.                              called DOCVIEW which will let the sysop
  948.                              view the newsletter and user documentation.
  949.  
  950.                            - Puritron routine installed and functional!
  951.  
  952.                            - A few corrections in the COMBAT.DEF file.
  953.  
  954.                            - Added the capability to have stealth devices
  955.                              of different efficiencies (i.e. the
  956.                              Enviro-Blur)
  957.  
  958.                            - Added the VIEW command to the inventory
  959.                              maintenence menu.
  960.  
  961.     Version 3.01           - Fixed a lockup bug when talking to the TADSU
  962.                              (one of the special quests)
  963.  
  964.                            - Changed the Till-Death combat options to
  965.                              Berserk and added a bonus for berserking.
  966.  
  967.                            - Added universal translator and a couple special
  968.                              quests.
  969.  
  970.     Version 3.10           - (skipped to avoid confusion with 3.01)
  971.  
  972.     Version 3.20           - Added a little bit of code to prevent some
  973.                              possible hang-ups with users typing long (i.e.
  974.                              200 character) user names and stuff like that.
  975.  
  976.                            - Fixed some possible problems with WWIV and
  977.                              Wildcat CALLINFO drop file formats.
  978.  
  979.                            - Removed accurracy statistic from rankings and
  980.                              replaced it with "quests".
  981.  
  982.                            - Fixed bug with calculating base values in
  983.                              rankings routine.
  984.  
  985.                            - Added REGISTER.EXE to aid registered users in
  986.                              entering their registration codes.
  987.  
  988.                            - Editing on quests #8 & #9 added to NEWLODED.
  989.  
  990.                            - Added screen pauses after base inventory
  991.                              listing and base items forsale listing.
  992.  
  993.                            - Reworked some of the base-show-item code to
  994.                              add screen pauses.
  995.  
  996.                            - Modified the way the notes program works and
  997.                              added a "sort" option. (Note: Minor change
  998.                              will result in duplication of existing
  999.                              notes data)
  1000.  
  1001.                            - Fortresses and special locations (such as EEEE,
  1002.                              clone center, etc) are now logged automatically
  1003.                              by the notes program.
  1004.  
  1005.                            - Added "cell" option to pick-up command. (see
  1006.                              userdocs new updates)
  1007.  
  1008.                            - When a game is re-rolled, LOD will now
  1009.                              properly delete all of the *.NTS files.
  1010.  
  1011.                            - EMWarp program now works at bases.
  1012.  
  1013.                            - EMWarp now registers in log when it is
  1014.                              activated.
  1015.  
  1016.                            - Player vs Player combat completed!
  1017.  
  1018.                            - Clone costs went up!
  1019.  
  1020.                            - Made base weapons and defenses a little more
  1021.                              powerful.
  1022.  
  1023.                            - Users level 8 and above are now charged
  1024.                              rent if they stay inside any of the towns.
  1025.  
  1026.                            - Diet program now lists amount of rations
  1027.                              remaining when rations are eaten.
  1028.  
  1029.                            - Combat stats now displays experience required
  1030.                              to reach next level.
  1031.  
  1032.                            - Added missing ANSI menu for base misc options.
  1033.  
  1034.                            - Replaced "unknown" GAMEEGA/GTERM pictures with
  1035.                              text strings describing the item. It's not nearly
  1036.                              as good as the pictures, but in the meantime, it
  1037.                              will have to suffice.
  1038.  
  1039.                            - Made some changes to the way the LRCOMBAT
  1040.                              screen works to speed it up for some
  1041.                              users.
  1042.  
  1043.                            - Bases can now be charged with any type of
  1044.                              energy, not just power packs.
  1045.  
  1046.                            - Raised the prices of ammunition just slightly.
  1047.  
  1048.                            - Added an option to self-destruct fortresses.
  1049.  
  1050.                            - Through in some pauses and some cosmetic
  1051.                              upgrades into the start-up screen.
  1052.  
  1053.                            - Fixed bug with Trell's note not displaying
  1054.                              in nuclear silo.
  1055.  
  1056.                            - Fixed bug in clone center when people with
  1057.                              low attributes (below 21/21/21) tried to make
  1058.                              a clone.
  1059.  
  1060.                            - Changed the spacing in the FortList ROM to
  1061.                              accomodate forts at locations greater than
  1062.                              two digits.
  1063.  
  1064.                            - Internal improvements to object handling -
  1065.                              speeded up loading of OBJECTS.DAT and reduced
  1066.                              disk size of that file.
  1067.  
  1068.                            - Added two more special quests which have to
  1069.                              do with the laptop and ROM disks.
  1070.  
  1071.                            - Started including ANSIPUT.EXE in the LODxxxE.ARJ
  1072.                              archive to let users manipulate the ANSI.DEF
  1073.                              file.
  1074.  
  1075.                            - Internal changes to pylon codes - should fix
  1076.                              a bug or two.
  1077.  
  1078.                            - Added command line switch and config file option
  1079.                              to lock com port.
  1080.  
  1081.                            - Modified authenticity verification (see section
  1082.                              above)
  1083.  
  1084.  
  1085.     Version 3.21           - Fixed bug with log file reporting wrong
  1086.                              information in player vs player combat.
  1087.  
  1088. Credits
  1089. -------
  1090.  
  1091.    SHANE CHAMBERS       ANSI and EGA graphics designer.
  1092.  
  1093.  
  1094. Where to reach me
  1095. -----------------
  1096.      You can reach me either through my mailing address listed below in the
  1097.  registration section or via my bbs, The Not-Yet-Named bbs (602) 577-3650.
  1098.  
  1099.      Note: Since I am in college and do not have much time to hang around the
  1100.  house during the day, I prefer to answer all questions/comments via the
  1101.  bbs rather than my voice line.
  1102.  
  1103. Registration
  1104. ------------
  1105.      If you or your users enjoy this game, then please send me in a
  1106.  registration/donation. I am currently a college student and programming
  1107.  games like these is my only income. Donations of any amount are greatly
  1108.  welcome, but donations of $20 or more will be considered a registration.
  1109.  
  1110.      Due to the mass of incoming registrations on LOD, I have had to change
  1111.  my policy slightly. I simply don't have time to do all of the disk copying
  1112.  and mailing! Since every user who registers LOD obvoisly has access to
  1113.  a modem, I have decided to simply put the registration codes up on my
  1114.  bbs for people to get online.
  1115.  
  1116.      Because I don't need to send out packages, I have lowered the price
  1117.  from the previous $25 to $20.
  1118.  
  1119.      Here is what you do to register:
  1120.  
  1121.      #1: Send me $20+ in the mail. (Smaller donations are always appreciated,
  1122.          but I usually don't issue reg codes)
  1123.  
  1124.      #2: Call up my bbs about a week later and use the "Reglook" command to
  1125.          look up your registration code online.
  1126.  
  1127.      #3: Create a file called LODREG.DAT and with an ASCII text editor or
  1128.          word processor, type in the data given to you by reglook.
  1129.  
  1130.          - - - or - - -
  1131.  
  1132.          Run the program REGISTER.EXE which will prompt you for the
  1133.          information and create lodreg.dat itself.
  1134.  
  1135.      Please note, under this new policy I will not send you a package in
  1136.  the mail (unless you really, really need it!).
  1137.  
  1138.      Please send registrations to the following address:
  1139.  
  1140.      --------------------------------
  1141.      !         Scott Baker          !
  1142.      !   6431 Tierra Catalina #48   !
  1143.      !       Tucson, Az 85718       !
  1144.      -------------------------------!
  1145.  
  1146.      You may call the following to use RegLook to look up your reg code about
  1147.  a week after you have mailed the donation:
  1148.  
  1149.      The Not-Yet-Named bbs
  1150.      (602) 577-3650  (V.32)        1:300/9
  1151.      (602) 577-3419  (USR Dual)    1:300/29
  1152.