RP412: fork from RP411 — Steam + internet-multiplayer line

Consumer port of Red Planet: sellable on Steam, internet multiplayer,
playable without cockpit hardware. Adds the project README and
docs/RP412-ROADMAP.md covering the three workstreams (vRIO-derived
input/display, TeslaConsole-derived session UI, Steamworks networking)
and the Steam logistics assessment.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
Cyd
2026-07-12 11:08:48 -05:00
co-authored by Claude Fable 5
parent 3b8b729ecb
commit 467934c968
2 changed files with 142 additions and 0 deletions
+37
View File
@@ -0,0 +1,37 @@
# Red Planet 4.12
**Red Planet** is the VWE pod-racing game built on the in-house **MUNGA** engine
(Win32 / DirectX 9, `MUNGA_L4` platform layer). The **4.12** line is the
consumer port: a version of Red Planet that can be **sold on Steam** and played
over **internet multiplayer**, without cockpit-pod hardware.
Forked from [RP411](https://gitea.mysticmachines.com/VWE/RP411.git)
(the arcade/cockpit 4.11 line) with full history preserved.
## Goals
1. **Steam distribution** — Steamworks integration, SteamPipe builds, store-ready packaging.
2. **Internet multiplayer** — take the engine's LAN-era WinSock networking online
(NAT traversal, matchmaking, latency tolerance).
3. **No cockpit required** — keyboard / mouse / gamepad input and on-screen
replacements for the pod's RIO panel and plasma display, drawing on
[vRIO](https://gitea.mysticmachines.com/VWE/VRIO.git).
4. **Self-hosted sessions** — in-game race setup/join replacing the operator-driven
[TeslaConsole](https://gitea.mysticmachines.com/VWE/TeslaSuite.git) flow.
See [docs/RP412-ROADMAP.md](docs/RP412-ROADMAP.md) for the plan and the
Steam-multiplayer logistics.
## Building
Unchanged from 4.11 for now — see [BUILD.md](BUILD.md)
(VS 2005/2008 + DirectX SDK June 2010, `Release|Win32`, output `Release\rpl4opt.exe`).
Toolchain modernization is a roadmap item.
## Related repositories
| Repo | Role |
|------|------|
| [RP411](https://gitea.mysticmachines.com/VWE/RP411.git) | Upstream arcade source (this repo's base) |
| [VRIO](https://gitea.mysticmachines.com/VWE/VRIO.git) | Virtual RIO panel + vPLASMA display — input bindings and display emulation to fold in |
| [TeslaSuite](https://gitea.mysticmachines.com/VWE/TeslaSuite.git) | TeslaConsole / Launcher / vPOD — the arcade session-control stack 4.12 replaces (and a reference for the Munga control protocol, TCP 1501) |