/
area/
code/
doc/
options/
ILAB OLC Beta 1.0
Jason Dinkel
Apr. 07 1995

Modified for use with ROM 2.3
Hans Birkeland
Apr. 16 1995

Installation Instructions for ILAB OLC.

Directory Structure
    area	-changes needed to install
    changes	-changes needed to install
    code	-all the C code modules
    doc		-some document files
    options	-tutorials, extra editors.

1) Read through each of the files in the changes directory.
   Each file has the same name as its ROM counterpart that
   needs editing.  Make the necessary changes to each of
   the cooresponding ROM files.

2) Read through the olc.hlp and limbo.are files in the
   area directory.  Put olc.hlp in your ROM area directory.
   Add the item in limbo.are to your ROM limbo.are.

3) Copy all the files in the code directory to your ROM
   src directory.

4) Compile all of the code.  Change the makefiles if you
   are going to use them often.

5) Edit your God character and give them a new field:
   Security 9

6) Make sure all socials and helps are in one of the files
   social.are, help.are, rom.are or olc.hlp.  Socials or 
   helps placed anywhere else will be lost after the next
   step (7).  If you have any other help or socials files
   you want to keep, but don't want to integrate in the
   above files, add them in the function save_area_list() in
   olc_save.c (instructions are give there).

7) Run the game and execute 'asave world' to save the new
   database.  If all goes well then shutdown the mud and
   make one final adjustment.

8) After saving the world for the first time you will need to
   swap the order of haon.are and arachnos.are in the area.lst
   file so that the resets will load correctly.  Resets were
   very difficult for me to enable because they do not contain
   all of the information on each reset line, the information
   has to be interpreted based on previous objects.  The order
   in your area.lst file should now be:

   arachnos.are
   haon.are

   You will also need to remove one reset in immort.are, look
   for the line

   O 0 3135 0 1200

   and delete it.  This is the fountain in the chat room.  It has
   to go because it is declared after immort.are is read (in
   midgaard.are), since the OLC saves resets with the area of the
   rooms they belong to it is saved 'too early' and this causes
   a bug in load_resets().


That's all that should need to be done.  Please mail any problems
or bugfixes to jdinkel@mines.colorado.edu.  Please include the
version you are using.  This can be found by typing 'version' while
in any OLC editor.

If you find bugs in the ROM port, mail them to hansbi@ifi.uio.no
instead.  I won't promise 24h support, but I'll do my best.