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