Commit Graph

  • e3ad6ad28c tools: fix four boot-harness bugs; find the swallowed-keystroke cause and refute it Sylpheed RE agent 2026-08-19 08:21:08 +00:00
  • 99081a6198 docs: the boot log confirms the vgamepad failure verbatim Sylpheed RE agent 2026-08-19 07:49:37 +00:00
  • efee309d8f docs+tools: screen_children.py, validated; the third paint order is blocked on input Sylpheed RE agent 2026-08-19 07:48:58 +00:00
  • 01580d294e tools: two dead flags that made every emulator boot script fail silently Sylpheed RE agent 2026-08-19 07:48:16 +00:00
  • 71d9b73afe docs: backlog — primitives drawn opt-in; their paint order needs a runtime read Sylpheed RE agent 2026-08-19 07:21:48 +00:00
  • eb86142e4f formats/cli: draw the .prm primitives, opt-in, because their paint order is unsolved Sylpheed RE agent 2026-08-19 07:21:32 +00:00
  • 6b65f7ea91 docs: backlog — fade alpha applied; drawing the .prm quads is unblocked Sylpheed RE agent 2026-08-19 06:56:56 +00:00
  • 7fbdcc078c formats: apply the keyframe fade alpha, and fix the resting rule it exposed Sylpheed RE agent 2026-08-19 06:56:38 +00:00
  • 2d2c281805 docs: backlog — resting pose settled; the unapplied fade alpha is next Sylpheed RE agent 2026-08-19 06:41:41 +00:00
  • b5c44b7c2a formats: the resting pose is the hold, not the longest dwell Sylpheed RE agent 2026-08-19 06:41:24 +00:00
  • eb61368d23 docs: backlog — .prm decoded; the resting rule is the new blocker Sylpheed RE agent 2026-08-19 06:30:23 +00:00
  • 393e549752 formats: settle what .prm elements are — untextured quads marked by kind bit 0x10 Sylpheed RE agent 2026-08-19 06:29:42 +00:00
  • a87d5b5255 docs: backlog — two items solved, four opened by them Sylpheed RE agent 2026-08-19 06:04:10 +00:00
  • a1c370e810 cli/formats: let the screen commands reach bundles with no .rat child Sylpheed RE agent 2026-08-19 06:03:52 +00:00
  • b28763db0b docs: record the _eff-vs-focused-state confusion and both refuted rules Sylpheed RE agent 2026-08-19 05:57:38 +00:00
  • 2708abb482 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
  • fb4f035f08 docs: record the paint-order key as landed, with what it left unsettled Sylpheed RE agent 2026-08-19 05:43:29 +00:00
  • deff5a4d6d formats: check the derived paint order against the screens already verified Sylpheed RE agent 2026-08-19 05:43:08 +00:00
  • d9ae42dd55 formats: derive the paint order from the sprite layer key Sylpheed RE agent 2026-08-19 05:28:05 +00:00
  • aa1f49633e docs/re: point the paint-order item at the derivation Sylpheed RE agent 2026-08-19 05:17:44 +00:00
  • 56ac88e128 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
  • a290791a30 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
  • fa48e39d90 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
  • d0e3dc6f33 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
  • 743ddda8b1 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
  • 10b89c77a3 docs/re: restate the ship item's blocker as the crash, not navigation Sylpheed RE agent 2026-08-19 04:01:09 +00:00
  • 72b0e23e3b 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
  • 24b68ed063 docs/re: flag the load confound behind the input and boot-time numbers Sylpheed RE agent 2026-08-19 03:43:32 +00:00
  • 0b4dcc6e8f tools/docs: the second-capital-ship blocker is stale; retry boots, not presses Sylpheed RE agent 2026-08-19 03:24:40 +00:00
  • 343864cc2f docs/re: note that the viewer shares the compositor path Sylpheed RE agent 2026-08-19 03:13:37 +00:00
  • 8c08c211a3 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
  • f66e9de430 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
  • c3c79ad028 formats: composite in the MEASURED paint order, and drop the ghost instances Sylpheed RE agent 2026-08-19 02:32:14 +00:00
  • f35a871baa docs/re: no ordering field in the runtime element record either Sylpheed RE agent 2026-08-19 02:20:01 +00:00
  • 72afde7115 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
  • 875ac2632d docs/re: two ground-truth paint permutations, and four more refutations Sylpheed RE agent 2026-08-19 01:56:04 +00:00
  • 069165c03d docs/re: mark the paint-order item solved, and say what is left Sylpheed RE agent 2026-08-19 01:46:20 +00:00
  • 688851122d 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
  • 4134c21766 docs/re: the UI screen object, found and verified in live guest memory Sylpheed RE agent 2026-08-19 01:35:13 +00:00
  • 82b4a9e523 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
  • 4808751113 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
  • 38df977b30 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
  • 3dc6d9d32c 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
  • 2483b7c3c9 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
  • 6b26087bea tools: navigate to OPTIONS and capture there, with no launch flags Sylpheed RE agent 2026-08-19 00:37:22 +00:00
  • a04c133edc 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
  • 4990cf6eb3 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
  • b9062ea3bc 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
  • 9e16331155 docs/re: a second screen captured, and the two title states pinned down Sylpheed RE agent 2026-08-18 23:10:04 +00:00
  • 4b0263b80f 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
  • 243835719f tools: a menu-capture session that encodes the two input traps Sylpheed RE agent 2026-08-18 22:45:08 +00:00
  • f5603aa107 docs/re: the main menu HAS been reached — the Ⓐ blocker is withdrawn Sylpheed RE agent 2026-08-18 22:18:51 +00:00
  • 44ff5454f9 docs/re: the cache-flush throw — a 100-second trigger, and two withdrawals Sylpheed RE agent 2026-08-18 21:44:22 +00:00
  • d521c802ad 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
  • ab8a0d9e6d 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
  • de038c54c0 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
  • 4101d9979f 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
  • 088fcce724 tools: capture targets, and a Z-aware draw-order decoder Sylpheed RE agent 2026-08-18 20:15:48 +00:00
  • 53642ee3d6 docs/re: the title screen's paint order, measured from the draw stream Sylpheed RE agent 2026-08-18 18:57:43 +00:00
  • 9ae8c23265 tools: drive and decode a UI draw-order capture Sylpheed RE agent 2026-08-18 18:57:43 +00:00
  • 2b06c68412 tools: screenshot was grabbing a 10-pixel sliver, silently Sylpheed RE agent 2026-08-18 18:57:29 +00:00
  • 57a20e6472 docker: two ways to talk to the loose agent Sylpheed RE agent 2026-08-18 20:06:05 +02:00
  • f5069b0f64 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
  • 806c2029aa 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
  • 2376badd13 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
  • ee65631de8 docs/re: the title-screen oracle — what it settled, and what it refuted Sylpheed RE agent 2026-08-18 16:32:52 +00:00
  • d67c1da467 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
  • 18947218b4 formats: a UI element scales about its pivot, not its keyframe corner Sylpheed RE agent 2026-08-18 16:20:26 +00:00
  • 82a80e4063 docker: turn the agent loose — detached /loop, with the first-run gates handled MechaCat02 2026-08-18 17:10:09 +02:00
  • 23fdf12194 docker: a container the autonomous RE agent can be turned loose in MechaCat02 2026-08-17 23:05:48 +02:00
  • d921ed2602 viewer: fix a startup panic in the Save File browser (Bevy B0002) MechaCat02 2026-08-17 21:34:10 +02:00
  • 221702ef6b docs/re: the declaration table is not a paint order on every screen MechaCat02 2026-08-17 20:33:45 +02:00
  • af0796c835 viewer: UI Screens and Save File browsers (View menu) MechaCat02 2026-08-17 19:15:15 +02:00
  • dc96bace6f formats: consolidate ui_layout onto the declaration table; add a savegame parser MechaCat02 2026-08-17 18:59:27 +02:00
  • 6d5b13e395 Merge remote-tracking branch 'origin/archive/local-work-pre-movie-sync-2026-07-20' MechaCat02 2026-08-17 18:13:14 +02:00
  • d5784ab0fc Merge remote-tracking branch 'origin/feat/ui-layout-preview' MechaCat02 2026-08-17 18:11:49 +02:00
  • 6c9380ff13 re(flight): a per-frame sampler, and nav oracles that a menu bar cannot break auto/re-frame-probe Fabian Hamm 2026-08-14 06:03:44 +00:00
  • 4f6fcf36dc re(flight): the ramp test is inconclusive, and names the tool the residual needs auto/re-challenge-gate Claude (auto-RE) 2026-08-13 23:53:23 +00:00
  • 8b03a52aa6 re(flight): both axes at settled speeds -- shape confirmed, absolute scale is not Claude (auto-RE) 2026-08-13 23:42:28 +00:00
  • 92d9683f3a 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
  • a3f14710a4 re(flight): clean pitch sweep -- magnitudes agree, the interpolation law does not Claude (auto-RE) 2026-08-13 23:12:50 +00:00
  • 0a84c1358e re(flight): polling faster than the guest updates manufactures a clean curve Claude (auto-RE) 2026-08-13 23:00:59 +00:00
  • 6c7025851e re(flight): the rate probe measures a MOVING speed -- pitching bleeds it hard Claude (auto-RE) 2026-08-13 22:48:29 +00:00
  • dc46339b63 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
  • dfa769420d 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
  • 5f3c618b51 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
  • 850b04c606 re(flight): roll DOES depend on speed -- the withdrawal is reversed Claude (auto-RE) 2026-08-13 21:57:10 +00:00
  • 3d3d6726fa 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
  • 0b2f004ad0 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
  • faa7b3d611 re(challenge): the part id is never persisted -- differential search says stack only Claude (auto-RE) 2026-08-13 21:31:47 +00:00
  • a79a1da183 re(challenge): withdraw the kind-field constructor attribution -- snapshot refutes it Claude (auto-RE) 2026-08-13 21:21:49 +00:00
  • 4cbce6bd21 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
  • aac017dd0d re(challenge): poking unlocks the whole story campaign; MISSION SELECT is story-only Claude (auto-RE) 2026-08-13 20:54:57 +00:00
  • 3ef2c438ae re(challenge): MISSION SELECT renders the cleared-stage mask, and a control run Claude (auto-RE) 2026-08-13 20:44:27 +00:00
  • 0bc790de52 docs(index): record the file-input pad and the live-write tool Claude (auto-RE) 2026-08-13 20:29:18 +00:00
  • 023bb71cfd re(challenge): the cleared-stage mask is CONFIRMED on the running game Claude (auto-RE) 2026-08-13 20:28:19 +00:00
  • f490fecefb 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
  • 20299c05a1 re(challenge): the gate is CLEARED STAGES -- my achievement reading was wrong Claude (auto-RE) 2026-08-13 19:54:39 +00:00
  • 90e0e66c7b re(achievements): earned state comes from XAM, and my bit numbering was wrong Claude (auto-RE) 2026-08-13 19:43:35 +00:00
  • 33ae20896e re(challenge): the gate's bit space is the game's 24 ACHIEVEMENTS Claude (auto-RE) 2026-08-13 19:32:43 +00:00