Help — RetroHexChat

Solo Arcade

The Solo Arcade lets you play classic FPS games directly in your browser via WebAssembly. No downloads, no plugins — the game engine runs natively in your browser.

Starting an Arcade Session

Double-click the Games desktop folder and choose Arcade, or open the Games menu and choose Arcade.

A window opens right on the chat desktop with game icons. Choose an icon to review the game details, then press Start Game to open it in a new browser window. You must be registered and identified (/ns identify) to play.

The game's tab is yours, not the chat's: closing it does not end the session, and the chat cannot close it for you. While a game is running, Open the game tab brings the address back if you closed it, Back returns to the icon launcher, and End Session finishes the session — as does leaving it alone for a while.

Available Games — Half-Life Engine

Available Games — Wolf3D Engine

Available Games — DOOM Engine

Available Games — Quake Engine

Available Games — Quake II Engine

Technology

Half-Life: Uplink is powered by Xash3D-FWGS (GoldSource reimplementation compiled to WebAssembly). Wolfenstein 3D is powered by ECWolf-JS (ECWolf compiled to WebAssembly via Emscripten). DOOM games are powered by Dwasm (PrBoom+ compiled to WebAssembly). Quake games are powered by Qwasm (QuakeSpasm compiled to WebAssembly). Quake II is powered by Qwasm2 (Yamagi Quake II compiled to WebAssembly). All support keyboard, mouse, and gamepad input.

Session Timeouts

Pending sessions expire in 5 minutes. The lobby expires after 15 minutes of inactivity (with a warning at 10 minutes).

See Also

Half-Life (Arcade) · Wolfenstein 3D (Arcade) · DOOM (Arcade) · Quake (Arcade) · Quake II (Arcade) · ScummVM Adventures

See Also

Help
GitHub License (MIT)
6 objects
GitHub License (MIT)
  • Restore
  • Minimize
  • Maximize
  • Close
  • Cascade Windows
  • Tile Windows Horizontally
  • Tile Windows Vertically
  • Minimize All Windows