Files
TeslaSuite/410console/battletech-port/README.md
T
CydandClaude Fable 5 deaade4f72 Track the 410console hand-off docs; ignore the raw Mac archive
The BattleTech port spec, the Console 4.10 decompilation notes, the golden
reference eggs, and the PEF/rsrc analysis tools come into the repo. The .sit
archive and its extraction (Mac binaries, __MACOSX/.finf metadata) stay
untracked for now.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-07 22:43:32 -05:00

19 lines
1.1 KiB
Markdown

# battletech-port — hand-off package
Everything needed to add **BattleTech** support to the modernized **TeslaConsole**
(in the `TeslaSuite` repo), mirroring its existing **Red Planet** implementation.
Assembled in the `TeslaRel410` repo from the Mac 4.10 console decompilation + the
game's own data. **Transplant this whole folder into the TeslaSuite repo** and
implement from the spec there (that repo can build the .NET solution).
- **`BATTLETECH-PORT-SPEC.md`** — start here. The full port spec: shared Munga/1501
spine, the BattleTech egg format + the BT-vs-RP field diff, the RedPlanet→BattleTech
class map, the shell de-hardcoding, the `BTConfig.xml` catalog + data sources,
open questions, and verification.
- **`reference/cavern.egg`** — console-generated BattleTech egg (golden field reference).
- **`reference/TESTARN.EGG`** — 2nd BT egg (shows multiple `[Role::*]` blocks).
- **`reference/RPConfig.xml.template`** — the RP catalog XML to mirror as `BTConfig.xml`.
- **`reference/L4PLASMA.HPP`** — the pod plasma-display class the egg bitmaps target.
Context: `../CONSOLE-4.10-DECOMP.md` (the Mac console decompilation this builds on).