source: abuse-frabs/trunk/docs/pages/dm.html @ 44

Last change on this file since 44 was 44, checked in by Sam Hocevar, 15 years ago
  • Importing abuse-frabs 2.10.
  • Property svn:keywords set to Id
File size: 17.6 KB
1<!doctype html public "-//w3c//dtd html 4.0 transitional//en">
4   <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
5   <meta name="Author" content="Justin Cassidy">
6   <meta name="GENERATOR" content="Mozilla/4.75 [en] (Win98; U) [Netscape]">
7   <title>The Free Abuse Project</title>
9<body text="#FFFFFF" bgcolor="#000000" link="#C0C0C0" vlink="#666666" alink="#C0C0C0" background="../images/jmc.jpg" nosave>
10<font color="#FFFFFF"><u><font size=+4>fRaBs</font></u><i>&nbsp;
12<br><a href="../index.html">Main</a><i><font color="#FFFFFF"> - </font></i><a href="updates.html">Updates</a><i><font color="#FFFFFF">
13- </font></i><a href="single.html">Single Player</a><i><font color="#FFFFFF">
14- </font></i><a href="dm.html">Deathmatch</a><i><font color="#FFFFFF">
15- </font></i><a href="editor.html">Level Editing</a><i><font color="#FFFFFF">
16- </font></i><a href="faq.html">FAQ</a><i><font color="#FFFFFF"> - </font></i><a href="credits.html">Credits</a><i><font color="#FFFFFF">
17- </font></i><a href="links.html">Links</a>
18<p><b><tt>I. <a href="#Info">General Information</a></tt></b>
19<br><b><tt>II. <a href="#Modem">Modem-to-Modem Play</a></tt></b>
20<br><b><tt>III. <a href="#Internet">Internet Play Using TCP/IP</a></tt></b>
21<br><b><tt>IV. <a href="#Levels">Deathmatch Levels</a></tt></b>
22<br><b><tt>V. <a href="../images/netlevel.html">Maps</a></tt></b>
23<p><a NAME="Info" href="#Info"></a><a NAME="Info" href="#Info"></a><a NAME="Info" href="#Info"></a><a NAME="Info" href="#Info"></a><a NAME="Info" href="#Info"></a><a NAME="Info" href="#Info"></a><b><tt><a href="#Info" NAME="Info">General
25<p><tt>The current incarnation of Abuse supports the IPX</tt>
26<br><tt>protocol, which is normally used for Local Area</tt>
27<br><tt>Network (LAN) play. However, there are ways to use</tt>
28<br><tt>the IPX multiplayer feature of Abuse under other</tt>
29<br><tt>conditions as well.</tt>
30<p><tt>Basically, if you have a LAN, then the way you</tt>
31<br><tt>begin a network game is by having one person start</tt>
32<br><tt>a game and having the other people on the LAN join</tt>
33<br><tt>that game. Firstly, make sure you install the IPX</tt>
34<br><tt>protocol for Windows 95/98 on your computer. If,</tt>
35<br><tt>upon loading, Abuse detects your IPX drivers, then</tt>
36<br><tt>you can skip this step. A correctly-configured</tt>
37<br><tt>situation should have the game loading up and at</tt>
38<br><tt>the title screen, you should see a 'Networking'</tt>
39<br><tt>button with two computers and a cord connecting them.</tt>
40<p><tt>If you don't see the Networking button, then go to</tt>
41<br><tt>the Windows Control Panel, and select the 'Network'</tt>
42<br><tt>icon. It will give you a list of networking protocols</tt>
43<br><tt>that are set up in Windows on your computer. If you</tt>
44<br><tt>don't see the IPX protocol listed with those options,</tt>
45<br><tt>then click the 'Add' button. Select the 'Protocol'</tt>
46<br><tt>option from the menu and click the new 'Add' button.</tt>
47<br><tt>There will be a list of 'vendors' that pop up, after</tt>
48<br><tt>Windows builds a driver information database. Select</tt>
49<br><tt>'Microsoft' and then click the IPX/SPX protocol option</tt>
50<br><tt>and add it to your computer. Make sure you have your</tt>
51<br><tt>Windows CD with you, as the driver installation will</tt>
52<br><tt>require it. You may need to restart your computer</tt>
53<br><tt>upon completion of the drivers' installation.</tt>
54<p><tt>Alternatively, you may be able to find an archive with</tt>
55<br><tt>the IPX/SPX drivers for Windows at Microsoft's web site,</tt>
56<br><tt>or somewhere else on the Net. If you already have the</tt>
57<br><tt>IPX protocol installed and Abuse isn't detecting it, the</tt>
58<br><tt>first thing to do is to try reinstalling the drivers.</tt>
59<br><tt>If that doesn't work then I don't know what to tell you.</tt>
60<br><tt>Also, please note that Abuse multiplayer does not work</tt>
61<br><tt>in Windows NT.</tt>
62<p><tt>The 'Start a New Game' button at the 'Networking' screen</tt>
63<br><tt>in Abuse will bring up an options menu for how many</tt>
64<br><tt>players can join the game (up to a maximum of 8), and</tt>
65<br><tt>a choice of small, medium, or large deathmatch levels.</tt>
66<br><tt>These levels (S,M,L) are played in a rotation, whose data</tt>
67<br><tt>is stored in small.lsp, medium.lsp, and large.lsp, in the</tt>
68<br><tt>addon/deathmat directory. Both the Options and the LISP</tt>
69<br><tt>files for the level rotations are pretty self-explanatory.</tt>
70<p><tt>If you are joining a game, and someone has already started</tt>
71<br><tt>a new game on the LAN, you should see a button on the first</tt>
72<br><tt>'Networking' screen in Abuse that shares the 'name' of the</tt>
73<br><tt>game that the Server started (by default in fRaBs, this</tt>
74<br><tt>name is 'EvilWumpus').</tt>
75<p><a NAME="Modem" href="#Modem"></a><a NAME="Modem" href="#Modem"></a><a NAME="Modem" href="#Modem"></a><a NAME="Modem" href="#Modem"></a><a NAME="Modem" href="#Modem"></a><a NAME="Modem" href="#Modem"></a><b><tt><a href="#Modem" Name="Modem">Modem-to-Modem
77<p><tt>A modem-to-modem game is not natively supported by the</tt>
78<br><tt>current Abuse engine. There is a workaround, however.</tt>
79<br><tt>Firstly, as with any of these other multiplayer options,</tt>
80<br><tt>you will need the Windows IPX drivers installed on your</tt>
81<br><tt>machine. Secondly, you will need your computer configured</tt>
82<br><tt>as a Dial-Up Server (DUS). I believe Windows 98 has DUS</tt>
83<br><tt>materials included with it, but if you're using Win95 or</tt>
84<br><tt>if these instructions don't apply to Win98 as well, then</tt>
85<br><tt>you will have to download the Win95 DUS addon. You can</tt>
86<br><tt>find it on the Net in more than one place.</tt>
87<p><tt>You and the person you are playing will need to decide</tt>
88<br><tt>who wants to be the DUS and who wants to dial in to the</tt>
89<br><tt>server. Whichever computer has more bandwidth should be</tt>
90<br><tt>the DUS, but if you encounter any problems then you can</tt>
91<br><tt>always switch roles. For this reason it is a good idea</tt>
92<br><tt>to set up both computers as a DUS and also set up short-</tt>
93<br><tt>cuts to dial up the other computer.</tt>
94<p><tt>The DUS archive will warn Win98 that it will not work if</tt>
95<br><tt>you try to install it in Win98, but you can ignore this</tt>
96<br><tt>warning... in my experience it has worked anyways. Upon</tt>
97<br><tt>installation there will be an option in your 'Dial-Up</tt>
98<br><tt>Networking' folder, under the 'Connections' menu, called</tt>
99<br><tt>'Dial-Up Server'. It will open a little window with an</tt>
100<br><tt>option to allow caller access, among other things. By</tt>
101<br><tt>'allowing caller access', you are allowing anyone that</tt>
102<br><tt>knows the password to dial into your computer. Enabling</tt>
103<br><tt>this option also puts a new icon in your taskbar that</tt>
104<br><tt>will stay there forever until you revert to 'no caller</tt>
105<br><tt>access'. Once you allow caller access, you can modify</tt>
106<br><tt>the password with the 'password' button. The 'server</tt>
107<br><tt>type' button will automatically put the server mode to</tt>
108<br><tt>'default' which should work for you.</tt>
109<p><tt>Now, have the person dialing into your DUS to go to the</tt>
110<br><tt>'Dial-Up Networking' window on his computer and make a</tt>
111<br><tt>new connection in which they dial up your home phone number</tt>
112<br><tt>and put in your DUS password. When he/she connects to the</tt>
113<br><tt>appointed DUS, you will hear your modem make some noise.</tt>
114<br><tt>Remember that nobody can dial your server when you are</tt>
115<br><tt>online or on the phone. Alternatively, unless you 'disable</tt>
116<br><tt>caller access' after playing, the computer may 'intercept'</tt>
117<br><tt>incoming phone calls and think they are attempts to log</tt>
118<br><tt>into your DUS. Be careful.</tt>
119<p><tt>Once the DUS is working and a player dials in to you,</tt>
120<br><tt>things work as they normally would... one person runs</tt>
121<br><tt>Abuse and sets up the game (the DUS) and the other person</tt>
122<br><tt>joins this game. Generally the gameplay is decent if</tt>
123<br><tt>the two modems are physically in the same city/area,</tt>
124<br><tt>comparable to Abuse's single player speed on a 486/33.</tt>
125<br><tt>Note that any IPX games (such as Quake) will work with</tt>
126<br><tt>this DUS 'workaround'.</tt>
127<p><a NAME="Internet" href="#Internet"></a><a NAME="Internet" href="#Internet"></a><a NAME="Internet" href="#Internet"></a><a NAME="Internet" href="#Internet"></a><a NAME="Internet" href="#Internet"></a><a NAME="Internet" href="#Internet"></a><a NAME="Internet" href="#Internet"></a><b><tt><a href="#Internet" NAME="Internet">Internet
128Play Using TCP/IP</a></tt></b>
129<p><tt>Abuse was planned to have native TCP/IP support, and this</tt>
130<br><tt>would have been impressive back in 1995 (before Quake</tt>
131<br><tt>even!). It would have been as revolutionary as the</tt>
132<br><tt>developer's name, Crack dot Com... now there is about a</tt>
133<br><tt>hundred million companies with a dot Com in their names, but</tt>
134<br><tt>Crack dot Com was one of the first. But as it stands, only</tt>
135<br><tt>the Linux versions of Abuse and fRaBs have TCP/IP support.</tt>
136<p><tt>Once again, there is a workaround to this. You may have</tt>
137<br><tt>heard of various programs such as Kali which let you play</tt>
138<br><tt>lots of old IPX games over the Internet using TCP/IP. Now</tt>
139<br><tt>there is a free IPX -> TCP/IP program called Kahn, and it</tt>
140<br><tt>even supports Abuse/fRaBs. The Kahn <a href="">homepage</a>
141will help you</tt>
142<br><tt>learn the ins and outs of this fine piece of software, as</tt>
143<br><tt>well as provide you a copy of the latest version.</tt>
144<p><tt>Kahn works with a IRC-type client and a little launchbar.</tt>
145<br><tt>You basically add an icon for the fRaBs executable to the</tt>
146<br><tt>launchbar and use the button to run the game. There are</tt>
147<br><tt>some cool icons to use for the fRaBs launchbar in /icons,</tt>
148<br><tt>although it is my experience that Kahn doesn't detect the</tt>
149<br><tt>.ico files here automatically. Thus, in the input box,</tt>
150<br><tt>once you try and go to the /icons directory to select an</tt>
151<br><tt>icon, you need to use the file name of the icon itself.</tt>
152<br><tt>I use frabs2.ico, but there is also a frabs1.ico... what-</tt>
153<br><tt>ever one you like best.</tt>
154<p><tt>Note that this launchbar icon is essential to gameplay</tt>
155<br><tt>over Kahn. You cannot just run Abuse with the Kahn program</tt>
156<br><tt>running; you must click the launchbar icon. If things work</tt>
157<br><tt>out you should be able to set up a multiplayer game and</tt>
158<br><tt>have the other person detect your game as described</tt>
159<br><tt>previously. For me, gameplay has been very slow (about half</tt>
160<br><tt>a frame/sec). I get better performance out of most other</tt>
161<br><tt>Kahn-supported games, for some reason. However, if you know</tt>
162<br><tt>someone close to you that cannot connect to your computer</tt>
163<br><tt>with a local phone call, this option may be best for you.</tt>
164<p><tt>I'm sure Kahn is not the only type of software that does</tt>
165<br><tt>IPX support over TCP/IP, so be sure to try out others.</tt>
166<p><a NAME="Levels" href="#Levels"></a><a NAME="Levels" href="#Levels"></a><a NAME="Levels" href="#Levels"></a><a NAME="Levels" href="#Levels"></a><a NAME="Levels" href="#Levels"></a><a NAME="Levels" href="#Levels"></a><b><tt><a href="#Levels" NAME="Levels">Deathmatch
168<p><tt>All of the deathmatch levels in fRaBs are crafted by</tt>
169<br><tt>people in the Abuse community, for free. It's a labor</tt>
170<br><tt>of love. :)</tt>
171<p><tt>The levels are listed in the order in which they were</tt>
172<br><tt>added to fRaBs.</tt>
173<p><b><tt>Small Levels</tt></b>
174<p><tt>1. A Little Hot! (alitlhot.spe) by /Messiah\</tt>
175<p><tt>A LSABER_100 ammo is in the center of the level, and</tt>
176<br><tt>is surrounded by switch-activated firebomb turrets</tt>
177<br><tt>which other players can use to kill you.</tt>
178<p><tt>2. Get Cross! (getcross.spe) by /Messiah\</tt>
179<p><tt>An upside down cross with napalm ammo is in the center</tt>
180<br><tt>of a small cave. It's surrounded by lava, and accessible</tt>
181<br><tt>by an automatically-moving platform.</tt>
182<p><tt>3. Spacy Tiny DM (spacytdm.spe) by /Messiah\</tt>
183<p><tt>This one is similar to Get Cross, only there's no lava</tt>
184<br><tt>traps and more firepower. The Firebombs are at the</tt>
185<br><tt>highest precipice.</tt>
186<p><tt>4. Red-Green DM (redgrndm.spe) by /Messiah\</tt>
187<p><tt>Small level with red foreground and background, and green</tt>
188<br><tt>flyers that respawn and wreak havoc.</tt>
189<p><tt>5. Tree-Small (treesmal.spe) by /Messiah\</tt>
190<p><tt>Trees and caves and a little pocket full of ammo and goodies.</tt>
191<p><tt>6. Small Bugs (bugssml.spe) by /Messiah\</tt>
192<p><tt>Small portion of the Bugs level, with rearranged ammunition.</tt>
193<p><tt>7. King of the Cross (kotcross.spe) by /Messiah\</tt>
194<p><tt>Fly powerups abound in this battle of flying grenades vs.</tt>
195<br><tt>firebomb and lightsaber.</tt>
196<p><tt>8. Ruins (ruins.spe) by Leon</tt>
197<p><tt>Well-balanced DM level with lots of ammunition. Leon did an</tt>
198<br><tt>awesome job with the artwork.</tt><tt></tt>
199<p><tt>9. Occult (occult.spe) by Leon</tt>
200<p><tt>Another instance of Leon's new artwork. Don't fall too far or</tt>
201<br><tt>the firebomb turrets will get you. Although sparsely decorated,</tt>
202<br><tt>there is lots of ammo and it looks like a fun, balanced level.</tt>
203<br><tt>Way to go Leon!</tt>
204<p><tt>10. Cistern (cistern.spe) by Leon</tt>
205<p><tt>A sewer occupies the bottom portion of this level, while the</tt>
206<br><tt>midsection has respawning POWER_FLY items that make getting</tt>
207<br><tt>around a breeze. Like Leon's other levels, he has a gratuitous</tt>
208<br><tt>amount of frisbees, rockets, and grenades. Especially here,</tt>
209<br><tt>the grenades are a handy weapon for drop-in attacks.</tt>
210<p><b><tt>Medium Levels</tt></b>
211<p><tt>1. Spacy Medium DM (spacymed.spe) by /Messiah\</tt>
212<p><tt>This is not a larger version of Spacy Tiny DM. Vertically-</tt>
213<br><tt>oriented level with invisibility. The emphasis is on sneaking</tt>
214<br><tt>around. This one took a while... lots of attention to the</tt>
215<br><tt>little details and sound effects.</tt>
216<p><tt>2. Teardrop (teardrop.spe) by /Messiah\</tt>
217<p><tt>Circle-shaped level with a smaller circle inside the bigger</tt>
218<br><tt>one. At the bottom of each circle is flowing water that can</tt>
219<br><tt>cause damage. Like the level before it, the POWER_SNEAKY can</tt>
220<br><tt>come in handy. Plenty of room for strategic attacks here.</tt>
221<p><tt>3. Aquarius (aquarius.spe) by /Messiah\</tt>
222<p><tt>A blueish level with some more water. This is a level for</tt>
223<br><tt>people who like to fly, and for people who don't mind having</tt>
224<br><tt>a bunch of PUSHER arrows push them everywhere. There's one</tt>
225<br><tt>single switch near the top of the level that affects access</tt>
226<br><tt>all over the map, as well as switching on and off a pair of</tt>
227<br><tt>gun turrets. Designed by my roommate, created by me. :)</tt>
228<p><tt>4. Mad Race (madrace.spe) by /Messiah\</tt>
229<p><tt>You'll want to try this level! It's centered around three</tt>
230<br><tt>POWER_FAST items, and the only other objects are Hearts and</tt>
231<br><tt>Napalm. :) Run fast, torch your opponents, and watch out for</tt>
232<br><tt>the lightning. Way different from the other levels in fRaBs.</tt>
233<p><tt>5. Laaz Rockit (laazrckt.spe) by /Messiah\</tt>
234<p><tt>Named after an old metal band, this level has rockets and</tt>
235<br><tt>frisbee ammo everywhere, and only a pinch of lightsaber. Tip:</tt>
236<br><tt>If someone camps near the lightsaber ammo, remember that the</tt>
237<br><tt>rockets have longer range than any other weapon.</tt>
238<p><tt>6. Medium Bugs (bugsmed.spe) by /Messiah\</tt>
239<p><tt>This is about half of the original Bugs level, with rearranged</tt>
240<br><tt>ammunition. A bit smaller than the other medium levels.</tt>
241<p><tt>7. 00DM (00dm.spe) by /Messiah\</tt>
242<p><tt>Ever played a Quake deathmatch at the 'difficulty select'</tt>
243<br><tt>level? You've got the idea here then. :)</tt>
244<p><b><tt>Large Levels</tt></b>
245<p><tt>1. Bugs (bugs.spe) by /Messiah\</tt>
246<p><tt>This is THE deathmatch level. Every power item is included.</tt>
247<br><tt>There's a few secrets, and lots of space (most of it vertical)</tt>
248<br><tt>to cover. Features respawning ROB1s... make sure you kill them,</tt>
249<br><tt>because you'll like what you find if you get to their source. :)</tt>
250<br><tt>Also, there's some secrets on the highest ceiling... keep shooting</tt>
251<br><tt>the ceiling, and wait at the very bottom of the level for that</tt>
252<br><tt>slowly-respawning POWER_FLY.</tt>
253<p><tt>2. Limestone (limeston.spe) by /Messiah\</tt>
254<p><tt>A maze of caves. The POWER_FAST will do you well to get the other</tt>
255<br><tt>power items. Keep in mind that the further in the mine you go down,</tt>
256<br><tt>the easier it will be to get back up to the top... it's a bit of</tt>
257<br><tt>a paradox. :)</tt>
258<p><tt>3. JDM3 (jdm3.spe) by /Messiah\</tt>
259<p><tt>My first shot at a deathmatch level. It centers around the</tt>
260<br><tt>POWER_FLY object, but there is also a POWER_HEALTH and a</tt>
261<br><tt>POWER_SNEAKY. The POWER_FLY is the key to controlling the</tt>
262<br><tt>level, so be quick.</tt>
263<p><font color="#FFFFFF">Justin Cassidy</font>
264<br><a href="mailto: messiah15@*spam-me-and-die*"></a>
265<p><img SRC="../images/ssig.GIF" NOSAVE height=17 width=20>
Note: See TracBrowser for help on using the repository browser.