This is the client distribution.  The client is quite usuable and
stable at this point (0.94.4).

To compile the clinet:

------------------------------------------------------------------------------
CONFIGURE (autoconf) method for GTK UI:

1)  type './configure' to configure for your OS/system.  Most options 
    normally understood by configure should be available.
    By default, the configure script will generate a gtk client if the
    libraries are available, otherwise will generate the normal X11 client.
    If you want to force a normal client even if you have the gtk library
    installed, use the '--disable-gtk' option.

2)  Type 'make' to compile the client. If you get link errors, it may be
	because you have an older version of the gtk libraries.

3)  Type 'make install' to install the binaries.

4)  The client can be run by typing 'gcfclient'.

If you wish to generate the X11 client after generating the gtk client,
you just need to re-run configure with the appropriate options, do
a make clean, and then make.

------------------------------------------------------------------------------
Converting keybindings from old save files for use with the client:


1) You will need to get a copy of your character file.

2) Type  "mkdir ~/.crossfire".  This will automatically be done the first
   time you run the client.

3) Type awk 'BEGIN {ORS=" "} /^key / 
	{for (i=2; i<=NF; i++) print $i;printf "\n"}'
	 infile > ~/.crossfire/keys
	(Note that this should all be entered on one line, but is broken up
	here to be more readable.)  
	'infile' is the name of the character file.

4) cat def_keys >> ~/.crossfire/keys

Note that the client use global keybindings, and not per character.  This
means that the same keybindings will be for all characters you play with the
client.

The gtk client and x11 client both use the same keybindings file.

------------------------------------------------------------------------------
Authors of the client:

Mark Wedel (master@rahul.net) - general client source and Xlib client
David Sundqvist (azzie@netpolicy.com) - GTK+ port
Raphael Quinet (Raphael.Quinet@eed.ericsson.se) - Configure scripts and
graphics
Eric Anderson did a lot of initial work on the client.
