-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathusers_manual.htm
More file actions
309 lines (288 loc) · 15.6 KB
/
users_manual.htm
File metadata and controls
309 lines (288 loc) · 15.6 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<meta name="description" content="Arcade Connector — a modern game launcher for CSUME with IRC chat, autojoin, ROM hosting, and more." />
<meta name="keywords" content="Arcade Connector, CSUME, game launcher, MAMEHub, arcade, IRC, retro gaming, multiplayer emulator" />
<meta name="author" content="Mr.Rocket" />
<meta name="robots" content="index, follow" />
<!-- Open Graph -->
<meta property="og:title" content="Arcade Connector — A Game Launcher for CSUME" />
<meta property="og:description" content="A modern Windows launcher for CSUME with IRC chat, autojoin, and hosted ROM games." />
<meta property="og:url" content="https://MrRocket.github.io/ArcadeConnector/" />
<meta property="og:type" content="website" />
<meta property="og:image" content="https://MrRocket.github.io/ArcadeConnector/images/banner.jpg" />
<title>Arcade Connector - User Manual</title>
<link rel="icon" href="favicon.ico" type="image/x-icon" />
<!-- Google Analytics -->
<script async src="https://www.googletagmanager.com/gtag/js?id=G-VBL0256RP7"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'G-VBL0256RP7');
</script>
<!-- Local download counter -->
<script>
function trackDownload() {
let count = localStorage.getItem('downloadCount') || 0;
count++;
localStorage.setItem('downloadCount', count);
document.getElementById("localDownloadCount").innerText = count;
}
window.onload = function () {
const savedCount = localStorage.getItem('downloadCount') || 0;
document.getElementById("localDownloadCount").innerText = savedCount;
};
</script>
<style>
body {
background-color: #222;
background-image: url(images/BG2.gif);
color: #eee;
font-family: Arial, sans-serif;
margin: 2rem;
line-height: 1.6;
}
h1, h2, h3 {
color: #00ccff;
}
a {
color: #00ffaa;
text-decoration: none;
}
.logo {
max-width: 100%;
height: auto;
margin-bottom: 1rem;
}
.content {
max-width: 820px;
margin: auto;
}
.sidebar {
float: left;
width: 190px;
}
.main {
float: right;
width: 640px;
}
.footer {
clear: both;
text-align: center;
font-size: 14px;
color: #999;
margin-top: 4rem;
}
.features li {
margin-bottom: 0.4rem;
}
.tiny {
font-size: 10px;
}
.small {
font-size: 14px;
}
.lightblue {
color: #66FFCC;
}
.windows-logo {
width: 50px;
height: 50px;
vertical-align: middle;
}
.screenshots img {
margin-bottom: 0.5rem;
border: 2px solid #444;
width: 156px;
height: 214px;
}
.downloads {
margin-top: 1rem;
}
.download-button {
font-weight: bold;
color: #00ffaa;
}
.style1 {font-size: 16px; }
.style16 { color: #00FFFF;
font-weight: bold;
font-size: 24px;
}
.style18 {color: #00FFFF; font-weight: bold; }
.style20 {color: #00FFFF; font-weight: bold; font-size: 18px; }
.style21 {color: #FFFFFF}
.style22 {font-size: 36px;
font-weight: bold;
color: #00FFFF;
}
</style>
</head>
<body>
<div class="content">
<div class="main">
<img src="images/ac_ani_logo1.gif" class="logo" alt="Arcade Connector Logo">
<h2 align="center" class="style18" data-start="211" data-end="236"><span class="style22">User Manual</span></h2>
<h2 class="style18" data-start="211" data-end="236">1. Getting Started</h2>
<p data-start="237" data-end="400">Arcade Connector is a Windows launcher designed for hosting and joining multiplayer arcade games using <strong data-start="340" data-end="349">CSUME</strong>. Follow these steps to prepare your environment:</p>
<p>When you first run <strong>Arcade Connector</strong> you'll be presented with the <strong>IRC login</strong> screen tab. It will try to detect if you are connected. IRC is optional and isn't required, but it will make things much easier to chat and find hosted games.</p>
<ol>
<li><strong>Create a user name</strong> or login anonymously.<em> If no name is created, a random user name will be given. Starting with User and a random number</em>. </li>
<li><strong>Click Connect</strong> and login to IRC.</li>
</ol>
<hr data-start="594" data-end="597" />
<h2 class="style18" data-start="599" data-end="623">2. Hosting a Game</h2>
<ol>
<li>Click on the <strong>Setup|Launch</strong> tab..</li>
<li>Choose a ROM file by clicking on the <strong data-start="682" data-end="696">Load ROM File </strong>button.</li>
<li>Check the <strong>Host Game check box</strong>..</li>
<li>Click the<strong data-start="764" data-end="777"> Host Game button</strong>.</li>
<li>A <strong>join:// link</strong> will be posted to <strong>IRC</strong> so others can join.</li>
<li>Once done, close CSUME to return to the launcher.</li>
</ol>
<p>Note: If you're not using IRC, your server will show up in the <strong>Hosted Servers</strong> browser.</p>
<hr data-start="895" data-end="898" />
<h2 class="style18" data-start="900" data-end="924">3. Joining a Game</h2>
<ul>
<li>Look for join:// links in the chat window.</li>
<li>Click the link to connect to the hosted server. </li>
<li><strong>If you notice that a game is prepared to be hosted<img src="ArcadeConnector/bin/Debug/Images/is_moderator.png" alt="" width="34" height="34" />, Right click your user name and select "Ready up"<img src="ArcadeConnector/bin/Debug/Images/user_ready.png" alt="" width="34" height="34" /> to auto join a game. ~ <em>This is actually the best way to join. It keeps the game in sync and will take less time to join.</em></strong></li>
</ul>
<p>Note: If you're not using IRC, detected hosted servers will show up in the <strong>Hosted Servers</strong> browser. <em><strong>Double Click </strong>on the server in the list to<strong> Join</strong>.</em></p>
<hr data-start="1028" data-end="1031" />
<h2 class="style18" data-start="1033" data-end="1060">4. User Status Icons</h2>
<ul>
<li><strong data-start="1063" data-end="1105">Online</strong> — <img src="ArcadeConnector/bin/Debug/Images/online.png" alt="" width="34" height="34" />User is connected and active. </li>
<li><strong data-start="1108" data-end="1172">AFK</strong> — <img src="ArcadeConnector/bin/Debug/Images/snooze.png" alt="" width="34" height="34" />User is idle or has typed /afk. </li>
<li><strong data-start="1175" data-end="1217">In-game</strong> — <img src="ArcadeConnector/bin/Debug/Images/ac_icon.png" alt="" width="34" height="34" />User is currently in a game. </li>
<li><strong data-start="1220" data-end="1281">Ready</strong> — <img src="ArcadeConnector/bin/Debug/Images/user_ready.png" alt="" width="34" height="34" />User has toggled <strong data-start="1249" data-end="1261">Ready Up</strong> to auto-join games. </li>
<li><strong data-start="1334" data-end="1371">Hosting</strong> — <img src="ArcadeConnector/bin/Debug/Images/is_moderator.png" alt="" width="34" height="34" />User is hosting a game. </li>
</ul>
<p>When set to host a game by ticking the check box "Host Game", the user icon automatically changes notifying others that you're prepared to host a game:</p>
<p>Once everyone is ready to Join, Click the <strong>Host Game button</strong> to start your game server.</p>
<p><strong>If Host Game is not checked</strong>, only a single player game will be started, by clicking <strong>Launch Game</strong>.</p>
<hr data-start="1373" data-end="1376" />
<h2 class="style18" data-start="1378" data-end="1400">5. IRC Commands</h2>
<ul>
<li><strong data-start="1403" data-end="1437">/afk</strong> — Set your status to AFK.</li>
<li><strong data-start="1440" data-end="1469">/back</strong> — Clear AFK status.</li>
<li><strong data-start="1472" data-end="1539">/sound [filename]</strong> — Play a custom sound (e.g., /sound cheer).</li>
<li><strong data-start="1542" data-end="1618">/[filename]</strong> — Post an image from Images folder. See below, for <strong>Image Command</strong> names.</li>
</ul>
<hr data-start="1715" data-end="1718" />
<h2 class="style18" data-start="1720" data-end="1743">6. Chat Features</h2>
<ul>
<li><span class="style21"><strong data-start="1746" data-end="1842">Clickable Web Links</strong></span><br data-start="1765" data-end="1768" />
URLs starting with http://, https://, or join:// become clickable.</li>
<li><span class="style21"><strong data-start="1848" data-end="1958">Posting Image Links</strong></span><br data-start="1866" data-end="1869" />
If a URL ends with .png, .jpg, .gif, or .bmp, it will attempt to show the image inline.</li>
<li><span class="style21"><strong data-start="1962" data-end="2063">Sound Commands</strong></span><br data-start="1980" data-end="1983" />
Type /sound [soundfile]</li>
</ul>
<blockquote>
<p class="style21">Here's a list of sounds that are currently supported:</p>
</blockquote>
<ul>
<li>/sound cheers</li>
<li>/sound beep</li>
<li>/sound powerup</li>
<li>/sound beback</li>
<li>/sound message</li>
<li>/sound doomdoor</li>
<li>/sound zap</li>
<li><span class="style21"><strong data-start="1962" data-end="2063">Image Commands</strong></span><br data-start="1980" data-end="1983" />
Type /beer, /soulsphere, etc., to insert predefined images from Images/. Sounds and Images can be mixed into a single message, eg:<em> "Hi there! /sound zap /cool"</em></li>
</ul>
<blockquote> <span class="style21">Here's a list of chat emoji images you can add to your message:</span>
<table width="625" height="367" border="0">
<tr>
<th width="220" height="363" scope="col"><ul>
<li>
<div align="left">/gasp = <img src="ArcadeConnector/bin/Debug/Images/gasp.gif" width="16" height="16" /> </div>
</li>
<li>
<div align="left">/devil = <img src="ArcadeConnector/bin/Debug/Images/devil.gif" width="16" height="16" /></div>
</li>
<li>
<div align="left">/cool = <img src="ArcadeConnector/bin/Debug/Images/cool.gif" width="16" height="16" /></div>
</li>
<li>
<div align="left">/confused = <img src="ArcadeConnector/bin/Debug/Images/confused.gif" width="16" height="16" /></div>
</li>
<li>
<div align="left">/bigsmile = <img src="ArcadeConnector/bin/Debug/Images/bigsmile.gif" width="16" height="16" /></div>
</li>
<li>
<div align="left"> /thumbsdown = <img src="ArcadeConnector/bin/Debug/Images/thumbsdown.png" width="16" height="16" /></div>
</li>
<li>
<div align="left"> /thumbsup = <img src="ArcadeConnector/bin/Debug/Images/thumbsup.png" width="16" height="16" /></div>
</li>
<li>
<div align="left">/heart = <img src="ArcadeConnector/bin/Debug/Images/heart.gif" width="16" height="16" /></div>
</li>
<li>
<div align="left">/smile = <img src="ArcadeConnector/bin/Debug/Images/smile.gif" width="16" height="16" /></div>
</li>
</ul></th>
<th width="212" scope="col"><ul>
<li>
<div align="left">/beer = <img src="ArcadeConnector/bin/Debug/Images/beer.png" width="24" height="24" /></div>
</li>
<li>
<div align="left">/cheers = <img src="ArcadeConnector/bin/Debug/Images/cheers.png" width="24" height="24" /></div>
</li>
<li>
<div align="left"> /snooze = <img src="ArcadeConnector/bin/Debug/Images/snooze.png" width="24" height="24" /></div>
</li>
<li>
<div align="left">/soulsphere = <img src="ArcadeConnector/bin/Debug/Images/soulsphere.png" width="24" height="24" /></div>
</li>
<li>
<div align="left">/ingame = <img src="ArcadeConnector/bin/Debug/Images/ingame.png" width="24" height="24" /></div>
</li>
<li>
<div align="left">/zaxon_jet = <img src="ArcadeConnector/bin/Debug/Images/zaxon_jet.bmp" width="24" height="24" /></div>
</li>
<li>
<div align="left"> /shinobi_life = <img src="ArcadeConnector/bin/Debug/Images/shinobi_life.bmp" width="24" height="24" /></div>
</li>
<li>
<div align="left"> /pacman_ghost = <img src="ArcadeConnector/bin/Debug/Images/pacman_ghost.bmp" width="24" height="24" /></div>
</li>
<li>
<div align="left">/joust_life = <img src="ArcadeConnector/bin/Debug/Images/joust_life.bmp" width="24" height="24" /></div>
</li>
</ul></th>
<th width="169" scope="col"><div align="left"><br />
<ul>
<li> Shortcuts:</li>
<li> :) = <img src="ArcadeConnector/bin/Debug/Images/smile.gif" width="16" height="16" /></li>
<li> :| = <img src="ArcadeConnector/bin/Debug/Images/confused.gif" width="16" height="16" /></li>
<li> 8) = <img src="ArcadeConnector/bin/Debug/Images/cool.gif" width="16" height="16" /></li>
<li> :D = <img src="ArcadeConnector/bin/Debug/Images/bigsmile.gif" width="16" height="16" /></li>
<li> :o = <img src="ArcadeConnector/bin/Debug/Images/gasp.gif" width="16" height="16" /></li>
<li> :P = <img src="ArcadeConnector/bin/Debug/Images/tongue.gif" width="16" height="16" /></li>
<li> ;) = <img src="ArcadeConnector/bin/Debug/Images/wink.gif" width="16" height="16" /></li>
</ul>
</div></th>
</tr>
</table>
</blockquote>
<hr data-start="2065" data-end="2068" />
<h2 class="style18" data-start="2070" data-end="2084">7. Tips</h2>
<ul>
<li>Use the <strong data-start="2095" data-end="2107">Ready Up</strong> <img src="ArcadeConnector/bin/Debug/Images/user_ready.png" alt="" width="34" height="34" /> option to autojoin when someone <img src="ArcadeConnector/bin/Debug/Images/is_moderator.png" alt="" width="34" height="34" /> hosts a game.</li>
<li>Enable sound notifications for chat events (e.g., joins, messages).</li>
</ul>
<h3 data-start="182" data-end="254"> </h3>
</div>
<div class="footer">
<p> </p>
<p>© 2025 Mr.Rocket — Arcade Connector Project. All rights reserved.</p>
</div>
</div>
</body>
</html>