4608d7c416
backlog: the world-unit blocker was the ROUTE, not entities2.py's VA window
Sylpheed RE agent
2026-08-26 20:47:43 +00:00
eb21c977ef
tools: classify the mission briefing instead of filing it as menu
Sylpheed RE agent
2026-08-26 20:47:15 +00:00
64fe8ebdcd
re: entity objects ARE spawned -- the vtables were stale-labelled, the ROUTE was wrong
Sylpheed RE agent
2026-08-26 20:46:21 +00:00
c75c982fa0
re: the working entity captures came from a SAVE SLOT, not mission select
Sylpheed RE agent
2026-08-26 20:13:33 +00:00
f2a18e555c
re: "follow the name pointer" is structurally dead for pak strings
Sylpheed RE agent
2026-08-26 20:06:10 +00:00
3e267ad4c4
re: the mission DOES load -- DEF_VTABLE=0 was a stale constant, not an empty game
Sylpheed RE agent
2026-08-26 19:56:52 +00:00
4ee7971340
re: the post-take-off state is measurably neither a menu nor flight
Sylpheed RE agent
2026-08-26 19:43:40 +00:00
9031c2510a
re: the take-off sequence lands in the launch CUTSCENE, not a hang
Sylpheed RE agent
2026-08-26 19:30:21 +00:00
926cee6ba0
re: the sign-in fix holds end-to-end, but no units are loaded yet
Sylpheed RE agent
2026-08-26 19:20:24 +00:00
0274b29368
re: the sign-in fix must be applied at launch, not by the navigator
Sylpheed RE agent
2026-08-26 19:07:25 +00:00
c09107fa8d
re: correct the "screen id" -- they are monotonic counters, not identities
Sylpheed RE agent
2026-08-26 18:51:25 +00:00
93bc7bf061
re: SOLVED -- the mission freeze is a modal sign-in dialog
Sylpheed RE agent
2026-08-26 18:41:09 +00:00
78696338b6
re: WITHDRAW "the freeze requires the rasterizer" -- the control was not controlled
Sylpheed RE agent
2026-08-26 18:28:47 +00:00
c791b3c374
re: find the menu screen id and cursor in guest memory
Sylpheed RE agent
2026-08-26 18:21:04 +00:00
da17e05c68
re: the freeze requires the rasterizer -- --gpu=null does not freeze
Sylpheed RE agent
2026-08-26 18:12:35 +00:00
8bc471224a
re: WITHDRAW the infinite-loop conclusion -- gdb was the confound
Sylpheed RE agent
2026-08-26 18:02:54 +00:00
a1b6add50d
re: prove the guest PC -- an infinite copy loop in sub_82457780
Sylpheed RE agent
2026-08-26 17:50:57 +00:00
e5dc3e1e4d
re: audit the gdb session -- withdraw the sub_82457780 localisation
Sylpheed RE agent
2026-08-26 17:38:49 +00:00
9ea0a00d80
re: locate the stuck thread -- a grow-and-copy in sub_82457780
Sylpheed RE agent
2026-08-26 17:28:31 +00:00
36eb8c226c
re: the allocation failure is definitively not the freeze -- four runs, three outcomes
Sylpheed RE agent
2026-08-26 17:15:03 +00:00
bd639bb344
re: the 171 MB of boot allocations are the game's own pools, ~90% empty
Sylpheed RE agent
2026-08-26 16:59:26 +00:00
e71efb0845
re: MISSION SELECT is not special -- NEW GAME freezes too
Sylpheed RE agent
2026-08-26 16:51:59 +00:00
59fe3d87fe
re: it is not a stage-load freeze -- the game freezes entering MISSION SELECT
Sylpheed RE agent
2026-08-26 16:42:13 +00:00
0241ebf5b6
re: the stage-load freeze is not a regression -- an 08-17 binary reproduces it
Sylpheed RE agent
2026-08-26 16:19:57 +00:00
9350ced6ac
re: the freeze is not a kernel-object wait -- log_stuck_waits stays silent
Sylpheed RE agent
2026-08-26 16:10:07 +00:00
88ca60aa0e
re: the allocation failure is NOT the freeze -- two patched builds say so
Sylpheed RE agent
2026-08-26 15:22:32 +00:00
7c19e33a12
re: the heap ledger refutes my own leak hypothesis
Sylpheed RE agent
2026-08-26 12:22:40 +00:00
9be2eb5a93
re: the leaking release is confirmed in Xenia's source, not inferred
Sylpheed RE agent
2026-08-26 11:32:34 +00:00
66bc2462c2
re: the freeze's 512 MB is the emulated console's, not the host's
Sylpheed RE agent
2026-08-26 11:29:51 +00:00
480b699cd5
re: the freeze is independent of the mask poke -- control run settles it
Sylpheed RE agent
2026-08-26 11:26:44 +00:00
28cf52b297
re: the mission freeze is a failed 128 MB guest allocation, not an emulator hang
Sylpheed RE agent
2026-08-26 11:14:24 +00:00
b641034be7
re: three boot-path failures that look like the emulator and are not
Sylpheed RE agent
2026-08-26 11:02:15 +00:00
de1ff6ed76
docs: define the status markers, and fix six mislabelled or superseded entries
Sylpheed RE agent
2026-08-26 10:29:15 +00:00
ce0720a3e9
re: correct a mislabelled blocker -- the world unit needs a run, not a waiver
Sylpheed RE agent
2026-08-26 10:07:01 +00:00
35f67a2a37
re: retract the paint-key census and redo it over all 21 184 sprites
Sylpheed RE agent
2026-08-26 10:06:23 +00:00
e5dde6f4db
re: flag that the paint-key census may have sampled the wrong sprite population
Sylpheed RE agent
2026-08-26 09:58:32 +00:00
e0394647b2
re: census the T8aD paint-order key -- it is pak-local, not a global vocabulary
Sylpheed RE agent
2026-08-26 09:50:29 +00:00
83d019515f
re: confirm the cmesh<->model link via GameResourceID; world unit is oracle-blocked
Sylpheed RE agent
2026-08-26 09:41:46 +00:00
cc1f9e6734
re: decode CollisionSet_*.bin -- the per-object collision-mesh library
Sylpheed RE agent
2026-08-26 09:31:22 +00:00
e30881189b
re: record the MiscBin name resolution in the backlog
Sylpheed RE agent
2026-08-26 09:21:15 +00:00
3916f30ce2
re: name-resolve all 40 MiscBin entries, and demonstrate the REGN<->MCOL pairing
Sylpheed RE agent
2026-08-26 09:21:00 +00:00
e1db4d84ff
re: MCOL solved -- a closed triangle collision mesh in a uniform grid
Sylpheed RE agent
2026-08-26 09:12:36 +00:00
cda5a31601
re: MCOL's 0x5C block is bounding spheres at stride 16 -- the 0.75 was 12/16
Sylpheed RE agent
2026-08-26 09:04:30 +00:00
324389c612
re: MCOL's u16 entries do not index the point block -- the bound-check was a false positive
Sylpheed RE agent
2026-08-26 08:52:44 +00:00
ee3188bd4c
re: MCOL array B decoded -- {count, u16 index array}, and the chain closes
Sylpheed RE agent
2026-08-26 08:45:58 +00:00
fe06b26751
re: MCOL A->B is 1:1 with count 1, matching REGN's cell-index convention
Sylpheed RE agent
2026-08-26 08:38:46 +00:00
e684eb45dd
re: MCOL array A confirmed as the per-cell record -- 100% once split
Sylpheed RE agent
2026-08-26 08:32:41 +00:00
d1c89e5d79
re: MCOL's 32-byte record is a cell entry, and there are two interleaved arrays
Sylpheed RE agent
2026-08-26 08:31:46 +00:00
a2aa0a4cf8
re: MCOL's pointer layout, read from POF0
Sylpheed RE agent
2026-08-26 08:25:29 +00:00
af834b7ff4
re: open MCOL -- same container as REGN, same map parameters
Sylpheed RE agent
2026-08-26 08:18:17 +00:00
da499901b5
re: REGN is excluded as the wave scheduler -- it is a navmesh
Sylpheed RE agent
2026-08-26 08:11:36 +00:00
6f81ef93cf
re: independently confirm the REGN face decode -- 133573/133573 against a 0.69% control
Sylpheed RE agent
2026-08-26 08:06:30 +00:00
c54924d08f
re: backlog said REGN's coupling was unreachable statically -- it has been reached
Sylpheed RE agent
2026-08-26 08:05:31 +00:00
214ae8fca2
re: resolved -- the REGN base is chunk+0x10 and my section-0 offsets were 16 bytes early
Sylpheed RE agent
2026-08-26 08:00:18 +00:00
553208754e
re: withdraw "everything was read 16 bytes early" — the planes were right
Sylpheed RE agent
2026-08-26 07:58:45 +00:00
84358e61eb
re: record an open conflict with auto/regn-reader over the +0x10 base
Sylpheed RE agent
2026-08-26 07:55:12 +00:00
b9643c63f6
re: REGN is a tetrahedral navigation mesh — the cell→geometry link, decoded
Sylpheed RE agent
2026-08-26 07:53:13 +00:00
0d51cdb403
re: regn_decode.py — read a REGN object through its own POF0 fixup table
Sylpheed RE agent
2026-08-26 07:53:13 +00:00
67cce0e4c0
re: correct my last two savegame sections -- they analysed the COMPRESSED stream
Sylpheed RE agent
2026-08-26 07:50:29 +00:00
91074d1ba7
re: all savegame variation is in the header; slot region identical -- and my heuristic overstates
Sylpheed RE agent
2026-08-26 07:44:55 +00:00
2aa5894212
re: the save embeds live guest pointers, and a three-way diff of the captures is invalid
Sylpheed RE agent
2026-08-26 07:39:13 +00:00
7c1507a466
re: REGN cell payload indexes neither points nor planes -- static search exhausted
Sylpheed RE agent
2026-08-26 07:32:08 +00:00
1006523767
re: the REGN cell index does not reference section 1 -- two powered tests
Sylpheed RE agent
2026-08-26 07:26:45 +00:00
a20c5d56f9
re: refute my own BVH reading of REGN section 1
Sylpheed RE agent
2026-08-26 07:20:39 +00:00
488e8599b4
re: REGN section 1 slot census, and an index test with no power
Sylpheed RE agent
2026-08-26 07:14:39 +00:00
eb278c7941
re: REGN sections 0/1/2 have strides, and section 2 is a plane list
Sylpheed RE agent
2026-08-26 07:07:10 +00:00
fd71f37d8f
re: RATC +0x10 is a u16 pair too, and no bit is a clean predicate
Sylpheed RE agent
2026-08-26 06:59:08 +00:00
a191569167
re: the RATC +0x0c interval is authored, not a keyframe extent
Sylpheed RE agent
2026-08-26 06:52:44 +00:00
1fc68e391d
re: RATC +0x0c is two u16s forming an ordered interval, not one number
Sylpheed RE agent
2026-08-26 06:46:50 +00:00
0800e40c80
re: lead the .slb page with its settled state, not its history
Sylpheed RE agent
2026-08-26 06:39:40 +00:00
2634632787
re: refute the block-id chain -- 8 of 281 is coincidence
Sylpheed RE agent
2026-08-26 06:34:59 +00:00
f189f5fc1f
re: the scattered block bytes are an XACT-shaped cue record naming a real cue
Sylpheed RE agent
2026-08-26 06:29:06 +00:00
effda99390
re: w0 and w1 are the last two entries of the leading wave's seek table
Sylpheed RE agent
2026-08-26 06:22:56 +00:00
640d860b23
re: the seek table's sample total is not the wave length -- durations corrected
Sylpheed RE agent
2026-08-26 06:17:07 +00:00
00e9a932ea
re: name two fields inside the 12288-byte block's trailer
Sylpheed RE agent
2026-08-26 06:09:46 +00:00
85548bf661
re: the 12288 region is a padded metadata block, and the assignment rule is 100%
Sylpheed RE agent
2026-08-26 06:04:40 +00:00
4e180b3e1c
re: enumerate all 9661 waves, and measure a bank-to-wave assignment rule
Sylpheed RE agent
2026-08-26 05:58:29 +00:00
532e7dac74
re: refuse a seek-based recovery of headerless bank durations
Sylpheed RE agent
2026-08-26 05:52:02 +00:00
0aed00d4f6
re: stage dialogue with per-line audio durations, in both languages
Sylpheed RE agent
2026-08-26 05:46:03 +00:00
856fd64b3b
re: full bank manifest -- 4114 banks, 390.9 minutes, and the durations self-validate
Sylpheed RE agent
2026-08-26 05:39:16 +00:00
16a19219e8
slb: guard the wave-boundary identity with a test, and expose data_at
Sylpheed RE agent
2026-08-26 05:33:01 +00:00
e676210e9b
re: close both remaining .slb questions in the backlog -- both were my errors
Sylpheed RE agent
2026-08-26 05:30:57 +00:00
c3ff6aa0e8
slb: read Channels instead of assuming mono -- and retract the TCAF_608 conclusion
Sylpheed RE agent
2026-08-26 05:27:42 +00:00
b98910cab3
re: fix the slots-vs-lines wording at its actual location
Sylpheed RE agent
2026-08-26 05:23:35 +00:00
0be28c5fe2
re: sweep all six language packs -- and Japanese is not missing captions
Sylpheed RE agent
2026-08-26 05:23:06 +00:00
4b54ac2bf0
re: the seek chunk's layout is readable, its packet count is not
Sylpheed RE agent
2026-08-26 05:16:12 +00:00
931deb42d8
re: withdraw my own generalisation -- decoded length cannot locate a bank boundary
Sylpheed RE agent
2026-08-26 05:10:58 +00:00
e368c7064c
re: ran the decode test -- the bank data does not continue past the TOC window
Sylpheed RE agent
2026-08-26 05:04:50 +00:00
a3c6a6502c
re: the four .slb offsets are a segment-packing phase, not a header size
Sylpheed RE agent
2026-08-26 05:03:56 +00:00
2aa7f9a5a5
re: the .slb data offset is the .pNN segment's 2048 grid phase
Claude
2026-08-26 05:01:26 +00:00
746ca56a74
tools: slb_segment_phase.py — derive the .slb data offset exactly
Claude
2026-08-26 05:01:26 +00:00
c2e7f8f8e4
re: the flat entity count is explained -- arrivals are not spawns
Sylpheed RE agent
2026-08-26 04:59:32 +00:00
f32bfb1433
re: withdraw the DisableInterval / delayed-route association -- it is a clustering artefact
Sylpheed RE agent
2026-08-26 04:53:13 +00:00
ea155ea035
re: the wave timetable's t is SECONDS, measured against the live speed law
Sylpheed RE agent
2026-08-26 04:47:10 +00:00
71d294ece1
re: narrow what the .slb header is -- four things it is not
Sylpheed RE agent
2026-08-26 04:37:59 +00:00
220e250453
slb: the seek chunk gives the data offset structurally, and breaks the 28 ties
Sylpheed RE agent
2026-08-26 04:32:23 +00:00
f47d013c94
re: the unvoiced script lines are not the resupply case -- 0 of 14 have a cutscene twin
Sylpheed RE agent
2026-08-26 04:24:37 +00:00
ce726eaa9c
re: the cue-less cutscene pages ARE the resupply lines, and they cross-check the movie work
Sylpheed RE agent
2026-08-26 04:23:52 +00:00
e3c5eeae58
re: check whether the scan's 99.62% transfers to the banks it is actually used on
Sylpheed RE agent
2026-08-26 04:18:53 +00:00
b7b29dcb05
slb: the declared data size is an upper bound, not an exact one
Sylpheed RE agent
2026-08-26 04:12:45 +00:00