Uses many FlowLayoutPanel to automatically collapse controls so that
when future properties are hidden, the remaining aren't 'randomly'
spaced out.
With the collapsing of controls, N's sparkle was added for gen5 pkm.
Fix unhandled exception loading gen1/2 to gen3+
Fix unhandled exception loading gen1/2 save and opening Database
Fix not loading pk1/pk2 dumped files as they aren't in the "List" format
(rather, party and stored).
Deleting bad egg (red) slot sets the slot background to transparent
instead of just deleting the image (rather than just doing both, let the
quickFiller method handle it)
Using GetType() returns the namespace with the string (ie PKHeX.PK6),
return the actual type name ("PK6") because the PKHeX prefix is
meaningless when shown to the user.
Spit out the actual set details after parsing (to indicate what actually
is being set); also, spit out which lines are invalid if any are
detected (because people love to manually insert things into a
ShowdownSet request -- not knowing that PKHeX does the majority of the
work for the user.
Closes#213
Distribution medals only given if the Pokémon has Secret Training unlocked. Clicking Give All with no medals will give 30, then clicking again will give the final 6. Of course if the Pokémon already had it unlocked but not 30 it will bump to 36, but it's up to the user to None/Give as desired.
Gen5/6 had dummied these items; since they aren't dummied in G4 we need
to manually override the value from ??? to HM06+1 and HM06+2
Thanks msbhvn & Liger0!
version.txt as a program resource -> check against online copy, if
online has an earlier date then indicate that an update is available.
When posting a new update, the version.txt has to be updated with a new
yyyyMMdd.
Ask me on IRC why I prefer to do things this way ;)