1abuse-sdl(6) Games Manual abuse-sdl(6)
2
3
4
6 abuse.sdl - An SDL port of the Abuse by Crack dot Com.
7
8
10 abuse.sdl options]
11
12
14 Abuse-SDL is a port of the classic Crack dot Com side-scroller shoot-
15 em-up Abuse. It uses the Simple DirectMedia Layer API to draw it's
16 graphics and play sound.
17
18 Abuse-SDL 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-SDL 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-SDL can load it's settings from a configuration file stored in
65 the users home directory. The file is located at
66 ($HOME/.abuse/abuserc). If either the directory or the configuration
67 file don't exist they will be created automatically with default val‐
68 ues.
69
70 The configuration file contains various settings for adjusting how
71 Abuse-SDL behaves. Except for key settings, most of the options have
72 an equivalent command-line option. Lines starting with a semi-colon(;)
73 are ignored as comments.
74
75 The following options are available:
76
77 fullscreen = 1 | 0
78 Set starting in fullscreen mode 'on' or 'off'.
79
80 doublebuf = 1 | 0
81 Turn double buffering 'on' or 'off'.
82
83 mono = 1 | 0
84 Turn mono audio to 'on' or 'off'.
85
86 grabmouse = 1 | 0
87 Set locking the mouse to the window 'on' or 'off'.
88
89 scale = <amount>
90 Scale the game by the specified amount.
91
92 gl = 1 | 0
93 Turn OpenGL support 'on' or 'off'.
94
95 antialias = 1 | 0
96 Turn anti-aliasing 'on' or 'off'.
97
98 nosdlparachute = 1 | 0
99 Turn SDL handling segfaults to either 'on' or 'off'. For debug‐
100 ging purposes only.
101
102 The following options are for setting the keys used in the game. Valid
103 values are any letter of the alphabet or number. Special keys like the
104 cursor-keys include:
105
106 LEFT, RIGHT, UP, DOWN, CTRL_L, CTRL_R, ALT_L, ALT_R, SHIFT_L,
107 SHIFT_R, BACKSPACE, INSERT, DELETE, PAGEUP, PAGEDOWN, TAB
108
109 left = <key>
110 Move character left.
111
112 right = <key>
113 Move character right.
114
115 up = <key>
116 Jump or climb up ladders.
117
118 down = <key>
119 Use switches, doors, teleports or climb down ladders.
120
121 fire = <key>
122 Fire currently selected weapon.
123
124 weapprev = <key>
125 Switch to the previous available weapon.
126
127 weapnext = <key>
128 Switch to the next available weapon.
129
130
132 ~/.abuse/abuserc - Abuse-SDL configuration file.
133
134
136 Anthony Kruize <trandor@labyrinth.net.au> See also the AUTHORS file
137 included with Abuse-SDL.
138
139
140
141Version 0.7.0 Abuse-SDL abuse-sdl(6)