Skip to content

An upgrade to Pokémon Crystal. Brings features and content up to date, and adds some original content.

Notifications You must be signed in to change notification settings

lwelyk/polishedcrystal

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Pokémon Polished Crystal

This is a custom Pokémon game based on pret's disassembly of Pokémon Crystal.

In the short-term, it's going to be what the title says: an improved, polished version of Pokémon Crystal. Partly it will imitate MrDollSteak's ROMbase for FireRed: decapitalized names, new game mechanics like the Fairy type and Physical/Special split, and adding Pokémon, moves, and items from future generations. I'm also inspired by Mateo's Red++, which devamps certain FireRed features for a Red base, and adds some entirely original ones. I'm doing the same thing with HGSS, copying things like the Bellchime Trail and Gym Leader rematches, and making some tweaks out of personal preference. And finally, like Emerald Omega and FireRed Omega, the game will be harder. Levels are higher, parties are larger, bosses have held items and better movesets, and there's an equal playing field between you and the AI: no badge boosts for you, no arbitrary misses for them.

In the long-term, I want going to make an original game set five years after GSC, with a selection of Pokémon, moves, and items from all generations (including new evolutions and baby forms like Yanmega and Munchlax, personal favorites like Milotic and Gogoat, and maybe one fakemon Kangaskid/Kangascub/Kangaschan). I've had semi-concrete plans to make a Pokémon game for years, but an early attempt with RPG Maker 2000 never got anywhere.

I'm very impressed by the effort that's gone into disassembling Pokémon Crystal and making the code so well-organized. Thanks to making that open-source (and to the ROM hackers that inspired me), I'm finally making it a reality.

(Speaking of which, I borrowed Mateo's randomized Wonder Trading idea because the PokéCom Center is just perfect for it; the dialog about how "you can trade Pokémon with other people far away" is already there! I'm making the Pokémon you receive have random OT names, so if anyone whose ideas or code I use wants to appear there, let me know.)

To set up the repository, see INSTALL.md.

