This is a Pokemon Rom Hack made by TheSmithPlays based on the Pokémon Crystal Disassembly with the intended purpose of fixing Pokemon Crystal into a more polished, balanced and overall engaging Crystal experience. Generation 2 is one of the most beloved sets of games in the franchise. It introduced tons of mechanics to the game that ended up becoming mainstays within the franchise even now. It also had fan favorite Pokemon, a diverse region, deep lore, nonlinearity, and an entire separate region as its postgame which allowed the player to rematch characters from Generation 1. This created an intoxicating and memorable experience that is still remembered by fans today. Unfortunately, it seems that for every good decision Gen 2 saw, there was a mistake made too, and this is why it sees a lot of criticism. Most often, players critique Gen 2 for failing in its representation of its own region’s Pokemon, its inconsistent level curve and a lackluster postgame. Furthermore, terrible learnsets inhibit the vast majority of Pokemon and questionable design choices make diverse party building incredibly difficult. It’s also been criticized for having a poorly written villainous group storyline with no enjoyable payoff. Ultimately, these and many other small features lead to this trio of games feeling incredibly underbaked, much to the dismay of its fans. Feeling as if it could be so much more, TSP (TheSmithPlays) set out to fix this game, and to turn it into the best possible version of itself, while still retaining the iconic Pokemon Crystal feel that fans have come to love.
Fixes and/or adjustments in this rom hack will include the following: moves, learnsets for Pokemon, wild Pokemon locations, the Team Rocket storyline, the rival’s team & their storyline, teams on both normal trainers, Gym Leaders, Elite Four, and other bosses. In addition it comes with many quality of life features that weren’t possible or weren’t considered when the games first came out.
Huge thanks to TSP for leading the project, Jaashouh the admin of the discord server, Craig the programmer helping Smith (TSP), Weebra the Editor for SmithPlays Pokemon, The mod team Regi, Aero, Daily, Zach, and the Testers for the game, Tiberius, Disq, Sable, Niftimo, Tavros, Karlos, Reader Dragon, and Half1sch. Most of all Thanks to all of the fans who are supporting the project through the video series, the discord, and youtube community.
We would also like to credit & thank Katt, Chamber, Soloo993, Blue Emerald, Lake, Neslug, Tom Wang, Seasick, & Pikachu25 for the several amazing custom sprites used in the hack. Nayru62 for their help involving the Pokedex & Pokemon pages. Rangi42, Idain, DamienDoury, Sylvie, aaaaaa123456789, SonicRay100, Edtv-thevoid, coco-bandicoot, MajorAgnostic, KDLPro, Nick-PC, XaeroChill, & NobodySociety for their incredibly helpful tutorials for Pokecrystal. Finally, a massive shoutout to everyone involved in the Pokémon Crystal Disassembly as this project wouldn’t have even been able to get off the ground without them!
- To set up the repository, see INSTALL.md.
These videos also provide an overview of the hack and the ideology behind it:
- Release 1.0: https://www.youtube.com/watch?v=oeJBVY3z_uE&t=1s
- Update 1.2: https://www.youtube.com/watch?v=7ojafJ5Xg4U
- Prerelease: https://www.youtube.com/playlist?list=PLyv5bsGgaxolnH8KcZsCmL9StmMQOBZlv
- Pokemon Yellow Legacy: https://github.com/cRz-Shadows/Pokemon_Yellow_Legacy
- Pokemon Cursed Yellow: https://github.com/cRz-Shadows/Pokemon_Cursed_Yellow
- Pokemon Battle Simulator: https://github.com/cRz-Shadows/Pokemon_Trainer_Tournament_Simulator
- YouTube: https://www.youtube.com/@smithplayspokemon
- Discord: https://discord.gg/Wupx8tHRVS
- Twitter: https://twitter.com/TheSmithPlays
- Instagram: https://www.instagram.com/thesmithplays/
- All Pret Projects: pret.github.io.
- FAQ
- Documentation
- Wiki (includes tutorials)
- Discord: pret
- IRC: libera#pret
- TheSmithPlays - Developer
- cRz Shadows - Devoloper
- Weebra - Video Editor
- Jaashouh - Project and Discord Manager
- Aerogod
- Disq
- Karlos
- ZuperZACH
- Regi
- Isona
- Bricemck
- Daily
- Tiberios
- Sable
- Niftimo
- Tavros
- Reader Dragon
- Half1sch
- Talos
- Wootonmajr
- Obelisk
- Pokemon overworld sprites
- Katt
- Karlos
- Pokemon party sprites
- Chamber
- Soloo993
- Blue Emerald
- Lake
- Neslug
- Pikachu25
- Tom Wang
- Seasick
- Rangi42:
- Add a new map and landmark
- Add a new trainer class
- Add a new item
- Add a new party menu icon
- Add a new overworld sprite
- Add a new Mart
- Add a fourth stats page
- Add a new spawn point
- Add a new scene script
- Expand tilesets from 192 to 255 tiles
- Allow more than 15 object_events per map
- Improve the outdoor sprite system
- Color party menu icons by species
- Colored trainer card badges
- Show the tops of leaders heads on the trainer card
- Show move names when you receive a TM or HM
- Automatically reuse Repel
- Running Shoes
- Show an icon for the current weather
- Use unique colors for each thrown Poké Ball
- Level cap
- Nayru62:
- Idain:
- aaaaaa123456789 - Remove the artificial save delay
- SonicRay100 - Simplify the Clock Reset Procedure
- Etdv-thevoid - Add a third trainer card page for Kanto badges
- coco-bandicoot - Restore the GS Ball Celebi Event
- MajorAgnostic - Force Set battle style or forbid item usage in battle
- KDLPro - Make new battle text to distinguish status move misses and fails
- Nick-PC - Splash a Pokédex Entry from an Overworld Event (Generation I)
- XaeroChill - Reviving Pokémon from Fossils (Gen I)
- NobodySociety - Customizable Pokédex Color
- Luther7718 - Text Suggestions/Fixes
- Mauve - Soft reset on wipeout (used in hardcore mode)