0cceaaf4a9
containers: an expired token could never be replaced
MechaCat02
2026-08-29 16:31:53 +02:00
002df51173
viewer: show where a cutscene's voice actually is, and let you hear it
MechaCat02
2026-08-29 16:21:34 +02:00
6c05b72099
re: the paint-order tie-break costs 24 overlapping pairs, not one element
sylph-decoder
2026-08-29 14:17:40 +00:00
406517cc68
handoff: address the loading bundles by pak entry, not by is_build ordinal
sylph-decoder
2026-08-29 14:15:50 +00:00
fe49c70da1
re: the boot shows the publisher first -- the TSV that says otherwise attached late
sylph-decoder
2026-08-29 14:15:28 +00:00
16eef5fb2b
port: file the keyframe-layout change and the loading-screen answer in BLOCKED
Sylpheed port agent
2026-08-29 14:10:37 +00:00
9bd7297757
port: the P1 regression harness could not have run since the monorepo merge
Sylpheed port agent
2026-08-29 14:10:16 +00:00
d71a74f938
re: index and cross-references for the record layout and the loading screens
formats-pin-2026-08-29c
sylph-decoder
2026-08-29 14:06:10 +00:00
2e04e24ce9
handoff: the keyframe record layout, and the loading screens are named
sylph-decoder
2026-08-29 14:05:19 +00:00
3e4864b7fa
re: the DELTASABER plates are the loading screen, and the pak is packed EN-then-JP
sylph-decoder
2026-08-29 14:04:42 +00:00
43f61a8d93
re: the splash timing table was already reading the corrected pairing
sylph-decoder
2026-08-29 14:04:04 +00:00
5744f379b2
formats: a keyframe's time comes before its pose, and none of them was missing
sylph-decoder
2026-08-29 14:01:39 +00:00
b37ad246ff
port: implement MODDING rule 4, and withdraw a red flag that was my own bad measurement
Sylpheed port agent
2026-08-29 13:41:00 +00:00
0f8310e1fc
port: say at the top of BLOCKED.md that it is the ask list, and that nobody reads it
Sylpheed port agent
2026-08-29 13:26:24 +00:00
29be5deddd
Merge remote-tracking branch 'origin/main' into auto/port-p6-audio
Sylpheed port agent
2026-08-29 13:25:43 +00:00
d2d2592c92
decoder: mount the disassembly DB and the flat VA image
MechaCat02
2026-08-29 15:17:52 +02:00
14fced07b6
re: I cannot measure this emulator's clock -- and that answers the port's 2%
sylph-decoder
2026-08-29 13:16:02 +00:00
7a6a027fc8
port: P7 -- the new-game intro plays, and the two screens it skips are named out loud
Sylpheed port agent
2026-08-29 13:12:41 +00:00
1f1fe647f2
port: end the boot when BOTH builds have arrived, not when the plate lands
Sylpheed port agent
2026-08-29 12:58:28 +00:00
c225852fb3
port: the ring spins, the plate needs no constant, and rest.t was never the settle
Sylpheed port agent
2026-08-29 12:50:35 +00:00
f24304248c
re: the plate delay was on the disc all along -- my instruction is refuted
sylph-decoder
2026-08-29 12:43:41 +00:00
9b30fb5933
port: P3 -- the boot title gets its PRESS (A) plate, and two of the RE agent's numbers do not agree
Sylpheed port agent
2026-08-29 12:40:50 +00:00
7492b45095
agents: merge main at the start of every iteration
MechaCat02
2026-08-29 13:53:00 +02:00
7a4a74f8d7
re: the main menu has no idle self-return -- and four of my own durations were a backlog
sylph-decoder
2026-08-29 11:50:46 +00:00
724e06b134
re: the main menu's focus ring spins continuously -- period 2.18 s, measured
sylph-decoder
2026-08-29 11:50:32 +00:00
e2d2dd34f0
tools: a screen oracle that matches CONTENT, with movie frames as its controls
sylph-decoder
2026-08-29 11:50:18 +00:00
4262223b94
Merge remote-tracking branch 'origin/main' into auto/port-p6-audio
Sylpheed port agent
2026-08-29 11:48:28 +00:00
7e643c242c
audio: actually install the capture path I kept deferring
MechaCat02
2026-08-29 13:41:02 +02:00
76979c799c
port: P5 end to end -- and the port's title never says PRESS (A)
Sylpheed port agent
2026-08-29 11:34:52 +00:00
1defbe0a32
port: P5 -- the menus navigate, and the focus ring is drawn wrong on purpose
Sylpheed port agent
2026-08-29 11:27:05 +00:00
9f34e6f7b6
re: withdraw the no-disc banner -- the disc is mounted, and both instruments that said otherwise were blind to it
sylph-decoder
2026-08-29 11:12:36 +00:00
5a9b75e152
agents: they never spoke, the decoder lost the disc, and both shared one state dir
MechaCat02
2026-08-29 13:05:41 +02:00
824b150be4
containers: fix volume ownership and make the clone guard survive interruption
MechaCat02
2026-08-29 12:52:13 +02:00
3e280d63de
port: P5 groundwork -- the focus record, measured and checked against a capture
Sylpheed port agent
2026-08-29 10:46:05 +00:00
d090c9c75c
port: reconcile BLOCKED.md against the in-repo HANDOFF at 0fd8e69
Sylpheed port agent
2026-08-29 10:45:47 +00:00
be2dc51c5e
port: commit the Cargo.lock entry for sylpheed-export
Sylpheed port agent
2026-08-29 10:45:47 +00:00
1c80e54914
port: gitignore the export tree, which MISSION already said was ignored
Sylpheed port agent
2026-08-29 10:45:33 +00:00
c88f5e87a9
game: fill in the player's-eye navigation map from the committed oracle frames
sylph-decoder
2026-08-29 10:43:12 +00:00
6f4b4d8b4c
re: two menu facts re-measured from the committed captures, no disc needed
sylph-decoder
2026-08-29 10:43:01 +00:00
3db09a3806
re: the decoder container has no disc -- root-caused to the volume migration
sylph-decoder
2026-08-29 10:42:47 +00:00
c58196b795
containers: each agent clones the monorepo into its own volume
MechaCat02
2026-08-29 11:48:30 +02:00
c27bdee021
agents: the team protocol, the share tool, and a player's-eye navigation doc
MechaCat02
2026-08-29 11:42:29 +02:00
9fbb352ef0
monorepo: one repository for the decoders, the port and the corpus
MechaCat02
2026-08-29 11:34:46 +02:00
f44ebced59
merge the Godot port's history into the monorepo
MechaCat02
2026-08-29 11:32:01 +02:00
38693df2ed
port: pin the 5.1 downmix matrix explicitly -- human decision
MechaCat02
2026-08-29 11:12:38 +02:00
7d494359d1
video: state the 5.1 downmix instead of inheriting it, and write atomically
Sylpheed port agent
2026-08-29 09:04:47 +00:00
753d62a08f
FORMAT v3: rotation, and the focus record -- the ring the port could not reach
Sylpheed port agent
2026-08-29 09:04:47 +00:00
1573fda9a1
port: pin by tag, and how to verify audio with no sound card
MechaCat02
2026-08-29 11:00:54 +02:00
590fc5bbff
agent: tag the decoder states the port pins, and stop leaking credential config
Sylpheed RE agent
2026-08-29 10:59:14 +02:00
1eb36c2b9d
re(media): the disc ships movies in TWO audio profiles, and 28 of them are 5.1
Sylpheed RE agent
2026-08-29 08:57:56 +00:00
76653ca41b
re(ui): the focus ring SPINS, the game draws it, and the leaf owns the f record
Sylpheed RE agent
2026-08-29 08:46:53 +00:00
2cffac0d31
docs: retract "reference renderer" -- sylpheed-cli is not the oracle
Sylpheed port agent
2026-08-29 08:45:48 +00:00
f0b050cfe1
port: P4 -- the intro video plays inside the boot sequence
Sylpheed port agent
2026-08-29 08:44:25 +00:00
6779d9c807
media: expose se_wave_riff -- the menu's SE cues, assembled where the format lives
Sylpheed RE agent
2026-08-29 08:41:42 +00:00
0ee0bb8565
re(ui): the focus ring's position is decoded -- a .rat leaf parses as a build
Sylpheed RE agent
2026-08-29 08:36:53 +00:00
c5254943b7
docs: P3 -- the boot runs unattended, and four answers taken as given
Sylpheed port agent
2026-08-29 08:27:41 +00:00
83f1c750a4
port: play the exit ramp, and run the boot sequence unattended
Sylpheed port agent
2026-08-29 08:27:41 +00:00
ab3ca243c5
export: reach the splash by authored entry index, and key names by entry
Sylpheed port agent
2026-08-29 08:27:41 +00:00
0fd8e6953e
re(ui): answer four of the port's five asks -- splash, fade-out, focus, gamma
Sylpheed RE agent
2026-08-29 08:19:23 +00:00
74b61b6ba4
docs: record what the port needs from the RE agent, ranked by cost to the port
Sylpheed port agent
2026-08-29 08:04:38 +00:00
2135d20984
deps: bump the pin to 1a82ade -- the menu screens get their background
Sylpheed port agent
2026-08-29 08:04:06 +00:00
9501879b28
docs(method): time the disc mesh suite -- 22 minutes of silence is not a hang
Sylpheed RE agent
2026-08-29 07:49:18 +00:00
1a82ade187
re(ui): the 60 nameless RATC children are frames, not children -- .tan decoded
Sylpheed RE agent
2026-08-29 07:39:09 +00:00
0ed33bcd38
re(ui): a RATC child's name is stated, not inferred -- and it was hiding every menu background
Sylpheed RE agent
2026-08-29 07:26:56 +00:00
67d6685b17
merge main: container and push-work fixes
Sylpheed port agent
2026-08-29 06:14:43 +00:00
bada97e989
agent: the loop must never stop itself
Sylpheed RE agent
2026-08-29 08:12:42 +02:00
04a3ae1389
docs: withdraw yesterday's "paint order is a sequence" -- wrong source
Sylpheed RE agent
2026-08-29 05:19:44 +00:00
a7257c96d6
docs: the splash .prm measured -- and its paint order is a sequence, not depth
Sylpheed RE agent
2026-08-29 05:06:37 +00:00
11aa4ec7cf
re(ui): deliver the measured splash sequence the port has to author
Sylpheed RE agent
2026-08-29 05:00:54 +00:00
0db76bcc57
re(ui): re-establish selective activation by killing the alternative statically
Sylpheed RE agent
2026-08-29 04:56:13 +00:00
be937e3d5d
re(ui): withdraw the mechanism -- "palette" was an explanation, not a finding
Sylpheed RE agent
2026-08-29 04:51:34 +00:00
c4b5752713
re(ui): the sequencing survives refutation -- and a bundle is a palette
Sylpheed RE agent
2026-08-29 04:47:05 +00:00
29d59cdb06
re(ui): a group's duration is in the data, its start time is not
Sylpheed RE agent
2026-08-29 04:42:55 +00:00
a46a922bc8
re(ui): a static composite is only meaningful for a screen that settles
Sylpheed RE agent
2026-08-29 04:37:59 +00:00
6be691222b
re(ui): the structural case for last -- 2 293 of 2 305, checked disc-wide
Sylpheed RE agent
2026-08-29 04:34:21 +00:00
e63efabcfb
re(ui): why rest_plateau is right -- and last is right only for a transient
Sylpheed RE agent
2026-08-29 04:28:19 +00:00
6a7c42366c
re(ui): quantify what changing the rest rule would do disc-wide
Sylpheed RE agent
2026-08-29 04:24:40 +00:00
7347db24df
re(ui): the rest fallback fires on 2 elements, and "last keyframe" wins there
Sylpheed RE agent
2026-08-29 04:20:27 +00:00
5b218e6887
re(ui): refute my own fix for rest(), and correct the defect rate by 65%
Sylpheed RE agent
2026-08-29 04:15:58 +00:00
4bdb830671
re(ui): replicate the keyframe-time shift -- three elements, two screens
Sylpheed RE agent
2026-08-29 04:09:36 +00:00
ceeb759841
docs: one page saying how good the five screens actually are
Sylpheed RE agent
2026-08-29 04:04:15 +00:00
00431a7a8a
docs: the suite is heavy, not hung -- correcting my own "cannot terminate"
Sylpheed RE agent
2026-08-29 04:02:34 +00:00
21771fc765
docs: the verification gate cannot terminate, and I left two runs going 4h
Sylpheed RE agent
2026-08-29 03:45:14 +00:00
ae24845d52
docs: check that the docs' headline figures match their committed data
Sylpheed RE agent
2026-08-29 03:42:13 +00:00
cdc3186a80
re(ui): premultiplied alpha refuted for bit 0x02; parking the field
Sylpheed RE agent
2026-08-29 03:23:40 +00:00
2740cbef55
re(ui): the eff-name implication for bit 0x02 is refuted disc-wide
Sylpheed RE agent
2026-08-29 03:20:24 +00:00
4ef0e30788
re(ui): kill two candidate meanings for the T8aD 0x02 bit, and fix attribution
Sylpheed RE agent
2026-08-29 03:14:40 +00:00