Thank you all for giving me feedback about version 1.0.0! I've fixed most of the bugs that were found, and added enough features for a new release.
You'll have to apply the patches to a plain Crystal ROM, not an already-patched one. Also, your old save files will
not work correctly. (Which is kind of a good thing—if you restart now, all the TMs you get will be reusable. :))
Changelog:
• Add: Title screen version number ends in "F" for the faithful version
• Add: Unlimited-use TMs from Gen V (also more expensive)
• Add: Continuous Repel system from Gen V
• Add: Money loss formula from Gen V
• Add: Pokédex area display uses whiever region you're in
• Add: New sprites for Twins and another trainer
• Add: Guitarist♀ trainer class
• Add: Wild Gengar in Cerulean Cave at night
• Add: Mineral Badge, not Storm Badge, makes Pokémon up to L70 obey, like in HG/SS
• Add: Higher levels in Kanto
• Add: Sitrus Berry (formerly Gold Berry) restores 25% of max HP, not 30 HP
• Add: Sleep lasts 1-3 turns, not 1-7
• Add: Hex doubles damage if foe has a status condition
• Add: Fishing works 75% of the time, not 50%
• Add: Paralyze and Freeze animations play each turn
• Add: X Accuracy boosts accuracy, it does not ignore accuracy checks entirely
• Add: Struggle does 25% of max HP recoil damage
• Add: Double-Edge and Flare Blitz do 33% recoil damage
• Add: Twineedle checks for poison after each hit
• Add: Substitute blocks Transform, Swagger, and trapping moves
• Add: Substitute does not block draining moves
• Add: Protect works from behind a Substitute
• Add: Substitute prevents gaining money from Pay Day
• Add: 20% chance to defrost, not 10%
• Fix: Some sprites glitch when walking
• Fix: Firebreather Bill was using Kimono Girl Sayo's name and Pokémon
• Fix: Evolution by held item no longer happens without the right item
• Fix: Some items' names were displayed wrong when held
• Fix: Can't get stuck in Cerulean Cave without Surf or Fly
• Fix: Pursuit causing a switching-out Pokémon to faint crashes the game
• Fix: Astonish has a 30% chance to flinch
• Fix: Will-O-Wisp hits through Dig
• Fix: Celadon Game Corner prizes and prices match the displayed ones
• Fix: Pokémon levels for Boarder Stefan, Hiker Kenny, and Bug Catcher Ellis
• Fix: Old Amber in Pewter City and Nugget in Trainer Hall with a full Bag
• Fix: NPC text contradicts new Poison mechanic
• Fix: Silver Cave has a black background in Red's room, not blue
• Fix: Warp home after the final battle, not outside Mt. Silver
• Fix: Elemental punch move tutor charges 200 coins, not 4000
• Fix: Music resumes after certain trainer battles
Patches:
There are two patches, regular and "faithful". The faithful patch does not change any Pokémon types or base stats, or any move attributes. This will be more familiar, but can have some odd consequences, like a Ghost trainer using a Ninetales that lacks STAB on its Shadow Ball.
Patches should be applied to a Pokémon Crystal (UE) (1.0) ROM. The one I used has the MD5 hash 9f2922b235a5eeb78d65594e82ef5dde if you need to make sure your copy is correct.
•
polishedcrystal-1.1.0.ips
•
polishedcrystal-faithful-1.1.0.ips
The
source code on GitHub has a readme with more details, an FAQ, and a guide to using the patch files.
I'll be away for the next week, so I won't be able to check back much on this thread. Please continue to play/test this update, so I'll have bugs to fix when I get back.