Skip to content

Latest commit

 

History

History
185 lines (151 loc) · 7.79 KB

TODO.md

File metadata and controls

185 lines (151 loc) · 7.79 KB

To Do

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"

Missing content

The final, non-beta 3.0 release should include all of these.

General

  • 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

Mechanics

  • Variety Channel with daily unique music
  • Separate radio channels for March and Lullaby, available every day
  • Add more random team members for Psychic Inver
  • Wild Ghosts and the SilphScope2 in Lavender Town
  • 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)

Aesthetics

  • Play a shiny flash when Pokémon are caught (from Prism)
  • "make hgss" to use HGSS-based palettes

Events

  • Soul House + Radio Tower event to get Expn Card (see tentative dialog)
  • Saffron Trainer Fan Club, where meeting certain conditions turns NPCs into your 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
  • 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; Green disappears until you battle Red
  • 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

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
  • 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 with workers/engineers inside the Route 35 gate and Route 35 Coast
  • Goldenrod Museum
  • Violet Outskirts with haunted house (EVENT_SAW_HAUNTED_ROOM)

Shamouti Island:

  • Shamouti Island
  • 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

Optimizations

  • Optimize map scripts with the various new commands and PERSONTYPE_GENERICTRAINER

Postponed until 4.0

Some of these may never be added; they're just suggestions.

  • More Pokémon
    • 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
      • Wiglett → Wugtrio
      • Varoom → Revavroom
      • Tinkatink → Tinkatuff → Tinkaton
      • Toedscool → Toedscruel
  • More music
    • PGo Overworld/Walking (for Safari Game)
    • PGo Battle! Legendary Raid (for Mew)
    • PGo music for the Celadon hideout and leader battles
    • S/M Malie City (Day) (for Shamouti Shrine)
  • More Orange Islands
  • 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
  • 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
  • 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
  • Dynamax/Gigantamax
  • Terastalization
  • Ash-Greninja
  • Ash Ketchum
  • Gen 1 Exp. All/Gen 6+ Exp. Share
  • Levels above 100
  • DED cries