[2] | 1 | .\" Abuse-SDL is (C) 2000-2001 Anthony Kruize <trandor@labyrinth.net.au> |
---|
| 2 | .\" Abuse is (C) Dave Taylor and Jonathan Clarke |
---|
| 3 | .\" |
---|
[42] | 4 | .TH abuse 6 Abuse\ @VERSION@ |
---|
[2] | 5 | .SH NAME |
---|
[42] | 6 | abuse \- An SDL port of the Abuse by Crack dot Com. |
---|
[2] | 7 | |
---|
| 8 | .SH SYNOPSIS |
---|
[42] | 9 | .B abuse |
---|
[2] | 10 | [options] |
---|
| 11 | |
---|
| 12 | .SH DESCRIPTION |
---|
[42] | 13 | .B Abuse |
---|
[2] | 14 | is a port of the classic Crack dot Com side-scroller shoot-em-up Abuse. |
---|
| 15 | It uses the Simple DirectMedia Layer API to draw it's graphics and play sound. |
---|
| 16 | .PP |
---|
[42] | 17 | .B Abuse |
---|
[2] | 18 | has the following additional features over the original game: |
---|
| 19 | .PP |
---|
| 20 | Stereo sound with panning. |
---|
| 21 | .br |
---|
| 22 | Runs at any colour depth from 8bpp to 32bpp. |
---|
| 23 | .br |
---|
| 24 | Can use a mousewheel for changing weapons. |
---|
| 25 | .br |
---|
| 26 | Scaling to any resolution. |
---|
| 27 | .br |
---|
| 28 | Can use OpenGL for hardware accelerated scaling and anti-aliasing. |
---|
| 29 | .br |
---|
| 30 | Customizable keys. |
---|
| 31 | |
---|
| 32 | |
---|
| 33 | .SH REQUIREMENTS |
---|
[42] | 34 | .B Abuse |
---|
[2] | 35 | requires the following: |
---|
| 36 | .IP |
---|
| 37 | SDL 1.1.6 or above. |
---|
| 38 | .IP |
---|
| 39 | Datafiles(graphics, sounds, maps etc.) from either Registered Abuse, Shareware Abuse, or fRaBs (Free Abuse). |
---|
| 40 | |
---|
| 41 | .SH OPTIONS |
---|
| 42 | The following command-line options are available: |
---|
| 43 | .TP |
---|
| 44 | .B -fullscreen |
---|
| 45 | Run Abuse in fullscreen mode. |
---|
| 46 | .TP |
---|
| 47 | .B -doublebuf |
---|
| 48 | Use double-buffering when blitting to the screen. |
---|
| 49 | This is slower but can reduce image tearing or other artifacts. |
---|
| 50 | Only use if you notice any display problems. |
---|
| 51 | .TP |
---|
| 52 | .B -mono |
---|
| 53 | Use mono sound like the original Abuse. This is faster. |
---|
| 54 | .TP |
---|
| 55 | .B -nosound |
---|
| 56 | Disable sound altogether. |
---|
| 57 | .TP |
---|
| 58 | .B -scale <arg> |
---|
| 59 | Scale the window by |
---|
| 60 | .I <arg> |
---|
| 61 | amount. |
---|
| 62 | .TP |
---|
| 63 | .B -gl |
---|
| 64 | Enable OpenGL support. |
---|
| 65 | .TP |
---|
| 66 | .B -antialias |
---|
| 67 | Enable anti-aliasing. (Only with -gl) |
---|
| 68 | |
---|
| 69 | .SH CONFIGURATION |
---|
[42] | 70 | .B Abuse |
---|
[2] | 71 | can load it's settings from a configuration file stored in the users home |
---|
| 72 | directory. The file is located at ($HOME/.abuse/abuserc). If either the |
---|
| 73 | directory or the configuration file don't exist they will be created |
---|
| 74 | automatically with default values. |
---|
| 75 | .LP |
---|
| 76 | The configuration file contains various settings for adjusting how |
---|
[42] | 77 | .B Abuse |
---|
[2] | 78 | behaves. Except for key settings, most of the options have an equivalent |
---|
| 79 | command-line option. Lines starting with a semi-colon(;) are ignored as |
---|
| 80 | comments. |
---|
| 81 | .LP |
---|
| 82 | The following options are available: |
---|
| 83 | .TP |
---|
| 84 | .B fullscreen = 1 | 0 |
---|
| 85 | Set starting in fullscreen mode 'on' or 'off'. |
---|
| 86 | .TP |
---|
| 87 | .B doublebuf = 1 | 0 |
---|
| 88 | Turn double buffering 'on' or 'off'. |
---|
| 89 | .TP |
---|
| 90 | .B mono = 1 | 0 |
---|
| 91 | Turn mono audio to 'on' or 'off'. |
---|
| 92 | .TP |
---|
| 93 | .B grabmouse = 1 | 0 |
---|
| 94 | Set locking the mouse to the window 'on' or 'off'. |
---|
| 95 | .TP |
---|
| 96 | .B scale = <amount> |
---|
| 97 | Scale the game by the specified amount. |
---|
| 98 | .TP |
---|
| 99 | .B gl = 1 | 0 |
---|
| 100 | Turn OpenGL support 'on' or 'off'. |
---|
| 101 | .TP |
---|
| 102 | .B antialias = 1 | 0 |
---|
| 103 | Turn anti-aliasing 'on' or 'off'. |
---|
| 104 | .TP |
---|
| 105 | .B nosdlparachute = 1 | 0 |
---|
| 106 | Turn SDL handling segfaults to either 'on' or 'off'. |
---|
| 107 | For debugging purposes only. |
---|
| 108 | .LP |
---|
| 109 | The following options are for setting the keys used in the game. |
---|
| 110 | Valid values are any letter of the alphabet or number. |
---|
| 111 | Special keys like the cursor-keys include: |
---|
| 112 | .IP |
---|
| 113 | LEFT, RIGHT, UP, DOWN, CTRL_L, CTRL_R, ALT_L, ALT_R, SHIFT_L, SHIFT_R, |
---|
| 114 | BACKSPACE, INSERT, DELETE, PAGEUP, PAGEDOWN, TAB |
---|
| 115 | .TP |
---|
| 116 | .B left = <key> |
---|
| 117 | Move character left. |
---|
| 118 | .TP |
---|
| 119 | .B right = <key> |
---|
| 120 | Move character right. |
---|
| 121 | .TP |
---|
| 122 | .B up = <key> |
---|
| 123 | Jump or climb up ladders. |
---|
| 124 | .TP |
---|
| 125 | .B down = <key> |
---|
| 126 | Use switches, doors, teleports or climb down ladders. |
---|
| 127 | .TP |
---|
| 128 | .B fire = <key> |
---|
| 129 | Fire currently selected weapon. |
---|
| 130 | .TP |
---|
| 131 | .B weapprev = <key> |
---|
| 132 | Switch to the previous available weapon. |
---|
| 133 | .TP |
---|
| 134 | .B weapnext = <key> |
---|
| 135 | Switch to the next available weapon. |
---|
| 136 | |
---|
| 137 | .SH FILES |
---|
[42] | 138 | ~/.abuse/abuserc - Abuse configuration file. |
---|
[2] | 139 | |
---|
| 140 | .SH AUTHORS |
---|
| 141 | Anthony Kruize <trandor@labyrinth.net.au> |
---|
[42] | 142 | See also the AUTHORS file included with Abuse. |
---|