PureRGB - v2.5.1
See https://github.com/Vortyne/pureRGB/blob/master/FEATURES.md for the full features documentation.
----SETUP INSTRUCTIONS START----
Scroll to the bottom of this page and download the IPS patch file for the version you want from the file list below. Use Lunar IPS to patch pokemon blue for PureBlue or PureGreen. Patch pokemon red for PureRed.
Always use these patch files on the original english game. Don't try to use any on a game that's already been patched.
----SETUP INSTRUCTIONS END----
Any v2.0 or higher save file should work in this new version - but I would recommend loading the save normally rather than loading a save state. You may experience strange behaviour if you load a save state during something that I have changed between v2.0 and the current version. If you are stuck in place on loading the save in the new version, use Fly, Teleport, or Pocket Abra to fix the issue. If you get a really bad bug on loading your save, try going to somewhere else on the old version (Viridian city pokemon center is a good choice), and saving there instead, then loading on the new version again.
v2.5.1 Patch Notes
BUGFIXES
Fixes for Bugs I caused:
- BUG: Leaving the underground path from route 8 to route 7 from the route 7 exit glitches out the game FIX: assign the correct warp after having rearranged the warp list for route 7
v2.5.0 Patch Notes
New Features:
==NEW AREAS / EVENTS==
-
An entirely new area was added in Indigo Plateau. After becoming champ you can talk to the woman in the top left of the indigo plateau lobby to enter the Champ Arena. In the Champ Arena you can battle all the gym leaders and elite four in rematches. Also some fun animations and sequences while doing it. Opponents in the Champ Arena have perfect IVs...so make sure to use APEX CHIPs on all your team! They also have custom movesets for all their pokemon, and the highest level of AI, so be ready. You can choose from many different audio tracks to play while battling all these opponents. Initially you face the opponents in a set order. After defeating all of them you can choose who you battle. They will be even stronger the second time you fight them! This area has more than 2000 lines of scripting. Although this might just be because I'm bad at optimizing code.
-
Past the first guard in indigo plateau you can find a door to a guy's house who lives on Route 23. He can change Pokemon typings back to their original ones if you want. You can choose exactly which pokemon use their new typings or original typings.
-
On Route 8 you can find a new small cave housing a prospector digging for diamonds. If you help him, he will enhance your ONIX to be stronger. Its base stats will be boosted and it will take less damage from WATER, ICE, and GRASS type moves.
-
After helping the prospector, you can find him at his house in Celadon. If you talk to him there after obtaining HM02, he will teach you how to use DIG to go between towns similar to the way you do with FLY.
==QUALITY OF LIFE==
-
Getting stuck due to deleting cut or surf won't happen. On islands autosurf will stay active after you delete your last surf pokemon so you can get back to a pokemon center. In cut alcoves, the cut tree will stay cut down until you load another map.
-
Item lists will remember your location after doing something instead of kicking you out of the item list in more situations. Examples: depositing an item from the overworld, using an item on a pokemon, using an item like repel, tossing all of an item, depositing an item in the pc, withdrawing an item from the pc, tossing all of an item in the pc, selling an item, buying an item
-
Instead of kicking you out of the menu in these situations, it will stay in the same spot: When you don't have enough money to buy an item, when you try to sell a key item.
-
Elevators will tell you when you select the floor you're currently on
-
Elevators will shake for longer/shorter depending on how far away the floor you selected from your current floor is.
-
Bills PC doesn't kick you out of menus as much. Won't kick you out of deposit/withdraw/release menus after performing an action, unless: 1. you are in the deposit menu and have only 1 pokemon left so can't deposit any more anyway 2. you are in the withdraw menu and have a full party or no pokemon are left in the box to withdraw 3. you are in the release menu and no pokemon are left to release in the current box
-
When learning moves by TM, the text for learning moves is reduced a bit. You can permanently skip the text that says "But X already knows 4 moves, forget a move to learn a new one?" and go straight to the "learn the move" part.
==VISUALS==
-
Fly's overworld animation when you fly to another town happens at a much smoother framerate than before
-
on GBC the game will turn on 2x CPU mode in the overworld to make things run even smoother
-
on GBC the game now supports smoother fading when doing fade animations. Turn on GBC FADE in the options to use it.
-
In the movedex, there are indicators on damaging moves showing whether they are PHYSICAL or SPECIAL.
-
A new unique animation was added for when you use DIG in the overworld.
-
The following spaceworld back sprites were enhanced: Charizard, Nidorina, Nidorino, Onix, Alakazam, Gyarados, Hitmonchan, Horsea, Hypno, Kadabra, Kangaskhan, Koffing, Machoke, Magmar, Marowak, Mew, Omastar, Paras, Seel, Tangela, Tauros, Weezing
==TRAINER AI CHANGES==
-
Opponents can have tracked PP now. Turn it on in the options. Makes the game a bit easier. Wild pokemon will have tracked PP too.
-
Prof Oak can use items in battle now.
-
Certain Trainers who want to use boosting moves on turn 1 will now only do that if it doesn't appear risky to do so. (Like if it looks like they will take you out quickly)
-
Trainers that can use boosting items like X Attack will only do so if it doesn't appear risky to use it.
-
Trainers won't use priority moves if you're invulnerable due to dig or fly (unless it's SWIFT)
-
Trainers with the super effective move selection AI will use mirror move if it results in a super effective move on you.
-
Expert trainers will use Teleport to heal if they have low HP
==MOVE CHANGES==
-
Instead of just healing your HP by 1/2 like Recover does, WITHDRAW and GROWTH now heal around 32.8% of your health and raise DEFENSE or SPECIAL by 1 stage respectively.
-
GHOST type attacks are now dynamic in their damage type. If your base attack is higher, they will be physical attacks. If your base special is higher they will be special attacks.
-
DREAM EATER was changed to be ghost type.
-
Less pokemon learn BARRAGE by level up. Instead pokemon learn some other less common moves.
It's a widely-learnable TM anyway. This reduces the number of opponents in the game who will use BARRAGE. -
RAGE's power was raised to 60
==AUDIO CHANGES==
-
If you turn on OG+ music mode, a beta victory theme will play when you defeat female trainers
-
If you turn on OG+ music mode, a beta healing theme will play when you rest at your house in pallet town
-
A small sound effect was added for getting on and off the bicycle, but only if you have the BIKE SONG option turned OFF.
-
A little sound effect will play when you toss an item.
==MINOR TWEAKS==
- Unused text that shows you a pokedex entry of Porygon in Silph Co was inserted into the game. You can see it on the top floor of Silph Co's computer monitor.
BUGFIXES
Fixes for Bugs in the original game:
-
BUG: Substitute can cause you to faint when you use it if the amount of HP to subtract to create the substitute is the exact HP you have left. FIX: if you have the exact amount of HP for a substitute it will work and leave you with 1HP left instead.
-
BUG: Believe it or not (no one does this) you can go to the menu and select SURF while surfing and facing a shore tile to get back on land. But there is a bug in which if you do this with an NPC standing on the tile you want to go on - but only if you're facing right and the NPC is to the right of you, you get stuck on water. FIX: just remove the feature to select SURF to go back on land, no one ever uses this feature and most don't know it exists.
-
BUG: On GBC or DMG, the screen flashes white for 1 frame after the screen turns black when starting a battle or during the fade between maps. FIX: using code from shinpokered, we can avoid disabling the screen for a frame to load the map or battle data in.
-
BUG: Pokeflute doesn't detect wild pokemon being asleep when used in battle. FIX: it does now and wakes them up as expected
-
BUG: On DMG, there is no silhouette effect when scrolling the player on screen at the start of battle. FIXED: silhouettes will work on DMG now.
-
BUG: The sign on route 17 can't be read from below FIX: Now it works when read from below.
-
BUG: The burglar in Pokemon Mansion 3F can block the player if they purposefully talk to them in a bad spot. FIX: slightly edit the map to prevent this
-
BUG: If all your pokemon have fainted except for 1 and you are on SHIFT mode, the game will still ask if you want to switch when the opponent sends out their next pokemon. FIX: Don't ask when the player can't switch pokemon anyway.
Fixes for Bugs I caused:
-
BUG: pressing start at the top of bottom of your PC item list would skip to the top/bottom as if you pressed DPAD LEFT. FIX: pressing start doesn't do anything as expected
-
BUG: pressing start in sell menus would scroll up by 1 as if you pressed DPAD LEFT. FIX: pressing start doesn't do anything as expected.
-
BUG: NPC in saffron gym tells you psychic is weak to bug and ghost even though in some cases this is wrong. FIX: if you have the setting turned on in which psychic is immune to ghost like in the original game, they will say psychic is only weak to bug
-
BUG: In the facility tileset you can fish in a plant I added. FIX: just reordered the tiles in the tileset so we don't have more strange fishable tiles. I left in the ones from the original game in other tilesets because it's an amusing thing to see.
-
BUG: Player sprite doesn't show up on pokemon diploma due to a previous fix for wobbly sprites in the overworld. FIX: It shows up again
-
BUG: The safari zone hide/show routine when starting a new game could hide or show an incorrect hide show entry FIX: loop was fixed to avoid this issue
-
BUG: A specific block of grass i added to the overworld tileset couldn't be cut like the normal grass blocks could FIX: make it cuttable
-
BUG: AI would react to switching with the switching method in SHIFT mode as if they were reacting to you switching with the PkMn menu during your turn. FIX: Have AI react normally instead