/PKHeX-Plugin-RandomDates

This is a plugin for the PKHeX application to generate random dates

Primary LanguageC#MIT LicenseMIT

About

This project uses PKHeX.Core and PKHeX's IPlugin interface to add enhancements to the PKHeX program, primarily the ability to randomize the Met Date and Egg Met Date of Pokémon with respect to the Game Version release date!

This project is owned by @PiousVenom (Discord: PiousVenom#0867).

Building

This project requires an IDE that supports compiling .NET 6 based code. Recommended IDE is Visual Studio 2022.

Usage

To use the plugins:

  • Create a folder named plugins in the same directory as PKHeX.exe.
  • Put the compiled plugins from this project in the plugins folder.
  • Start PKHeX.exe.
  • The plugins should be available for use in Tools > Pokémon Date Randomizer drop-down menu.

Support Server

While this plugin doesn't have a Discord server itself, PKHeX has one. Feel free to come chat:

Contributing

To contribute to the repository, you can submit a pull request to the repository. Try to follow a format similar to the current codebase. All contributions are greatly appreciated!

Credits

Repository Owners

Credit must be given where due... This project would not be as amazing without the existence of PKHeX.

  • @kwsch for providing the IPlugin interface in PKHeX, which allows loading of this project's Plugin DLL files. Also for the support provided in the support server.
  • architdate (thecommondude) for providing a great repo and plugin, Auto-Legality-Mod, that I was able to use as an example to try my hand at this.