Commit graph

123 commits

Author SHA1 Message Date
Kurt
809148ed54 Refactoring round two
Introduced the fully editable PK6 class object, which is now used by
PKHeX's pk6 editor, as well as updated the Box Data Report. Readability
should be increased as no

Includes bug fixes:
Odaxis' report regarding Event Flag Editor
Showdown sets using "Trait" instead of "Ability" (old old style) now can
be read.
Imported showdown sets will not use the imported gender label (instead
uses the current style, same 'value')
2015-09-23 20:29:31 -07:00
Kurt
d4ea56cfd6 Heavy refactoring
Remove numerous inter-form dependencies, remove hard-coded offsets,
update a few spots to use better programming practices.

Should increase the readability of PKHeX's source code.
2015-09-20 20:34:09 -07:00
Kurt
d6bbb57d7b Constrain entry of values 2015-09-20 12:05:03 -07:00
Kurt
22e0e7ee79 Add used wondercard detection 2015-09-12 21:32:30 -07:00
Kurt
e4425b5b30 Prevent width adjusting of Inventory Editor 2015-09-05 13:57:34 -07:00
Kurt
21878fb724 Fix chopping off EV bits 2015-08-06 20:16:07 -07:00
Kurt
2664b587be Fix Pokédex crashing on "Fill All"
Shouldn't call setup methods after setup is complete; I extracted all
necessary operations that need to be repeated (loading the bitflags)
into a separate method.

Thanks ShaKage!
2015-06-09 23:36:03 -07:00
Kurt
0518c677c9 Add load last saved box on load
mimics the game
2015-05-06 19:30:31 -07:00
Kurt
252d40293a Use the PKX sprite fetch method instead
Should be always up to date now.
2015-04-30 00:01:17 -07:00
Kurt
2b3780e233 Use the PKX sprite fetch method instead
Having many clones of the same method is bad, especially if fixes are
required...
2015-04-29 17:23:23 -07:00
Kurt
225302c149 Double hotfix!
Wondercards with unknown items (null -> load unknown); block Eon Ticket
Fix language auto-loading
2015-04-05 10:48:18 -07:00
Kurt
9928bc1e14 Easier wondercard opening 2015-03-31 17:58:23 -07:00
Kurt
d45e62b6ef Quick removal of unneeded code
binding stuff is set by the setForms method
2015-03-28 20:53:20 -07:00
Kurt
c46d609e7d Fix Vivillon Form loading/saving
Thanks KingGengar & Favna!
2015-03-28 20:50:59 -07:00
Kurt
b906491d2f Refactoring, QR operations -> method 2015-03-13 19:59:51 -07:00
Kurt
b56edf1fec Continued Refactoring
Should be good now, a lot of silly stuff removed.
2015-03-11 21:44:12 -07:00
Kurt
677378d198 Image String Tweak to imply it's a wondercard. 2015-03-10 22:32:03 -07:00
Kurt
0e05742a1f Add Wondercard QR
Main form string fixes to accompany the WC updates.
2015-03-10 21:18:35 -07:00
Kurt
bf7cd278cc Refactoring
Refactoring complete (for now).
2015-03-10 18:44:51 -07:00
Kurt
75100b6dad Cap u16 MaskedTextBoxes at 65535, set = if > 2015-02-26 22:50:27 -08:00
Kurt
ee050c531e Font Flexibility 2015-02-26 21:07:18 -08:00
Kaisonic
277b8674f6 Add ProgressBar to Box Data Report
So it's not completely unresponsive while generating
2015-02-11 17:47:59 -05:00
Kurt
65ba403db4 Improved Resizing 2015-02-08 14:51:53 -08:00
SoujiSeta
64e22d9132 increasing maximum width on Inventory editor to account for mono differences 2015-02-08 13:03:00 -06:00
SoujiSeta
7ecddd2150 Fix for uncaught numeric parse exception 2015-02-08 02:38:11 -06:00
Kurt
e056c59457 Don't add bitflags >= 2048 2015-02-07 18:10:16 -08:00
Kurt
1630b38e50 Community Improvements 2015-02-06 18:30:35 -08:00
Kurt
25185f4112 Add Drag&Drop for flagdiff, improved diff function 2015-02-05 19:17:47 -08:00
Kurt
4a542a38f7 Add cyber/ramsav to flagdiff 2015-02-05 18:46:52 -08:00
Kurt
6f516a23d1 Cleaning & Minor Improvements/Additions 2015-01-31 20:40:35 -08:00
Kurt
43b1afec3f Bugfixes 2015-01-31 15:59:23 -08:00
Kurt
8f18613558 Add entry deletion and ingame font 2015-01-31 10:35:50 -08:00
Kurt
63c52c5334 Adding font to Trainer window 2015-01-30 22:37:48 -08:00
Kurt
7c40b00b54 ram2sav pre commit 2015-01-26 22:05:04 -08:00
Kurt
96874a826b Overwrite Wondercard Flags instead of ORing.
Fixed some misc stuff too, main change @ line 200.
2015-01-11 08:10:56 -08:00
SoujiSeta
ba97983a7f Fixed issue which only occurs when running Mono in which calling Add on a DataGridViewRowCollection could set the first row's cell to be in edit mode. 2015-01-03 19:44:06 -06:00
SoujiSeta
e432e1755b Fixed bug in the Super Training dialog in which the changeRecordVal function would attempt to copy 4 bytes from a 2 bytes array. 2015-01-03 19:41:31 -06:00
SoujiSeta
5e9f6f0839 Fixed issue in which Blue, Red, Yellow flute was removed from Medicine pouch in ORAS. 2015-01-03 13:20:21 -06:00
Kurt
bc1776f8a2 Added verbosity to export and internal arrays
Also finished implementation of PKRS strain/days hiding depending on
infected/cured status.
2014-12-26 10:46:18 -08:00
Kurt
a2dd748762 PKX.Structures improving
Added a better defined PK6 struct too.
2014-12-24 16:20:39 -08:00
Kurt
4d53c00668 Code cleanup
Removing the majority of Public usage of methods within the main cs form
2014-12-23 23:29:57 -08:00
Kurt
e44cac062b Translation method input update 2014-12-19 20:19:41 -08:00
Kurt
b2100bcd00 Translation fixes 2014-12-18 18:59:30 -08:00
Kurt
90dffe42ca Add some PSS stats 2014-12-17 16:31:44 -08:00
Kurt
3a251d6b47 12-17-14 release fixes
Items, translations and some bug fixes.
2014-12-16 18:56:08 -08:00
Kurt
baf989ba0c Secret Base Tab Renaming 2014-12-15 20:13:17 -08:00
Kurt
c6a84cc1bf DexNav fix 2014-12-15 20:08:36 -08:00
Kurt
9daa73adf3 Disallow species = 0 2014-12-15 18:13:46 -08:00
Kurt
4349a06898 Adding Vivillon Form ingame-encountering
Thank you mapaler (枫谷剑仙)!
2014-12-15 18:13:29 -08:00
Kurt
d3d7b33d8a Multilanguage Upgrades
Nuked Box IO, it was inferior relative to the functions that were added
afterwards.
2014-12-14 16:50:15 -08:00