export always is in list format for gen1/2, these were introduced in
9b6552d314
which was an incorrect 'fix' for getting files dumped from dumpBoxesToDB
to show up in SAV_Database. This underlying issue has been resolved with
the two previous commits.
#237
Hides the Shiny star on gen1, and re-hides the extrabytes for gen1/2
Adds missing click event for Label_SPC, as it was recently added.
Replaces the Label_SPA in gen1.
6->1->translate->6 needs translation done for the Met tab as it being
removed does not list it in the control list when translating, so just
trigger it again.
Other methods had to be tweaked to not reference the tabMain tabs by
index (instead by control names!)
Simplify the verifiedPKM method. removes unnecessary goto and fixes
recent added bug :)
As a side effect the color tracking variables are no longer, now using
the ResetForeColor/ResetBackColor methods of the control -- duh
PGT -> PK4 doesn't have HGSS ball data (value=0)
Return the higher of the two
When setting, consider the Fateful Encounter status before writing to
0x86
Visible returns false if the tab is not active -- even if it is defined
as true in an earlier line, so use Enabled instead.
Move the AbilityNumber visibility to the end so that the logic isn't
repeated.
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.