Add gen 9 mini sprites
(i am lazy so this description is mostly AI generated)
Summary:
This merge request adds support for Generation 9 Pokémon to the popular pokemon-colorscripts package. The following changes have been made to ensure that Gen 9 Pokémon and their forms are correctly displayed within the CLI utility.
Key Changes:
-
Update to
pokemon.json:- Added Generation 9 Pokémon names (up to Pokémon #1025) and their respective forms to the
pokemon.jsonfile. - The schema remains the same:
{ "name": string, "forms": string[] }[]
- Added Generation 9 Pokémon names (up to Pokémon #1025) and their respective forms to the
-
Addition of Gen 9 Sprites:
- New ANSI escape sequence-based color scripts for Generation 9 Pokémon have been added to the existing sprite structure in the colorscripts directory:
colorscripts/large/regularcolorscripts/large/shinycolorscripts/small/regularcolorscripts/small/shiny
- New ANSI escape sequence-based color scripts for Generation 9 Pokémon have been added to the existing sprite structure in the colorscripts directory:
-
Update to
pokemon-colorscripts.py:- The main script has been modified to accommodate Gen 9 Pokémon and their forms.
-
Generation 9 range support:
- Added Gen 9 (Pokémon #906–1025) to the existing
GENERATIONSdictionary.
- Added Gen 9 (Pokémon #906–1025) to the existing
- The
--randomflag now supports Gen 9 when specifying a generation range or selecting a random Pokémon. - Adjusted handling of Pokémon forms to ensure the correct form (or "regular") is passed to the display function.
Screenshots:
Thank you for your time reviewing this merge request!





