KB: step-3 closeout -- miniconsole verification + SDK vendor note
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
@@ -106,3 +106,30 @@ survives. NOTE: each `[FAIL]` marks a missing L4 override — reconstruction bac
|
||||
window; all boot lines present.
|
||||
Deferred to the user (visual-only): panel/plasma appearance vs vRIO on screen, XInput stick
|
||||
feel, `L4PADFLIP` polarity.
|
||||
|
||||
## 2026-07-17 — Step 3: the miniconsole — DONE + verified (commit c4ca87b)
|
||||
|
||||
**Architecture: the console stays a wire peer.** `game/glass/btl4fe.*` (GDI catalog menu + the
|
||||
console-shape egg writer) and `btl4console.*` (the LocalConsole marshal: a worker-thread console
|
||||
CLIENT speaking the `tools/btconsole.py` protocol verbatim — 1040-byte chunked
|
||||
`ReceiveEggFileMessage`, 20s settle, `RunMission`×2, stay connected, own the clock,
|
||||
`StopMission`(id 6)@expiry; logs `content\marshal.log`). The engine runs the 100% stock console
|
||||
ladder — ZERO engine hooks; the planned `L4APP.H` setters proved unnecessary (launches pass real
|
||||
argv on relaunch). WinMain: one gated block — zero-mission-arg glass launch → menu → relaunch
|
||||
self with mission argv (`BT_FE_EGG/PODS/SECS` arm the marshal; `BT_FE_LOOP` returns exits to the
|
||||
menu; menu relaunches CLEAR the handoff — the leak re-armed a marshal in cycle test 1).
|
||||
|
||||
**Verified (synthetic menu drives, all autonomous):**
|
||||
- Golden egg: `frontend.egg` section sequence + line offsets IDENTICAL to `MP.EGG`; ordinal
|
||||
pages verbatim; GDI name-glyph pages in MP.EGG framing (32/8 rows, 16 bytes/line).
|
||||
- Solo cycle: menu → egg → relaunch → marshal → stock ladder → mission RUNS (58+ ticks) → 60s
|
||||
clock → stop → menu returns with clean env.
|
||||
- **HOST LAN 2-node:** peer started manually (`-net 1601`); menu-hosted launch → marshal feeds
|
||||
BOTH pods (2-pilot egg, 10 chunks each) → both in-mission (65/18 ticks) → stop both → host
|
||||
returns to the menu, peer idles at console-wait.
|
||||
|
||||
## 2026-07-17 — Step 4 pre: Steamworks SDK 1.64 vendored (commit 23c0019)
|
||||
|
||||
Official Valve zip (provided by Cyd at the repo root), extracted to
|
||||
`extern/steamworks_sdk_164/` and trimmed to `public/` + `redistributable_bin/` + Readme
|
||||
(12.5 MB); zip removed. Consumed only under `-DBT_STEAM=ON`.
|
||||
|
||||
Reference in New Issue
Block a user