Of course, it is very difficult to make the game, so I hope people don't get their expectations up too high.
— Shigeru Ohmori, "Pokémon's Developers Talk About Their Console RPG Debut On Switch"
The final, non-beta 3.0 release should include all of these.
- Search for "TODO" in the code and finish it
- Fix bugs, including everything on the Issues
- Give NPCs better teams, using the new held items
- Trim egg moves to just leave the possible ones
- Adjust the difficulty curve as needed
- Add hidden grottoes throughout Johto
- Variety Channel with daily unique music
- Separate radio channels for March and Lullaby, available every day
- Generate random team for Psychic Inver
- Wild Ghosts and the SilphScope2
- More location-unique wild moves (see material/moves.txt)
- Finish wild rosters
- DVs to vary palettes for trainers' duplicate Pokémon (e.g. Clair's Dragonairs)
- Complete Alolan and Galarian forms
- Persian as a one-time trade from an Alolan tourist (you can breed it for more)
- Grimer/Muk in Goldenrod City (Celadon's Muk are a sign of its pollution, Goldenrod's Alolan Muk would be a sign that they manage pollution better)
- Ponyta/Rapidash on Shamouti Island
- Corsola/Cursola in Scary Cave
- Farfetch'd/Sirfetch'd instead of non-faithful Farfetch'd
- Play a shiny flash when Pokémon are caught (from Prism)
- "make hgss" to use HGSS-based palettes
- Soul House + Radio Tower event to get Expn Card (see tentative dialog)
- Saffron Trainer Fan Club, where meeting certain conditions turns NPCs into you fan, whereupon they give you items (see material/trainer-fan-club.txt)
- Rematch Eusine in Celadon City if you have Suicune in your party
- Rematch Bill in his house somehow
- Calling Lyra should have more varied messages (see material/lyra-dialog.txt)
- Name trainers after anime characters (Jackson, Ritchie, Liza, Kidd, Lisa)
- Acquire dolls from NPCs throughout the regions
- Red goes back home after you battle him, and returns to Mt. Silver after you battle Green
- Clarify that Silver dropped his trainer card, like in HGSS
- Oak tells you to meet him in his lab after the Lance rematch to unlock Mt. Silver
- Replace Skyla with Marlon (team: Politoed, Tentacruel, Blastoise, Starmie, Mantine, Cloyster, Vaporeon)
- Nurse trainer class (heals you afterwards)
- Gambler trainer class (uses Game Corner mons)
- Soldier trainer class (in Lt. Surge's Gym; also ones elsewhere with Remoraid, Octillery, Forretress, Skarmory, Electrode, Donphan)
Shamouti Island:
- Caitlin and Darach in Beautiful Beach villa (EVENT_BEAT_DARACH and EVENT_BEAT_CAITLIN)
- Looker in hotel room (not S.S. Aqua)
Maps need signs, NPCs, trainers (with dialog (see also material/pia-dialogue.txt and material/pokeathlon-dialog.txt)), visible and hidden items, wild Pokémon, and unique wild moves.
- Connect the Magnet Train track south to Cherrygrove Bay
- Magnet Tunnel (TM74 Gyro Ball)
- Soul House
- Lavender Radio Tower (use Reina, DJ Fern, DJ Lily, and a Clefable+Gengar Couple)
- Saffron City Trainer Fan Club
- Valencia Island (signs and NPCs)
- Route 49 (wild Pokémon and unique wild moves)
- Safari Zone rest houses (NPCs and maybe trainers)
- Reference the Pokéathlon Dome inside the Route 35 gate or Route 35 Coast
- Goldenrod Museum
Shamouti Island:
- Shamouti Island
- Shamouti Hotel (haunted room) (EVENT_SAW_HAUNTED_ROOM)
- Shamouti Restaurant (works like Seven Stars Restaurant) (different subset of all trainers every day of the week)
- Should award Odd Souvenir to make it a renewable reward
- Optimize map scripts with the various new commands and PERSONTYPE_GENERICTRAINER
- Phone uses a bitfield to allow storing all numbers
Some of these may never be added; they're just suggestions.
- More Pokémon
- Rewrite everything to use two-byte IDs, allowing 65,534 Pokémon
- Restore Stantler as a Normal/Psychic type, and make Girafarig Psychic/Dark
- Add all the new babies and evolutions of Gen 1 and 2 Pokémon
- Lickilicky
- Ambipom
- Azurill
- Wynaut
- Happiny
- Bonsly
- Mantyke
- Add Gen 3 and 4 Pokémon from Hoenn Sound and Sinnoh Sound
- Zigzagoon → Linoone
- Whismur → Loudred → Exploud
- Makuhita → Hariyama
- Plusle and Minun
- Numel → Camerupt
- Spoink → Grumpig
- Spinda (with spotted forms from Pokémon Orange)
- Absol
- Meditite → Medicham
- Bidoof → Bibarel
- Shinx → Luxio → Luxray (retype to Electric/Dark)
- Budew → Roselia → Roserade
- Buizel → Floatzel
- Chingling → Chimecho
- Bronzor → Bronzong
- Chatot
- Carnivine
- Add some Gen 3 and 4 legendaries in appropriate places; tentative ideas:
- Regirock, Regice, and Registeel in new ruins like in Platinum
- Regigigas in Mt. Silver after you catch the three Regis
- Latios and Latias on Southern Island via the Eon Ticket
- Groudon, Kyogre, and Rayquaza in the Embedded Tower
- Deoxys in the crater on Route 3
- Jirachi in some event involving a demixed Per Aspera Ad Astra
- Uxie, Mesprit, and Azelf in the Nameless Cavern near Lake of Rage
- Dialga, Palkia, and Giratina in the Sinjoh Ruins
- Cresselia in Red's bedroom
- Darkrai in Blue's bedroom
- Heatran?
- Phione from an Egg given by Wallace
- Victini on a cruise to Liberty Garden
- Magearna in the Ruins of Alph
- Add certain other Gen 3+ Pokémon; Prism's dex is similar to my own taste
- Ralts → Kirlia → Gardevoir / Gallade
- Surskit → Masquerain (buff and retype to Bug/Water with Levitate)
- Mawile and Sableye
- Aron → Lairon → Aggron
- Torkoal
- Lunatone and Solrock
- Feebas → Milotic
- Snorunt → Glalie / Froslass
- Relicanth
- Bagon → Shelgon → Salamence
- Beldum → Metang → Metagross
- Spiritomb
- Riolu → Lucario
- Rotom (switch forms in Silph Co.)
- Sigilyph in the Ruins of Alph grass
- Litwick → Lampent → Chandelure
- Skiddo → Gogoat
- Mareanie → Toxapex (in Cherrygrove Bay with Corsola)
- Wooloo → Dubwool
- Cufant → Copperajah
- More music
- PGo Overworld/Walking (for Safari Game)
- PGo Battle! Legendary Raid (for Mew)
- S/M Malie City (Day) (for Shamouti Shrine)
- More Orange Islands
- Add Sweet Honey that acts like Sweet Scent and attracts rare Pokémon
- First Pokémon walks behind you (comet's prototype and diff)
- Seasons with appropriate day/night lengths from B/W (affects palettes, tiles, wild Pokémon, dialog, accessible areas, etc)
- Dive areas
- Rock Climb areas
- Battle Factory
- Medals for achievements
- Take photos with your team against backdrops
- Something like Habitat Lists or DexNav via the Town Map
- Something like Poké Radar or Pokéwalker
- Rarely wild Pokémon know an egg move (could be a bonus for DexNav or Poké Radar use)
- Use the Japanese GS Ball event quiz (original)
- Restore unused memory game (more info)
- Restore the Pikachu's Beach minigame
- Level ranges for wild Pokémon, instead of single values
- Championship title defense like in Gen VII (challengers: rival, Lyra, Lance, Prof.Oak, Prof.Elm, Clair, Blue, Eusine, Kimono Girl Naoko, Palmer, Lorelei, Agatha, Steven, Cynthia, Caitlin, and Lawrence)
- Make more trainers rematchable
- Allow evolution during battle (optional)
- Battle En and Madoka somewhere (Trainer House after catching the legendary trios, different trainer each day?)
- Madoka:
- She entered this tournament with new Pokémon! Which Pokémon wil she use?
- "I knew this Pokémon was strong! I didn't spend days and days to find and catch it for nothing."
- "What? Why did this Pokémon lose?"
- "I'll come back after raising Pokémon more seriously."
- En:
- He wants to battle strong opponents! That is his only wish!
- "Being able to battle with you, the best Trainer, in the best stage... Ah! I'm really happy right now!"
- "Oh! This is my first time battling against such a strong opponent!"
- "Your attack was great! Let's battle again sometime!"
- Select reorders Pokémon in party menu
- Use Mart interface for selling decorations, with a red sidebar
- Make Eggs use their Pokémon's palette
There are some features that I do not ever plan to add to Polished Crystal:
- All 802 Pokémon
- A third region with badges
- Mega Evolution
- Z-moves
- Ash-Greninja
- Ash Ketchum
- Gen VI Exp. Share
- Levels above 100