Releases: architdate/PKHeX-Auto-Legality-Mod
Auto Legality Mod - RC 18.07.09
DISCONTINUATION NOTICE (MOD MOVED TO THIS REPOSITORY)
The development on this repository has been discontinued since 23/11/2018.
The project is being continued in the form of plugins, which is a much more elegant way of handling mods. It is also easier to build and distribute to users.
The plugins are being developed and released in the PKHeX-Plugins repository
Thank you for your continued support with this mod.
Changelog : 18/07/09
- Added Legalize Pokemon/ Legalize Boxes addon
- Added a discord banner within the application
- Added update checker for the latest update
- Added a changelog window that displays on boot for a new version
- Fix SmogonGenner issue of not reading multiple sets
- Extreme speed improvements (Genning is 20.3x faster with the mod now)
- Just for reference, a whole box of Pokemon gets genned in 5 milliseconds on my machine.
- Current base PKHeX commit 8a83b9b
Keyboard Shortcuts!
Ctrl + I
: Auto Legality import from clipboardShift + Click Import from Auto Legality Mod
: Auto Legality import from a.txt
fileAlt + Q
: PGL QR code genning. Also saves the showdown import to your clipboard!Ctrl + Mass Import
replaces the first Pokemon in the box. Otherwise it sets them in empty places!
Discord Link
Discord server is for suggestions, bug reports and general discussion! Feel free to drop by. It is also a great way to get in direct contact with me :]
Auto Legality Mod - RC 18.06.01
Changelog : 18/06/01
- Added a JSON for trainerdata with additional features
- Added modes for trainerdata json (key = mode, value = game or save or auto. Defaults to save. game mode allows OT data to be applied to pokemon based on Origin Game. save applies data based only on save game. auto works like auto in trainerdata.txt)
- Another round of legality fixes - Thanks to many people
- Added region based defaults
- Allow MGDB Downloader behaviour to be determined by user
- Add G7TID and G7SID support for trainerdata (6 digits and 4 digits respectively)
- Add Smogon Genning addon to gen smogon sets from smogon.com (Refer Features.md)
- Fix some RNG stuff (Pokemon Box)
- Disable the Training Wheels Protocol (Leverage the generators coded in base PKHeX for faster genning)
- Current base PKHeX commit e0aa193
Keyboard Shortcuts!
Ctrl + I
: Auto Legality import from clipboardShift + Click Import from Auto Legality Mod
: Auto Legality import from a.txt
fileAlt + Q
: PGL QR code genning. Also saves the showdown import to your clipboard!Ctrl + Mass Import
replaces the first Pokemon in the box. Otherwise it sets them in empty places!
Discord Link
Discord server is for suggestions, bug reports and general discussion! Feel free to drop by. It is also a great way to get in direct contact with me :]
Auto Legality Mod - RC 18.04.18 [First Stable Release]
The Auto Legality mod is finally out of the beta release cycle! From now on every release will coincide with the releases of the base PKHeX software. With the end of beta releases, we hope to make the releases as bug free as possible. Any bugs found in these release can be reported via Github Issues or in the Discord Server
Changelog : 18/04/18
- Added Method 4 and Channel RNG code! Thanks @Admiral-Fish
- Added a python
build-mod.py
script that allows users to patch thePKHeX.WinForms.csproj
file with the mod and its addons. Thanks @chenzw95 - Added
URL Genning
as an addon to gen from URLs such as pokepast.es and pastebin - Added
Export Trainer Data
as an addon to export atrainerdata.txt
file from any Pokemon - Make sure that level is not set to 100 if the IV's don't need to be hypertrained
- Created a new Menu for Auto Legality Mod instead of putting everything inside the Showdown Menu
- Current base PKHeX commit 7cbd0e5
Keyboard Shortcuts!
Ctrl + I
: Auto Legality import from clipboardShift + Click Import from Auto Legality Mod
: Auto Legality import from a.txt
fileAlt + Q
: PGL QR code genning. Also saves the showdown import to your clipboard!Ctrl + Mass Import
replaces the first Pokemon in the box. Otherwise it sets them in empty places!
Discord Link
Discord server is for suggestions, bug reports and general discussion! Feel free to drop by. It is also a great way to get in direct contact with me :]
Auto Legality Mod v 10.0
Changelog
- Faster Legality by quickly returning a legalized PKM if detected
- IV fixes for random IVs being assigned
- Fix Mega Pokemon sets with a different ability than their regular counterparts
- Fix issues with event PKM IVs (now reading from
SSet
) - Automatic happiness being set to 255 if
Return
is one of the moves. - Automatic happiness being set to 0 if
Frustration
is one of the moves. - Fixed
auto
functionality oftrainerdata.txt
- Add Auto Legality compatibility while genning on Gen 6 saves (ORAS + XY)
- Better support for mdgb files. (Species name compares are made after lowercasing both species name and file name)
- Removed a lot of the unnecessary RNG code. Thx @Admiral-Fish
- Added a full feature list for the mod.
- Current base PKHeX commit bf1b685
Keyboard Shortcuts!
Ctrl + I
: Auto Legality import from clipboardShift + Click Import from Auto Legality Mod
: Auto Legality import from a.txt
fileAlt + Q
: PGL QR code genning. Also saves the showdown import to your clipboard!Ctrl + Mass Import
replaces the first Pokemon in the box. Otherwise it sets them in empty places!
Discord Link
Discord server is for suggestions, bug reports and general discussion! Feel free to drop by. It is also a great way to get in direct contact with me :]
Auto Legality Mod v 9.0 (Fixed forms from last release)
Changelog
- Sorry for the bad forms in the previous release! This was an issue with the base PKHeX commit! As an appology I have some sweet features in this release!
- Initial support for older gens, May not always work at this point, but its a start!
- Included the new legality changes with Ash Cap pikachu (can be shiny now)
- Automatic marking for IVs (Blue for perfect, pink for fantastic, unmarked for the rest)
- Added an addon that automatically downloads the MGDB database release and extracts it in the same folder for event genning!
- Fixed all form issues with the previous releases
- Genning older generation Pokemon is a tad bit faster now!
- Current base PKHeX commit 22a2056
Keyboard Shortcuts!
Ctrl + I
: Auto Legality import from clipboardShift + Click Import from Auto Legality Mod
: Auto Legality import from a.txt
fileAlt + Q
: PGL QR code genning. Also saves the showdown import to your clipboard!Ctrl + Mass Import
replaces the first Pokemon in the box. Otherwise it sets them in empty places!
Discord Link
Discord server is for suggestions, bug reports and general discussion! Feel free to drop by. It is also a great way to get in direct contact with me :]
Auto Legality Mod v 8.0 (Incl. of Crystal legalities + more!)
Changelog
- Added form checks for events (eg. Rockruff)
- Sets Met dates to current dates. Thx @DJPanda065
- Fix a few issues with shiny Pokemon.
- Refactored code for easy building
- Added PGL QR based genning! Thx lotoftoast for the suggestion!
- Changed
Modded Showdown Import
toImport with Auto Legality Mod
- Added keyboard shortcuts for Auto Legal genning
Ctrl + I
and for PGL QR genningAlt + Q
- Added legalities for
.pl6
files. Thx @Orionsilver for suggestion! - G4 Manaphy egg and Jirachi BACD_R legalities added for automatic legality
- Added a dedicated video tutorial. Thx @zmarotrix
- Added SAV value detection for
trainerdata.txt
. Thx @Odaxis - Mass Importing now adds to the empty spots instead of always replacing the initial spots. Hold
Ctrl
to override this - Max PP ups for event Pokemon
- Hold
Shift
to gen based on text files. - If nothing is in the clipboard it automatically asks for a
.txt
file :] - Gen 2 Legalities updated to include the Crystal VC (Inclusive of shiny Celebi)
- Current base PKHeX commit fabb647
Keyboard Shortcuts!
Ctrl + I
: Auto Legality import from clipboardShift + Click Import from Auto Legality Mod
: Auto Legality import from a.txt
fileAlt + Q
: PGL QR code genning. Also saves the showdown import to your clipboard!Ctrl + Mass Import
replaces the first Pokemon in the box. Otherwise it sets them in empty places!
Other Credits!
- @zmarotrix for the great video guide
- @Subject21J for README updates!
- Everyone in the GitHub issues and the Discord to actually help me out with my work
- People from DuncanKneeDeep's sub server who help me out by giving me test cases!
- @BernardoGiordano for helping me with the Discord setup <3
Discord Link
Discord server is for suggestions, bug reports and general discussion! Feel free to drop by. It is also a great way to get in direct contact with me :]
Auto Legality Mod v 7.0 (Happy Holidays Release!!)
Changelog
- Extremely fast event generation (Around 60x faster)
- Fix the no MGDB folder existing exception by automatically creating the folder
- Make sure that the Date of obtaining the Pokemon is the date as shown on the computer. Thanks @DJPanda065
- Added a lot more stuff for
trainerdata.txt
support! - Supports multiple languages now! Not just english!
- Converted almost all working to be fully based off on
PKHeX.Core
and used a lot more of the legality API provided within PKHeX. - Fixed all M-2 RNG based Pokemon as well as Gen 3 BACD_R based event eggs. Thanks @kamronbatman
- Added a few more rounds of legality checks to make the mod more accurate
- Added a few RNG Algorithms to use for future fixes like BACD_R based non event eggs (Like body slam Jirachi)
TODO
- Implement the remaining RNG based Pokemon (very few left!!)
- Maybe add changelogs and append to Kaphotics changelog dialogue?
Credits for this release
Credit must be given where it is due!
- DuncanKneeDeep's subscriber discord for helping me test this code out with various sets
- Retrosol for giving me test sets to test the mod.
- DJPanda for giving the idea about today's date as met date (check GitHub Issues)
- A lot of other users who pushed me to add more stuff to
trainerdata.txt
. You know who you are :] - @kwsch for pointing out flaws with the code which pushed me to try to fix them (Not all flaws fixed, but we will get there guys)
- Everyone else who has been a massive supporter of this project!
Current PKHeX commit used for release: cdaba6e
Hope you all had a great Christmas and Happy Holidays!!
Auto Legality Mod v 6.0 (VC2 Support)
Changelog
- Added Support for Virtual Console games for Generation 2 (GSC)
- Fixed Gen 1 VC legalities for most mons (Please report if any issues)
- Added a few more rounds of legality checks to make the mod more accurate
- Added performance tweaks for future code (like backing up PK's for faster reference rather than code based deduction)
TODO
- Add support for Gen 3 Wish events (using M2)
- Maybe add changelogs and append to Kaphotics changelog dialogue?
Credits for this release
Credit must be given where it is due!
Huge thanks to DuncanKneeDeep's subscriber discord for helping me test this code out with various sets:
Woeppa, Brouzu, Sylveon, notAmish, Invid2k
Current PKHeX commit used for release: a438801
Auto Legality Mod v 5.5 (Updated PKHeX release)
Fixes implemented from new PKHeX releases
TODO:
- Gen 2 VC additions and minor Gen 1 VC fixes
- Gen 3 Wish events (Use Method 2)
Current PKHeX commit : f030161
Auto Legality Mod v5.0 (Initial USUM release)
- First USUM release
- Legality support for all USUM pokemon documented so far.
- Base PKHeX commit
5153023
TODO
- Form Handling during multi import
- Handling edge cases that may not have been accounted for in this USUM release
If you would like to report legality issues with this mod, please open a GitHub issue on the repo! Thanks a lot for the support! Its been great developing something that I hold dear to personally