Skip to content

Modified disassembly of Pokémon Yellow

Notifications You must be signed in to change notification settings

Ohgrimm/pokeyellow-classic

Repository files navigation

Pokémon Yellow

This is a disassembly of Pokémon Yellow.

It builds the following rom:

  • Pokemon Yellow (UE) [C][!].gbc md5: d9290db87b1f0a23b89f99ee4469e34b

To set up the repository, see INSTALL.md.

Development Optimizations

  • add dedicated bank for Trainer Data
  • Pokémon sprites can be in any bank
  • optimize Mart inventory data
  • remove unnecessary Japanese grammar checks
  • remove unnecessary SaveTrainerName routine
  • Trainer sprites can be in any bank

Included Bugfixes

  • 100% Accuracy moves no longer accidentally have a 1/256 chance of missing
  • breaking a substitute no longer negates effects of sacrificial moves
  • correct Bide damage glitch
  • correct Critical Hit ratio error
  • correct dual-type damage misinformation
  • correct Exp. All oversight
  • correct Hyper Beam + Sleep move glitch
  • correct invulnerability glitch
  • correct Reflect/Light Screen stat overflow glitch
  • correct Substitute ¼ HP glitch
  • damage is cleared when Pokémon enter the field so Counter/Bide cannot bounce back damage from non-active Pokémon or a previous battle
  • Defense cannot become 0 after stat scaling
  • prevent evolutionary stone bypassing
  • prevent HP recovery move failure
  • prevent level-up learnset skipping
  • prevent partial trapping move Mirror Move link battle glitch
  • prevent Psywave desynchronization
  • prevent Struggle bypassing
  • reset Toxic counter with Rest
  • revise BallFactor behaviour for Ultra Balls

Graphical Changes

  • Black Belts now use a previously unused sprite, modified further based on the SpaceWorld demo
  • custom overworld sprites, adapted from the SpaceWorld demo
  • new overworld sprites, taken from the SpaceWorld demo, for: Bill, Burglars, female Swimmers, Poliwrath, and receptionists
  • replaced other overworld sprites with those of the SpaceWorld demo

New Features

  • caught indicator in wild battles
  • item descriptions in Bag
  • more easily activate field moves
  • Trainer classes each have their own DVs
  • replace Beauties on water routes with female Swimmers
  • replace SGB border with a variation on that of the '97 Silver beta

Restored Content

  • display Gym Leader names on Badges screen
  • display Rival dialogue after losing a battle to him

Quality of Life Improvements

  • changed Struggle to be ???-Type so nothing can be immune to it
  • Focus Energy now uses a previously unused animation
  • increase Pikachu's happiness upon healing
  • turn to face opponent trainers who have noticed you
  • user will now awaken from Rest three turns after it is used and can attack on the third

See also

About

Modified disassembly of Pokémon Yellow

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published