This is DikuMud alfa updated for newer systems. The functionality is the same and maybe even the bugs. Hopfully I didn't introduce any new ones. This release was compiled and tested on the following platforms: * Microsoft Windows 7 Service Pack 1 Microsoft Visual C/C++ v6.0 Microsoft Visual C/C++ v10.0 (Visual C++ 2010 Express) Embarcadero C++ 6.30 for Win32 Borland C++ 5.5.1 for Win32 (free compiler release) Digital Mars C/C++ Compiler Version 8.42n CYGWIN_NT-6.1-WOW64 1.7.9(0.237/5/3) using gcc 4.3.4 * FreeBSD 8.1 amd64 gcc version 4.2.1 [FreeBSD] * Red Hat Fedora 12 i386 gcc version 4.2.2 * OpenSuSE 11.2 x86_64 gcc (SUSE Linux) 4.4.1 * Debian 5.0.0 Linux 2.6.26-2-amd64 gcc version 4.3.2 (Debian 4.3.2-1.1) --------------------------------------------------------------------------------- Previous releases were compiled and tested on the following platforms: * Microsoft Windows XP Service Pack 2 CYGWIN_NT-5.1 1.5.18(0.132/4/2) using gcc 3.4.4 (cygming special) CYGWIN_NT-5.1 1.5.12(0.116/4/2) using gcc 3.3.3 (cygming special) Borland C++ 5.5.1 for Win32 (free compiler release) Borland C++ 5.3 for Win32 (Builder v3.0) Digital Mars C/C++ Compiler Version 8.40.2n Microsoft Visual C/C++ v7.1 (Visual C++ Toolkit 2003) Microsoft Visual C/C++ v6.0 Logiciels/Informatique lcc-win32 version 3.8 * Microsoft Windows 98 SE CYGWIN_98-4.10 1.5.12(0.116/4/2) using gcc 3.3.3 (cygwin special) * Red Hat Linux release 6.2 (Zoot) Kernel 2.2.14-5.0 on an i486 with gcc version egcs-2.91.66 19990314/Linux (egcs-1.1.2 release) * FreeBSD 5.3-BETA4 gcc version 3.4.2 [FreeBSD] 20040728 * Gentoo Linux 2.6.9-gentoo-r9 gcc version 3.3.4 20040623 (Gentoo Linux 3.3.4-r1, ssp-3.3.2-2, pie-8.7.6) * Debian Linux 2.6.8-1-38 gcc version 3.3.5 (Debian 1:3.3.5=5) * SuSE Linux 2.6.4-52-default gcc version 3.3.3 (SuSE Linux) --------------------------------------------------------------------------------- Installation * For Linux and Cygwin - type 'make'. * For FreeBSD - type 'gmake'. * For Windows using Borland/Embarcadero - ensure the /Embarcadero compiler bin directory is in your path, then type 'make -f makefile.bor'. - All executables will be linked with the RTL and without debugging symbols. To link a static executable - use 'make -f makefile.bor -DSTATIC'. To include debugging symbols - use 'make -f makefile.bor -DDEBUG'. Or for both - use 'make -f makefile.bor -DDEBUG -DSTATIC'. * For Windows using Digital Mars - ensure the Digital Mars bin directory is in your path, then type 'make -f makefile.dgm'. * For Windows using Microsoft Visual C - ensure your Visual C bin directory is in your path and your INCLUDE and LIBS environment variables are setup correctly. - With Visual C++ 6.0 you may need to run the vcvars32.bat file. - With Visual C++ 2010 Express and the Microsoft SDK you may need to use both the setenv.cmd and vsvars32.bat Then type 'nmake -f makefile.vc' - To link with debugging information type 'set DEBUG=1' and then use 'nmake -f makefile.vc' * For Windows using LCC - ensure the LCC bin directory is in your path, then type 'make -f makefile.lcc'. Read the readme file and files in the doc directory on how to use it. Note that some of the utilities have problems. The delplay utility on Windows needs some fixing to work. The nightrun script does work correctly on linuxes but you'd probably want to modify it. This code and my changes are released under the original conditions of the Dikimud license which are found in doc/license.doc. Enjoy. Jon Lambert - aka Tyche jlsysinc@hotmail.com