Routes 26 and 27 with their houses, Tohjo Falls, the Victory Road gate,
Victory Road, Route 23, Indigo Plateau, the Elite Four's rooms, Lance's
room and the Hall of Fame are open.
- halloffame (game/scripts/league.ts): the music fades as SAVING RECORD
shows, the win and the team (without Eggs) are recorded, each Pokémon's
back picture passes and its front picture slides in for its "New Hall of
Famer!" page and cry, then the player's card with the play time and
Professor Oak's rating; the play time stops meanwhile. The world then
continues at New Bark as Continue does after the cartridge's reset.
- credits and the credits after the Hall of Fame (CreditsMachine): the
ROM's script, strings, banner Pokémon and THE END, frame by frame as
VBlank_Credits presents them, with the frames each command group runs
over measured on the cartridge. B shortens credits seen before.
- wait, appear/disappear of the player, and rival names in battle texts
(PlaceEnemysName prints wRivalName alone: "???" before he is named).
- The tile-screen renderer wraps hSCX/hSCY at 256 pixels and gives rows
their own hSCX.
- Reference: the credits match the cartridge on every frame (BG map,
banner tiles, CRAM palettes, LY overrides, parser), with and without B;
the ceremony's pages match for every species and the player's card for
Chris and Kris.
- Playthrough: five stages from Tin Tower to the Hall of Fame (HM07 from
Ice Path, Tohjo Falls' waterfall, Victory Road's ladders, the Elite Four
and Lance); the driver follows warps within a map and fights carefully
from here.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Savegames → Import backup now reads an English Crystal .sav (from an
emulator, a cartridge dump or the 3DS Virtual Console's sav.dat) and
converts it into a native save after a preview.
- world/cartridge-save.ts: picks the copy TryLoadSaveFile would load
(check values and checksums of the main copy, else the backup), reads
the saved WRAM block, the numbered boxes, mail backups, Hall of Fame and
Battle Tower by PRET labels (SRAM, SAVE_BLOCK in the profile, checked by
check:reference with the SAV constants), engine flags via EngineFlags,
scenes via MapScenes, and the map's objects and masks.
- Clock: an emulator MBC3 footer plus the time since it was written,
FixDays/FixTime with wStart*, mapped to the minute and weekday offsets;
without one, the device's time and the saved wCurDay. Day countdowns
move with the day difference.
- Refused with the reason: unported maps, the Bug-Catching Contest, a
Battle Tower challenge, characters outside the naming screen.
- Names keep <PK>/<MN> as ᴾᴷ/ᴹᴺ (one character, one tile); trainer names
accept the naming screen's alphabet; boxed Eggs validate; native states
up to 256 kB load (a full PC exceeded 64 kB).
- Tests: the committed debug saves, layout offsets against the symbols,
backup fallback, clock footers, day counters, refusals, slot session
and the Savegames flow in Chromium and WebKit.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
- Day-Care and breeding: deposits, withdrawal pricing and growth,
compatibility, egg species, DVs and moves, DayCareStep, egg
collection and the Odd Egg, compared with the cartridge's routines.
- CountStep: walking happiness, DoEggStep, DayCareStep and DoBikeStep
in the original's order; HatchEggs with the ROM's hatch animation,
compared frame by frame with the original.
- MAIL: all ten stationery types and the Portrait MAIL picture,
compared with the cartridge's tilemaps, graphics and palettes.
- Printing: Bill's PC boxes, Pokedex PRNT, MAIL and the Photo Studio
take the original's absent-printer path.
- Hall of Fame records (saved apart from the League flag, ready for the
League to call) and the Hall of Fame PC, compared with the cartridge's
_HallOfFamePC on 255 pages.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>