architdate / PKHeX-Plugins

Plugins for PKHeX
MIT License
585 stars 132 forks source link

Living Dex Generation - Default Forms to current game save #222

Open pineapple21 opened 1 year ago

pineapple21 commented 1 year ago

Using Sword/Shield game save loaded. Use the ALM menu and generate living dex. This generation is using Form = 0 and skips the Galarian forms if "IncludeForms" is set to false.

Sword and Shield has a lot of PKMN that have a galarian form, but you can also get their normal form from DLC/Transfer.

The option of "IncludeForms" is set to false because I don't want 16 forms of Alcreamie and Silvally and any other that have multiple forms. The is generating the originating forms over the galarian forms.

Is there a way that could be added to generate the forms with priority to game version? So if a Shield save was loaded and used generate living dex, it would prioritize a pokemon like Zigzagoon to Galarian form, instead of its default from Hoenn. While its Hoenn form is obtainable in Isle of Armor, its Hoenn form doesn't seem to appear in the Pokedex.

The ideal would be to generate all Galarian forms (or form priority to game save) and generate other forms if they appear in DLC.

I hope I provided enough information to make this understandable and re-creatable.

If there was a way to loop in batch edit and specify all Species IDs and change form that way I would do that. So if there is a way to do that instead that you know of, I'm open to that option as well.

architdate commented 1 year ago

Looks doable on the surface, I'll take a look at it over this weekend