BT412: fork from BT411 -- Steam + internet-multiplayer line

Identity pass (README/CLAUDE.md/CMake project bt412), the steamification
roadmap (docs/BT412-ROADMAP.md), and the living context topic
(context/steamification.md). Forked at BT411 4e72f0c; origin is
VWE/BT412.git only -- this repo never touches the BT411 remote.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
Cyd
2026-07-14 07:24:05 -05:00
co-authored by Claude Fable 5
parent 4e72f0c4f4
commit d8dd512843
5 changed files with 292 additions and 19 deletions
+12 -7
View File
@@ -5,14 +5,18 @@
> detail is preserved verbatim in **`docs/PROGRESS_LOG.md`** (the old monolithic CLAUDE.md) — the
> ultimate fallback if a topic digest is thin. Migration history: `phases/phase-01-context-restructure.md`.
**Project:** Port VWE's 1995 arcade **BattleTech** (BT) pod game (MUNGA engine, Tesla platform
4.10) to modern Windows + the pod hardware, by reconstructing the missing BT game logic from the
`BTL4OPT.EXE` binary on top of the working WinTesla engine.
**Project:** **BT412 — the Steamification of the BattleTech pod port.** The upstream work
(BT411) ports VWE's 1995 arcade **BattleTech** (BT) pod game (MUNGA engine, Tesla platform 4.10)
to modern Windows by reconstructing the missing BT game logic from the `BTL4OPT.EXE` binary on
top of the working WinTesla engine. This repo carries that forward to a consumer Steam title:
virtual cockpit controls (no pod hardware), single-window cockpit, in-game session front end
replacing the operator console, Steam internet multiplayer, distributable packaging.
**Repo of record:** the top-level `CMakeLists.txt` + `README.md` build `btl4.exe`. Layout:
`engine/ game/ content/ docs/ reference/ tools/ context/`.
**Current front:** `btl4.exe` runs a full single-player loop; the gauge system is complete; the
active work is reconstructing each subsystem's authentic behavior from the binary. Details +
what's-next: `context/project-overview.md`, `context/open-questions.md`, recent git log.
`engine/ game/ content/ docs/ reference/ tools/ context/`. Remote: `origin` =
`VWE/BT412.git` ONLY — this repo must never touch the BT411 remote (no cross-pull remote).
**Current front:** the steamification — plan and phase order in `docs/BT412-ROADMAP.md`, running
status in `context/steamification.md`. Subsystem-fidelity reconstruction continues alongside.
Details + what's-next: `context/project-overview.md`, `context/open-questions.md`, recent git log.
---
@@ -57,6 +61,7 @@ precise than anything you can infer.
| User asks about... | Read this file |
|---|---|
| What the project is, engine, platform, goal | `context/project-overview.md` |
| The Steamification (BT412): plan, phases, PadRIO, Steam net, front end | `context/steamification.md` + `docs/BT412-ROADMAP.md` |
| Missing BT source, decompilation strategy | `context/source-completeness.md` |
| The WinTesla Windows port (renderer/audio/HAL) | `context/wintesla-port.md` |
| Build / run / debug / repo layout / env gates | `context/build-and-run.md` + `context/decomp-reference.md` §6 |