Kurt
fa145ec510
Add nickname clearing for batch editor
...
.IsNicknamed=False
results in the species name being applied.
Closes #839
2017-02-09 20:52:24 -08:00
Kurt
2f76d83add
Add VC extension to openfiledialog filter
...
So crowded, put all files at the top for default behavior
2017-02-09 20:19:38 -08:00
Kurt
3b0485414d
Move xorpad decryption out of winforms
...
simplify logic a little, fix a few issues
nobody uses powersaves & xorpads anymore tho
2017-02-09 00:44:38 -08:00
Evan Dixon
bd4b400626
Cleanup
...
Whoops.
2017-02-07 23:13:33 -06:00
Evan Dixon
6504d5305a
Fixed settings not saving when form closes
...
Should resolve #833 .
This is why I prefer if statement logic to return statements littered everywhere.
2017-02-07 23:12:18 -06:00
Kurt
2f5b5790db
Add xy trainer nickname
...
Closes #283
2017-02-07 16:25:13 -08:00
Kurt
2ecf1c1c7b
Improve file loaded transfer preference
...
use last char of file extension if available. edge case for pk[m]
considered:
pk[m] => 0x6D, -0x30 = 61d, &7 = 5, which prefers 6 instead of 7+ :)
adds a check for transferred pkm not having their CurrentHandler being
flagged as the save file (impossible for a transferred PKM to be still
handled by the OT).
2017-02-06 22:19:10 -08:00
Kurt
2b606dfc32
Cleanup
...
fixes qr7 import
2017-02-06 21:36:00 -08:00
Kurt
fbc56ace6d
Add more g7 stat records
...
Thanks skywalker25 & Holla!
2017-02-05 21:50:06 -08:00
Kurt
065795cdbe
Add database IdentifierContains filter
2017-02-05 14:38:39 -08:00
Kurt
ac818424f2
Delay pkm file loading via cmd args to end
...
Closes #828
2017-02-05 13:24:39 -08:00
Kurt
77c25c41d3
Add legality indication for exported QRs
...
only appears if the legality was checked (ie checking supported)
2017-02-05 12:55:17 -08:00
Kurt
f64d31c557
Faster G7TID generation
...
#823
generate a random T7SID instead of brute forcing a pair
2017-02-05 10:57:42 -08:00
Kaphotics
77a68c23b9
Merge pull request #823 from ReignOfComputer/f/g7tid-generator
...
G7TID Generator
2017-02-05 10:35:32 -08:00
ReignOfComputer
2d0b216b33
G7TID Generator
...
Thought it'd be good to add a way to generate a TID/SID based on desired
G7TID. Using code from my repo at
https://github.com/ReignOfComputer/Reverse-G7TID-Calculator , thanks to
@PP-theSLAYER and @SciresM. For your consideration to add :)
2017-02-06 00:08:49 +08:00
ReignOfComputer
c7e570b92d
Add Check for Bad Ability Length 2
...
Forgot to save, again.
2017-02-05 23:23:17 +08:00
ReignOfComputer
2de7da80b0
Add Check for Bad Ability Length
...
Prevents System.ArgumentOutOfRangeException: StartIndex cannot be less
than zero.
2017-02-05 23:23:02 +08:00
Kurt
7e23d13a78
Simplify egg sprite fetch
...
Call ChangeOpacity directly instead of layering with partial
transparency.
2017-02-04 23:42:55 -08:00
Kurt
f25adad211
Misc tweaks
...
allow qr for gens 1-3, change draginfo cursor type to object.
need to figure out how I can get it out of main
2017-02-04 23:11:48 -08:00
Kurt
5d3e167496
Box slot legality r3
...
Closes #814 thanks @JortonMV !
Closes #818 thanks @egzonqj !
(both were instrumental in regards to this commit, much appreciated)
Refactors to move the slot image generation per the save file to an
extension method, instead of having 4 methods (2 in main, getQuickFiller
& getSlotFiller, and 2 in box viewer, same names).
Uses the legality marker unscaled in the bottom left corner of the
sprite.
Fielded a few ideas in IRC (a commented-out line that tinted the sprite
red remains in the src), but the folks in IRC preferred the indicator.
When toggling the legality indicator, the box viewer has to be updated
as well as the main box slots.
2017-02-04 20:39:42 -08:00
Kurt
25f6b5259b
Refactoring
...
Add documentation for PKM/PKX, move some code around
2017-02-04 18:27:28 -08:00
Kaphotics
23c4f1e700
Merge pull request #802 from Tsunamical/class-fixes
...
Class consistency fixes
2017-02-04 14:59:24 -08:00
Kurt
c930b7eb7e
Relocate box load/dump/verify to extensions
...
now with shiny new documentation
2017-02-04 14:58:30 -08:00
Kurt
9e24a3a26c
Fix gen1/2 coin set & gen2 TM capping
...
now writes coin count correctly (uint != ushort) and TMs are capped at
99; HMs shouldn't be allowed beyond 1 but oh well.
2017-02-04 12:13:54 -08:00
Tsunamical
66e669a42b
Change NetUtil to a static class
...
NetUtil simply can be static, which brings it inline with the other
NetUtil.
2017-02-04 11:18:48 -05:00
Kurt
53eb8f9f57
Manually defining nickname from another lang
...
Don't automatically flag as Nicknamed if the pasted text
2017-02-03 21:48:43 -08:00
Kaphotics
b9efca759f
Merge pull request #811 from ReignOfComputer/f/gen7-stat-clarity
...
Add Clarity to Gen 7 Stats
2017-02-02 22:00:49 -08:00
Evan Dixon
da4df453de
Added "Any CPU" build configurations
...
Prefer 32-bit is enabled, so there will be no functional difference from before, except that any of the assemblies can be referenced by a 64-bit process.
2017-02-02 23:41:58 -06:00
ReignOfComputer
98b785fdf7
Add Clarity to Gen 7 Stats
...
Reference:
https://projectpokemon.org/forums/forums/topic/40020-why-are-there-two-pokemon-caught-in-trainer-stats/#comment-209810
2017-02-03 12:38:21 +08:00
Kurt
c0e5db6bb0
Add party-only form legality checks
...
Closes #806
2017-02-02 19:27:48 -08:00
ReignOfComputer
614b15f1b7
Catch MissingMethodException and Direct Users to .NET Framework 4.6 Install ( #797 )
...
* Catch MissingMethodException and Direct Users to .NET Framework 4.6 Install
* Revised .NET Framework Warning Message
* Check .NET Framework Version on Launch
* Check .NET Framework Version on Launch
* No Locale for Microsoft Download Center
2017-02-02 19:14:48 -08:00
Kurt
115a8da8f2
Add C-Gear skin incomplete alert
...
Closes #790
2017-01-31 20:12:51 -08:00
Kurt
40456702a9
Misc tweaks
...
Fixes marking set #798
sleep deprivation ftw
2017-01-31 19:35:18 -08:00
ReignOfComputer
b7a29c1017
Refresh Visiblity of Legality ( #795 )
...
This clears any legality markings when loading Pokemon from generations
not covered by checks. Should fix issue
https://github.com/kwsch/PKHeX/issues/794 .
2017-01-31 18:48:33 -08:00
ReignOfComputer
2467fd95ad
Fix Fishing Stat Record ( #784 )
...
Should be 007 not 006.
2017-01-31 04:13:29 -08:00
Kurt
2fb56a99bf
Bump .NET to 4.6
...
Farewell XP support. :godmode:
2017-01-30 20:45:34 -08:00
Evan Dixon
ebb53457cf
Removed whitespace
2017-01-30 22:30:53 -06:00
Evan Dixon
18f08b93a3
Made FileNotFoundException check more specific
2017-01-30 22:27:08 -06:00
Kurt
26925ad528
Add default/illegal fashion payloads
...
User selects which payload they want to apply
closes #780
2017-01-30 18:32:18 -08:00
Kurt
1454433483
Misc legality updates
...
Add ゲーフリ to valid 151 OTs
Revise logic for split-forme egg moves (Closes #777 )
Save config on closing instead of option change
Remove geolocation setting for 6->7 and associated legality check, move
geolocation validity check higher (Closes #776 )
2017-01-30 17:49:28 -08:00
Kurt
9c788d1c8a
Fix coins OverflowException
...
cap to 9999 before casting
Closes #775
Thanks @ThunderRemix
2017-01-29 21:41:42 -08:00
Kurt
9506b3bbe1
Fix cloning overflow
...
use the count of slots in a box, not 30 hardcoded
Thanks Wanderer1391!
2017-01-29 17:50:06 -08:00
Kurt
3da9bcd0df
update SM dex iterator
...
#772
sneak in misc changes to PKM.cs, to snazzify HPType calc and to allow
markings to be converted from g7 format to g6
2017-01-29 16:55:35 -08:00
Kurt
6a63137ca6
Fix forme display
...
Closes #771
2017-01-29 10:45:02 -08:00
Philipp Joram
0ac5d57224
Fix tabs for bag pouches not showing on Linux/Mono
...
Passing a height of 0 lets the TabControl dissapear, making it
impossible to switch tabs between different pouches.
To fix this, use the same approach as for the width and pass the height
of the first icon.
2017-01-29 14:18:35 +01:00
Kurt
30ec9011c8
Misc updates
...
Remove safari hidden ability check for gen7 origin pkm
load template data on any save load, causes the legality triangle to
appear on supported games
2017-01-29 00:02:32 -08:00
Kurt
5cc8d1de5c
Fix clickLegality calling
...
existing logic put mnuLLegality back into mnuL, causing the getSlot call
to return -1 (not from a box/party slot, ie read from tabs).
new logic should have the intended behavior
2017-01-28 15:20:11 -08:00
Kurt
340b57ee60
More UI improvements
...
Hold Control when right clicking a Box/Party/etc slot to get the
Legality menu item to appear.
Improve the SD card locked check when saving for multiple exception
types.
2017-01-28 13:07:44 -08:00
Kurt
5ae027c934
Misc user protections
...
trycatch SD card readonly check
Remove All medals now clears gen7 flags (for improper transfers)
2017-01-28 10:50:36 -08:00
Kurt
ab5a0a7a3a
Fix PID auto-update past gen
...
Closes #766
2017-01-28 10:36:57 -08:00