Linux Abuse-SDL 0.4.8
=====================

The original Linux version of Abuse supports SVGALib and X11 at 8bpp.
I tired of switching back and forth between screen depths ...
Abuse-SDL is the result.


Additional Features
-------------------
- Runs at any screen depth above (and including) 8bpp.
- Stereo sound with panning.
- Mousewheel support for changing weapons.
  (Consult your X Windows documention on how to setup mousewheel support)

Planned Features:
- TCP/IP networking for multiplay on the internet.


Requirements
------------
Linux Abuse-SDL requires the following:

- Registered Abuse , Abuse Shareware or fRaBs (Free Abuse).
- SDL 1.1.6 or above.
- .. and of course Linux running glibc 2.1 or above.


Running Abuse-SDL
-----------------
To run simply execute:

./abuse.sdl

from your Abuse directory.

Additional to the standard command-line switches, SDL Abuse understands the
following extra switches:

-fullscreen : Run Abuse in fullscreen mode.
-doublebuf  : Use double-buffering when blitting to the screen.  This is
              slower, but can reduce image tearing or other artifacts.  Only
              use if you notice any display problems.
-mono       : Use mono sound like the original Abuse.  This is faster.

Abuse-SDL also has a configuration file where these options can be set
instead of using the command line.  The file "abuserc" should be copied to
your ~/.abuse directory and configured to your liking.
Lines starting with a ';' are comments.
Setting an option to '1' turns it on, and '0' turns it off.


Running Abuse-SDL with fRaBs
----------------------------
The current release of fRaBs has some naming issues under Linux.
In the 'addon/leon/' directory a lot the files are uppercase when Abuse is
expecting them to be lowercase.
There are two solutions to fix this problem:
(1) Rename the files to be the same case as expected by Abuse.
(2) Download the fixed version of fRaBs from:
       http://www.labyrinth.net.au/~trandor/abuse/


Network Support
---------------
As of Abuse-SDL 0.4.3, network support is enabled.
It is under heavy development and probably won't work very well, if at all.
Currently it only supports local area networks(LAN) using tcp/ip.
You should be able start a server, and be able to find servers on the network.
It will probably hang during connection though.
If you have any success with network play in this version, please let me know.


Special Thanks go to -
--------------------
Jonathan Clark, Dave Taylor and the rest of the Crack Dot Com team for
making the best 2D platform shooter ever, and then releasing the code
which makes Abuse-SDL possible.


Contacts
--------
If you have any comments or constructive criticism, my email address is:

  trandor@labyrinth.net.au


 -----

Have fun!

Anthony Kruize
trandor@labyrinth.net.au
