This website requires JavaScript.
8814df843b
re: the RATC declaration table IS the screen's draw list, and +32 is a parent index
Claude (auto-RE)
2026-08-11 21:50:13 +00:00
8b7c9da067
re: clear mirror handling and the exhaust cones -- the viewer bug's static avenue is exhausted
Claude (auto-RE)
2026-08-11 21:41:20 +00:00
a7905d0f6b
re: kill the duplicate-resource-name hypothesis for the viewer bug, and reconcile 22 vs 16 stages
Claude (auto-RE)
2026-08-11 21:31:18 +00:00
671891f9bf
re: XPR2 channel order confirmed against the running game -- the second "dynamic unknown" closed
Claude (auto-RE)
2026-08-11 21:21:55 +00:00
38f58ea559
re: the movie/subtitle/voice link is solved statically -- INDEX called it a dynamic unknown
Claude (auto-RE)
2026-08-11 21:10:08 +00:00
bb9e75fe6a
re: the title-menu screens read the auto-save (slot 01), and the high score is computed not stored
Claude (auto-RE)
2026-08-11 21:00:16 +00:00
df45a1986b
re: SHAB is the per-stage record table -- record 0 is Stage 01, and c is its best time
Claude (auto-RE)
2026-08-11 20:50:06 +00:00
98b3cf56ac
re: name the save read path, and locate the save state at game_object+304
Claude (auto-RE)
2026-08-11 20:24:47 +00:00
bc42c0970e
re: the save screen's key table is compiled into the executable -- a 4th difficulty, 3 states, 16 stages
Claude (auto-RE)
2026-08-11 20:13:01 +00:00
2da9b8a9b8
re: the whole GHAD block is neither stage nor difficulty -- sixteen probe saves
Claude (auto-RE)
2026-08-11 20:01:26 +00:00
eac3435cc7
re: +36/+52/+56 are neither stage nor difficulty -- refuted with eleven probe saves
Claude (auto-RE)
2026-08-11 19:37:06 +00:00
6e0fbe52a6
docs: retire the last three sentences that predate the solved index space
Claude (auto-RE)
2026-08-11 19:01:43 +00:00
841156a95d
re: the develop blob's index space is SOLVED -- it follows strings.tbl, cut items and all
Claude (auto-RE)
2026-08-11 19:01:14 +00:00
dc97dc215d
docs: reconcile the 'free items are granted' wording with the 0 P purchase the probe caught
Claude (auto-RE)
2026-08-11 18:10:58 +00:00
f5f95be0a1
re: saves can be written back, which settles what the develop blob's 4s mean and refutes the tail
Claude (auto-RE)
2026-08-11 18:10:28 +00:00
f88f4f6847
re: the Arsenal develop economy, and the save blob's index space (first 32 confirmed)
Claude (auto-RE)
2026-08-11 17:38:45 +00:00
6ebf2ba00a
re: capture the Hangar screen — it is a loadout picker, not a craft data sheet
Claude (auto-RE)
2026-08-11 17:19:21 +00:00
f0ceda1c6f
re: developing one Arsenal weapon separates Points from its twin and names the save blob
Claude (auto-RE)
2026-08-11 17:16:57 +00:00
5cc995e864
docs/re: INDEX — reflect the named save fields and the pure-state result
Claude (auto-RE)
2026-08-11 06:02:31 +00:00
882dbc2ae2
re: a second save names Points, flight time and clear ratio — and shows the payload is pure state
Claude (auto-RE)
2026-08-11 06:02:21 +00:00
398e8ae0af
re: the save file is a GDHA/zlib chunk stream — layout read off the title's own serializer
Claude (auto-RE)
2026-08-11 05:40:26 +00:00
5c3e3dfe47
re: making turrets targets does not save the escort — the effect is inside the noise
auto/re-escort-damage-ab
Claude (auto-RE)
2026-08-11 05:29:52 +00:00
f4d59c5783
re: Stage 02 is lost at ~11 minutes, and the pilot's survival rule is what guarantees it
auto/re-mission-outcome
Claude (auto-RE)
2026-08-10 20:57:43 +00:00
530555de9f
re: the weapons are the control — sibling-default inheritance is unit-schema-specific, not engine-wide
auto/re-unit-default-rules
Claude (auto-RE)
2026-08-10 20:09:14 +00:00
69b4a2e569
re: a unit field left unset on disc is not a global constant — Size_Y inherits Size_X
Claude (auto-RE)
2026-08-10 19:44:24 +00:00
ca500c171e
ship: index-less brg/eng/sld parts never matched their GN frame — 34 ships assembled without a bridge
auto/re-ship-placement-generalisation
Claude (auto-RE)
2026-08-10 19:16:06 +00:00
3d9f21f030
re: control the range, segment the frames — f105/e105/e106 all match static assembly
Claude (auto-RE)
2026-08-10 18:19:26 +00:00
1d4b35df0f
re: the Stage-02 capture drew no capital ship at all — invert the match, then control range
Claude (auto-RE)
2026-08-10 18:04:58 +00:00
bbfeb1c387
re: ship-placement generalisation — static audit + first Stage-02 F10 capture (WIP)
Claude (auto-RE)
2026-07-31 05:16:20 +00:00
695351dfc4
docs/re: mark the 'targeting is automatic' section superseded
auto/re-mission-escort-state
claude-re
2026-07-30 20:48:15 +00:00
4821ba7fea
pilot: target select is A pressed TWICE — from the HUD tutorial, not from probing
claude-re
2026-07-30 20:47:54 +00:00
58f421d896
re-capture: read the ADVANCED CONTROLS tutorial; its moves regress the pilot, so they ship off
claude-re
2026-07-30 19:50:25 +00:00
9f41fe08e9
pilot: target commitment takes kills from 2 to 9; and the target pointer does not exist
claude-re
2026-07-30 19:19:23 +00:00
95ac545b2b
docs/re: the game's own in-flight action list, off the disc
claude-re
2026-07-30 18:54:16 +00:00
ab8f5307ff
docs/re: in-flight control mapping, and why lethality is an aim-dwell problem
claude-re
2026-07-30 18:49:16 +00:00
76f463b611
pilot: RB fires, Y is the main mount, and guided missiles produce the first kills
claude-re
2026-07-30 18:40:39 +00:00
3f6efadf9e
pilot: real ballistics from the solved Shell records — and the metric that says it did not help
claude-re
2026-07-30 18:16:26 +00:00
402985adbf
pilot: escort-weighted targeting (DEFEND), plus the capital-ship keep-out it needed
claude-re
2026-07-30 17:49:38 +00:00
c277e42c92
docs/re: the hull anchor is class-wide — the escort objective is scoreable live
claude-re
2026-07-30 17:21:05 +00:00
8ee3bfbcef
re-capture: stop detaching the display and the emulator
auto/re-autopilot-survival
claude-re
2026-07-30 17:12:00 +00:00
91fb022caf
re-capture: a dead display must not look like a playing movie
claude-re
2026-07-30 17:06:08 +00:00
93d6534efe
docs/re: open a backlog, first item = capital ships assemble wrong in the viewer
claude-re
2026-07-30 17:01:32 +00:00
41c34dc3ca
re: surviving is not winning -- Stage 02 is an escort
Claude (auto-RE)
2026-07-30 05:43:42 +00:00
2e9903d0fc
re: the autopilot now survives, and kills
Claude (auto-RE)
2026-07-30 05:38:00 +00:00
4623387f6c
re: the memory-driven autopilot now flies, tracks and shoots
auto/re-unit-runtime-struct
Claude (auto-RE)
2026-07-29 19:32:37 +00:00
72365b217a
re: memory-driven autopilot -- infrastructure, and an honest account of what is not solved
Claude (auto-RE)
2026-07-29 19:04:33 +00:00
9bc8c2d694
viewer: preview reassembled UI screens in the PAK browser
feat/ui-layout-preview
Claude (auto-RE)
2026-07-29 20:33:29 +02:00
c1da907135
formats: ui_layout — reassemble UI screens from .rat records
Claude (auto-RE)
2026-07-29 20:27:35 +02:00
22d2518847
re: don't let zombie emulators fool the liveness check
Claude (auto-RE)
2026-07-29 18:24:18 +00:00
1ee2d5e406
re: widen unit coverage to all six tutorials, and prove the fields are run-invariant
Claude (auto-RE)
2026-07-29 18:22:47 +00:00
2196ac112d
re: unit definitions are parsed at stage load, not on wave spawn
Claude (auto-RE)
2026-07-29 17:31:45 +00:00
2fa4c33d1a
re: solve the runtime Unit (craft/vessel) struct from live guest memory
Claude (auto-RE)
2026-07-29 17:27:53 +00:00
6a41525c41
re: generalize the two capture tools beyond weapons
auto/re-weapon-runtime-struct
Claude (auto-RE)
2026-07-29 06:05:13 +00:00
9daac6f1f0
re: read the defaulted weapon stats out of live guest memory
Claude (auto-RE)
2026-07-29 05:29:34 +00:00
e3f3d55d29
re: ui layout generalizes — the title main menu rebuilds too
auto/re-weapon-datasheet
Claude (auto-RE)
2026-07-28 19:44:29 +00:00
9a86a09f8d
re: ui — the RATC bundle header is the screen's element declaration table
Claude (auto-RE)
2026-07-28 19:40:57 +00:00
aaa4ea60b3
re: ui .rat — pivot field, language-independence, PRMD, and a tightened claim
Claude (auto-RE)
2026-07-28 19:38:04 +00:00
621b9dd6e9
re: crack the UI layout record — the retail UI rebuilds from the disc
Claude (auto-RE)
2026-07-28 19:05:21 +00:00
07eff85819
re: in-flight HUD — independent confirmation of the ammo mapping
Claude (auto-RE)
2026-07-28 18:50:46 +00:00
c3b5f3f401
re: state the real (non-circular) evidence for Ammo Capacity == LoadingCount
Claude (auto-RE)
2026-07-28 18:09:03 +00:00
ba33c533da
re: runtime DATA SHEET reads the live weapon record (Route B, first capture)
Claude (auto-RE)
2026-07-28 18:01:25 +00:00
c067761e56
docs: handoff — static ship placement exact, capture-verified (2026-07-26)
feature/ipfb-idxd-parser
MechaCat02
2026-07-26 19:54:55 +02:00
ea32e77e45
ship: engine placement CONFIRMED by 43-instance capture; exhaust markers added
MechaCat02
2026-07-26 19:44:12 +02:00
31f2637e6c
viewer,ship: external parts ON by default + Ships catalog = composite ships only
MechaCat02
2026-07-26 19:15:34 +02:00
737b61242e
ship: STATIC assembly is now EXACT — node-TRS off-by-one cracked via the capture
MechaCat02
2026-07-26 19:00:49 +02:00
015e49ac8a
ship: diagnostics — baked-table renderer + evidence the placement IS static
MechaCat02
2026-07-26 18:39:34 +02:00
d9442a2106
ship_capture: bake e106 COMPLETE from the 2026-07-26 F10 capture — all 8 parts
MechaCat02
2026-07-26 18:26:23 +02:00
4efc0278b1
ship_capture: ingest the draw-logger format + quantify the static gaps
MechaCat02
2026-07-25 20:57:08 +02:00
c6ca5ce9e7
ship: bake pipeline — correlator as a tested module + viewer prefers captured table
MechaCat02
2026-07-25 20:48:00 +02:00
a68405216f
re: runtime-capture pipeline for exact capital-ship part placement
MechaCat02
2026-07-24 10:50:26 +02:00
79c78cc7e1
ship: apply scale + gate approximate external parts behind a toggle
MechaCat02
2026-07-23 22:11:47 +02:00
8c8e2dbeb4
ship: use only the primary composite — fixes parts floating mid-ship
MechaCat02
2026-07-23 21:52:20 +02:00
a8b5691d1c
ship: assemble capital ships from the composite scene graph (real placement)
MechaCat02
2026-07-23 21:44:25 +02:00
720a5fec27
viewer: Ships browser (View ▸ Ships) — assemble & view whole capital ships
MechaCat02
2026-07-23 21:16:15 +02:00
cacb576ecd
formats: ship module — reconstruct capital ships from XBG7 part families
MechaCat02
2026-07-23 21:16:04 +02:00
df724b6bcb
viewer: Game Data browser (View ▸ Game Data)
MechaCat02
2026-07-23 20:44:40 +02:00
d41b065813
game_data: Arsenal loader — player weapon options per hardpoint
MechaCat02
2026-07-23 20:30:13 +02:00
f2991b61ab
game_data: load_weapons catches variant-schema weapons
MechaCat02
2026-07-23 20:26:35 +02:00
f5182f9649
game_data: PilotRoster loader — player squadron flight assignments
MechaCat02
2026-07-23 20:14:22 +02:00
551291f869
game_data: UnitRoster loader — per-mission battle compositions
MechaCat02
2026-07-23 20:11:32 +02:00
6e704291be
game_data: DemoMessage loader — the dialogue backbone
MechaCat02
2026-07-23 19:57:28 +02:00
2930770060
game_data: Squadron loader — mission flight groups
MechaCat02
2026-07-23 19:54:48 +02:00
d73601fe45
localization: resolve the game's UTF-16 text keys to display strings
MechaCat02
2026-07-23 19:49:42 +02:00
99f2ef8871
game_data: typed loaders for the combat / character / mission tables
MechaCat02
2026-07-23 19:49:21 +02:00
161359e151
Fix hokyu voice: resolve by subtitle demo-id, not ship category
MechaCat02
2026-07-23 19:48:56 +02:00
053aa81953
Cutscene voice: resolve movies via continuous-stream cue regions
MechaCat02
2026-07-23 06:53:55 +02:00
ed5c2f24c3
feat(formats): decode the movie manifest's full mission/phase structure
MechaCat02
2026-07-21 22:49:19 +02:00
eee1607e1b
feat(formats,viewer): standalone voice player covers all line categories
MechaCat02
2026-07-21 22:49:09 +02:00
8ed8c85f18
[WIP] Audio codec probe/detection + CLI audio-info + viewer audio panel
archive/local-work-pre-movie-sync-2026-07-20
MechaCat02
2026-07-20 20:42:48 +02:00
95de29f290
feat(formats,viewer): movie subtitles, voice decode, and the movie manifest
MechaCat02
2026-07-19 20:15:41 +02:00
578c71a1b9
[formats,viewer] Decode grouped-pool XBG7 models; fix mesh routing + albedo
MechaCat02
2026-07-18 19:54:39 +02:00
a937779c77
[formats] XBG7 meshes: index buffers are triangle STRIPS, not lists
MechaCat02
2026-07-18 13:04:12 +02:00
7143ea18fe
[formats] Fully crack T8aD: decode the header's per-tile offset table
MechaCat02
2026-07-18 11:55:25 +02:00
4ba723b9a5
[formats] Crack large-T8aD tiling: 256×256 row-major raster tiles
MechaCat02
2026-07-17 23:37:35 +02:00
3e1040b472
[texture] Present Canary GPUTEXTUREFORMAT names + metadata; handle XPR5
MechaCat02
2026-07-13 21:09:55 +02:00
390c67cb61
[viewer] Surface recovered TOC names in the PAK browser + refresh RE panel
MechaCat02
2026-07-13 20:42:40 +02:00
d23339a3aa
feat(viewer): stage thumbnail grid, per-model albedo, camera zoom fix
MechaCat02
2026-07-12 20:56:45 +02:00
2053f31d17
feat(formats,cli): decode XBG7 stage containers + fix weapon layout
MechaCat02
2026-07-12 20:56:35 +02:00
4096b2d2a5
feat(formats): declaration-driven XBG7 decode (variable stride)
MechaCat02
2026-07-12 18:42:21 +02:00
ef6e448268
feat(formats,viewer): decode XBG7 meshes + 3D model preview
MechaCat02
2026-07-12 17:47:06 +02:00