Seven clean EN/JP pairs, no leftovers -- which is itself a check on the reading.
Entry 19 is the OPTIONS ROOT (GAME/CONTROL/SOUND/SCREEN SETTINGS + BACK) and is
main_menu ptbtn04's destination.
Identified by CONTENT THE SCREEN STATES ABOUT ITSELF -- rendered at rest and
read. That is deliberately not identification by position, size or ordinal, the
three this project has been burned by: the sweep strips confused by size, the
plate identified by screen position, ptcopyright mistaken for the plate.
⚠️ Recorded as NOT established: which screen the GAME navigates to from which.
The tree is read off content, so 'customize is reached from control settings' is
a reading of a button legend, not a measured transition.
Nothing is reachable yet -- ptbtn04 still has goto null. Wiring is next.
2.3 KiB
The OPTIONS menu tree exists, renders, and is named
2026-09-03. GP_OPTIONS joined export_archives and produced 14 screen
builds. All 14 render; all 14 are now named.
What they are
| entry | name | English | entry | name | |
|---|---|---|---|---|---|
| 19 | options |
the root — GAME / CONTROL / SOUND / SCREEN SETTINGS, BACK | 21 | options_jp |
|
| 16 | game_settings |
Auto-Save, View Point, Radio Log, Subtitles | 18 | game_settings_jp |
|
| 4 | control_settings |
Control Type, Throttle, sensitivities, Vibration | 8 | control_settings_jp |
|
| 3 | sound_settings |
Music / Movie / Voice / SFX Volume | 5 | sound_settings_jp |
|
| 6 | screen_settings |
Gamma Correction, R/G/B, NEXT PAGE | 9 | screen_settings_jp |
|
| 7 | screen_settings_page2 |
White / Black Level Adjust, PREVIOUS PAGE | 10 | screen_settings_page2_jp |
|
| 20 | control_customize |
per-action key remapping | 22 | control_customize_jp |
A clean EN/JP pair for every screen, which is itself a check: 14 builds, 7 pairs, no leftovers.
How they were identified, and why that is stronger than usual here
By the text the screen renders about itself. Each was exported, drawn by the port at rest, and read: the titles and row labels are legible.
📌 That matters because this project has been bitten three times by
identification via position, size or ordinal — the sweep strips confused by
size, the plate identified by screen position, ptcopyright mistaken for the
plate. A screen that renders the words SOUND SETTINGS above four volume rows is
not that kind of inference.
⚠️ What it still does not establish: which screen the game navigates to
from which. The tree above is read off content, so control_customize being
"reached from CONTROL SETTINGS" is a reading of its own legend
(Ⓨ : Customize on control_settings), not a measured transition. Wiring
anything beyond main_menu → options needs the real navigation.
Not yet done
- Nothing is reachable yet.
main_menuptbtn04still hasgoto: null. po_pad_slider1has no sprite in the export and reports NOT DRAWN.- All 14 are
NEVER COMPAREDbyverify-screen— reported, not asserted; both its allowance and the reference renderer were calibrated onGP_TITLE. - The screens are static: no navigation, no focus movement, no value editing.