Portable Space Engine, Installation Notes
Beta version 0.8.x
-------------------------------------------------------------------------------

The Portable Space Engine is maintained by Mars (spaceengine@geocities.com).
It may be used freely as indicated in the GNU General Public License (see the
file 'COPYING').

INSTALLATION

- Untar the space distribution.
- Move the space src directory from the newly created distribution directory
  to your MU* source directory.  Or, you can create a symbolic link.

i.e.:

% cd mux-dir
% mv space-0.8.5/src src/space

or:

% cd mux-dir/src
% ln ../space-0.8.5/src space

- Copy the appropriate patch file from the patches/ directory over to your MU* 
  source directory.
- cd to your MU* source directory.
- Type:  

% patch < patch-*
% make clean
% configure

- Make your usual changes to the MU* Makefile and config.h.
- Type: 

% cd space

- Make whatever changes you would like to the spaceconf.h file.  Presently
  there aren't many options. :)
- Type:

% make

- Change directory to the one from where you compile your MU* server.  (On
  MUX type: cd .., and on MUSH type: cd ../..)
- Again, type:

% make

- The first 'make' will compile the space code, and the second will recompile
  the MU* server and link in the space engine.
- Congratulations!  The engine is now installed! 

 
REQUIRED SOFTCODING

Quite a bit of softcode is required to make the space engine work.  An example
of a working space system can be found at the Example Code site at
www.geocities.com/TimesSquare/Realm/3221/.  Please drop by, give the system a
try, and steal whatever code you think you might need!  All of the important
objects should be there.


ADDITIONAL NOTES FOR TINYMUSH USERS

Please note that the sample objects on the Test and Support MUX were designed 
for TinyMUX.  They may or may not work with TinyMUSH.  To help you get started
in porting these objects, here are a few hints:

- Objects with $-commands will need to have the COMMAND flag set.
- You will have to substitute 'think' with a similar command that MUSH 
  supports.  @pemit me= might work just as well.  

If you do come up with a set of sample objects that works well with MUSH,
please e-mail me at spaceengine@geocities.com.
