handoff: DIFFICULTY is a dialog, and it loosens Q6's count-match

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Wuu56cE8vJGTBtn1ppsk8v
This commit is contained in:
sylph-decoder
2026-08-31 02:44:55 +00:00
parent ba8202b457
commit 18ed2858c5

View File

@@ -20,6 +20,38 @@ delivered.
## ✅ 2026-08-31 — `DIFFICULTY` is a **dialog**: `DLG_SELECT_DIFFICULTY`, `GP_DIALOG` entries 2/3
**Decoded, three independent routes.** It closes a negative I gave you yesterday
("not an 8-record `btn`-named build anywhere"), whose failed assumption was mine.
| route | evidence |
|---|---|
| **image** | `0x820A41BB` lists **`DLG_SELECT_DIFFICULTY`** among the `DLG_*` dialog names, beside `DLG_MESSAGE_BOX`, `DLG_SYSTEM_PAUSE`. `GP_DIFFICULTY` appears **0** times |
| **disc** | `GP_DIALOG` entries **2/3** are the only builds there with `pcbtn00``03` — four buttons at design y **259/329/399/469**, spacing **70**, an EN/JP pair |
| **oracle** | my capture of the running screen puts its four rows at 323.5/394.0/463.5/533.5 — within **4 px** of those, spacing 70.5/69.5/70.0 against the disc's 70/70/70 |
📌 **Two consequences for you.**
* `NEW GAME`'s destination is a **dialog**, not a GamePart screen — which is why it
is not in `GP_TITLE` and why a search for a difficulty-named archive found
nothing. If P5 ever models the `NEW GAME` path, the thing it opens is of a
different **kind** from what `OPTIONS` or `TUTORIAL` open.
* It loosens Q6's count-match, which I sent you yesterday with disc support. The
count still holds — four external, `EXTRAS` internal — but **the four are not
uniform**: three open GameParts and one opens a dialog. A rule read off that
count would be reading across two categories.
⚠️ Reach: entries 2/3 are identified by **button count and geometry**, not by a
binding from the `DLG_` name to a pak entry. No such binding was found — the `DLG_*`
names live in a string list, and what maps one to an archive entry is not decoded.
Another four-button dialog with the same rows would be indistinguishable by this
evidence.
[data](../re/data/difficulty-is-a-dialog.txt)
## 🔴 2026-08-31 — "the menu's bank is not on the disc" is WRONG, and it came from me
> ⚠️ **WITHDRAWN THE SAME DAY, in its instruction to you.** I opened this by