Kurt
2e1c0b9c48
misc loading fix
...
gen1/2 games with new pkm editor no longer cause an exception on init
load
2017-05-23 08:28:53 -07:00
Kurt
11b2dc35d7
Refactor main form into smaller pieces
...
pkm editor, sav editor, menus, and a manager to glue the storage slots
together
decouples the pkm/sav editors from a static savefile reference.
improves dragdrop/click view/set/delete indication, hides unavailable
contextmenuitems, and fixes a few incorrect references. Box Subviewer
slots now have all the indication/events that the main save editor slots
have.
pls report behavior bugs 👍
2017-05-22 21:55:12 -07:00
Kurt
db4f9ba9e7
Merge pull request #1162 from Mrtops/master
...
Update OS X to macOS
2017-05-22 08:55:46 -07:00
Mrtops
990345a7df
Update OS X to macOS
...
macOS is the new official name for OS X
2017-05-22 11:04:19 -04:00
Kurt
468524064b
Merge pull request #1157 from wwwwwwzx/master
...
Several minor fixes and update Chinese translation
2017-05-19 23:32:34 -07:00
wwwwwwzx
13be5201b1
Several minor fixes and update Chinese translation
2017-05-19 22:05:08 -07:00
Kurt
63b3c8b020
Fix gen1/2 moves with 40 pp given 3 ppups
...
cap is 61:
http://bulbapedia.bulbagarden.net/wiki/Power_Point#Base_value_alteration
cap forced maximum at 63
2017-05-19 09:22:12 -07:00
Kurt
483998d930
Change gen4 (egg) met location setter
...
Closes #1135
clear both if zero
set value to dp location if a valid dp location, else set faraway place
set value to pthgss location if originated from pthgss
2017-05-18 22:40:38 -07:00
Kurt
54c824c4fb
Merge pull request #1153 from pokecal/master
...
add EventFlags resources HGSS
2017-05-18 20:17:22 -07:00
pokecal
ea33a2cb77
add EventFlags resources HGSS
...
Fix DP for consistency.
(now all DP&HGSS flag/const position number is same as in game used)
Checked with HG. SS not checked. (Groudon flag unknown)
2017-05-19 11:21:27 +09:00
Kurt
84d901f647
Simplify PID gender checking
...
don't have multiple locations where comparisons are done, just generate
the gender and compare
only fetch gender once from getter
2017-05-18 19:16:11 -07:00
Kurt
46c0f4f30c
Add exporting pkm/mg from mgdb
...
Closes #1151 by extending functionality instead of limiting it :)
Users can now export Mystery Gifts from the database in either
MysteryGift files or converted PKM form regardless of current generation
2017-05-18 18:10:58 -07:00
Kurt
3d498c6a1e
Fix BATREV saves converting mystery gifts
...
OT field needed for gift string get/set. Other values unnecessary for
basic function.
#1151
2017-05-18 17:51:08 -07:00
Kurt
933bee7778
Ignore memory restriction for past gen same OT xfrs
...
Closes #1145
2017-05-18 17:38:26 -07:00
Kurt
72865bbfe9
Add recursive shadow lock check template
...
nowhere near complete/functional, just getting out of src control until
more effort is exerted on this topic
2017-05-18 17:36:43 -07:00
Kurt
469ec9071b
Merge pull request #1152 from sora10pls/master
...
Update formats included in README.md
2017-05-18 13:57:50 -07:00
sora10pls
7bd76e7b56
Update formats included in README.md
2017-05-18 16:20:43 -04:00
Kurt
845d64cbc6
Add mystery gift species preference
...
insert to front of list if the species matches
eevee gift in gen7 has all species at 50 including eevee; not sure if
this strategy is needed for the other formats but just in case.
2017-05-17 22:10:19 -07:00
Kurt
da3d8c99be
Misc refactoring
...
move some open/save file dialog events out of the main form
update main form logic to reflect newly flagged pkm cases
2017-05-17 22:00:06 -07:00
Kurt
fc676ec648
Flag unparsed pkms
...
With every format now supported, can flag GameVersion=0 pkm
2017-05-17 21:50:52 -07:00
Kurt
a415ca78df
Fix folder location fetch & x/c/bk# extension fetch
...
Closes #1149
2017-05-17 20:39:10 -07:00
Kurt
affd68d3ad
Merge pull request #1148 from sora10pls/master
...
Folder List enhancements
2017-05-17 18:46:57 -07:00
sora10pls
c6c76c3983
Folder List enhancements
2017-05-17 21:25:48 -04:00
Kurt
58f9e808d7
Invert evo level check comparison
...
I knew something was odd with this logic...
2017-05-16 22:03:00 -07:00
Kurt
de3b89c409
Tweak path loading
...
no Nintendo 3DS => null => getPathRoot(null) => exception
provide a fake root if the folder does not exist (to ensure that the
buttons are created with an unavailable path).
Closes #1140
2017-05-16 21:44:02 -07:00
Kurt
7d39b70d91
Fix wc7 deletion
...
shift down logic does not apply for array writes; the setter sets empty
slots to fill all required slots
Closes #1142
2017-05-16 21:29:34 -07:00
Kurt
7edc2eb14f
Add report exporting to clipboard
...
Closes #1141
cleaner look maybe in the future (colorized)
2017-05-16 21:15:32 -07:00
Kurt
4e1a520b0a
Evolution check fixes
...
Evolution info was not checked for non-eggs; for mystery gifts check
that the level of the evolution is not less than the level of the
matched encounter
fix spacing (cosmetic)
add temp flagging for magnetpull/static slots (will eventually refactor
into something functional that considers a set of slots including
swarm/etc)
2017-05-16 21:09:53 -07:00
Kurt
f674d45854
Misc changes
...
Properly handle egg hatch counters for generated mystery gifts, as well
as HT friendship for gen6+
fetch form specific (friendship doesn't change but abilities fetch
species specific data later, so just fetch once up front). Do not depend
on save file as SAV7 importing PGF may have different abilities
allocated
Pad buttons for folder popup
fix double Japanese/International error message for importing jpk1<->pk1
2017-05-16 20:34:24 -07:00
Kurt
b4d18baf83
Merge pull request #1138 from kwsch/b/hax
...
Activate illegal mode with command-line arg
2017-05-16 19:19:11 -07:00
Evan Dixon
e254ec7c37
Activate illegal mode with commandline arg
...
Workaround for PKHaX being broken. Trimming each argument allows "hax", "-hax", and "--hax" to all work for activating illegal mode.
2017-05-16 20:55:24 -05:00
Kurt
1659405dc4
Add quick folder open menu item
...
Closes #1137
allows loading of tab separated value text file "savpaths.txt" which can
also be used to 'favorite' locations (ie, the program checks for
duplicate paths and only adds the first).
folder availability checked on form creation
shortcut: press ctrl-F on main window
Thanks @sora10pls !
2017-05-16 16:27:43 -07:00
Kurt
f3ca370087
Merge branch 'master' of https://github.com/kwsch/PKHeX
2017-05-16 08:56:16 -07:00
Kurt
2bfa98db09
Refactor dragdrop managing logic
...
Relocate class out of main form for reusability/less lines in main.cs
refactored to be a bit more oop
2017-05-16 08:56:13 -07:00
Kurt
8333e45a82
Merge pull request #1133 from Delphox/patch-1
...
Missing hash from gen 6 qr injection url
2017-05-15 14:23:07 -07:00
Delphox
a7d9566963
Missing hash from gen 6 qr injection url
2017-05-15 17:07:07 -03:00
Kurt
6f64c9be8e
Fix update check url
...
version txt was in core project prior to refactor
Also restrict 3IV randomization to gen6+ (sub)legends.
Closes #1131
2017-05-15 08:27:19 -07:00
Kurt
d29acfb171
Add encounter slot checking
...
Frame list now can be queried for encounter slot matches
2017-05-14 23:21:34 -07:00
Kurt
6c6b3ae4b6
Refactoring
...
Add in frametype, rename classes for more coherent structure
2017-05-14 14:42:18 -07:00
Kurt
9380ca25d9
Update current RNG frame detection methods
...
Still not hooked in or handling every case, but is enough progress for
now.
2017-05-14 12:42:27 -07:00
Kurt
404651774a
Further simplifications
...
Gender color display was copypasted everywhere, now just call the gender
color method.
2017-05-13 12:51:33 -07:00
Kurt
5ec3521d48
More c#7 shorthand
...
outs & pattern matching, other simplifications
2017-05-13 10:20:25 -07:00
Kurt
a3e1ec2a82
Flag any cxd origin with bad pidiv
2017-05-13 00:04:04 -07:00
Kurt
bbdb21c626
Separate forms from clone check
...
Only really useful for unowns that have been RNG'd to have the same
PID...
2017-05-13 00:04:04 -07:00
Kurt
3764e15867
Update README.md
...
reflects C# 7 requirements
2017-05-12 21:18:14 -07:00
Kurt
5461cdaa4b
Fix language translation fetch by name
...
wrong method was called, specify file by exact name
Closes #1127
2017-05-12 20:44:12 -07:00
Kurt
a70a4d5e3f
Switch to c# 7 get/set expressions
...
Add gen5 battle box locked flags
no functional change otherwise, just shorter
2017-05-12 20:32:43 -07:00
Kurt
a1e49f1d84
Merge pull request #1128 from pokecal/master
...
add EventFlags resources DP
2017-05-12 20:32:11 -07:00
pokecal
d134abcd4a
add EventFlags resources DP
...
This resources include some flags, not all,
that be changed when defeated/captured in game,
but sufficient to repop.
2017-05-13 10:15:13 +09:00
Kurt
28957da0d4
Merge pull request #1122 from sora10pls/master
...
Unban Heracronite and Houndoominite
2017-05-12 17:42:16 -07:00