1 | Abuse-SDL 0.7.1 README |
---|
2 | ---------------------- |
---|
3 | |
---|
4 | ---- |
---|
5 | |
---|
6 | 1. Introduction |
---|
7 | 2. Additional Features |
---|
8 | 3. Requirements |
---|
9 | 4. Running Abuse-SDL |
---|
10 | 5. Configuration |
---|
11 | 6. Installing the datafiles. |
---|
12 | 7. Notes |
---|
13 | 8. Special Thanks |
---|
14 | 9. Feedback |
---|
15 | |
---|
16 | ---- |
---|
17 | |
---|
18 | |
---|
19 | 1. INTRODUCTION |
---|
20 | |
---|
21 | Welcome to Abuse-SDL, the port of the classic game Abuse to the |
---|
22 | Simple DirectMedia Layer. Abuse was originally developed by |
---|
23 | Crack dot Com and released in 1995 for MS-DOS. A Linux version was |
---|
24 | also made available at a later date. It had a few limitations |
---|
25 | the most restrictive of which was that it only ran on an 8-bit |
---|
26 | display, and only in a window. |
---|
27 | Abuse-SDL will run at any colour depth and supports fullscreen |
---|
28 | mode, as well as many other new features. It should also be more |
---|
29 | portable and hopefully run on a variety of *nix variants, and possibly |
---|
30 | other systems supported by the SDL library. |
---|
31 | |
---|
32 | |
---|
33 | 2. ADDITIONAL FEATURES |
---|
34 | |
---|
35 | Abuse-SDL has the following extra features over the original |
---|
36 | Abuse: |
---|
37 | |
---|
38 | Runs at a screen bit depth of 8, 16, 24 or 32. |
---|
39 | Fullscreen display. |
---|
40 | Scaling by any amount (eg. 2, 3 or 4) |
---|
41 | OpenGL support for hardware scaling and anti-aliasing. |
---|
42 | Stereo sound with panning. |
---|
43 | Mousewheel support for changing weapons. |
---|
44 | Customizable keys. |
---|
45 | |
---|
46 | |
---|
47 | 3. REQUIREMENTS |
---|
48 | |
---|
49 | Abuse-SDL has the following requirements: |
---|
50 | |
---|
51 | SDL 1.1.6 or above. |
---|
52 | One of the following sets of datafiles: |
---|
53 | - Registered Abuse(original CD) |
---|
54 | - Abuse Shareware |
---|
55 | - fRaBs(Free Abuse) |
---|
56 | OpenGL is optional. |
---|
57 | |
---|
58 | |
---|
59 | 4. RUNNING ABUSE-SDL |
---|
60 | |
---|
61 | If Abuse-SDL has been installed properly, the command: |
---|
62 | |
---|
63 | abuse |
---|
64 | |
---|
65 | will start the game. |
---|
66 | |
---|
67 | The following command-line switches can be used: |
---|
68 | |
---|
69 | -datadir <arg> Set the location of the datafiles |
---|
70 | -doublebuf Enable double buffering |
---|
71 | -edit Start in editor mode |
---|
72 | -f <arg> Load the map file named <arg> |
---|
73 | -fullscreen Enable fullscreen mode |
---|
74 | -gl Enable OpenGL (if supported) |
---|
75 | -antialias Enable anti-aliasing (only with -gl) |
---|
76 | -lisp Start in lisp interpreter mode |
---|
77 | -mono Disable stereo sound |
---|
78 | -nodelay Run at maximum speed |
---|
79 | -nosound Disable sound |
---|
80 | -scale <arg> Scale by <arg> amount |
---|
81 | |
---|
82 | |
---|
83 | 5. CONFIGURATION |
---|
84 | |
---|
85 | Abuse-SDL also has a configuration file where these options can be set |
---|
86 | instead of using the command line. The file "abuserc" will be created in |
---|
87 | your ~/.abuse directory the first time Abuse-SDL is run. |
---|
88 | Lines starting with a ';' are comments. |
---|
89 | Setting an option to '1' turns it on, and '0' turns it off. |
---|
90 | |
---|
91 | To change the keys used in the game, simply type the key after the option. |
---|
92 | The following special keys can also be used: |
---|
93 | LEFT, RIGHT, UP, DOWN : Cursor keys and keypad. |
---|
94 | CTRL_L, CTRL_R : Left and right CTRL keys. |
---|
95 | ALT_L, ALT_R : Left and right ALT keys. |
---|
96 | SHIFT_L, SHIFT_R : Left and right SHIFT keys. |
---|
97 | F1 - F10 : Function keys 1 through 10. |
---|
98 | TAB : TAB key. |
---|
99 | BACKSPACE : Backspace key. |
---|
100 | ENTER : Enter key |
---|
101 | INSERT, DEL : Insert and Delete keys. |
---|
102 | PAGEUP, PAGEDOWN : PageUp and PageDown keys. |
---|
103 | CAPS, NUM_LOCK : Caps-Lock and Num-Lock keys. |
---|
104 | SPACE : Spacebar. |
---|
105 | |
---|
106 | The default key settings are as follows: |
---|
107 | Left : Left cursor key. |
---|
108 | Right : Right cursor key. |
---|
109 | Up/Jump : Up cursor key. |
---|
110 | Down/Use : Down cursor key. |
---|
111 | Prev Weapon : Left or Right CTRL keys. |
---|
112 | Next Weapon : Insert key. |
---|
113 | |
---|
114 | The mouse always controls your aim, with Left button for fire and |
---|
115 | Right button for special. Mousewheel can be used for changing weapons. |
---|
116 | |
---|
117 | |
---|
118 | 6. INSTALLING THE DATAFILES |
---|
119 | |
---|
120 | Abuse-SDL requires a set of datafiles(graphics, sounds, maps and so on) to be |
---|
121 | installed before it will run. They are available as a separate package from |
---|
122 | the Abuse-SDL website. |
---|
123 | |
---|
124 | By default, Abuse-SDL expects the datafiles to be installed in the following |
---|
125 | location: |
---|
126 | |
---|
127 | /usr/local/share/games/abuse |
---|
128 | |
---|
129 | However it is possible to change this and tell Abuse-SDL where to find the |
---|
130 | files if they are in another location. |
---|
131 | The location can be set when Abuse-SDL is compiled. See the INSTALL file for |
---|
132 | instructions on how to do this. |
---|
133 | You can also specify the location with the -datadir argument when Abuse-SDL is |
---|
134 | run. See section 4 above. |
---|
135 | Finally, the location can be set in the configuration file. See section 5 above. |
---|
136 | |
---|
137 | To install the datafiles, simply unpack the archive into a location of your |
---|
138 | choice (preferably '/usr/local/share/games/abuse' as mentioned above). |
---|
139 | |
---|
140 | |
---|
141 | 7. NOTES |
---|
142 | |
---|
143 | Scaling: |
---|
144 | Scaling is still experimental and not very fast. Try scaling by different |
---|
145 | amounts to see which ones work the best. |
---|
146 | |
---|
147 | OpenGL: |
---|
148 | OpenGL can be used to provide hardware accelerated scaling and anti-aliasing. |
---|
149 | You will require a 3D card with the appropriate drivers and GL libraries |
---|
150 | installed for this to work. |
---|
151 | |
---|
152 | fRaBs: |
---|
153 | The current release of fRaBs has some naming issues under Linux. |
---|
154 | In the 'addon/leon/' directory a lot of the files are uppercase when Abuse |
---|
155 | is expecting them to be lowercase. |
---|
156 | Renaming the files to be all lowercase will fix this problem. |
---|
157 | |
---|
158 | BOSS_ANT has no value: |
---|
159 | On some systems when running Abuse-SDL, the following error is given: |
---|
160 | "BOSS_ANT has no value" |
---|
161 | The exact cause of this is unknown, however there is a workaround. |
---|
162 | If you don't already have a '.abuse' directory in your $HOME directory, |
---|
163 | simply create it with the following command: |
---|
164 | |
---|
165 | mkdir ~/.abuse |
---|
166 | |
---|
167 | Then copy the file 'gamma.lsp' that is included with Abuse-SDL into that |
---|
168 | directory. This should fix the problem and allow Abuse-SDL to run correctly. |
---|
169 | The 'gamma.lsp' file stores the settings for gamma correction and be adjusted |
---|
170 | from the main game menu if desired. |
---|
171 | |
---|
172 | |
---|
173 | 8. SPECIAL THANKS |
---|
174 | |
---|
175 | Go to Jonathan Clark, Dave Taylor and the rest of the Crack Dot Com team for |
---|
176 | making the best 2D platform shooter ever, and then releasing the code that |
---|
177 | makes Abuse-SDL possible. |
---|
178 | |
---|
179 | Also, thanks go to Jonathan Clark for allowing Anthony to distribute the |
---|
180 | original datafiles with Abuse-SDL. |
---|
181 | |
---|
182 | Thanks also to everyone who has contributed ideas, bug reports and patches. |
---|
183 | See the AUTHORS file for details. |
---|
184 | |
---|
185 | |
---|
186 | 9. FEEDBACK |
---|
187 | |
---|
188 | If you have any questions, comments or constructive criticism, |
---|
189 | Anthony's email address is: |
---|
190 | |
---|
191 | trandor@labyrinth.net.au |
---|
192 | |
---|
193 | The Abuse-SDL webpage can be found at: |
---|
194 | |
---|
195 | http://abuse.zoy.org/ |
---|
196 | |
---|
197 | ---- |
---|
198 | |
---|
199 | Have fun! |
---|