Welcome to the directory of Perl.  There's some config and some helper modules
here, but mostly scripts, all of which run under gm (see html/gm.html).
All the scripts that run under gm should, among other things,
obey your optional $GAME/.structure file if present (see html/structure.html)
when looking for specific game directories.  All the scripts that deal
with extractable fields look in bin/packets.config to learn what the fields
are (some may have options to use alternatives); these should all be
willing to take unique abbreviations of field names.


GameConfig.pm:	Module of utilities for dealing with config files, used
		by a number of the scripts; currently deals with
		packets.config (that being the only config file).

doc:		Script to display the html docs nicely (see html/doc.html).

extractor: 	Script to suck info out of a bunch of sheets; see 
		html/extractor.html (often used with injector and invertmap).

gm:		Special script.  You should have a fresh copy of this in
		your own homedir from the public Template distribution, 
		currently ~jemorris/Template/Template (see html/dotfiles.html).
		This script serves as a wrapper for all the others; 
		see html/gm.html.

injector:	Script to squirt info into a bunch of sheets; 
		see html/injector.html (almost always used with extractor, 
		and sometimes invertmap).

invertmap:	Script to flip between injector- and extractor-type files 
		(more or less); see html/invertmap.html.  Pretty much 
		always used with extractor and injector.

numbers:	Script for automatic random number generation/assignment; 
		see html/numbers-*.html. 

packets:	Script to deal with character packets, based on character
		sheets and the extractable information those contain,
		in stages stretching from extracting to printing.
		See html/printing-packets.html.

packets.config:	Configuration file whose main purpose is to define what the 
		charsheet extractable fields are (multiple scripts look at 
		it (via GameConfig.pm) for this purpose).  Also defines 
		information used by the packets script in particular, such 
		as printing settings.  See html/printing-packets.html.

preliminary:	Script to do latex'ing of list-type extractables as a
		preliminary to production.  See html/printing-packets.html.
