A purist's enhancement of Pokémon Red, Green, and Blue based on the pokered disassembly, created by Vortyne. Please see the original github page for information about this hack. My own modifications are documented in this readme.
I don't provide ips files for patching, but you can build this modified version the same way you can build the disassembly of Pokémon RGB using make.
First, a bit of a disclaimer: If you play my modded version of pureRGB, create a new save file for it. I didn't update the save import feature to my particular changes, so something might break if you try anyway. Also, as long as I play pureRGB myself, I'll try to keep things updated in a way that will avoid issues, but I started this project mostly to satisfy my curiosity whether I could learn to make the changes I wanted, so keeping it up-to-date isn't a high priority for me. With that out of the way…
Some of the modifications are supposed to make certain mono type runs go a bit more smoothly:
- Arcanine, Parasect and Venusaur can now learn Surf. With this change, it is possible to cover all of Flash, Cut, Strength, Fly or Dig, and Surf with mono type teams.
- You can now find at least one pokémon of each type before reaching Pewter City. One of them requires interaction with a new NPC, the others are out there in the wild.
- Seel is now Water/Ice instead of Ice. This was the only somewhat reasonable way to provide a proper Ice type pokémon before reaching Pewter City. You can disable this change at the usual Type Changer NPC.
Others are simply modifications to my personal taste:
- The Pokédex now uses meters and kilograms instead of feet and pounds.
- Gyarados can now learn Fly.
- Splash is now a signature move for Magikarps of level 20 or higher, as well as for Gyarados. The Move Mystic will tell you more. To make sure that Gyarados can be encountered in the wild with Splash, they now know Splash at level 1.
- Cursed Gengar now has different stats. The Dark and Light Channeler that inflict and remove the curse will inform you of the exact stat changes. To emphasize the new stat spread of Cursed Gengar, Gastly, Haunter and Gengar now learn Poison Gas instead of Filthy Slam at level 41. They can still learn Filthy Slam via TM.
- Wild Missingno. are diversified. Before the change, catching one of them felt like a cheat since they were all already at level 120. Now, they appear at levels 40 to 120, and due to additions of TM moves (which it could learn already anyway) to its natural learnset, every level of wild Missingno. has a different moveset.
- Some encounter tables have been touched upon for nitpicky reasons, like wondering how a horse, flaming or not, could live in the rugged terrain of a volcanic mountain.
- All unevolved and non-evolving pokémon except Zapdos, Articuno, Moltres, Mewtwo, Mew and the fossil pokémon can now be encountered in the wild in either palette somewhere in the world. This means you can catch them all in whichever palette you like best. To facilitate this, some encounter tables have been changed, in particular the entire Safari Zone.
- Fossil pokémon are now revived with their normal or alternate palette, chosen at random.
- Team Rocket now offers fossils and ambers as Game Corner prizes. So that's what they were in Mt. Moon for! Since the fossils and amber can now be replaced, they are no longer key items. However, like the Master Ball, they are invaluable, so they sell for nothing. The TMs that would normally be offered as prizes are now sold in the Celadon Department Store.
- In-game trades have been completely redone:
- A bit of unique dialogue has been added to each trade to give the NPCs some personality and their pokémon a bit of background.
- Existing trade NPCs may ask for different pokémon and give you a different one in return.
- The trades on Cinnabar Island are now only accessible once you become the champion of the Pokémon League. In turn, the pokémon you receive in these trades are much more interesting.
- Six new trades have been introduced to the game, two of which require you to be the champion.
- Learnsets have been touched: While you shouldn't have to worry anymore about missing moves by evolving at inopportune times, an evolved pokémon now always learns moves later than its previous form would. In turn, some evolved pokémon can learn moves that their previous form can't.
- Some moves have been changed:
- Cut: BP 70 -> 60, gives +1 Attack
- Dig: BP 80 -> 130, ACC 100 -> 95, PP 10 -> 5
- Doubleslap: ACC 85 -> 100
- Dragon Rage: 10% chance to make target flinch
- Filthy Slam: 20% chance to badly poison the target
- Fly: BP 90 -> 130, ACC 100 -> 95, PP 15 -> 5
- Guillotine: Type BUG -> NORMAL
- Horn Drill: Type NORMAL -> FIGHTING
- Pin Missile: BP 18 -> 20
- Psybeam: BP 65 -> 75, confusion chance 10% -> 30%
- Splash: Type NORMAL -> FLYING, signature move of Gyarados and Level 20+ Magikarp (refer to Move Mystic in Saffron City for details)
- Strength: 33% chance for -1 Defense