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.