Commit Graph

  • 56f0e11dc8 docs: backlog — two items solved, four opened by them Sylpheed RE agent 2026-08-19 06:04:10 +00:00
  • 7490b9f0e4 cli/formats: let the screen commands reach bundles with no .rat child Sylpheed RE agent 2026-08-19 06:03:52 +00:00
  • 8bdee3a6c4 docs: record the _eff-vs-focused-state confusion and both refuted rules Sylpheed RE agent 2026-08-19 05:57:38 +00:00
  • 3f724088f5 formats: a focused-state record needs the element it is the focused state of Sylpheed RE agent 2026-08-19 05:57:12 +00:00
  • 9b91fa39bf docs: record the paint-order key as landed, with what it left unsettled Sylpheed RE agent 2026-08-19 05:43:29 +00:00
  • 4e9600ddeb formats: check the derived paint order against the screens already verified Sylpheed RE agent 2026-08-19 05:43:08 +00:00
  • 3f34b9c516 formats: derive the paint order from the sprite layer key Sylpheed RE agent 2026-08-19 05:28:05 +00:00
  • 82508ff80f docs/re: point the paint-order item at the derivation Sylpheed RE agent 2026-08-19 05:17:44 +00:00
  • 93ccb0c63f docs/re: the paint order is sorted by a layer key in the T8aD sprite header Sylpheed RE agent 2026-08-19 05:17:28 +00:00
  • 81b6854613 docs/re: point the ship item at the end-to-end mission-path measurement Sylpheed RE agent 2026-08-19 05:08:59 +00:00
  • 310ba45f92 docs/re: the mission path measured end to end — the cache crash is the blocker Sylpheed RE agent 2026-08-19 05:08:46 +00:00
  • ae28d84dc1 docs/re: three more runs, and eh_dispatch is still untested — with the proof why Sylpheed RE agent 2026-08-19 04:43:25 +00:00
  • 66f552b951 docs/re: eh_dispatch is untested, and the black screen follows a content load Sylpheed RE agent 2026-08-19 04:17:36 +00:00
  • ca7fa0e0a0 docs/re: restate the ship item's blocker as the crash, not navigation Sylpheed RE agent 2026-08-19 04:01:09 +00:00
  • fdeb003f1c docs/re: the cache-flush crash also fires at SELECT DATA, blocking every mission Sylpheed RE agent 2026-08-19 04:00:53 +00:00
  • b1e788226d docs/re: flag the load confound behind the input and boot-time numbers Sylpheed RE agent 2026-08-19 03:43:32 +00:00
  • ab38b95e86 tools/docs: the second-capital-ship blocker is stale; retry boots, not presses Sylpheed RE agent 2026-08-19 03:24:40 +00:00
  • d33f40be5f docs/re: note that the viewer shares the compositor path Sylpheed RE agent 2026-08-19 03:13:37 +00:00
  • ba3939628d formats: narrow the ghost skip, and withdraw the claim that it fixed a bug Sylpheed RE agent 2026-08-19 02:45:48 +00:00
  • c5848a3b11 docs/re: the paint-order item now has a landed fix, not just a finding Sylpheed RE agent 2026-08-19 02:32:31 +00:00
  • afb737b8d0 formats: composite in the MEASURED paint order, and drop the ghost instances Sylpheed RE agent 2026-08-19 02:32:14 +00:00
  • c2b940c98b docs/re: no ordering field in the runtime element record either Sylpheed RE agent 2026-08-19 02:20:01 +00:00
  • ba516a3dfa docs/re: the paint order is deterministic, and the 7-element screen is the logo splash Sylpheed RE agent 2026-08-19 02:08:50 +00:00
  • 4c824fc1dd docs/re: two ground-truth paint permutations, and four more refutations Sylpheed RE agent 2026-08-19 01:56:04 +00:00
  • 0cf275841f docs/re: mark the paint-order item solved, and say what is left Sylpheed RE agent 2026-08-19 01:46:20 +00:00
  • 2afdb32baf docs/re: SOLVED — the paint order is the screen object's child array at +0x30 Sylpheed RE agent 2026-08-19 01:46:00 +00:00
  • 3cf4e77076 docs/re: the UI screen object, found and verified in live guest memory Sylpheed RE agent 2026-08-19 01:35:13 +00:00
  • 5d5680a0d5 docs/re: more UI map, no walk — and say that this is becoming a rabbit hole Sylpheed RE agent 2026-08-19 01:23:12 +00:00
  • 20b1a734de docs/re: find the guest's UI quad class from the layout the capture measured Sylpheed RE agent 2026-08-19 01:16:14 +00:00
  • cbdf09bd90 docs/re: alpha does not break the tie — but it validates the fade decode Sylpheed RE agent 2026-08-19 01:09:25 +00:00
  • 45ee8c3a1b docs/re: the loading screen never boots, and no other build explains the order Sylpheed RE agent 2026-08-19 00:58:46 +00:00
  • ea5bf154c2 docs/re: my own flag hypothesis fails its test, and the input path is mapped Sylpheed RE agent 2026-08-19 00:47:53 +00:00
  • 4b9b53c077 tools: navigate to OPTIONS and capture there, with no launch flags Sylpheed RE agent 2026-08-19 00:37:22 +00:00
  • 5145d973c2 docs/re: boot time refuted as the gate on (A); the flag correlates with no mechanism Sylpheed RE agent 2026-08-19 00:37:03 +00:00
  • 8dbfeb97df docs/re: the boot-title recipe is 3/3 without my capture flag and 0/5 with it — and confounded Sylpheed RE agent 2026-08-19 00:00:43 +00:00
  • 673fdaaf56 tools: a working route to the menu, and the classifier that could not see it Sylpheed RE agent 2026-08-18 23:10:29 +00:00
  • 68fc072a31 docs/re: a second screen captured, and the two title states pinned down Sylpheed RE agent 2026-08-18 23:10:04 +00:00
  • 6fd8cd34f2 docs/re: the scripted route to the menu does not work — measured, not assumed Sylpheed RE agent 2026-08-18 22:45:08 +00:00
  • ec5b4d0016 tools: a menu-capture session that encodes the two input traps Sylpheed RE agent 2026-08-18 22:45:08 +00:00
  • 97eda0e438 docs/re: the main menu HAS been reached — the Ⓐ blocker is withdrawn Sylpheed RE agent 2026-08-18 22:18:51 +00:00
  • 90c3f195b8 docs/re: the cache-flush throw — a 100-second trigger, and two withdrawals Sylpheed RE agent 2026-08-18 21:44:22 +00:00
  • 2477d17885 docs/re: re-refute the time orderings on the right build, and kill a Y-sort Sylpheed RE agent 2026-08-18 21:05:39 +00:00
  • 90bd343204 docs/re: the title-screen crash is an STL map/set erase, 40 s from a cold boot Sylpheed RE agent 2026-08-18 21:05:39 +00:00
  • 877b7e9496 docs/re: why a scripted run cannot get past the title — three traps and a blocker Sylpheed RE agent 2026-08-18 20:16:27 +00:00
  • 102cc344b3 docs/re: the title paint order is build 4's, carries no depth, and is not in the file Sylpheed RE agent 2026-08-18 20:16:05 +00:00
  • ceb8c8b572 tools: capture targets, and a Z-aware draw-order decoder Sylpheed RE agent 2026-08-18 20:15:48 +00:00
  • 9da79b92d6 docs/re: the title screen's paint order, measured from the draw stream Sylpheed RE agent 2026-08-18 18:57:43 +00:00
  • 81b391d8d5 tools: drive and decode a UI draw-order capture Sylpheed RE agent 2026-08-18 18:57:43 +00:00
  • 4df8e2ec40 tools: screenshot was grabbing a 10-pixel sliver, silently Sylpheed RE agent 2026-08-18 18:57:29 +00:00
  • 7215cfd70a docker: two ways to talk to the loose agent Sylpheed RE agent 2026-08-18 20:06:05 +02:00
  • 9ac48c8e7b docs/re: neither existing Canary hook can capture the title screen's draw order Sylpheed RE agent 2026-08-18 17:15:51 +00:00
  • 89674ef84e docs/re: the ship test's one-way gap was already half closed, and is now shut Sylpheed RE agent 2026-08-18 17:14:24 +00:00
  • 39954414f4 ship: pin the e106 ground truth as a multiset, not a set of names Sylpheed RE agent 2026-08-18 17:14:24 +00:00
  • 2ac833bf75 docs/re: the title-screen oracle — what it settled, and what it refuted Sylpheed RE agent 2026-08-18 16:32:52 +00:00
  • 705d9a37ba formats/cli: the bundle's other orderings, and a guard that neither is a paint order Sylpheed RE agent 2026-08-18 16:32:40 +00:00
  • e6a55b5fd4 formats: a UI element scales about its pivot, not its keyframe corner Sylpheed RE agent 2026-08-18 16:20:26 +00:00
  • cb6205ccfb docker: turn the agent loose — detached /loop, with the first-run gates handled MechaCat02 2026-08-18 17:10:09 +02:00
  • 64f9d15610 docker: a container the autonomous RE agent can be turned loose in MechaCat02 2026-08-17 23:05:48 +02:00
  • 22dafe5c8b viewer: fix a startup panic in the Save File browser (Bevy B0002) MechaCat02 2026-08-17 21:34:10 +02:00
  • 89381d70c1 docs/re: the declaration table is not a paint order on every screen MechaCat02 2026-08-17 20:33:45 +02:00
  • 0a45a31d6e viewer: UI Screens and Save File browsers (View menu) MechaCat02 2026-08-17 19:15:15 +02:00
  • ae814cbd8d formats: consolidate ui_layout onto the declaration table; add a savegame parser MechaCat02 2026-08-17 18:59:27 +02:00
  • 7da3dd9f75 Merge remote-tracking branch 'origin/archive/local-work-pre-movie-sync-2026-07-20' MechaCat02 2026-08-17 18:13:14 +02:00
  • c51375b3cb Merge remote-tracking branch 'origin/feat/ui-layout-preview' MechaCat02 2026-08-17 18:11:49 +02:00
  • 5f3439ac6c re(flight): a per-frame sampler, and nav oracles that a menu bar cannot break Fabian Hamm 2026-08-14 06:03:44 +00:00
  • 5e1bb47fe5 re(flight): the ramp test is inconclusive, and names the tool the residual needs Claude (auto-RE) 2026-08-13 23:53:23 +00:00
  • 868ed4bbcc re(flight): both axes at settled speeds -- shape confirmed, absolute scale is not Claude (auto-RE) 2026-08-13 23:42:28 +00:00
  • a71dedb4db re(flight): short bursts confirm the rate-vs-speed SHAPE, without needing the clock Claude (auto-RE) 2026-08-13 23:29:23 +00:00
  • 15f24cc67d re(flight): clean pitch sweep -- magnitudes agree, the interpolation law does not Claude (auto-RE) 2026-08-13 23:12:50 +00:00
  • b2f876ae26 re(flight): polling faster than the guest updates manufactures a clean curve Claude (auto-RE) 2026-08-13 23:00:59 +00:00
  • f36622b234 re(flight): the rate probe measures a MOVING speed -- pitching bleeds it hard Claude (auto-RE) 2026-08-13 22:48:29 +00:00
  • 5414763eae re(flight): rows pinned by world-Y, and nothing yaws -- the yaw gap is answered Claude (auto-RE) 2026-08-13 22:35:36 +00:00
  • afe111ddb0 re(flight): axis probe pins the rows and checks liveness; fly_stage waits, not sleeps Claude (auto-RE) 2026-08-13 22:22:19 +00:00
  • bc6658bc27 re(flight): axis probe -- lx is roll, ly drives one clean axis, rest not trustworthy Claude (auto-RE) 2026-08-13 22:10:23 +00:00
  • 3e93d1d43c re(flight): roll DOES depend on speed -- the withdrawal is reversed Claude (auto-RE) 2026-08-13 21:57:10 +00:00
  • 96897fd8eb re(flight): START skips the briefing, and the player-entity lock is stage-specific Claude (auto-RE) 2026-08-13 21:45:54 +00:00
  • 943195d9cf re(flight): port the roll probe to the file pad, and drive fly_stage.sh to flight Claude (auto-RE) 2026-08-13 21:37:44 +00:00
  • 4c8be12796 re(challenge): the part id is never persisted -- differential search says stack only Claude (auto-RE) 2026-08-13 21:31:47 +00:00
  • 6c332b4038 re(challenge): withdraw the kind-field constructor attribution -- snapshot refutes it Claude (auto-RE) 2026-08-13 21:21:49 +00:00
  • 7eb76bd5bc re(units): S10 closes the story campaign for real -- 69 units, 7 204 values Claude (auto-RE) 2026-08-13 21:14:21 +00:00
  • b691841d5a re(challenge): poking unlocks the whole story campaign; MISSION SELECT is story-only Claude (auto-RE) 2026-08-13 20:54:57 +00:00
  • cada72c9a4 re(challenge): MISSION SELECT renders the cleared-stage mask, and a control run Claude (auto-RE) 2026-08-13 20:44:27 +00:00
  • 8beed5ab81 docs(index): record the file-input pad and the live-write tool Claude (auto-RE) 2026-08-13 20:29:18 +00:00
  • 9d8898382e re(challenge): the cleared-stage mask is CONFIRMED on the running game Claude (auto-RE) 2026-08-13 20:28:19 +00:00
  • 6ea3f60979 re(challenge): both gate words are one ~1880-byte record, and it is not the save Claude (auto-RE) 2026-08-13 20:06:11 +00:00
  • cb677fe34f re(challenge): the gate is CLEARED STAGES -- my achievement reading was wrong Claude (auto-RE) 2026-08-13 19:54:39 +00:00
  • 047ad995a0 re(achievements): earned state comes from XAM, and my bit numbering was wrong Claude (auto-RE) 2026-08-13 19:43:35 +00:00
  • 90da38bb2b re(challenge): the gate's bit space is the game's 24 ACHIEVEMENTS Claude (auto-RE) 2026-08-13 19:32:43 +00:00
  • 57baa7fc78 re(challenge): the unlock is a bit test, and the mission table is on disc Claude (auto-RE) 2026-08-13 19:14:48 +00:00
  • da869a518c re(challenge): the EX missions are a MODE, not a stage number Claude (auto-RE) 2026-08-13 18:59:52 +00:00
  • 10dd248ffd re(flight): withdraw the roll result — the probe was measuring pitch as much as roll Claude (auto-RE) 2026-08-13 18:12:20 +00:00
  • 93da9026f7 re(flight): the clock factor is universal — angular matches too once corrected in-run Claude (auto-RE) 2026-08-13 17:56:16 +00:00
  • 377fdfdb9f re(flight): the linear factor is the CLOCK — 1.260 measured against 1.267 Claude (auto-RE) 2026-08-13 17:26:27 +00:00
  • 07cc0986ef re(flight): the linear discrepancy is a world-unit vs displayed-speed difference Claude (auto-RE) 2026-08-13 17:06:35 +00:00
  • 3f94260e7f re(flight): settled turn rates match the definition exactly — withdraw the time-base claim Claude (auto-RE) 2026-08-13 16:46:33 +00:00
  • 9dc57e9ed2 re(flight): LT mirrors RT, and roll does not depend on speed Claude (auto-RE) 2026-08-13 16:30:19 +00:00
  • 5cace17606 re(flight): the throttle is analogue — target speed interpolates cruise -> maximum Claude (auto-RE) 2026-08-13 16:14:47 +00:00
  • a4a2ddb7a4 re(flight): the afterburner is not on A/B/X/LB/LS/RS — bounded negative, with a cheap HUD oracle Claude (auto-RE) 2026-08-13 15:51:32 +00:00
  • ba73be56ba re(flight): turn rates confirm AV_* are rate caps and _Min/_Max mean at min/max speed Claude (auto-RE) 2026-08-13 15:30:00 +00:00
  • 7730d4db49 re(flight): the throttle is a target-speed selector, measured against the definition Claude (auto-RE) 2026-08-13 15:08:11 +00:00