Skip to content

disassembly of Pokémon red with enhancements and bug fixes

Notifications You must be signed in to change notification settings

6sicSIX/pokered

 
 

Repository files navigation

Pokémon Red and Blue - Enhancement Patches

This is a fork of the Pokémon Red and Blue disassembly which adds some optional enhancement patches.

Current enhancements available:

  • Increase walking speed (always, or only while holding B)
  • Use Cut/Surf/Strength directly from the overworld
  • Allow more precise control over text delay (0 to 7 frames per letter, with option to make 0 the default)
  • Disable low health alarm, or make it beep only a few times and then stop
  • Improvements to battle screen:
    • Show selected move's type, power, accuracy and PP
    • Show an indicator on the enemy HUD when you've already caught that species
    • Show status (PSN/SLP/etc) next to level instead of replacing it
  • Allow checking your Pokémon's stats from the "choose a Pokémon" menu in battle at all times (normally this option isn't shown if choosing a Pokémon after yours or an opponent's has fainted)
  • Press left/right to adjust quantity by 10 when buying, selling or tossing items
  • When buying items, show how many you already have
  • Debugging functions (debug menu, walk through walls, no random battles)
  • Skip intro (boot directly to title screen)

Planned enhancements:

  • Register items to Select button
  • Notify when PC box is (nearly) full, and/or allow to change it from anywhere
  • Show descriptions of items and moves
  • Ability to sort items automatically
  • Various menu improvements and bug fixes
  • Who knows?

These patches can be toggled on/off by editing hacks.asm. With all patches disabled, the ROM builds identical to the original.

Screenshots

enhanced-battle-screen.png debug-menu.png enhanced-mart.png options-text-speed.png

Original readme follows...

Pokémon Red and Blue

This is a disassembly of Pokémon Red and Blue.

It builds the following roms:

  • Pokemon Red (UE) [S][!].gb md5: 3d45c1ee9abd5738df46d2bdda8b57dc
  • Pokemon Blue (UE) [S][!].gb md5: 50927e843568814f7ed45ec4f944bd8b

To set up the repository, see INSTALL.md.

See also

About

disassembly of Pokémon red with enhancements and bug fixes

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Assembly 99.9%
  • Makefile 0.1%