The files in this directory can be used to make DGD 1.0.a6 work with the LPmud 2.4.5 mudlib. A few of them may need some adjustments to work with later versions of DGD, and there are a number of known bugs that I haven't bothered to fix, and I'm sure there must be ones I don't know about as well. I present this as an example, and do not encourage anyone to actually start a mud with it. To be able to run with the 2.4.5 mudlib, an auto object is used that simulates those efuns present in the LPmud 3.1.2 gamedriver, as well as inventories and actions for objects. The 3.1.2 gamedriver + 2.4.5 mudlib simulation is fairly close to the original, and includes a number of the original bugs. The 2.4.5 mudlib itself is not included. It can be ftp'ed from ftp.cd.chalmers.se, file /pub/lpmud/mudlib.2.4.5/2.4.5.tar.Z . Make sure that the mudlib path in the lpmud config file and in dgd/src/lpc/Makefile is set correctly before compiling. If something goes wrong during precompiling of LPC objects, the C files will not be removed automatically; type "make clean" in the dgd/src/lpc directory before you attempt to precompile the objects again. Makefile Move these files to the dgd/src/lpc directory if you list want to compile the auto object to C. lpmud The lpmud config file. Don't forget to set the mudlib path correctly BEFORE compiling. dgd The directory containing the files that constitute the auto object, the driver object and a few others. Move this directory to the root directory of the mudlib. adv_guild.c.cdiff Diff files for some 2.4.5 mudlib files in the door.c.cdiff directories /obj and /room. living.c.cdiff mail_reader.c.cdiff master.c.cdiff monster.c.cdiff monster.talk.c.cdiff player.c.cdiff room.c.cdiff storage.c.cdiff doc/LPC/closures Some info about the simulated lambda closures, which are included in the auto object. convert.c A program to convert LPmud 3.1.2 save files to DGD save files. rundgd A shell script to run the gamedriver with, like restart_mud for LPmud 3.1.2.