Features

  • Add Fairy type from Gen VI:
    • Updated type chart, Pokémon types, and move types
    • Pink Bow (formerly Polkadot Bow) powers up Fairy-type moves
    • Added Moonblast, Play Rough, and Disarm Voice
  • Catch all 251 253 Pokémon without trading, some earlier than in GSC or HGSS:
    • Remove Spearow, Fearow, Lickitung, Goldeen, Seaking, Cleffa, Igglybuff, Sunkern, Sunflora, Wobbuffet, Shuckle, and Delibird
    • Add Leafeon, Glaceon, Sylveon, Magnezone, Tangrowth, Porygon-Z, Munchlax, Togekiss, Yanmega, Honchkrow, Mismagius, Gliscor, Weavile, and Mamoswine
    • Graveler, Kadabra, Machoke, and Haunter evolve by level-up instead of trading
    • Poliwhirl, Slowpoke, Onix, Seadra, Scyther, and Porygon evolve by held item instead of trading
    • Wild Vulpix on Routes 7, 8, 36 (at night), and 37 (at night)
    • Wild Mankey on Routes 9 and 42
    • Wild Primeape on Routes 9 and 42, and in Cerulean Cave
    • Wild Mareep on Routes 32 and 43
    • Wild Flaaffy on Routes 42 and 43
    • Wild Girafarig on Routes 43 and 48
    • Wild Remoraid on Route 41 (not Route 44; they belong with Mantine)
    • Encounter Articuno in Seafoam Islands
    • Encounter Zapdos on Route 10, above Rock Tunnel
    • Encounter Moltres in Cinnabar Volcano
    • Encounter Mewtwo in Cerulean Cave
    • Wild Slugma in Burned Tower
    • Wild Magmar in Burned Tower
    • Wild Houndour on Routes 35 and 37
    • Wild Murkrow on Routes 38 and 39 (at night)
    • Wild Staryu on Route 40
    • Wild Steelix in Cliff Cave and Silver Cave
    • Wild Misdreavus in Cliff Cave
    • Wild Teddiursa on Route 45 (in the morning)
    • Wild Chikorita in Yellow Forest (in the morning/day)
    • Wild Cyndaquil in Yellow Forest (at night)
    • Wild Totodile in Yellow Forest (by Surfing)
    • Wild Pikachu in Yellow Forest know Fly or Surf
    • Wild Munchlax in Quiet Cave know Self-Destruct
    • Wild Magikarp in Quiet Cave know Dragon Rage
    • Helix Fossil and Dome Fossil in Quiet Cave
    • Wild Shellder in Whirl Islands
    • Wild Octillery in Whirl Islands
    • Wild Dewgong in Seafoam Islands
    • Wild Jynx in Seafoam Islands
    • Wild Ursaring outside Silver Cave
    • Wild Skarmory outside Silver Cave
    • Wild Sneasel outside Silver Cave
    • Wild Houndoom outside Silver Cave
    • Wild Kingdra in Silver Cave
    • Wild Bulbasaur in the Safari Zone
    • Wild Charmander in the Safari Zone
    • Wild Squirtle in the Safari Zone (by Surfing)
    • Wild Kangaskhan in the Safari Zone (not in Rock Tunnel)
    • Cerulean Cave: Golbat, Crobat, Parasect, Primeape, Tangrowth, Electrode, Magneton, Raichu, Ditto, Machamp, Alakazam, Golem
    • Goldenrod Game Corner: Abra, Cubone, Clefairy
    • Celadon Game Corner: Mr. Mime, Eevee, Porygon
    • Trade Teddiursa (found in Dark Cave) for Elekid in Violet City
    • Trade Cubone (bought at the Game Corner) for Diglett in Goldenrod City
    • Trade Steelix (found in Cliff Cave) for Kangaskhan in Olivine City
    • Trade Dragonair for Chansey in Blackthorn City
    • Trade Pinsir for Heracross in Pewter City
    • Wonder Trade after beating the Elite Four for a shiny Pichu holding a GS Ball, then use that to trigger an encounter with Celebi
    • Wild Bellsprout may hold Gold Leaf
    • Wild Oddish may hold Silver Leaf
    • Wild Kadabra may hold TwistedSpoon
    • Wild Alakazam may hold TwistedSpoon
    • Wild Ditto may hold Metal Powder
    • Restore fossils at the Pewter Museum of Science
  • Modern battle mechanics:
    • Physical/Special split, with display
    • Updated Pokémon base stats and move attributes
    • Steel does not resist Ghost or Dark
    • Type-enhancing items raise by 20%, not 10%
    • Light Ball doubles Pikachu's Attack as well as Special Attack
    • Critical hits do 150% damage, not 200%, but are more likely
    • Electric-type Pokémon are immune to paralysis, even from Tri Attack
    • Ice-type Pokémon are immune to freezing, even from Tri Attack
    • Fire-type Pokémon are immune to burns, even from Tri Attack
    • Steel-type Pokémon are immune to poisoning
    • Poison-type Pokémon always hit with Toxic
    • Roar, Whirlwind, and Struggle are unaffected by accuracy or evasion, like Swift
    • Growth raises Attack and Special Attack, by two stages in sunlight
    • Hidden Power is always 60 power
    • Curse is a Ghost-type move
    • Sandstorm does 1/16 damage per turn
    • Disable lasts for 4 turns
    • Shiny Pokémon have an odd Attack DV, 2, 3, 7, or 11 Defense, 5 or 13 Speed, and perfect 15 Special, so 1/1024 Pokémon is shiny
  • Gameplay elements from future (or past) generations:
    • Hold B to use Running Shoes
    • Surf at Bicycle/Running Shoes speed
    • Eggs hatch at level 1
    • Maximum $9,999,999 money and 50,000 coins
    • Maximum 30 items and 16 Balls in your bag
    • Added X Spcl. Def
    • Copied most trainer levels and rosters from HGSS
    • Restored the Goldenrod City PokéCom Center from the Japanese version
    • Added Viridian Forest, Pewter Museum, and Cerulean Cave from RBY
    • Added Bellchime Trail, Seafoam Islands, and Seafoam Gym from HGSS
    • Added Elder trainer class from HGSS
    • Rematch Gym Leaders in the Fighting Dojo like in HGSS
    • Cure poison when it reaches 1 HP outside a battle
  • Fix bugs:
    • Dragon Fang boosts Dragon-type moves, not Dragon Scale
    • Burn/Poison/Paralyze improve catch rate
    • Moon Ball catches Moon Stone evolutions
    • Love Ball catches opposite sex
    • Fast Ball catches flee-prone Pokémon
    • Medium-Slow growth rate experience underflow at level 1
    • HP bar lowers at the same speed even for high HP
    • Belly Drum needs to cut HP to raise Attack
    • Lake of Rage Magikarp are larger, not smaller
  • Aesthetic updates:
    • Title case for Pokémon, moves, items, trainers, types, etc
    • Restored original Japanese sprites for Beauty, Fisher, Medium, Sage, and Swimmer♀
    • Poké → ()PC on Pokémon Center signs from the Japanese version
    • Berry → Oran Berry, Burnt Berry → Rawst Berry, etc
    • Leppa Berry (formerly MysteryBerry) restores 10 PP, not 5
    • Pack → Bag
    • Enemy → Foe
    • Cooltrainer → Ace Trainer
    • Fisher → Fisherman
    • Mysticalman Eusine → Mystery Man Eusine
    • Pink Bow → Silk Scarf
    • Elixer → Elixir
    • Tin Tower → Bell Tower
    • Olivine Lighthouse → Glitter Lighthouse
    • whited out → blacked out
    • Menu Account → Menu Captions
    • Mania → Kirk (Shuckie the Shuckle's OT)
    • ZephyrBadge → the Zephyr Badge, etc
    • Kanto has colored roofs
    • Rounder Strength boulder like RBY/RSE/FRLG
    • Add lake in front of Sprout Tower from HGSS
    • Add decorative waterfall in Ecruteak City from HGSS
    • Add boardwalk to Olivine City from HGSS
    • Add dead trees in Blackthorn City from HGSS
    • Add bridge to Victory Road from HGSS
    • Add generator to Power Plant from FRLG
    • The Ruins of Alph tile with their surrounding maps
    • Use devamped Town Map graphics from HGSS
    • Match Nidoqueen's shiny palette with Nidoking's regular one
  • Increased difficulty:
    • Default Set battle style
    • Enemy AI doesn't fail an extra 25% of the time with sleep or poison-inducing moves, or 40% of the time with stat drops
    • No badge boosts to stats or types
    • Improved items used by some trainers
    • Improved some trainers' rosters, movesets, and DVs (Gym Leaders, the Elite Four, and other bosses)
  • Custom features:
    • A randomized Wonder Trade Hub replaces the PokéCom Center's Mobile Trade Corner
    • Yellow Forest replaces the Johto Safari Zone
    • Individual party/day-care icons for each Pokémon
    • Politoed has 80 (+10) Speed to match its total with Poliwrath
    • Lugia and Ho-Oh know their signature moves when encountered at level 60
    • Rematch the Elite Four
    • Battle Yellow from the Pokémon Adventures manga in Yellow Forest
    • Find Surfing Pikachu Doll in Yellow Forest
    • Battle Lorelei in Ice Path
    • Battle Agatha in Soul House
    • Battle Bill after catching all three legendary beasts
    • Battle Lawrence III after catching all three legendary birds, and get the Silver Wing
    • The old man in Pewter City gives you Old Amber
    • Removed Brick Piece
    • New default player names
    • Goldenrod Game Corner offers Clefairy as a prize
    • Prof. Oak asks for the player's gender and name together
    • Color-coded starter Poké Balls
    • Change Game Corner prizes (Goldenrod sells Clefary for 800 coins)
    • Add trees for Sitrus Berry (Gold Berry) and Lum Berry (MiracleBerry)
    • Promote the Wise Trio from Sages to Elders
    • The foreign Rocket Grunt in Cerulean City uses the RBY Rocket sprite
    • Eusine has a shiny Electrode
    • Lawrence has a shiny Charizard
    • Fly to the Rock Tunnel/Power Plant Pokémon Center
    • Menu blurbs (descriptions) are off by default
    • Always show numbers in Pokédex, even in Johto order
    • Move Viridian Gym's HGSS gym trainers to the extended Trainer House, with a prize Nugget for beating them

To do:

  • Remove unused code and resources to make room for new stuff
  • Fairy type from Gen VI:
    • Improve Moonblast, Play Rough, and Disarm Voice animations
    • Replace some moves with BabyDollEyes, DazzlinGleam, Drain Kiss, and Fairy Wind
  • Catch all 251 Pokémon without trading:
    • Find the Old Sea Map in the ruins of Pokémon Mansion on Cinnabar Island, and use it to reach Faraway Island and catch Mew
  • Modern battle mechanics:
    • http://smogon.site/forums/threads/gsc-mechanics.3542417/
    • Update movesets, and move and item mechanics, to Gen VI
      • Prioritize having viable physical and special moves for each type
      • Use event-exclusive moves and RBY-only TMs to pad out learnsets, or use some as location-exclusives
      • Acid Armor → Dragon Dance (Dragon, 20 PP, raise Attack and Speed)
      • Amnesia → Calm Mind (Psychic, 20 PP, raise Sp.Atk and Sp.Def)
      • Beat Up → Dark Pulse (TM 79, TM 97, tutor) (Dark, 15 PP, 80 power, 100% accuracy, 20% chance to flinch)
      • Bide → Flash Cannon (TM 91) (Steel, 10 PP, 80 power, 100% accuracy, 10% chance to lower Sp.Def)
      • Bind → DazzlinGleam (TM 99) (Fairy, 10 PP, 80 power, 100% accuracy)
      • Bone Club → Earth Power (tutor) (Ground, 10 PP, 90 power, 100% accuracy, 10% chance to lower Sp.Def)
      • Bone Rush → Wild Charge (TM 93) (Electric, 15 PP, 90 power, 100% accuracy, 25% recoil damage)
      • Constrict → Fairy Wind (Fairy, 30 PP, 40 power, 100% accuracy)
      • Cotton Spore → Seed Bomb (tutor) (Grass, 15 PP, 80 power, 100% accuracy)
      • Detect (TM 43) → Power Gem (Rock, 20 PP, 80 power, 100% accuracy)
      • Fissure → Avalanche (TM 72) (10 PP, 60 power, 100% accuracy, -4 priority, double damage if user is damaged in same turn)
      • Frustration (TM 21) → Bug Buzz (Bug, 10 PP, 90 power, 100% accuracy, 10% chance to lower Sp.Def)
      • Jump Kick → Close Combat (Fighting, 5 PP, 120 power, 100% accuracy, lowers user's Def and Sp.Def)
      • Kinesis → Metal Sound (Steel, 40 PP, 85% accuracy, harshly lowers Sp.Def)
      • Lovely Kiss → Drain Kiss (Fairy, 10 PP, 50 power, 100% accuracy, drains 75% damage)
      • Mega Kick → Flare Blitz (Fire, 15 PP, 120 power, 100% accuracy, thaws user if frozen, 33% recoil damage, 10% chance to burn)
      • Mega Punch → Dragon Claw (TM 02) (Dragon, 15 PP, 80 power, 100% accuracy)
      • Mimic → Dragon Pulse (TM 59) (Dragon, 10 PP, 85 power, 100% accuracy,
      • Mind Reader → Zen Headbutt (tutor) (Psychic, 15 PP, 80 power, 90% accuracy, 20% chance to flinch)
      • Poison Gas → Poison Jab (TM 84) (Poison, 20 PP, 80 power, 100% accuracy, 30% chance to poison)
      • Present → Psystrike (Psychic, 10 PP, 100 power, 100% accuracy, uses foe's Defense stat)
      • Psych Up (TM 09) → Nasty Plot (Dark, 20 PP, highly raises Sp.Atk)
      • Psywave → Extrasensory (Psychic, 20 PP, 80 power, 100% accuracy, 10% chance to flinch)
      • Razor Wind → Air Slash (Flying, 15 PP, 75 power, 95% accuracy, 30% chance to flinch)
      • Rolling Kick → Focus Blast (TM 52) (Fighting, 5 PP, 120 power, 70% accuracy, 10% chance to lower Sp.Def)
      • Sharpen → Bulk Up (Fighting, 20 PP, raises Atk and Def)
      • Skull Bash → Iron Head (tutor) (Steel, 15 PP, 80 power, 100% accuracy, 30% chance to flinch)
      • Smog → Gunk Shot (tutor) (Poison, 5 PP, 120 power, 80% accuracy, 30% chance to poison)
      • Snore → Hyper Voice (tutor) (Normal, 10 PP, 90 power, 100% accuracy, avoids Substitute)
      • Spider Web → Will-O-Wisp (TM 61) (Fire, 15 PP, 85% accuracy, burns)
      • Spite → Astonish (Ghost, 15 PP, 30 power, 100% accuracy, 30% chance to flinch if first)
      • Sweet Scent (TM 12) → Shadow Claw (TM 65) (Ghost, 15 PP, 70 power, 100% accuracy, increased critical hit ratio)
      • Vice Grip → X-Scissor (TM 81) (Bug, 15 PP, 80 power, 100% accuracy)
      • Withdraw → Aqua Tail (tutor) (Water, 10 PP, 90 power, 90% accuracy)
    • Gen III critical hit mechanics (ignore -Atk and +Def stat changes, don't ignore burn)
    • Gain experience from catching Pokémon like in Gen VI
    • Sound-based moves bypass Substitute
    • Struggle does 25% recoil damage
    • Waterfall has a 20% flinch chance
    • Low Kick's power is based on weight
    • Beat Up works differently in Gen V
    • Ghost-type Pokémon cannot be trapped
    • Grass-type Pokémon are not affected by Powder moves
    • Sitrus Berry (formerly Gold Berry) restores 25% of max HP, not 30 HP
    • Oran Berry, Sitrus Berry, and Berry Juice activate at 1/3 HP, not 1/2
    • X Accuracy boosts accuracy, it does not ignore accuracy checks entirely
    • Boost CPU Pokémon's stats each by level^2/500 to simulate stat experience (max 20 boost per stat, i.e. half of what can be gained with vitamins)
    • Thunder ignores accuracy and evasion in rain
    • Rock-type Pokémon get Sp.Def boosted by 50% in a sandstorm
    • Grass-type Pokémon are immune to Cotton Spore, PoisonPowder, Powder, Rage Powder, Sleep Powder, Spore, Stun Spore, and Effect Spore
    • Ghost-type Pokémon are immune to the trapping effects of Block, Mean Look, Spider Web, Bind, Clamp, Fire Spin, Infestation, Magma Storm, Sand Tomb, Whirlpool, Wrap, Arena Trap, Magnet Pull, and Shadow Tag
  • Gameplay elements from future (or past) generations:
    • Restore locations from RBY (Mt. Moon, Pokémon Tower, Pokémon Mansion, Kanto Underground, Lt.Surge's traps, electronics shop and vending machines in Celadon Dept. Store, Celadon Hotel)
    • Add locations from FRLG (Sevii Islands, Navel Rock, Birth Island)
    • Add locations from HGSS (Embedded Tower, Sinjoh Ruins)
    • Restore unused memory game
    • Add Sweet Honey trees for Munchlax (replace Sweet Scent)
    • Pickup ability for Meowth, Aipom, Teddiursa, and/or Phanpy
    • Unlimited-use TMs from Gen V
    • Continuous Repel system from Gen V
    • Catch rate formula from Gen III
    • Money loss formula from Gen III when whiting out
    • Bill calls to switch boxes when one is full
    • Show stat changes and then absolute values on level up
    • Replace some Kanto music with RBY and HGSS tracks (Cerulean City, Fuchsia City, Cinnabar Island, Nugget Bridge, legendary battles, etc)
    • Unown ? and ! from Gen III
    • Tune Gym Leaders' rematch movesets, levels, held items, and text
    • Move Relearner accepts Gold Leaves, Move Tutors accept Silver Leaves
  • Fix bugs:
    • Thick Club + Swords Dance Marowak Attack overflow (only in link battles?)
    • Fix Pokémon icons used as overworld sprites changing after viewing the party menu
    • Gym Leader rematch sprites don't face correctly (spriteface command issue?)
    • Fix delay before last text box when Wonder Trading
    • Overworld Pokémon sprites can only be from one bank (always BANK(Icons1) at first) (if you view your party, whichever bank the last Pokémon is from gets used for the overworld)
  • Increased difficulty:
    • Give female trainers better DVs, and use the new unique DVs feature to make certain Pokémon female
  • Aesthetic updates:
    • Animate new Pokémon sprites
    • Fix Pokémon footprints
    • Use updated Pokémon palettes, including shiny ones (changed ones: Charizard, Kangaskhan, Paras, etc)
    • Improve certain shiny palettes (Dragonite, Scizor, Espeon, Ursaring, Forretress)
    • Show Pokémon portraits when using field moves
    • Better Substitute sprite
    • Low-pitched cries when fainting
    • Big roofs like Pewter Museum on Silph Co. and Pokémon Tower
    • Add Young Couple and Double Team trainer classes
    • Add female Schoolkids? (replace Schoolboys)
    • Add Magnet Train tracks to Route 32 from HGSS
    • Add river to Route 46 from HGSS
    • Put legendary beasts in a pit in Burned Tower, not a platform
    • Add crater to Route 3 from HGSS
    • Add fountain and benches to Cerulean City
    • Add fountain to Celadon City
    • Change piers in Olivine City and Vermilion City
    • Use pagodas from beta tilesets
  • Custom features:
    • Turn the News Machine into a Mystery Gift Machine (so you can get an Eon Mail for the lady in the PokéCom Center)
    • Allow three Wonder Trades per day, not just one
    • Faster text by default
    • Stereo sound by default
    • Optional Locke mode where fainted Pokémon cannot be revived (Max/Revive, Revival Herb, and Sacred Ash still fix HP and status so they aren't useless)
    • Select reorders Pokémon in party menu
    • Brief beeping with low HP
    • Pokédex area display uses whiever region you're in (edit engine/pokegear.asm:_Area)
    • Send gift Pokémon to the PC if the party is full
    • Increase limits on Pokémon per box, number of boxes, coins in coin case, etc
    • More frequently successful fishing and Headbutting
    • More likely to find roaming Pokémon when on the correct route
    • The old man in Pewter City shows you Raikou and Entei in case you've never encountered them roaming
    • Suicune roams if you don't catch it in Bell Tower
    • Aurora Orb boosts Suicune's Defense and Special Defense
    • Have Moves as an option in the party Pokémon menu during battle (might be too complicated to avoid glitches since moves can be reordered; also graphics glitches when the mini sprite overwrites the back sprite)
    • Fourth stat screen showing Poké Seer's data
    • Color party/day-care sprites by species
    • Sell evolution stones in Celadon Dept. Store
    • Change in-game trades
    • Battle with Tower Tycoon Palmer as the last battle of every 5th and 10th 7-battle set in the Battle Tower
    • Cameo battle with Valerie on the Bellchime Trail after the Suicune event (Clefable, Mr. Mime, Wigglytuff, Azumarill, Togekiss, Sylveon) (reward: TM for DazzlinGleam)
    • Battle with Tsunekazu Ishihara in the Celadon Mansion dev room (Exeggutor, Porygon-Z, Jolteon, Dugtrio, Lapras, Rhydon)
    • Battle with Shigeki Morimoto, Shigeru Miyamoto, and Satoshi Tajiri
    • Replace Cal in Trainer Hall with whichever gender character you don't pick
    • Include Lyra/Kotone as a friendly rival like in HGSS
      • She starts out with Marill, then takes whichever starter is left and battles you; her Pokémon do evolve, but her team is small (Azumarill, starter, Girafarig, Furret which she caught to teach you how)
    • Add a store to buy room decorations that Mom doesn't
    • Get a Silver Trophy when you beat the Elite 4 and a Gold Trophy when you rematch them
    • Get BlueSky Mail and Mirage Mail in the Pokécom Center
    • Get Eon Mail, Morph Mail, and Music Mail somewhere
    • Unnecessary items: Normal Box, Gorgeous Box, Brick Piece
    • Also include Green/Leaf on Navel Rock (Venusaur 84, Blastoise 84, Lapras 80, Jolteon 80, Hitmonlee 82, Alakazam 82) (get MysticTicket somehow on Mt. Silver, maybe a hidden item in Red's chamber, maybe as a gift in the Pokémon Center)
    • Special sprites for Pikachu that know Surf or Fly
    • Yellow Pikachu Surfing music
    • Better sprites for Yellow Forest trees and cherry blossom trees
    • N would sympathize with the Ruins of Alph message about how "we depart for their sakes"
    • Allow Unown to learn AncientPower, Stored Power, and Cosmic Power (also make sure Togetic can learn Stored Power, AncientPower, Silver Wind, and Ominous Wind)
    • Silph Co. lets you onto more floors after restoring power; you can buy Repeat, Timer, Quick, and Dusk Balls
    • Scientist in back of Pewter Museum shows you an Omastar fossil (kept in storage due to its value)
    • Possible retypes: Voltorb+Electrode to Electric/Steel, Dunsparce to Normal/Ground, Butterfree to Bug/Psychic, Noctowl to Psychic/Flying, Ledian to Bug/Fighting, Ninetales to Fire/Psychic or Fire/Ghost, Persian to Normal/Dark, Golduck to Water/Psychic, Mismagius to Ghost/Fairy
    • Cut is Steel-type
    • Guillotine is Steel-type
    • Rock Smash has 75 power and maybe breaks screens instead of lowering Defense (like Brick Break)
    • Gift a shiny Ditto somewhere (maybe in Pokémon Mansion)
    • Add four trainers to Ice Path
    • Add four Ace Trainers to Victory Road

Long-term

  • New storyline set 5 years after Gen II
  • Selection of 253 Pokémon from all generations
  • Selection of 254 moves from all generations
  • Separate IVs and EVs for Special Attack and Special Defense
  • Separate shininess from IVs
  • Hail
  • Move Relearner
  • Abilities
  • Natures
  • Overworld weather, or at least automatic when battles start
  • Selection of up to 254 items from all generations (Zinc, PP Max, Dawn Stone, Dusk Stone, etc)
  • Custom held items that prevent status conditions (based on unused game code)
  • More Berries (Liechi, Ganlon, Salac, Petaya, Apicot, Lansat)
  • Replace HM01 Cut with Machete item, and HM05 Flash with Bell Lantern item
  • Make Rock Smash an HM (actually Brick Break)
  • Evening from 5–7 PM (change morning from 4−9 AM)
  • First party Pokémon follows you like in Yellow or HGSS
  • Separate bag pockets for usable items and held items, or for Berries and/or healing items
  • Custom title screen and end credits
  • Shiny Charm from Gen V increases shiny likelihood from 1/8192 to 1/1024
  • Replace Poké Seer byte with <gender:1, shiny:1, which_ability:1, nature:5> (or have one ability per species and use two bits for gender, instead of checking the base data for genderless)
  • Improved AI
  • Import some devamped music from future generations

See also

About

An upgrade to Pokémon Crystal. Brings features and content up to date, and adds some original content.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Assembly 95.2%
  • Python 3.2%
  • C 1.1%
  • JavaScript 0.4%
  • Makefile 0.1%
  • HTML 0.0%