Why a person: cartridge comparisons cover every frame of the credits (screen, banner, palettes, border scroll) and the ceremony's pages for every species and both player pictures; these checks cover how the Elite Four, the ceremony and the credits look and sound in the browser, and the steps between them.
Setup (on a machine with the user's Crystal 1.1 ROM)
Run MAKE_TEST_SAVES=1 npx vitest run tests/human-test-saves.test.ts and MAKE_TEST_SAVES=1 npx vitest run tests/playthrough.test.ts.
Run npm run dev, load the ROM, then Savegames → Import backup → test-saves/hall-of-fame-ceremony.crystal-save.json, indigo-plateau.crystal-save.json and hall-of-fame-new-bark.crystal-save.json, each with "Add as a new save". Sound on. The backups must stay local.
The ceremony (hall-of-fame-ceremony save: the Hall of Fame's entrance with TYPHLOSION, a shiny PIKACHU, UNOWN and an Egg)
Continue: Lance walks up with you, speaks, and you step onto the machine; the healing jingle plays.
The screen turns white with "SAVING RECORD… DON'T TURN OFF!" in the text box while the music fades, then the Hall of Fame music starts.
For each of TYPHLOSION, PIKACHU and UNOWN (not the Egg): its back picture passes from right to left across the lower screen, its front picture slides in from the left, then "New Hall of Famer!" with its number, name, level and ID, and its cry. PIKACHU has its shiny colors.
Your back picture passes, your front picture slides in at the right, then your name, ID and play time with a colon, then Professor Oak's text: seen and owned counts, "PROF.OAK's Rating:", A, then the rating with its jingle. A continues.
The credits: "POKéMON CRYSTAL VERSION STAFF", the music, then each page with the banner Pokémon (PICHU, SMOOCHUM, DITTO, IGGLYBUFF) moving at the top and the two borders scrolling right; B does nothing this first time. The copyright and THE END last; A then closes them.
You are in New Bark Town outside Elm's lab. Elm calls on a later step about a ticket. Any PC's HALL OF FAME shows "1-Time Famer" with the three Pokémon.
Load the same save again and go through once more: this time B makes the credits pages pass faster, and the PC shows "2-Time Famer" first.
The Elite Four (indigo-plateau save: Indigo Plateau's Pokémon Center)
Enter Will's room: the player walks in and the door behind closes with a rumble. Beat Will; the door ahead opens. The same for Koga, Bruno and Karen.
Lance's room: stepping towards him starts the battle. After it, Mary and Professor Oak rush in, Lance leads you out through the door at the back, and the Hall of Fame scene above plays.
After the League (hall-of-fame-new-bark save)
The trainer card, the Pokégear map (Kanto now listed) and the radio work; nothing in New Bark refers to an unported feature.
Known boundaries: the Pokémon and player pictures do not animate (ANIM_MON_HOF); the rating text appears whole rather than letter by letter; the 36 frames of the credits' setup are white; the cartridge resets to the title screen after the Hall of Fame, the port continues at once.
Implementation: #33 increment A (f05fd8e).
Why a person: cartridge comparisons cover every frame of the credits (screen, banner, palettes, border scroll) and the ceremony's pages for every species and both player pictures; these checks cover how the Elite Four, the ceremony and the credits look and sound in the browser, and the steps between them.
**Setup** (on a machine with the user's Crystal 1.1 ROM)
1. Run `MAKE_TEST_SAVES=1 npx vitest run tests/human-test-saves.test.ts` and `MAKE_TEST_SAVES=1 npx vitest run tests/playthrough.test.ts`.
2. Run `npm run dev`, load the ROM, then Savegames → Import backup → `test-saves/hall-of-fame-ceremony.crystal-save.json`, `indigo-plateau.crystal-save.json` and `hall-of-fame-new-bark.crystal-save.json`, each with "Add as a new save". Sound on. The backups must stay local.
**The ceremony** (`hall-of-fame-ceremony` save: the Hall of Fame's entrance with TYPHLOSION, a shiny PIKACHU, UNOWN and an Egg)
- [ ] Continue: Lance walks up with you, speaks, and you step onto the machine; the healing jingle plays.
- [ ] The screen turns white with "SAVING RECORD… DON'T TURN OFF!" in the text box while the music fades, then the Hall of Fame music starts.
- [ ] For each of TYPHLOSION, PIKACHU and UNOWN (not the Egg): its back picture passes from right to left across the lower screen, its front picture slides in from the left, then "New Hall of Famer!" with its number, name, level and ID, and its cry. PIKACHU has its shiny colors.
- [ ] Your back picture passes, your front picture slides in at the right, then your name, ID and play time with a colon, then Professor Oak's text: seen and owned counts, "PROF.OAK's Rating:", A, then the rating with its jingle. A continues.
- [ ] The credits: "POKéMON CRYSTAL VERSION STAFF", the music, then each page with the banner Pokémon (PICHU, SMOOCHUM, DITTO, IGGLYBUFF) moving at the top and the two borders scrolling right; B does nothing this first time. The copyright and THE END last; A then closes them.
- [ ] You are in New Bark Town outside Elm's lab. Elm calls on a later step about a ticket. Any PC's HALL OF FAME shows "1-Time Famer" with the three Pokémon.
- [ ] Load the same save again and go through once more: this time B makes the credits pages pass faster, and the PC shows "2-Time Famer" first.
**The Elite Four** (`indigo-plateau` save: Indigo Plateau's Pokémon Center)
- [ ] Enter Will's room: the player walks in and the door behind closes with a rumble. Beat Will; the door ahead opens. The same for Koga, Bruno and Karen.
- [ ] Lance's room: stepping towards him starts the battle. After it, Mary and Professor Oak rush in, Lance leads you out through the door at the back, and the Hall of Fame scene above plays.
**After the League** (`hall-of-fame-new-bark` save)
- [ ] The trainer card, the Pokégear map (Kanto now listed) and the radio work; nothing in New Bark refers to an unported feature.
Known boundaries: the Pokémon and player pictures do not animate (ANIM_MON_HOF); the rating text appears whole rather than letter by letter; the 36 frames of the credits' setup are white; the cartridge resets to the title screen after the Hall of Fame, the port continues at once.
kawa
added this to the Pokemon Crystal - Web project 2026-10-17 14:52:51 +02:00
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.
Implementation: #33 increment A (
f05fd8e).Why a person: cartridge comparisons cover every frame of the credits (screen, banner, palettes, border scroll) and the ceremony's pages for every species and both player pictures; these checks cover how the Elite Four, the ceremony and the credits look and sound in the browser, and the steps between them.
Setup (on a machine with the user's Crystal 1.1 ROM)
MAKE_TEST_SAVES=1 npx vitest run tests/human-test-saves.test.tsandMAKE_TEST_SAVES=1 npx vitest run tests/playthrough.test.ts.npm run dev, load the ROM, then Savegames → Import backup →test-saves/hall-of-fame-ceremony.crystal-save.json,indigo-plateau.crystal-save.jsonandhall-of-fame-new-bark.crystal-save.json, each with "Add as a new save". Sound on. The backups must stay local.The ceremony (
hall-of-fame-ceremonysave: the Hall of Fame's entrance with TYPHLOSION, a shiny PIKACHU, UNOWN and an Egg)The Elite Four (
indigo-plateausave: Indigo Plateau's Pokémon Center)After the League (
hall-of-fame-new-barksave)Known boundaries: the Pokémon and player pictures do not animate (ANIM_MON_HOF); the rating text appears whole rather than letter by letter; the 36 frames of the credits' setup are white; the cartridge resets to the title screen after the Hall of Fame, the port continues at once.