Skip to content
forked from pret/pokecrystal

Improved version of Pokémon Crystal, with added features, bug fixes, and QoL changes

Notifications You must be signed in to change notification settings

B13rg/pokecrystal

 
 

Repository files navigation

Pokémon Crystal

This is a modified disassembly of Pokémon Crystal.

It builds a modified Pokemon Crystal ROM

To set up the repository, see INSTALL.md.

Feature List

  • Rematch all overworld NPC's at will
  • Update trainer and pokemon sprites with original JPN versions
    • Trainer beauty
    • Trainer fisher
    • Trainer medium
    • Trainer swimmer_f
    • Trainer sage
  • Additional sprites from pokemon prototype
    • Beauty
    • Juggler
    • Lass
    • PokeManiac
    • Rocket Grunt
    • Twins
  • Each pokemon has their own custom menu sprite
  • Replace Goldenrod PkMn Center with the PokeCommunication center

QOL Changes

  • Easily set clock from intro and main menu
  • Turn towards door after healing pokemon in pokemon center
  • Remove artificial save delay
  • Default to fast text speed
  • Pokemon have 1/512 to be shiny (Attack in [2,3,6,7,10,11,14,15], Defense in [4,5,6,7,12,13,14,15], Special = 10 and Speed in [11,15])
  • Pokeball symbol shows if wild pokemon is caught during battle
  • Shiny symbol shows if pokemon is shiny during battle
  • Ability to decline phone calls
  • Use TMs Unlimited times
  • Fishing succeeds 75% of the time instead of 50%
  • Made Celibi event available
  • Hold 'B' While walking to run
  • Get through Ilex forest without cut
  • Fish in Cerulean Gym again like in Gen. 1
  • Gain experience from catching pokemon
  • Pokeballs in Elm's Lab are color coordinated
  • Saying that you know how to use the pokegear to mom skips the pokegear lesson

Map Changes

  • Surf from Route 34 to Ilex Forest
  • Brass Tower → Gong Tower (かね kane can mean 金 "metal" or 鉦, a gong-like bell).

Pokemon

Evolution

  • All baby pokemon (Pichu, Cleffa, Igglybuff, Togepi) now also evolve when they become teenagers, level 13
  • Traded pokemon also evolve at a level
    • Kadabra Lvl. 34
    • Machoke Lvl. 38
    • Graveler Lvl. 35
    • Haunter Lvl. 42
    • Machoke Lvl. 38
  • Pokemon needed to be traded with an item can also use the item directly to evolve
    • Poliwhirl -> Politoed Kings Rock
    • Slowpoke -> Slowking Kings Rock
    • Onix -> Steelix Metal Coat
    • Seadra -> Kingdra Dragon Scale
    • Scyther -> Scizor Metal Coat
    • Porygon -> Porygon2 Upgrade
  • Pokemon that evolve with happiness now also have a high evolution level
    • Golbat Lvl. 42
    • Chansey Lvl. 45
    • Eevee -> Espeon Sun Stone
    • Eevee -> Umbreon Moon Stone
  • All evolution items are sold on Celadon Market 4f

Locations

  • All 251 pokemon available
    • Johoto starters Route 29
    • Kanto starters Route 1
    • Mareep Routes 32, 42, 43
    • Flaaffy Routes 42, 43
    • Vulpix Route 36, 7, 8
    • Mankey Routes 42,
    • Girafarig Route 43
    • Remoraid Route 44
    • Primeape Route 9
    • Omanyte Route 20
    • Kabuto Route 21
    • Tyrogue Route 34

Stats

  • Starters learn same-type moves earlier

Bug Fixes

  • HP bar lowers same speed even for high hp
  • Rocket execs use Team Rocket battle music, not just grunts
  • Show tops of gym leaders heads on trainer card
  • Updated Text
  • Pidgey in Violet town is only called "Strawberry" after you talk to the girl

Name Changes

  • Rename RAGE CANDY BAR to CAKE OF RAGE
  • Berry Names
  • Enemy → Foe,
  • Cooltrainer → Ace Trainer,
  • Fisher → Fisherman,
  • Elixer → Elixir,
  • Pink Bow → PNK Silk Bow
  • Swap names of Marsh and Soul gym badges
  • Adding back unused text in the code
  • TIN -> Bell Tower
  • Brass -> Gong Tower

See also

Other disassembly projects:

About

Improved version of Pokémon Crystal, with added features, bug fixes, and QoL changes

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Assembly 97.4%
  • Python 1.9%
  • Other 0.7%