Commit graph

8742 commits

Author SHA1 Message Date
Kurt
aab5821fb5 Fix typo 2015-12-16 19:36:12 -08:00
Kurt
897be57e1f Add GameSync ID Editing 2015-12-16 19:33:58 -08:00
Kaphotics
36a1550dd3 Add GameSyncID property
Thanks daxtsu for figuring out where this value is stored.

I plan on adding a "GameSync ID" related button in the Main window's SAV tabs.
2015-12-15 11:32:21 -08:00
Kurt
3d4847f1bc Reorganize logic
Behaves better
2015-12-14 22:14:57 -08:00
Kurt
fd8455b158 Reduce complexity 2015-12-14 22:04:37 -08:00
Kurt
808e035d20 Remove unnecessary submethod 2015-12-14 21:39:56 -08:00
Kurt
d91f3ee231 Path.Combine 2015-12-14 07:52:25 -08:00
Kurt
6101fd2123 CopyTo 2015-12-14 07:52:05 -08:00
Kurt
a51bf8389c Switch DataTable to int[][]
Little less silly.
2015-12-13 22:31:34 -08:00
Kurt
627f8e9c91 Remove unused array 2015-12-13 20:12:08 -08:00
Kurt
c51e3ae8a5 Fix xorpad infinite loop when loading from exepath 2015-12-12 23:39:43 -08:00
Kurt
2a94b64617 Update shortcuts 2015-12-11 20:08:57 -08:00
Kurt
cdbc1dd451 Update changelog 2015-12-10 20:05:45 -08:00
Kurt
f015ca5a58 Add support for Forms
PKHeX & Showdown have to have parity with Form descriptions.
2015-12-09 19:57:53 -08:00
Kurt
8fa502832a Add export to showdown for tab viewer 2015-12-09 19:44:43 -08:00
Kurt
5cf880250f Add Showdown Team exporting 2015-12-09 19:40:29 -08:00
Kurt
62df1f473f Add BattleBoxData fetching 2015-12-09 19:40:08 -08:00
Kurt
9013dc0641 Tweak set IO
Return empty string instead of null
Recalculate current level (ignore corrupted stats)
2015-12-09 19:38:09 -08:00
Kurt
71f428cb69 Fix party accessing
Return current party member counts, no blanks
2015-12-09 19:18:39 -08:00
Kurt
f664bbe34f Write PK6 -> ShowdownSet export text 2015-12-09 19:16:50 -08:00
Kurt
dd910e6aa1 Tweak set override logic
If the method defines whether or not the sub should be called, that will
be used. Else, it will use the global setting.
2015-12-08 06:19:34 -08:00
Kurt
a4b5033b1e Mess with showdown exporting
Still nonfunctional, just have to write the encoder after relaying all
relevant information to the ShowdownSet
2015-12-07 21:46:48 -08:00
Kurt
3e320df47f Update csproj 2015-12-06 22:41:28 -08:00
Kurt
fed7bacac3 Further cleanup of sprite assets
Reduces the size
2015-12-06 22:40:48 -08:00
Kurt
1977a50923 Show Mothim & Scatterbug even though no formes 2015-12-06 22:40:11 -08:00
Kurt
3b9ce44c9b Merge branch 'master' of https://github.com/kwsch/PKHeX 2015-12-06 21:58:18 -08:00
Kurt
fa38f3d6ff Remove unneeded sprites
b sprites (for facing a different direction) are not used.
2015-12-06 21:56:32 -08:00
Kaphotics
5b14b99872 WC6 change 0xFD IV
25+2*31 --> 2*31 (no 25)
2015-12-05 11:29:16 -08:00
Kurt
0ff7c5c152 Tweak IV generation further to account for 0xFD
Thanks Wanderer1391 for continuing the investigation!
2015-12-02 20:42:16 -08:00
Kurt
9ac9739e3e Tweak wc6 Random IV/PID
No longer gives 3 flawless IVs by default (now only for unbreedables);
should now behave even closer to what the game does.
2015-12-02 18:18:23 -08:00
Kurt
d2cf06894d Reorder
Minor.
2015-12-02 18:03:44 -08:00
Kurt
3c4da31d1a Fix (flip) Encounter Type Visibility
Mistake in previous commit.
2015-12-01 23:27:16 -08:00
Kurt
b4c4419015 Minor reorganization
CLeaned up some unnecessary parenthesis and simplified a few
expressions.
2015-12-01 23:08:16 -08:00
Kurt
6828046f9b Update changelog
#ripPP
2015-11-30 21:05:15 -08:00
Kurt
c9dad89e11 Minor refactoring
Cleaned up a little bit of code and used more magic references.
2015-11-29 12:59:13 -08:00
Kurt
62f0d9e7aa Add wc6 conversion error messages
Previously had none.
2015-11-28 22:53:46 -08:00
Kurt
9df8e3c1fd Add sanity checks to wc6->pk6 conversion 2015-11-27 17:39:38 -08:00
Kurt
864c5bfd65 IVs and Fateful Encounter 2015-11-26 19:14:41 -08:00
Kurt
d2103a96b3 Update friendship/memory logic 2015-11-26 19:07:20 -08:00
Kurt
28390758e6 Implement wc6->pk6
"There's not enough data in the wondercard to faithfully create the
Pokémon!"
2015-11-26 07:49:44 -08:00
Kurt
0ac33a0639 Cleanup
Remove unnecessary logic.
2015-11-25 22:52:23 -08:00
Kurt
520af0ff55 Tweak stat retrieval logic 2015-11-25 22:46:16 -08:00
Kurt
c9d0db23ac Refactoring
Increase flexibility, use game personal data and structure to clearly
define what is going on.

Helps for implementing future games.
2015-11-25 22:20:09 -08:00
Kurt
8a2e7f3f74 Fix ternary null input
Having a ternary result in null creates a new param of []{ null },
instead of a true null.
2015-11-25 18:28:21 -08:00
Kaphotics
03a773f9bb Update WC6.cs
Initialize the default size of wc6 to 0x108
2015-11-25 18:08:54 -08:00
Kurt
7469150a02 Add Wondercard class 2015-11-22 13:38:16 -08:00
Kurt
d6f916b4e6 Tweak Drag&Drop
Boxes now accept external files in addition to the existing slot
swapping.
2015-11-22 11:03:38 -08:00
Kurt
dba0719976 Use base pkx class filename 2015-11-22 10:51:09 -08:00
Kurt
0d23f53d84 Fix Drag&Drop
Just do it manually after initialization. No way to bind the events in
the designer.
2015-11-22 10:45:44 -08:00
Kurt
62eddb6aec Misc fixes 2015-11-21 19:27:50 -08:00