Manual test: the English 1.0 and Australian cartridges #90

Open
opened 2026-10-17 16:12:24 +02:00 by kawa · 0 comments
Owner

Implementation: #84 increment A (3c480a2).

Why a person: the unit suite, the playthrough and the Battle Tower text comparison run on all three cartridges; these checks cover loading them in the browser and moving a save between them.

Setup (on a machine with the user's Crystal 1.1 ROM and the PRET checkout)

  1. Run make -C .reference/pokecrystal crystal crystal_au -j4: it writes pokecrystal.gbc (US/Europe 1.0) and pokecrystal_au.gbc (Australia). The ROMs must stay local.
  2. Run npm run dev.

Checks

  • The ROM screen reads "English · US/Europe 1.0 or 1.1, or Australia". Each of the three ROMs loads; any other file (another language, a patched ROM) is refused with a message naming the supported cartridges.
  • With 1.1 loaded, Savegames → Export a save. Reload, load the 1.0 ROM: its save list is separate (empty at first). Import the exported backup: the preview shows "Cartridge: Made with English US/Europe 1.1; it continues with this one", and the game continues where it was.
  • With the Australian ROM, Goldenrod's and Celadon's Game Corner visitors speak the Australian texts (for example "This machine looks the same as the others.").
  • With 1.0, a Battle Tower challenge plays; every trainer's greeting comes from the female trainers' lines (revision 1.0's bug).
Implementation: #84 increment A (3c480a2). Why a person: the unit suite, the playthrough and the Battle Tower text comparison run on all three cartridges; these checks cover loading them in the browser and moving a save between them. **Setup** (on a machine with the user's Crystal 1.1 ROM and the PRET checkout) 1. Run `make -C .reference/pokecrystal crystal crystal_au -j4`: it writes `pokecrystal.gbc` (US/Europe 1.0) and `pokecrystal_au.gbc` (Australia). The ROMs must stay local. 2. Run `npm run dev`. **Checks** - [ ] The ROM screen reads "English · US/Europe 1.0 or 1.1, or Australia". Each of the three ROMs loads; any other file (another language, a patched ROM) is refused with a message naming the supported cartridges. - [ ] With 1.1 loaded, Savegames → Export a save. Reload, load the 1.0 ROM: its save list is separate (empty at first). Import the exported backup: the preview shows "Cartridge: Made with English US/Europe 1.1; it continues with this one", and the game continues where it was. - [ ] With the Australian ROM, Goldenrod's and Celadon's Game Corner visitors speak the Australian texts (for example "This machine looks the same as the others."). - [ ] With 1.0, a Battle Tower challenge plays; every trainer's greeting comes from the female trainers' lines (revision 1.0's bug).
kawa added this to the Pokemon Crystal - Web project 2026-10-17 16:12:25 +02:00
kawa moved this to A tester in Pokemon Crystal - Web on 2026-10-17 16:12:25 +02:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: kawa/Crystal#90