This website requires JavaScript.
b3f6c74120
Docs: roadmap Phase 5 status (5a egg builder done; 5b/5c/5d remain)
master
Cyd and Claude Fable 5
2026-07-14 08:45:26 -05:00
0faf6a0072
Front end: local mission-egg builder + front-end mode (Workstream B foundation)
Cyd and Claude Fable 5
2026-07-14 08:44:37 -05:00
5ebb9a5906
Net: NetTransport seam + Steam transport (Workstream C.1)
Cyd and Claude Fable 5
2026-07-14 08:33:34 -05:00
5285117d3b
Cockpit 3a: PlasmaScreen on the desktop (L4PLASMA=SCREEN)
Cyd and Claude Fable 5
2026-07-14 08:23:43 -05:00
fe97746a51
Input: PadRIO -- play without the pod (L4CONTROLS=PAD), Workstream A.1
Cyd and Claude Fable 5
2026-07-14 08:16:33 -05:00
55e4295dc3
Toolchain: VS2022 (v143) is the build of record -- /FORCE:UNRESOLVED retired
Cyd and Claude Fable 5
2026-07-14 07:36:19 -05:00
d8dd512843
BT412: fork from BT411 -- Steam + internet-multiplayer line
Cyd and Claude Fable 5
2026-07-14 07:24:05 -05:00
4e72f0c4f4
Diag: BT_VALVE_BOOST=<condenserNumber> (route coolant priority to one condenser)
arcattack and Claude Fable 5
2026-07-14 07:11:15 -05:00
21abe2212e
KB: autocannon jam/coolant-priority -- mechanism is FAITHFUL + COMPLETE (decomp hunt)
arcattack and Claude Fable 5
2026-07-14 06:56:34 -05:00
3acab416ee
Diag: BT_JAM_LOG (per-shot weapon temp/jam roll) + BT_VALVE (force condenser detent)
arcattack and Claude Fable 5
2026-07-14 06:34:37 -05:00
844edbd2aa
KB: FX per-zone chain LIVENESS-VERIFIED (BT_CRIT_PROBE solo)
arcattack and Claude Fable 5
2026-07-14 06:12:12 -05:00
a198e5fb4a
KB: fix my botched FX entry -- the impact/destruction FX chain IS reconstructed
arcattack and Claude Fable 5
2026-07-14 06:06:45 -05:00
31d338b6ff
KB: correct stale StartEntityEffectImplementation entry (dispatcher DONE 2026-07-13)
arcattack and Claude Fable 5
2026-07-14 06:01:53 -05:00
8f7b304069
KB: mark authentic per-mech turn-rate DONE (task #64b)
arcattack and Claude Fable 5
2026-07-14 05:56:48 -05:00
a83995a755
Locomotion: wire the AUTHENTIC per-mech turn-rate lerp (task #64b)
arcattack and Claude Fable 5
2026-07-14 05:48:51 -05:00
35c30bda67
Locomotion: replace task-#64 trn stand-ins with the AUTHENTIC dispatcher (disasm-decoded)
arcattack and Claude Fable 5
2026-07-14 00:31:56 -05:00
bfdd41bb9d
Gait: turn-then-walk stutter ROOT-CAUSED + FIXED -- one skeleton writer (task #64 )
arcattack and Claude Opus 4.8
2026-07-13 23:52:35 -05:00
c0a0ec5e69
KB: document the searchlight fog-swap latent bug (task #63 , left as-is by decision)
arcattack and Claude Opus 4.8
2026-07-13 22:04:29 -05:00
225fa5951b
Render: fog searchlight-swap verified INERT + BT_FOG_LOG diag (task #63 )
arcattack and Claude Opus 4.8
2026-07-13 21:36:48 -05:00
083b148bb0
Render: FOG restored -- authentic per-map/time/weather fog now renders (task #63 )
arcattack and Claude Opus 4.8
2026-07-13 21:24:06 -05:00
a9c0d2c854
Combat: FIX splash mis-routed onto the direct victim via the msgmgr (task #62 )
arcattack and Claude Opus 4.8
2026-07-13 20:10:51 -05:00
fa0b825b60
Combat: FIX missile direct damage 6x over-application -- damage once per salvo (task #62 )
arcattack and Claude Opus 4.8
2026-07-13 20:01:44 -05:00
145a69f865
Combat: FIX missile splash over-application -- once per salvo, not per round (task #62 )
arcattack and Claude Opus 4.8
2026-07-13 19:43:50 -05:00
12fbc023a8
Combat: MISSILE SPLASH DAMAGE -- Explosion::SplashDamage reconstructed (task #62 )
arcattack and Claude Opus 4.8
2026-07-13 19:06:24 -05:00
4c54f7ef0c
Ballistic FX: DAFC muzzle flash + autocannon fire replication (task #61 )
arcattack and Claude Fable 5
2026-07-13 17:23:59 -05:00
267059ab88
Damage economy RECONCILED: 3 stand-ins fixed, 3 paths confirmed authentic (task #60 )
arcattack and Claude Fable 5
2026-07-13 15:38:04 -05:00
2e9c78d604
Gait: the AUTHENTIC walk lean -- interior/exterior clip sets, level cockpit + leaning mechs (task #59 )
arcattack and Claude Fable 5
2026-07-13 14:46:22 -05:00
02cdfd6576
Torso: the TWIST goes LIVE -- electrical watchdog chain, centered crosshair, coherent controls (task #57/#58)
arcattack and Claude Fable 5
2026-07-13 13:27:49 -05:00
065c114590
Impact-FX FORENSICS wave: the i860 specialfx engine, per-round detonations, the ram economy closed
arcattack and Claude Fable 5
2026-07-13 08:14:12 -05:00
48c9c8444f
Fire VISUALS wave: the authored firesmoke sheet, vertex-alpha effect cards, the case-4 wreck dressing
arcattack and Claude Fable 5
2026-07-12 20:04:29 -05:00
bb795e2805
MP live-play wave: collision economy, missiles, radar transform, panel polarity, comm ticker
arcattack and Claude Fable 5
2026-07-12 17:24:15 -05:00
dd27238ceb
Gauges: the CLOSEOUT wave -- radar pips, Myomers dedup, attribute parity, ledger sweep (tasks #14-#17)
arcattack and Claude Fable 5
2026-07-12 00:57:45 -05:00
80cadc98c7
Cockpit: the COOLANT VALVE control -- the heat-management triad completes (task #13 )
arcattack and Claude Fable 5
2026-07-11 23:33:27 -05:00
d7b900d108
Cockpit: GENERATOR POWER ROUTING -- assign weapons to generators (task #12 )
arcattack and Claude Fable 5
2026-07-11 23:16:48 -05:00
092408041c
Cockpit: the CONFIG-MODE weapon-regrouping session + the live-play fire fixes (tasks #6+#11)
arcattack and Claude Fable 5
2026-07-11 19:39:35 -05:00
4e63a7b6c3
Heat: THE AUTHENTIC ELECTRICAL MODEL -- weapons recharge from generators (task #10 )
arcattack and Claude Fable 5
2026-07-11 16:59:29 -05:00
4ed2bbc293
Heat: authentic 1e7-unit heat + the ambient radiator land (task #9 )
arcattack and Claude Fable 5
2026-07-11 16:21:37 -05:00
fd055281a8
Combat: THE AUTHENTIC DAMAGE ECONOMY -- authored per-weapon amounts through the real fire chain (task #8 )
arcattack and Claude Fable 5
2026-07-11 15:32:24 -05:00
77190c93e5
Combat: the AUTHENTIC consolidated damage delivery -- TakeDamageStream through the message manager (task #7 tail)
arcattack and Claude Fable 5
2026-07-11 14:30:30 -05:00
afefaeece5
Mech: THE 0xBD3 UNTANGLE -- real SubsystemMessageManager in [0x10d], the mapper's one true home is roster slot 0 (task #7 )
arcattack and Claude Fable 5
2026-07-11 14:16:27 -05:00
8ed6184d65
Combat: AUTHENTIC weapon groups -- streamed per-mech button bindings + the real fire chain (task #5 )
arcattack and Claude Fable 5
2026-07-11 13:06:29 -05:00
4554ea543a
KB: locomotion turn-rate note -- authored rates stream correctly post task #4
arcattack and Claude Fable 5
2026-07-11 12:36:39 -05:00
63206d7f19
Model record: the authoritative 200-byte overlay -- struct skew fixed, floor-25 era retired (task #4 )
arcattack and Claude Fable 5
2026-07-11 12:36:12 -05:00
001ca16af9
KB: crit-propagation landing recorded (task #2 )
arcattack and Claude Fable 5
2026-07-11 12:11:21 -05:00
87c25b9206
Combat: critical-subsystem plugs BOUND -- zone destruction damages carried subsystems (task #2 )
arcattack and Claude Fable 5
2026-07-11 12:10:43 -05:00
a652ddcdbc
MP: authentic update-record deadbands streamed from the model record (task #3 )
arcattack and Claude Fable 5
2026-07-11 11:55:25 -05:00
e8b9f71025
KB: task #1 landings -- update-record channel DONE, movementMode=simulationState identification swept
arcattack and Claude Fable 5
2026-07-11 11:40:44 -05:00
c9f0c2a7f1
MP: the Mech-level update records @0x4a0c2c/@0x4a1232 -- all 9 types byte-exact (task #1 )
arcattack and Claude Fable 5
2026-07-11 11:38:49 -05:00
3c34ae6de6
KB: full staleness audit + sweep -- 35 verified corrections across 16 topics, 15 new glossary terms
arcattack and Claude Fable 5
2026-07-11 10:56:51 -05:00
2abfd51350
KB: sweep stale MP open-questions -- cross-pod combat + replicant gait are DONE; the real gap is @0x4a0c2c
arcattack and Claude Fable 5
2026-07-11 10:25:13 -05:00
1ace2e3cb4
Gyro: BT_GYRO_TRACE per-frame integrator trace -- oscillation verified vs authored constants (task #56 )
arcattack and Claude Fable 5
2026-07-11 09:56:55 -05:00
8af278a3f5
Cockpit: unlit map-independent frame colour (task #55 )
arcattack and Claude Fable 5
2026-07-11 09:42:22 -05:00
27959990ea
View: the INI viewangle is the HORIZONTAL field -- authentic 60x47 frustum (task #55 )
arcattack and Claude Fable 5
2026-07-11 09:17:07 -05:00
96b8892e7c
Cockpit: the authentic punch STENCIL-CUT -- all 8 cockpits real (task #55 )
arcattack and Claude Fable 5
2026-07-11 08:53:22 -05:00
8431e69b1a
Cockpit: duplicate damage-plate rule -- connected frames on 7/8 mechs (task #55 )
arcattack and Claude Fable 5
2026-07-11 08:25:50 -05:00
9414268138
KB: sweep the superseded punch-patch claims (task #55 resolution)
arcattack and Claude Fable 5
2026-07-11 07:50:08 -05:00
8057c37e5b
Cockpit: punch patches ARE the windows -- all 8 mechs authentic (task #55 )
arcattack and Claude Fable 5
2026-07-11 07:49:33 -05:00
946323b696
Gyro: damage fan-out FUN_004b2980 -- the cockpit hit-BOUNCE is live (task #56 )
arcattack and Claude Fable 5
2026-07-11 07:36:25 -05:00
cb85517ede
Gyro: byte-exact re-enable -- ctor map, integrators, jointeye writers (task #56 )
arcattack and Claude Fable 5
2026-07-11 06:47:22 -05:00
abaa145b6f
Cockpit: authentic eyepoint + canopy lattice render (task #55 )
arcattack and Claude Fable 5
2026-07-11 06:46:54 -05:00
7b0b4f64ab
Diag: add BT_SHOT backbuffer dump + correct/park the -net render glitch (task #53 )
arcattack and Claude Opus 4.8
2026-07-10 15:48:54 -05:00
0bfb3d4ab3
Warp: restore the translocation-vortex look + fix texture-scroll precision collapse (task #52 )
arcattack and Claude Opus 4.8
2026-07-10 14:53:50 -05:00
a35f321ba1
Warp: exact POVTranslocateRenderable replica (collapse/throb/reveal + world mask)
arcattack and Claude Opus 4.8
2026-07-10 09:43:54 -05:00
062c66999e
Warp polish: animate scroll, recenter, no depth-clip, expand-only respawn
arcattack and Claude Opus 4.8
2026-07-10 09:09:21 -05:00
a9d1534292
Warp: faithful POVTranslocateRenderable -- eye-centered, ramp color, no spin
arcattack and Claude Opus 4.8
2026-07-10 08:42:02 -05:00
160b78e38d
Respawn: swirl warp, cockpit-not-black on respawn, observer sees peer un-wreck
arcattack and Claude Opus 4.8
2026-07-10 08:09:27 -05:00
d07dd0bf4e
Respawn visuals: warp was in the wrong render pass; render never un-wrecked
arcattack and Claude Opus 4.8
2026-07-10 07:26:48 -05:00
247e51e1e1
Reset-based respawn: reuse+heal the mech, not create-a-new-one (task #52 )
arcattack and Claude Opus 4.8
2026-07-09 23:13:44 -05:00
efa7aeb683
KB: retract the GPU-contention claim -- the -net node glitch is MP-path-specific (two solo instances both clean)
arcattack and Claude Opus 4.8
2026-07-09 22:21:35 -05:00
6ac960c883
KB: one-box 2-instance render glitch is a two-D3D9-apps-on-one-GPU artifact (solo is clean)
arcattack and Claude Opus 4.8
2026-07-09 22:14:40 -05:00
f0535356bc
Warp: decouple from player SimulationState (fix camera/targeting regressions)
arcattack and Claude Opus 4.8
2026-07-09 21:58:38 -05:00
63c1c5a460
Implement the translocation sphere -- the "blue warp" respawn effect (task #52 )
arcattack and Claude Opus 4.8
2026-07-09 21:41:57 -05:00
6cd5f0b940
KB CORRECTION: the blue whirlwind IS in the game — the translocation sphere (tsphere.bgf)
arcattack and Claude Opus 4.8
2026-07-09 21:15:48 -05:00
ef961a13c9
KB: deeper whirlwind sweep — string table, class registry, effect/camera systems all negative
arcattack and Claude Opus 4.8
2026-07-09 20:43:42 -05:00
9abc839a43
KB: archive-check verdict — no whirlwind/warp recovery asset in REL410
arcattack and Claude Opus 4.8
2026-07-09 20:35:56 -05:00
83b3f31957
Whirlwind respawn: authentic death->drop-zone->recreate cycle (task #52 )
arcattack and Claude Opus 4.8
2026-07-09 20:26:55 -05:00
e430e474cb
Death gate: a destroyed mech takes no pilot input (ghost-drive fix)
arcattack and Claude Fable 5
2026-07-09 19:18:11 -05:00
29035028fd
Cross-pod beams: replicate emitter discharge via subsystem update records
arcattack and Claude Fable 5
2026-07-09 19:04:34 -05:00
a110041a70
Fix "can't turn in MP": pilotArray[1] overrun stomped controlMode
arcattack and Claude Fable 5
2026-07-09 18:16:46 -05:00
d09cda6c36
MP: replicant gait animation -- peer mechs walk instead of sliding (task #50 )
arcattack and Claude Fable 5
2026-07-09 17:31:05 -05:00
47aede3094
Shadow: tag tshd proxies in the LOADER (V toggle broke the pipeline)
arcattack and Claude Fable 5
2026-07-09 17:10:33 -05:00
b6fe686b22
Shadow: authentic terrain tilt + decal draw order (feet layer correctly)
arcattack and Claude Fable 5
2026-07-09 16:59:48 -05:00
099cad998d
KB: incline shadow-vanish co-resolved with gait v5 (user-confirmed live)
arcattack and Claude Fable 5
2026-07-09 16:34:56 -05:00
d4e139a0d9
Gait v5: display+travel from the LEG channel (kills the stutter class)
arcattack and Claude Fable 5
2026-07-09 16:25:49 -05:00
9353d59eb9
Fix drive-to-range stall: BT_GOTO self-drives + steers correctly cross-net
arcattack and Claude Fable 5
2026-07-09 15:02:51 -05:00
0dfbb97dcc
Fix torso-pitch aim ray: gyro-stabilized boresight from the mech torso
arcattack and Claude Fable 5
2026-07-09 14:11:54 -05:00
bac45851ad
MP task #48 (partial): -net aim+drive already work; localize the real gap
arcattack and Claude Fable 5
2026-07-09 13:13:41 -05:00
54b6663b4d
MP task #47 SOLVED: cross-pod damage + kill (validate the master mech)
arcattack and Claude Fable 5
2026-07-09 12:52:26 -05:00
04a2049ce2
MP task #47 : DISPROVE the Entity-layout root cause; correct the record
arcattack and Claude Fable 5
2026-07-09 12:09:50 -05:00
c78662a0f1
MP cross-pod damage ROOT-CAUSED: EntityID localID corrupted by hostID on the wire (task #47 )
arcattack and Claude Fable 5
2026-07-09 11:03:32 -05:00
a9c3e96f20
MP combat step 1 (target any peer) DONE; step 2 (cross-pod damage) localised (task #46 )
arcattack and Claude Fable 5
2026-07-09 10:13:39 -05:00
48191d6fdf
MP-front scout (task #45 ): P6 survives the combat rework; LAN-fight gap map
arcattack and Claude Fable 5
2026-07-09 09:40:48 -05:00
fa88f74c68
HUD aspect correction: square reticle units at any window shape (task #44 )
arcattack and Claude Fable 5
2026-07-09 09:14:36 -05:00
e13e8af44b
dpl2d OpenLines = SEPARATE SEGMENT PAIRS + pip spacing 0.03 (user screenshot)
arcattack and Claude Fable 5
2026-07-09 08:55:51 -05:00
3430f87305
HUD colors corrected vs the binary ctor (validated by a period screenshot)
arcattack and Claude Fable 5
2026-07-09 08:49:54 -05:00
2250b01c6b
Fire-channel pulses moved out of the enemy block (post-kill firing froze)
arcattack and Claude Fable 5
2026-07-09 08:37:05 -05:00
14c0dd06f5
Three-trigger keyboard weapon groups: 1=lasers 2=PPCs 3=missiles (task #43 )
arcattack and Claude Fable 5
2026-07-09 08:31:16 -05:00
ae8aca0f3f
KB: weapon groups decomp-anchored (ConfigureMappables/ChooseButton)
arcattack and Claude Fable 5
2026-07-09 08:22:59 -05:00
4e7561714e
HUD: per-weapon pip data dump + the real authored ranges recorded
arcattack and Claude Fable 5
2026-07-09 08:14:18 -05:00
5038d64382
Damage range gate: the authentic per-weapon effectiveRange (was a 100u stand-in)
arcattack and Claude Fable 5
2026-07-09 08:11:03 -05:00