Why a person: cartridge comparisons cover the Day-Care routines, the hatch animation's frames, all ten MAIL stationeries and the Hall of Fame pages; these checks cover how the Day-Care, a hatch and the Hall of Fame PC 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.
Run npm run dev, load the ROM, then Savegames → Import backup → test-saves/day-care.crystal-save.json, egg-hatching.crystal-save.json and hall-of-fame.crystal-save.json, each with "Add as a new save". Sound on. The backups must stay local.
Day-Care (day-care save: inside the Day-Care, facing the man)
Talk to the man. If he first offers an Egg (the Odd Egg), take it. He asks to raise a Pokémon: give him CYNDAQUIL. Talk to his wife (to the right) and give her TYPHLOSION. The texts, menus and party list look as in the original.
Leave for Route 34: the man stands outside, and the two Pokémon walk inside the fence with their own icons and colors.
Talk to the man outside: he says how well the two get along. Walk around Route 34 (a few hundred steps): the man waits by the fence with an Egg; talking to him gives it.
Back inside, take a Pokémon back: the price is ¥100 plus ¥100 per level gained, it has grown and may have learned moves.
Hatching (egg-hatching save: Route 29 with a TOGEPI Egg and a shiny PICHU Egg)
Take two steps: "Huh?", the first Egg wobbles, cracks and bursts into shell pieces, TOGEPI appears and cries, "TOGEPI came out of its EGG!" and the nickname question. Then the same for PICHU, in its shiny colors. The sounds are right by ear.
Both hatchlings are in the party at level 5 with no Egg left; their summary shows them caught here at level 1.
Hall of Fame PC (hall-of-fame save: a Pokémon Center, facing the PC)
Use the PC: HALL OF FAME is in the list. Choose it: "3-Time Famer" with TOTODILE's picture, №158, its name, level and ID, and its cry.
A shows the next team, "2-Time Famer", one Pokémon per A: NIDORAN♀ and NIDORAN♂ show the species name without the sign and the sign at the right; the shiny PIKACHU has shiny colors and level 100 written over the level mark.
Start skips to the next team (UNOWN, "1-Time Famer"); B goes back to the PC menu.
Known boundaries: the Pokémon pictures do not animate (Hall of Fame pages, and the hatchling after the shell opens); printing shows only the "no printer" error, without the print preview or printer music; the Day-Care keeper's movement and the fence sprites are not compared with the original by machine.
Implementation: #29 (e49bc6d).
Why a person: cartridge comparisons cover the Day-Care routines, the hatch animation's frames, all ten MAIL stationeries and the Hall of Fame pages; these checks cover how the Day-Care, a hatch and the Hall of Fame PC 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`.
2. Run `npm run dev`, load the ROM, then Savegames → Import backup → `test-saves/day-care.crystal-save.json`, `egg-hatching.crystal-save.json` and `hall-of-fame.crystal-save.json`, each with "Add as a new save". Sound on. The backups must stay local.
**Day-Care** (`day-care` save: inside the Day-Care, facing the man)
- [ ] Talk to the man. If he first offers an Egg (the Odd Egg), take it. He asks to raise a Pokémon: give him CYNDAQUIL. Talk to his wife (to the right) and give her TYPHLOSION. The texts, menus and party list look as in the original.
- [ ] Leave for Route 34: the man stands outside, and the two Pokémon walk inside the fence with their own icons and colors.
- [ ] Talk to the man outside: he says how well the two get along. Walk around Route 34 (a few hundred steps): the man waits by the fence with an Egg; talking to him gives it.
- [ ] Back inside, take a Pokémon back: the price is ¥100 plus ¥100 per level gained, it has grown and may have learned moves.
**Hatching** (`egg-hatching` save: Route 29 with a TOGEPI Egg and a shiny PICHU Egg)
- [ ] Take two steps: "Huh?", the first Egg wobbles, cracks and bursts into shell pieces, TOGEPI appears and cries, "TOGEPI came out of its EGG!" and the nickname question. Then the same for PICHU, in its shiny colors. The sounds are right by ear.
- [ ] Both hatchlings are in the party at level 5 with no Egg left; their summary shows them caught here at level 1.
**Hall of Fame PC** (`hall-of-fame` save: a Pokémon Center, facing the PC)
- [ ] Use the PC: HALL OF FAME is in the list. Choose it: "3-Time Famer" with TOTODILE's picture, №158, its name, level and ID, and its cry.
- [ ] A shows the next team, "2-Time Famer", one Pokémon per A: NIDORAN♀ and NIDORAN♂ show the species name without the sign and the sign at the right; the shiny PIKACHU has shiny colors and level 100 written over the level mark.
- [ ] Start skips to the next team (UNOWN, "1-Time Famer"); B goes back to the PC menu.
Known boundaries: the Pokémon pictures do not animate (Hall of Fame pages, and the hatchling after the shell opens); printing shows only the "no printer" error, without the print preview or printer music; the Day-Care keeper's movement and the fence sprites are not compared with the original by machine.
kawa
added this to the Pokemon Crystal - Web project 2026-10-17 08:53:06 +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: #29 (
e49bc6d).Why a person: cartridge comparisons cover the Day-Care routines, the hatch animation's frames, all ten MAIL stationeries and the Hall of Fame pages; these checks cover how the Day-Care, a hatch and the Hall of Fame PC 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.ts.npm run dev, load the ROM, then Savegames → Import backup →test-saves/day-care.crystal-save.json,egg-hatching.crystal-save.jsonandhall-of-fame.crystal-save.json, each with "Add as a new save". Sound on. The backups must stay local.Day-Care (
day-caresave: inside the Day-Care, facing the man)Hatching (
egg-hatchingsave: Route 29 with a TOGEPI Egg and a shiny PICHU Egg)Hall of Fame PC (
hall-of-famesave: a Pokémon Center, facing the PC)Known boundaries: the Pokémon pictures do not animate (Hall of Fame pages, and the hatchling after the shell opens); printing shows only the "no printer" error, without the print preview or printer music; the Day-Care keeper's movement and the fence sprites are not compared with the original by machine.