Manual test: MAIL, moving items and the MOVE screen on touch screens #53

Open
opened 2026-10-03 01:11:45 +02:00 by kawa · 0 comments
Owner

Why a person: needs a real iPhone (Safari) and a real Android phone (Chrome). Part of #40, which covers whole-app acceptance on these devices.

Setup (on a machine with the ROM)

  1. MAKE_TEST_SAVES=1 npx vitest run tests/human-test-saves.test.ts writes test-saves/field-items.crystal-save.json.
  2. npm run dev, load the ROM, then Savegames → Import native backup → that file, then Play.

The save stands on New Bark Town's shore facing right, at the sea, with CYNDAQUIL (L8) and PIDGEY (L4). The pack holds 5 POTION, 2 FLOWER MAIL and a REPEL; the Key Items pocket holds the BICYCLE and the OLD, GOOD and SUPER ROD.

Steps and expected results

  • Start → PACK. With the on-screen D-pad, highlight POTION, then press the on-screen SELECT: "Where should this be moved to?" appears above the list and POTION is marked with ▷. The pocket tabs other than ITEMS can't be tapped meanwhile.
  • D-pad down twice to REPEL, then SELECT (or A): POTION moves below REPEL and the mark disappears. B during a move cancels it without leaving the pack.
  • Tap FLOWER MAIL → GIVE → CYNDAQUIL: "Made CYNDAQUIL hold FLOWER MAIL.", then two text fields for the message. The phone's keyboard opens on the first one; each field takes 16 characters; both fit on the screen without scrolling sideways. Type two lines and tap OK.
  • Start → POKéMON → CYNDAQUIL shows MAIL instead of ITEM. MAIL → READ shows a letter with FLOWER MAIL, your two lines and CHRIS. It fits the screen in portrait and landscape; Close and the B button both close it.
  • MAIL → TAKE → YES: "The MAIL was sent to your PC." Then at a Pokémon Center PC → CHRIS's PC → MAIL BOX lists CHRIS; READ MAIL, PUT IN PACK and ATTACH MAIL work by tapping.
  • Start → POKéMON → CYNDAQUIL → MOVE, then the on-screen D-pad left and right switch between CYNDAQUIL's and PIDGEY's moves; while a move is being moved ("Where?"), left and right do nothing.
  • Fishing with the on-screen buttons works, and the rod's frames are visible on the phone's screen.

Known difference, don't report it: the letter is a plain native panel; the original's decorated stationery isn't drawn yet.

Report: tick each line that matches; for anything else, add a comment with a screenshot or a short video and what you expected.

Commits: e2dc5ba (Select and the MOVE screen), 5c1ac9d (MAIL)

Why a person: needs a real iPhone (Safari) and a real Android phone (Chrome). Part of #40, which covers whole-app acceptance on these devices. **Setup** (on a machine with the ROM) 1. `MAKE_TEST_SAVES=1 npx vitest run tests/human-test-saves.test.ts` writes `test-saves/field-items.crystal-save.json`. 2. `npm run dev`, load the ROM, then Savegames → Import native backup → that file, then Play. The save stands on New Bark Town's shore facing right, at the sea, with CYNDAQUIL (L8) and PIDGEY (L4). The pack holds 5 POTION, 2 FLOWER MAIL and a REPEL; the Key Items pocket holds the BICYCLE and the OLD, GOOD and SUPER ROD. **Steps and expected results** - [ ] Start → PACK. With the on-screen D-pad, highlight POTION, then press the on-screen SELECT: "Where should this be moved to?" appears above the list and POTION is marked with ▷. The pocket tabs other than ITEMS can't be tapped meanwhile. - [ ] D-pad down twice to REPEL, then SELECT (or A): POTION moves below REPEL and the mark disappears. B during a move cancels it without leaving the pack. - [ ] Tap FLOWER MAIL → GIVE → CYNDAQUIL: "Made CYNDAQUIL hold FLOWER MAIL.", then two text fields for the message. The phone's keyboard opens on the first one; each field takes 16 characters; both fit on the screen without scrolling sideways. Type two lines and tap OK. - [ ] Start → POKéMON → CYNDAQUIL shows MAIL instead of ITEM. MAIL → READ shows a letter with FLOWER MAIL, your two lines and CHRIS. It fits the screen in portrait and landscape; Close and the B button both close it. - [ ] MAIL → TAKE → YES: "The MAIL was sent to your PC." Then at a Pokémon Center PC → CHRIS's PC → MAIL BOX lists CHRIS; READ MAIL, PUT IN PACK and ATTACH MAIL work by tapping. - [ ] Start → POKéMON → CYNDAQUIL → MOVE, then the on-screen D-pad left and right switch between CYNDAQUIL's and PIDGEY's moves; while a move is being moved ("Where?"), left and right do nothing. - [ ] Fishing with the on-screen buttons works, and the rod's frames are visible on the phone's screen. Known difference, don't report it: the letter is a plain native panel; the original's decorated stationery isn't drawn yet. **Report**: tick each line that matches; for anything else, add a comment with a screenshot or a short video and what you expected. Commits: e2dc5ba (Select and the MOVE screen), 5c1ac9d (MAIL)
kawa added this to the Pokemon Crystal - Web project 2026-10-03 01:11:45 +02:00
kawa moved this to A tester in Pokemon Crystal - Web on 2026-10-03 01:11:45 +02:00
PestoRosso self-assigned this 2026-10-03 15:12:44 +02:00
PestoRosso added the Parked label 2026-10-03 15:19:53 +02:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: kawa/Crystal#53