This website requires JavaScript.
cb110310ba
Range caret: the authentic 500 m/s slide (HudSimulation :5652-5670)
arcattack and Claude Fable 5
2026-07-09 07:47:28 -05:00
305c928923
Death effects dispatch at the victim's death transition (task #42 )
arcattack and Claude Fable 5
2026-07-09 00:21:03 -05:00
e30a61a62f
World-pick targeting: 0x388 = whatever is downrange -- mech, terrain, or nothing (task #41 )
arcattack and Claude Fable 5
2026-07-09 00:06:00 -05:00
60ed54e008
Auto-target fire model: firing needs a target, NOT a manual lock/pinpoint (task #40 )
arcattack and Claude Fable 5
2026-07-08 23:49:29 -05:00
a8a56c57c9
Targeting correction: reticle = TORSO BORESIGHT, not a free mouse cursor (task #39 )
arcattack and Claude Fable 5
2026-07-08 23:29:42 -05:00
24ea7f13af
HUD ironing (task #38 ): authentic Lock producer + simple-X mode
arcattack and Claude Fable 5
2026-07-08 23:12:58 -05:00
18d49491b7
Reticle Execute @004cdcf0 RECOVERED: every HUD instrument now live (task #37 )
arcattack and Claude Fable 5
2026-07-08 22:38:50 -05:00
cf9f56044e
Aim coordinates: route all conversions through the true NDC (fixes the sideways lock offset)
arcattack and Claude Fable 5
2026-07-08 22:13:45 -05:00
9666dc5b5e
Targeting: lock mirrors the pick per frame (sticky designation removed)
arcattack and Claude Fable 5
2026-07-08 21:08:08 -05:00
d78bde066d
Authentic target acquisition LIVE: reticle slew + pick-ray lock + aimed zone damage (task #36 )
arcattack and Claude Fable 5
2026-07-08 20:57:11 -05:00
6988821525
KB: authentic targeting model recovered (Reticle pick-ray, RETICLE.h [T0])
arcattack and Claude Fable 5
2026-07-08 20:23:24 -05:00
48b17750e5
HUD reticle + weapon pips LIVE: dpl2d 2D display-list port (task #35 )
arcattack and Claude Fable 5
2026-07-08 20:05:44 -05:00
1cd8ca1a80
HUD phase 1: full dpl2d API recovered + opcode-faithful 2D layer rework
arcattack and Claude Fable 5
2026-07-08 19:32:36 -05:00
56f02b2176
Cockpit view live: V toggle, camera gate, real EyepointRotation, inside skeleton
arcattack and Claude Fable 5
2026-07-08 19:23:07 -05:00
c2f70f6348
Beams CUT on a destroyed target (the real FUN_0049fb54, was a mislabeled stub)
arcattack and Claude Fable 5
2026-07-08 18:46:08 -05:00
cba4c3098f
scratchpad: bgfbounds pointed at the beam models (the natural-width evidence)
arcattack and Claude Fable 5
2026-07-08 18:38:32 -05:00
31626a3b97
Beams at the models' NATURAL width, per-weapon tube models (de-cartooned)
arcattack and Claude Fable 5
2026-07-08 18:33:20 -05:00
2036e7da51
Per-weapon beams from the REAL Emitter sim state (authentic per-mech fire)
arcattack and Claude Fable 5
2026-07-08 17:06:59 -05:00
a834866fcd
Enemy spawn faces the player (was copying the player's pose -> back turned)
arcattack and Claude Fable 5
2026-07-08 16:39:15 -05:00
ebeadba78e
Verified the BLH loadout (missiles ARE authentic) + split weapon controls
arcattack and Claude Fable 5
2026-07-08 16:35:44 -05:00
a2333de7c1
Buried wreck: PARK the collision volume (count-zero alone doesn't unblock)
arcattack and Claude Fable 5
2026-07-08 16:19:35 -05:00
9b5004c39d
Missiles: authentic dsrm smoke trail + torso aim (placeholder tracer removed)
arcattack and Claude Fable 5
2026-07-08 16:15:03 -05:00
bf87360c42
Buried wreck goes INERT: collision off + target lock dropped
arcattack and Claude Fable 5
2026-07-08 16:01:46 -05:00
5236d4263a
Wreck sink (quadratic burial) + ldbr debris field -- the 1996 script completed
arcattack and Claude Fable 5
2026-07-08 15:55:01 -05:00
c0fa6bf21a
Death = the burning WRECK-HULK swap (effect 104) -- the authentic chain, reconstructed
arcattack and Claude Fable 5
2026-07-08 15:43:08 -05:00
b44c0f98f6
PFX continuous-rate emission (data-verified) + persistent wreck smoke
arcattack and Claude Fable 5
2026-07-08 15:13:10 -05:00
d9254736ab
Death is a FREEZE, not a collapse -- fall-latch vestige proven; band-effect impact frames
arcattack and Claude Fable 5
2026-07-08 14:50:12 -05:00
a3d67cc639
Combat visible + killable: Wword root-cause fix, .PFX effect layer, RemakeEntity swap
arcattack and Claude Fable 5
2026-07-08 14:43:32 -05:00
7c455303bd
MechDeathHandler: per-zone destroyed-skins + explosions (faithful, exported)
arcattack and Claude Opus 4.8
2026-07-08 11:18:30 -05:00
a9467481c5
Death-state sequence: collapse + subsystem shutdown + freeze (wreck stays)
arcattack and Claude Opus 4.8
2026-07-08 09:30:34 -05:00
2af401eef8
Collision damage applied: mech-vs-mech + icon-crunch via the STEP-6 unaimed path
arcattack and Claude Opus 4.8
2026-07-08 08:54:21 -05:00
d07ac7dd49
STEP 6 COMPLETE: cylinder hit-location LIVE — unaimed hits resolve to zones
arcattack and Claude Opus 4.8
2026-07-08 08:32:17 -05:00
33fee712e9
context: STEP-6 content confirmed — DamageLookupTableStream (type 29), 18 present, feasible
arcattack and Claude Opus 4.8
2026-07-07 23:24:43 -05:00
970d4fbad0
context: STEP-6 cylinder table FULLY reversed (height x angle grid) — build plan
arcattack and Claude Opus 4.8
2026-07-07 23:20:44 -05:00
99c3d9d041
context: cylinder hit-location (STEP 6) investigated — accurate structure + addresses
arcattack and Claude Opus 4.8
2026-07-07 23:14:39 -05:00
0929d87321
CLAUDE.md: add convention — correct (+ sweep) context-system errors when ground truth contradicts them
arcattack and Claude Opus 4.8
2026-07-07 23:03:12 -05:00
5b7f3a1c40
context: sweep the 0xBD3/mech+0x190 correction across all topic files
arcattack and Claude Opus 4.8
2026-07-07 23:01:45 -05:00
40fdceaf65
context: mech+0x190 IDENTIFIED = the owning BTPlayer (Mech::GetPlayerLink)
arcattack and Claude Opus 4.8
2026-07-07 22:57:18 -05:00
16af8dbffb
context: correct 0xBD3 — it's the damage/explosion hub (0x434), NOT the valve/Myomers gate
arcattack and Claude Opus 4.8
2026-07-07 22:49:29 -05:00
293b14f914
docs: README up to date — context/ knowledge base, gauge system + weapons done, CLAUDE.md is now the router
arcattack and Claude Opus 4.8
2026-07-07 22:31:03 -05:00
f914fc040a
context-system: complete migration -> CLAUDE.md is now a 160-line router (zero context lost)
arcattack and Claude Opus 4.8
2026-07-07 22:19:50 -05:00
1cd57ade85
context-system: bootstrap the progressive-context expert knowledge base (foundation)
arcattack and Claude Opus 4.8
2026-07-07 22:06:53 -05:00
401b290949
CLAUDE.md §8: gauge system COMPLETE — 0 NULL bindings + 0 parse-skips (aggregate bank, valve, SectorDisplay/PrepEngr/MessageBoard)
arcattack and Claude Opus 4.8
2026-07-07 21:44:06 -05:00
5b9100da74
docs: GAUGE_COMPOSITE Phase 2 COMPLETE — SectorDisplay/PrepEngrScreen/MessageBoard registered; gauge system done
arcattack and Claude Opus 4.8
2026-07-07 21:43:16 -05:00
7fc4acb89f
gauge-complete P4g: MessageBoard reconstructed + registered -> LAST parse-skip cleared (0 unregistered gauges)
arcattack and Claude Opus 4.8
2026-07-07 21:39:47 -05:00
c0d2eb0aae
gauge-complete P4f: PrepEngrScreen reconstructed + registered -> 12 engineering-screen label overlays build
arcattack and Claude Opus 4.8
2026-07-07 21:32:12 -05:00
4a4ec6855c
gauge-complete P4e: SectorDisplay reconstructed + registered -> radar SECTOR X/Z read-out LIVE
arcattack and Claude Opus 4.8
2026-07-07 21:25:48 -05:00
d54e0009d7
docs: GAUGE_COMPOSITE Phase 3 — aggregate bank + condenser valve gauge DONE
arcattack and Claude Opus 4.8
2026-07-07 20:30:28 -05:00
aae3ce29d8
gauge-complete P4d: Condenser::MoveValve reconstructed from the REAL @0x4ae464 (was a mislabel)
arcattack and Claude Opus 4.8
2026-07-07 20:29:25 -05:00
b91057aadc
gauge-complete P4c: Condenser dedup + RecomputeCondenserValves -> ValveSetting gauge reads authentic 1/N
arcattack and Claude Opus 4.8
2026-07-07 20:22:01 -05:00
16f5f545ce
gauge-complete P4b: AggregateHeatSink 0xBBE -> HeatSink/AmbientTemperature bound (last config NULL cleared)
arcattack and Claude Opus 4.8
2026-07-07 20:10:11 -05:00
12c4254aae
gauge-complete P4a: heat-leaf data fixes (radar heat-degradation authentic)
arcattack and Claude Opus 4.8
2026-07-07 20:03:07 -05:00
13f9c1f274
docs(gauge): DEATHS runaway + RANK=-1 fixed (solo scoreboard correct)
arcattack and Claude Opus 4.8
2026-07-07 19:19:22 -05:00
a9210e038a
gauge wave P3: fix the DEATHS runaway + RANK=-1 (solo scoreboard correct)
arcattack and Claude Opus 4.8
2026-07-07 19:19:00 -05:00
99e2078b83
docs(gauge): scoring feed done (KILLS/SCORE track combat)
arcattack and Claude Opus 4.8
2026-07-07 19:04:06 -05:00
34aaa7dda4
gauge wave P3: wire the combat scoring feed (KILLS tracks combat)
arcattack and Claude Opus 4.8
2026-07-07 19:03:38 -05:00
f998f2a023
docs(gauge): GeneratorCluster done -- Phase 2 complete (4/4 widgets)
arcattack and Claude Opus 4.8
2026-07-07 17:57:42 -05:00
88cd68aaa1
gauge wave P2d: GeneratorCluster un-gated -- the 4 generator panels render
arcattack and Claude Opus 4.8
2026-07-07 17:57:20 -05:00
e4d939424a
docs(gauge): mark P2 widgets done (3/4) + GeneratorCluster gated
arcattack and Claude Opus 4.8
2026-07-07 17:44:24 -05:00
b44e908101
gauge wave P2c: GeneratorCluster reconstructed + infra (gated -- parent aborts)
arcattack and Claude Opus 4.8
2026-07-07 17:43:47 -05:00
0060a3e1ca
gauge wave P2b: build the Comm KILLS/DEATHS pilot roster (PilotList)
arcattack and Claude Opus 4.8
2026-07-07 17:24:24 -05:00
d68284ede2
gauge wave P2a: build the condenser LeakGauge + valve slider (heat panel)
arcattack and Claude Opus 4.8
2026-07-07 17:19:04 -05:00
8379693a76
docs(gauge): record the gauge data-binding wave (P1 done, P2/P3/P4 plan)
arcattack and Claude Opus 4.8
2026-07-07 16:32:11 -05:00
64975ec22f
gauge wave P1b: Searchlight/LightOn + fix coolant/refrigeration source misread
arcattack and Claude Opus 4.8
2026-07-07 16:27:57 -05:00
070af409f7
gauge wave P1a: publish heat/power/weapon attributes + radar zoom
arcattack and Claude Opus 4.8
2026-07-07 16:22:45 -05:00
c850ffa26c
WAVE 7 Phase B polish: missiles launch from the mech's missile ports + look like missiles
arcattack and Claude Opus 4.8
2026-07-07 14:55:53 -05:00
bf44a45ab7
WAVE 7 Phase B fix: projectile weapons no longer permanently jam in bring-up
arcattack and Claude Opus 4.8
2026-07-07 14:46:20 -05:00
f52bf057e6
WAVE 7 Phase B: the Mad Cat's LRMs LAUNCH flying missiles that fly + damage (autocannon too)
arcattack and Claude Opus 4.8
2026-07-07 14:19:38 -05:00
2bcca26cea
WAVE 7 Phase A: wire the projectile/missile weapon SUBSYSTEMS byte-exact (un-mislabeled)
arcattack and Claude Opus 4.8
2026-07-07 13:35:43 -05:00
9d82be46a1
P7: subsystem-tree alarm unification -- the whole PoweredSubsystem weapon/power subtree is byte-exact
arcattack and Claude Opus 4.8
2026-07-07 11:49:58 -05:00
1356870e56
P7: byte-exact re-base of the CORE heat leaf (HeatSink/Condenser/Reservoir/Generator/Myomers)
arcattack and Claude Opus 4.8
2026-07-07 09:47:37 -05:00
16ad741282
docs: root-cause the heat-leaf byte-exactness gap (P7)
arcattack and Claude Opus 4.8
2026-07-07 08:33:09 -05:00
dc6af8cef6
vehicleSubSystems: reconstruct the stubbed connection helpers from decomp
arcattack and Claude Opus 4.8
2026-07-07 07:45:57 -05:00
8a31abb07d
docs: vehicleSubSystems follow-ups -- recharge dial + leak wipe done
arcattack and Claude Opus 4.8
2026-07-07 07:35:46 -05:00
4ab6748563
vehicleSubSystems follow-up: reconstruct BitMapInverseWipe::Execute (LeakGauge)
arcattack and Claude Opus 4.8
2026-07-07 07:34:12 -05:00
fbf5118c9c
vehicleSubSystems follow-up: reconstruct SegmentArc270 recharge dial
arcattack and Claude Opus 4.8
2026-07-07 07:30:44 -05:00
f4ad0f4340
docs: vehicleSubSystems DONE + render-verified
arcattack and Claude Opus 4.8
2026-07-07 07:17:27 -05:00
6fceb58439
vehicleSubSystems Phase 2: authentic aux-screen assignment -> panels build
arcattack and Claude Opus 4.8
2026-07-07 07:10:47 -05:00
a02339112a
vehicleSubSystems: verify Phase 1 end-to-end + confirm the Phase-2 blocker
arcattack and Claude Opus 4.8
2026-07-07 06:54:44 -05:00
674c172cf8
vehicleSubSystems Phase 1: reconstruct + register the cluster-panel family
arcattack and Claude Opus 4.8
2026-07-07 06:43:32 -05:00
a5fa9f1c79
vehicleSubSystems: full reverse-engineering + reconstruction spec (blocked)
arcattack and Claude Opus 4.8
2026-07-06 23:55:56 -05:00
099871ef4c
docs: record PlayerStatus done (mission-review scoreboard; cameraInit)
arcattack and Claude Opus 4.8
2026-07-06 23:14:28 -05:00
b6918632fc
gauges: reconstruct + register PlayerStatus (mission-review scoreboard)
arcattack and Claude Opus 4.8
2026-07-06 23:13:32 -05:00
3bee47a9ea
docs: record the remaining-widget scope (PlayerStatus / vehicleSubSystems)
arcattack and Claude Opus 4.8
2026-07-06 22:32:56 -05:00
ab039bcc1e
docs: map radar contacts now render (grid population + projection fix)
arcattack and Claude Opus 4.8
2026-07-06 22:23:39 -05:00
fb3ed38fa7
map: fix contact-blip projection -- enemy now plots inside the radar FOV wedge
arcattack and Claude Opus 4.8
2026-07-06 22:22:33 -05:00
0bceb9a638
gauges/map: populate the radar entity grid + draw mech contact blips
arcattack and Claude Opus 4.8
2026-07-06 22:07:19 -05:00
1746c5bb1f
docs: record the map (radar) gauge as done + its follow-ups
arcattack and Claude Opus 4.8
2026-07-06 21:17:52 -05:00
48ed3a8b73
gauges: register + wire the map (radar) -- the tactical display renders
arcattack and Claude Opus 4.8
2026-07-06 21:16:29 -05:00
eae631ba04
docs: record oneOfSeveralPixInt (increment 5) + update remaining-widget list
arcattack and Claude Opus 4.8
2026-07-06 19:34:58 -05:00
a538d6438e
gauges: reconstruct + register oneOfSeveralPixInt -- cockpit button-state lamps
arcattack and Claude Opus 4.8
2026-07-06 19:33:16 -05:00
c2c4ab1f67
docs: record the gauge attribute-wave (mechanism + 4 increments) + durable RE tools
arcattack and Claude Opus 4.8
2026-07-06 18:52:53 -05:00
a2ee1181e6
gauges: reconstruct + register segmentArcRatio -- the cockpit SPEED arc
arcattack and Claude Opus 4.8
2026-07-06 18:50:35 -05:00
18d58f38f6
gauges: reconstruct + register vertBar (VertTwoPartBar) -- cockpit coolant bars
arcattack and Claude Opus 4.8
2026-07-06 18:42:04 -05:00
9e31408ba2
gauges: publish Mech attribute table (dense prefix 0x15..0x21 -> LinearSpeed live)
arcattack and Claude Opus 4.8
2026-07-06 18:26:58 -05:00
9ea4bdaf50
gauges: publish HeatSink attribute table (CoolantMass/CoolantCapacity/CurrentTemperature)
arcattack and Claude Opus 4.8
2026-07-06 18:19:09 -05:00
d006b40927
gauges: reconstruct cmCrit -- subsystem-critical tint; ColorMapper family complete [widget recon 5]
arcattack and Claude Opus 4.8
2026-07-06 17:14:54 -05:00
fb8c1d6ace
gauges: colorMapperMultiArmor (worst-of-8-zones) + fix the interpreterTable overflow [widget recon 4]
arcattack and Claude Opus 4.8
2026-07-06 16:56:13 -05:00
1d2ddd8399
gauges: reconstruct cmArmor -- the per-zone ARMOR DAMAGE schematic [widget recon 3]
arcattack and Claude Opus 4.8
2026-07-06 16:30:45 -05:00
e869b00181
gauges: reconstruct headingPointer -- the rotating compass + heading readout [widget recon 2]
arcattack and Claude Opus 4.8
2026-07-06 16:05:47 -05:00