architdate/PKHeX-Plugins

Generating living dex from old gens with only pokemons available for the new gen.

Opened this issue · 3 comments

Would be nice to be able to generate the living dex with only pokemons available to the set generation.
For example i have SW/SH save open and i want to generate a native only living dex but only generating the pokemons available for scarlet and violet, depending on the choice.

maybe is already possible but i couldnt find anything like that in the wiki.

Sorry I don't quite understand what you mean by that. Could you perhaps give an example?

Is mostly for help with the pokemon home transfers.

The option is to make it so that it generates only the pokemons that are usable in newer generations( depending wich version is selected).
Lets say i open pkhex with a brilliant diamond save, if i generate a living dex (native only) it will generate all pokemons possible to catch in the game, darkrai is one of them. But darkrai is not available in sword and shield, so the option i talk about is to make it possible that it doesnt generate pokemons not transferable to sword and shield but only the ones transferable to sword and shield ( or whatever version is selected).

Hope it explains it better.
So basically generate all catchable pokemons in brilliant diamond that are transferable into sword and shield, for example.

I have an implementation for this, but it's hard to figure out how to reliably write unit tests for this