Skip to content
forked from pret/pokered

Pokemon PureRed / PureBlue / PureGreen: A purist's enhancement of Pokemon Red/Blue/Green based on the pokered decompilation.

Notifications You must be signed in to change notification settings

Vortyne/pureRGB

 
 

Repository files navigation

Pokémon PureRGB (PureRed, PureGreen, PureBlue)

A purist's enhancement of Pokémon Red, Green, and Blue based on the pokered disassembly.

To download the latest version of this romhack, go here

To see the full list of features, bugfixes, and everything else, see FEATURES.md

If you want info on the game while playing it (learnsets, for example), see The Wiki

If you experience a bug or have an issue while playing, report it Here

This is a purist's enhancement of Pokemon Red/Blue/Green. The goal is to enhance the original games for excellent replayability without bringing in mechanics, moves, sprites, visuals, type matchups, or pokemon that were introduced in later games.

  • It makes the bulk of the 151 original pokemon all more obtainable and usable in the early game, with better movesets and more balanced stats.
  • Many moves in the game were rebalanced or modified. When I say "rebalanced", I mean "the useless things were made more useful!"
  • There are more bug, poison, and ghost type moves available. The focus is on getting a useful set of moves available for every single pokemon in the game.
  • Front sprites were updated to be just about the best set of sprites from Red/Green/Blue/Spaceworld 1997 overall.
  • All 151 pokemon are obtainable in all versions of this hack.
  • HMs are deletable anytime you like and new code to prevent softlocks by deleting them was introduced.
  • Some pokemon have additional types, for example, Ninetales is now FIRE/GHOST instead of FIRE. If you don't like specific type changes, you can change any specific pokemon or all of them back to normal type-wise at an NPC in indigo plateau route 23.
  • Many small quality-of-life tweaks and bugfixes were made.
  • Game bugs that can be used to your own advantage (like the leech seed/toxic bug, the hyper beam no recharge on faint bug, etc.) are unchanged, because they are quirks of the battle engine that you can use as your own tool.
  • Mew is under the truck as expected!
  • Missingno and the item duplication glitch are intact - but won't corrupt your save anymore!
  • An entirely new mode for the pokedex called the MOVEDEX was added. It shows data about moves you have seen in detail. You unlock the MOVEDEX in viridian city.
  • There is an arena to rematch gym leaders and other important trainers after becoming CHAMP.
  • There are multiple secret areas to be found after becoming CHAMP. Bills Garden, Team Rocket / Mewtwo lore, and more...
  • Many options to enhance the game visually and mechanically were added. (You must turn them on via the options in-game!) Including:
    • Switchable color palettes (Choose between original colors, Super Gameboy Colors, or Pokemon Yellow Colors in-game whenever you like! Works on GBC and Super Gameboy. Yes, this romhack has GBC support!)
    • Optional Spaceworld 1997 Back Sprites
    • Optional enhanced menu sprites/overworld icons
    • Optional enhanced music (Add in cut content music like Giovanni's theme)
    • Optional stereo panned audio (Similar to the Earphone1 option in Pokemon Yellow)
    • Optional alternate color palette pokemon based on region (catch differently colored pokemon depending on where they appear in Kanto)
    • Option to turn off the bicycle song (plays in cycling road still)
    • Option to turn on smoother higher framerate fade animations while on the GBC
    • Tweak the type matchups to be exactly like gen 1, gen 2, or a cross between them if you like directly in-game.
    • Optional in-battle experience bar
    • Option to give trainers some Stat EXP to their pokemon based on level. Makes the game a little bit harder.
    • Option to have the game track the PP of opponents (the original game they had infinite PP). Makes the game a little bit easier.
  • If you're playing on GBC and have the palettes set to SGB or GBC mode, move animations will have colors! Surf will be blue, ember will be red, etc.
  • There are a couple entirely new things added into the game to facilitate quality of life fixes. Including:
    • An NPC who can permanently remove CUT trees.
    • An NPC who can revive fossils for you in SAFFRON CITY so you can get fossil pokemon a bit earlier.
    • An NPC who will give you LAPRAS a bit earlier in the game.
    • An NPC who will teach you how to DIG in between towns just like you can FLY in between towns.

blue gb blue gbc default blue sgb colors blue sgb2 colors blue gbc colors

red gb red gbc default red sgb colors red sgb2 colors red gbc colors

green gb green gbc default green sgb colors green sgb2 colors green gbc colors

Pictured: GB Monochrome, Original GBC color, SGB Colors, Alternate SGB Colors, GBC Colors (can choose between the 4 color options on GBC in-game)

Contact the creator

DO NOT contact me directly in order to ask me how to write assembly code. Contact me with questions or comments on this romhack.

If you want to learn gameboy assembly code, join the pret discord.

If you'd like to make your own romhack based on this one, fork the repository and see INSTALL.md.

Credits

Jojobear13 - Tons of code snippets and help via the shinpokered romhack codebase, direct support regarding the pokemon yellow gbc enhancements porting

Danny-E 33 - Larger back sprites code snippets, EXP Bar code snippets, various support regarding game audio and questions about rgbasm/gbz80 answered

Mechanicalpen - enhanced menu icons code

LJSTAR - Most of the work creating the type icons used in the movedex

Mord - Most of the work creating LT.Surge and Erika overworld sprites

pret discord and pret in general for their original disassembly work on Red / Blue

About

Pokemon PureRed / PureBlue / PureGreen: A purist's enhancement of Pokemon Red/Blue/Green based on the pokered decompilation.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Assembly 93.8%
  • Python 5.3%
  • Other 0.9%