Actual
There is no title screen and no main menu. The introduction dialogue starts straight away (docs/PLAN.md: "A new game runs NewGame's InitGender and OakSpeech natively before the bedroom"). Saves are loaded from the Savegames tab, not from a menu in the game.
Expected (original game)
After the ROM loads, the game shows the Crystal title screen (logo, Suicune and the "Press Start" prompt), then the main menu with CONTINUE / NEW GAME / OPTION. The introduction only starts after choosing NEW GAME; CONTINUE loads the existing save.
Scope (decided by PestoRosso: we want parity)
The title screen.
The main menu: CONTINUE, NEW GAME and OPTION, with the original's rules for when CONTINUE is shown.
Notes
Not previously tracked: no existing ticket covers the title screen or the main menu.
Music is a separate ticket (#34), so the title theme isn't part of this one.
Mostly front end (the screens) with some engine involvement (title graphics and flow read from the ROM). Assigned to samy.
**Reported by QA (PestoRosso)**
**Steps**
1. `npm run dev`, load the ROM.
2. Start a new game.
**Actual**
There is no title screen and no main menu. The introduction dialogue starts straight away (docs/PLAN.md: "A new game runs `NewGame`'s `InitGender` and `OakSpeech` natively before the bedroom"). Saves are loaded from the Savegames tab, not from a menu in the game.
**Expected (original game)**
After the ROM loads, the game shows the Crystal title screen (logo, Suicune and the "Press Start" prompt), then the main menu with CONTINUE / NEW GAME / OPTION. The introduction only starts after choosing NEW GAME; CONTINUE loads the existing save.
**Scope (decided by PestoRosso: we want parity)**
- The title screen.
- The main menu: CONTINUE, NEW GAME and OPTION, with the original's rules for when CONTINUE is shown.
**Notes**
- Not previously tracked: no existing ticket covers the title screen or the main menu.
- Music is a separate ticket (#34), so the title theme isn't part of this one.
- Mostly front end (the screens) with some engine involvement (title graphics and flow read from the ROM). Assigned to samy.
samy
was assigned by PestoRosso2026-10-03 15:33:21 +02:00
PestoRosso
changed title from No title screen: the introduction dialogue starts straight away to No title screen or main menu: the introduction dialogue starts straight away2026-10-03 16:08:40 +02:00
Scope settled by PestoRosso: this ticket includes the main menu (CONTINUE / NEW GAME / OPTION) as well as the title screen, for parity with the original. Title and description updated.
Scope settled by PestoRosso: this ticket includes the main menu (CONTINUE / NEW GAME / OPTION) as well as the title screen, for parity with the original. Title and description updated.
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Reported by QA (PestoRosso)
Steps
npm run dev, load the ROM.Actual
There is no title screen and no main menu. The introduction dialogue starts straight away (docs/PLAN.md: "A new game runs
NewGame'sInitGenderandOakSpeechnatively before the bedroom"). Saves are loaded from the Savegames tab, not from a menu in the game.Expected (original game)
After the ROM loads, the game shows the Crystal title screen (logo, Suicune and the "Press Start" prompt), then the main menu with CONTINUE / NEW GAME / OPTION. The introduction only starts after choosing NEW GAME; CONTINUE loads the existing save.
Scope (decided by PestoRosso: we want parity)
Notes
No title screen: the introduction dialogue starts straight awayto No title screen or main menu: the introduction dialogue starts straight awayScope settled by PestoRosso: this ticket includes the main menu (CONTINUE / NEW GAME / OPTION) as well as the title screen, for parity with the original. Title and description updated.