Collection of PKHeX Plugins I have made and some that I try to maintain
This is meant to be a collections of all my random PKHeX plugins. The idea of this single repo is to make it easier for batch updates, adding random one-off tools, or prototyping things before trying to get them into PKHeX.
There are also some plugins made by others in the Unmaintained folder which don't appear to be actively updated so I have a copy of those to keep them compatible with the latest PKHeX.
If you are confused on the setup then you can follow the instructions from PKHeX-Plugins here.
While the individual plugins don't require each other to work, when updating please ensure all plugin pile plugins are the same version or there may be issues. This is because there is a common emdedded library that will only be loaded once by PKHeX.
The purpose of this plugin is to provide sorting by different regional Pokédexes and other sorting features.
The purpose of this plugin is to provide a convient way to import the raid data from Project Pokémon Event Gallery into Sword/Shield and Scarlet/Violet.
The purpose of this plugin is allow a user to edit which Vivillon Spawns in Scarlet and Violet overworld without requiring GO Connectivity.
The name was going to be one of the following SVVivillonPlugin, ScViVivillonPlugin, SVivillonPlugin, ScViVillonPlugin and I just went with SVivillonPlugin.
The purpose of this plugin is to allow for editing the owned clothes in games.
Note that in Sword and Shield when unlocking Tops this unlocks it in the uniform tab even if the other parts of the uniform aren't unlocked since the game is expecting all of them to be unlocked at the same time.
The original idea for this came from theSLAYER's Fashion Block Editor for Sword and Shield.
The purpose of this plugin is to view and save the Profile Picture and Icon in Pokémon Scarlet and Violet.
This is a port of the script that Pako96 provided here.
If you are looking for injecting images into the game then you should use PizzaTimeJoshua's SV-Image-Injector since it uses the correct method for converting images to the DXT1 format that the game uses.
The purpose of this plugin is to do miscellaneous TM edits on mons
The purpose of this tool is to edit the roaming Pokémon in the Gen 4 Games and Pokémon X and Y.
The purpose of this plugin is to view the Battle and Rental Teams
Original idea based on Eppin's PKHeX.RentalViewer which copied the rental teams to box. This was made to display rental teams in window instead and extended to show both battle and rental teams.
The purpose of this plugin is to find Pokémon with special conditions to get specific forms or evolutions
The original idea is from suloku's PKHeXThreeFinderPlugin to find Dunsparce or Tandemaus which will give the Three-Segment or Family of Three forms respectively.
The purpose of this plugin is to export the Download Rules from Pokémon Sword and Shield saves and put them in swsh_rules folder and a swsh_rules.zip. These can be used to contribute to the Project Pokémon rules-repo.
build.ps1
bin\Build\Individual
bin\Build\PluginPile.dll
bin\Build\Unmaintained
Get-ExecutionPolicy
and note the valueSet-ExecutionPolicy Unrestricted
Set-ExecutionPolicy <previous execution policy value>
e.g. Set-ExecutionPolicy AllSigned
The default language for this project is English but there appears to be interest in localizing, so I have added a way to add to do multilingual support even if it is hacky. To add support for a language that PKHeX supports, go to the desired plugin and modify the switch cases in the Language.cs
file using the following language codes that PKHeX.Core.GameInfo.CurrentLanguage
returns
Key | Language | Supported | Contributors |
---|---|---|---|
de | German | Partial | BlackShark |
en | English | Yes | Me |
es | Spanish | Partial | StevensND |
fr | French | No | |
it | Italian | Partial | Pasquale Nardiello |
ja | Japanese | No | |
ko | Korean | No | |
zh | Simplified Chinese | Partial | wubinwww, ppllouf, easyworld, ZiYuKing |
zh2 | Traditional Chinese | No |