- Removed the do_oasis function and called the Xedit commands directly (thanks Rhade).

- Updated idle timer to keep track of imms too (thanks Jamdog).
- Standardized OLC messages.
- Removed special procedures that were replaced with trigedit.
- Updated README.WIN, README.MSVC8, and README.CYGWIN.
--Rumble
This commit is contained in:
Rumble
2007-03-28 12:53:48 +00:00
parent f34cc2c8ed
commit 7f65248b2a
26 changed files with 534 additions and 1006 deletions

View File

@@ -1,4 +1,5 @@
Compiling tbaMUD
Updated: Apr 2007
Compiling tbaMUD
under Microsoft Windows using CygWin
tbaMUD compiles under Cygwin without needing any special modifications.
@@ -33,6 +34,25 @@ another form of Unix:
example "C:\tbaMUD". "cd c:/tbaMUD" "dir" in the listed files you should see
one called configure. DO NOT go into the SRC directory yet.
OPTIONAL: Make the following change to src/Makefile.in to make copyover work:
--- Makefile.in.old 2007-02-26 05:52:19.000000000 +0100
+++ Makefile.in 2007-03-26 17:21:56.000000000 +0200
@@ -61,6 +61,8 @@ circle:
$(MAKE) $(BINDIR)/circle
$(BINDIR)/circle : $(OBJFILES)
+ @-rm $(BINDIR)/circleold.exe
+ @-mv $(BINDIR)/circle.exe $(BINDIR)/circleold.exe
$(CC) -o $(BINDIR)/circle $(PROFILE) $(OBJFILES) $(LIBS)
clean:
The above is a "patch" file. All you need to do is add the two lines with
the +'s to your file Makefile.in. If you are still confused check out these
links on how to patch: http://www.circlemud.org/cdp/wtfaq/handpatch.html
http://cwg.lazuras.org/modules.php?name=Forums&file=viewtopic&t=757
4) Run the configure script by typing "./configure". This will automatically
detect what programs and library functions are available, and create the
files "Makefile" and "conf.h" based on the results.
@@ -62,12 +82,8 @@ reading the forums at http://cwg.lazuras.org/ or stop by TBA for assistance.
It really can not be stressed enough: READ EVERYTHING.
Credit where credit is due:
Some parts of this document have been derived or outright copied from other
files by: Jeremy Elson, David Goldstein, Tony Robbins, and George Greer
Authors: Jeremy Elson, David Goldstein, Tony Robbins, and George Greer.
Rumble
Rumble@builderacademy.net
The Builder Academy
builderacademy.net 9091

View File

@@ -1,3 +1,4 @@
Updated: Apr 2007
Compiling CircleMUD under Microsoft Windows XP
using Microsoft Visual C++ 2005 (8.0)
@@ -68,4 +69,17 @@ George Greer
greerga@circlemud.org
Jason Pullara
webmaster@geekstreak.com
webmaster@geekstreak.com
To eliminate warnings like these:
warning C4996: 'strcpy': This function or variable may be unsafe.
warning C4996: 'getch': The POSIX name for this item is deprecated.
Do this:
In Solution Explorer
Right click the 'project'
Select 'Properties' which brings up the Property Pages dialog
Expand 'Configuration Properties'
Expand 'C/C++'
Click on Preprocessor
At the end of the 'Preprocessor Definitions' add:
;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_DEPRECATE

View File

@@ -1,52 +1,38 @@
Compiling CircleMUD
under Microsoft Windows 95 and NT
by Jeremy Elson
For help, write to help@circlemud.org
There are a number of different compilers available for Microsoft Windows
95 and NT that can be used to compile CircleMUD. Each compiler works
differently, so each compiler has a different set of instructions.
For up-to-date information on compiling CircleMUD under Windows, check out
Rob Baumstark's page at http://shirak.circlemud.net/
Updated: Apr 2007
Compiling tbaMUD
under Microsoft Windows
There are a number of different compilers available for Microsoft Windows that
can be used to compile tbaMUD. Each compiler works differently, so each
compiler has a different set of instructions.
We currently have instructions for using the following compilers:
1. Cygnus CYGWIN (Formerly Cygnus GNU-Win32). This is a FREE
compiler for Microsoft Windows 95 and NT! If you don't own a
compiler, you can just download this one off the net and get
Circle up and running in no time. Read the file README.CYGWIN
(submitted by David Goldstein <goldstei@cs.sunysb.edu>).
Please note however that the CYGWIN system is not recommended
for those unfamiliar with the Unix environment.
1. Cygnus CYGWIN (Formerly Cygnus GNU-Win32). This is a FREE compiler for
Microsoft Windows! If you don't own a compiler, you can just download this
one off the net and get tbaMUD up and running in no time. Read the file
README.CYGWIN.
2. Microsoft Visual C++ version 4.x -- read the file README.MSVC4
2. Microsoft Visual C++ version 4.x -- read the file README.MSVC4.
3. Microsoft Visual C++ version 5.x -- read the file README.MSVC5
3. Microsoft Visual C++ version 5.x -- read the file README.MSVC5.
4. Borland C++ -- read the file README.BORLAND
4. Microsoft Visual C++ version 6.x -- read the file README.MSVC6.
5. Watcom C++ v.11 -- read the file README.WATCOM
5. Microsoft Visual C++ version 8.x -- read the file README.MSVC8. This is
also called Microsoft Visual C++ 2005 and the express edition is free and
can be downloaded from Microsoft.
6. Borland C++ -- read the file README.BORLAND
It should be possible to compile CircleMUD using other compilers that are
not listed here, or other versions of these compilers -- as long as they
support long filenames, etc. However, we don't have instructions handy
for those compilers. Rob's page (http://www.connect.ab.ca/~rbmstrk) has
a lot of useful information about compiling under Windows; try looking
there for tips.
7. Watcom C++ v.11 -- read the file README.WATCOM
However, it not easy (and maybe even impossible) to compile at all
under Windows 3.x or DOS because they lack a number of features that
Circle requires such as the Win32 API and long filenames. It is
theoretically possible to compile under Windows 3.x by finding 3.x API
equivalents to the Win32 API calls, and changing all the filenames in
the entire distribution to fit the 8.3 DOS/Win3.x filenaming standard,
but I will never do this.
It should be possible to compile tbaMUD using other compilers that are not
listed here, or other versions of these compilers -- as long as they support
long filenames, etc. However, we don't have instructions handy for those
compilers. Feel free to submit your own.
Have fun!
For help, check out http://www.cwg.lazuras.org
Jeremy Elson
(To get help, write to help@circlemud.org)
Originally written by: Jeremy Elson