Skip to content

fix(firered): match Oak intro, PC, and new-game visuals - #71

Merged
UNDERdecoded merged 4 commits into
UNDERdecoded:mainfrom
Lokesh-shiva:firered-visual-bugs-02
Oct 19, 2026
Merged

UNDERdecoded merged 4 commits into
UNDERdecoded:mainfrom
Lokesh-shiva:firered-visual-bugs-02

Conversation

@Lokesh-shiva

Copy link
Copy Markdown
Contributor

Summary

  • match FireRed Oak intro dialogue/controls visuals using retail-extracted prompt, keypad, cursor, and palette data
  • restore Player PC root/item-storage descriptions with Gen 3 WindowTemplate dialogue geometry
  • correct the FireRed new-game bedroom spawn to (6,6) and bump the generated ROM cache format to v362

Validation

  • focused FireRed visual driver: 12/12 PASS after a fresh forced ROM import
  • focused FireRed visual driver: 12/12 PASS again on ordinary v362 cache reuse
  • git diff --check passes
  • seven post-fix recomp captures were visually reviewed and approved by the user

Dependency

This branch is stacked on #68 (firered-name-entry-fidelity, commit 4457007), which is still open. Once #68 lands in main, this PR should reduce to the new visual-bugs commit (9f6d5ac) only.

Lokesh-shiva and others added 2 commits October 18, 2026 11:37
NamingScreen banner: keep this PR's cartridge keypad icons when the constants
carry them (FireRed) and fall back to main's boxed hints for Emerald's naming
screen. Input arrow wobble stays FireRed-only; Emerald keeps main's blink.
Extractor: write to constants[constantKey] as main's shared extractor expects,
keeping the cursor-pulse base colour.

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
@UNDERdecoded
UNDERdecoded merged commit a9aa0bc into UNDERdecoded:main Oct 19, 2026
3 of 6 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants