/
ColdCore-2.1/
This is the 2.1 ColdCore.

           ** THIS IS NOT IN THE VALID GENESIS 1.0 TEXT FORMAT **

I am releasing this core for developmental purposes only, it should NOT be
used to build upon, if you find problems, please let us know so we can
update them on the Cold Dark (where the core comes from).  Any requests for
help in upgrading from this core to the 1.0 Genesis format will be summarily
ignored, I dont have the time to do it, sorry!

A 1.0 Genesis formatted ColdCore will be made available as soon as Genesis
can handle the format.

dumpsplit
=========

The db is currently in a single file named 'coldcore'.  You can split this
into seperate files with the 'dumpsplit' perl script.  To do this type:

    dumpsplit -s coldcore

This will create a subdirectory 'src', where it will write the files.  You
can unsplit a core by typing:

    dumpsplit -u

Since 'src' is the default source directory, this should work ok.  It will
write the unsplit core to 'textdump' (the default dump format).  Type
'dumpsplit' without arguments to get a usage description.

dumpbreak
=========

If you simply want to edit the core before compiling it, but you are unable
to because there are lines too long for your buffer, break the lines with
'dumpbreak'.  To do this type:

    dumpbreak -b coldcore > coldcore.broken

And to unbreak it type:

    dumpbreak -u coldcore.broken > coldcore

dumpdb (textdumping)
====================

The 'dumpdb' script is used in sync with $sys.dump_db().  Executing
dumpdb should connect you the server as 'dumpguest' (a $guest).  Get
the connection of this guest and pass it to $sys.dump_db().  If you
have a noisy system it is suggested to block out .tell() and .ptell()
on dumpguest.  As an admin you could type:

-------
@program dump.tell
arg [args];
.
@program dump.ptell
arg [args];
.
@as $sys eval .dump_db($user_dumpguest.connections()[1]);

(wait until it returns)

/log names

@as $sys eval $user_me.tell(.dump_names());

/log off
-------

It is in this crufty format for now, until all of the file functions
are online.

Running the core
================

To compile the db you can either use:

    coldcc -t coldcore

Or you can move 'coldcore' to 'textdump'.

To run the db after compiling it with coldcc, simply type genesis (if you 
are in the base directory).  I would suggest typing -h with both executables
to find their usages.  When Genesis 1.0 is available there will be a
'control' executable which will handle compiling and execution of the driver.

------------------

-Brandon Gillespie