Commit graph

423 commits

Author SHA1 Message Date
Kurt
9bf8f81cb1 Population minor alterations, mainly comments 2015-02-25 20:22:53 -08:00
Kurt
d7414f8a01 Switched up QR Generation, change Number Padding
should be a little bit more reliable; old method via Control
2015-02-25 20:19:43 -08:00
Kurt
3ea597956e Improved QR generation 2015-02-24 23:19:00 -08:00
Kurt
84b53ad843 Finish QR Gen implementation 2015-02-24 20:42:05 -08:00
Kurt
d856a8c95c QRgen initial (unworking)
Further improvements to overall system stability and other minor
adjustments have been made to enhance the user experience.
2015-02-24 20:10:47 -08:00
Kurt
cc47a8a7d9 Battle Video scraping to current box 2015-02-23 23:52:32 -08:00
Kurt
9209f0623b Very minor improvements 2015-02-23 23:23:29 -08:00
Kurt
f5917c0319 Change Exit hotkey to what it should be (E)
Ctrl X for cutting should work as intended now.
2015-02-22 13:04:12 -08:00
Kurt
9bd1d302e1 Added Nature Stat Modification Tooltip 2015-02-21 12:59:22 -08:00
Kurt
6622098ad5 Added more unsupported file verbage 2015-02-17 19:23:17 -08:00
Kurt
bb77e55c4e Removing regex and adding string ' -> ’ replacement 2015-02-15 22:03:42 -08:00
Kurt
f1653f476f Remove unused usings 2015-02-12 20:26:23 -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
b804ec386e Correct loading of Current Handler 2015-02-07 12:22:09 -08:00
Kurt
490f15203f Fix Casting issue (lack of) and improve load speed 2015-02-07 12:21:54 -08:00
Kurt
1942727869 Disable Checksum Button for ram2sav files 2015-02-06 18:34:01 -08:00
Kurt
25e71d39a9 Box Data Report Bugfix
3DSRegion and Game Language should now have the correct index text.
2015-02-02 21:51:08 -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
1bd0065754 Bugfixing and Loading Status 2015-01-31 10:36:06 -08:00
Kurt
d2ba6eb051 Attempting to fix Font issues 2015-01-30 22:37:38 -08:00
Kurt
b41ad06537 Main Form Trainer Name special chars
Adjusted shortcut to control clicking on the textbox; easier than right
click.
2015-01-27 23:28:44 -08:00
Kurt
f3998a49d6 DPPt Egg Met Location Fix 2015-01-27 23:12:18 -08:00
Kurt
f82944fc61 Unown Fix && Ramsav flexibility 2015-01-27 22:59:53 -08:00
Kurt
5acc2d66d9 Target RAM Exporting via Shift 2015-01-26 23:14:08 -08:00
Kurt
f9d88222d4 ram2sav pre 2 2015-01-26 22:41:31 -08:00
Kurt
ffb3c61869 ram2sav save prevention for regular saves out 2015-01-26 22:14:50 -08:00
Kurt
7c40b00b54 ram2sav pre commit 2015-01-26 22:05:04 -08:00
Kurt
f49758f57e Save File Dialog Fix
Thanks Alphadelta14 (Alpha)!
2015-01-26 16:49:41 -08:00
Kurt
523853cc0a Idiotproofing 2015-01-25 21:03:13 -08:00
Kurt
3858812c3f Scatterbug/Spewpa form fix + speed improvement
Moved all the vars so that every single one isn't constantly redefined.
2015-01-25 16:30:44 -08:00
Kurt
4b3cc3c186 Box io update 2015-01-25 11:24:00 -08:00
Kurt
712bb94e90 Injectiondebug update 2015-01-24 23:03:46 -08:00
Kurt
c5baeef72c Update Box Export / Change Initialization 2015-01-24 17:57:42 -08:00
Kurt
c53d8ac69b Bug Fix 2015-01-24 15:14:21 -08:00
Kurt
349713e893 All Files Filter 2015-01-24 15:13:17 -08:00
Kurt
8ab19985c5 boxdata i/o + changelog 2015-01-24 11:16:20 -08:00
Kurt
bc53411f45 Import boxdata.bin 2015-01-24 10:45:32 -08:00
Kurt
d5daa001dd Add Distribution Super Training Flags
Thanks SciresM!
2015-01-17 09:36:48 -08:00
Kurt
fd9ec8713e Add "key" to the xorpad detection loop 2015-01-14 20:48:46 -08:00
Kurt
f3e3563d98 X/Y xorpad detection fix 2015-01-11 13:39:58 -08:00
Kurt
5eaf603c3b Code cleanup
Seems like every time I go through the code I find more of my newb code.
2015-01-02 17:07:29 -08:00
Kurt
bb951188a0 01-01-15 Release Commit 2015-01-01 18:05:47 -08:00
Kurt
efede346a5 Rearrangement of save loading logic +SDF
Deleted the last bracket of the form and re-added it, guess it fixed
some syntax.
2015-01-01 11:38:37 -08:00
Kurt
8b9d55b8ce Finish implementing powersaves xorpads
Just rename the file to include xorpad and it'll check to decrypt.
Toss it in the same folder as PKHeX or have the xorpad in the same
folder as the loaded file.
2014-12-30 22:18:41 -08:00
Kurt
0a37458c0a Copy identification bytes from the correct offset
directly after the AESMAC not well after ;)
2014-12-29 22:53:09 -08:00
Kurt
f73b6a668c XORpad detection for powersave files.
No current solution for the easy creation of xorpads; thankfully SciresM
has that covered with another mini-tool!
2014-12-29 22:24:16 -08:00
Kurt
5c345848e1 Prompt Daycare switching & minor neatness 2014-12-29 21:43:38 -08:00
Kurt
4337bf0379 Switching daycare and finish ORAS PS
Powersaves will now load properly if the save is readable.
2014-12-28 13:56:59 -08:00
Kurt
d03307985d add some ORAS detection for powersaves 2014-12-28 11:28:13 -08:00
Kurt
4ab9988bed populateFields prep work
Eventually going to add the PK6 struct to clean up the code, eliminating
some trycatches too.
2014-12-27 09:43:38 -08: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
db273e0489 Fix for pumpkaboo form size text 2014-12-25 00:47:34 -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
85696a9210 Fix invalid checksum detection when populating 2014-12-21 20:07:04 -08:00
Kurt
a2f21e129f Fixing box internal dragdrop logic after rewrite 2014-12-20 14:44:17 -08:00
Kurt
3a70ba6ce5 Speed up slot filling, reduced redundancy 2014-12-20 11:27:29 -08:00
Kurt
67aa8d1134 Prevent multiple instances of Special Characters
Many other changes to display logic; can't be bothered to have multiple
commits on this one... :(
2014-12-19 20:22:15 -08:00
Kurt
e44cac062b Translation method input update 2014-12-19 20:19:41 -08:00
Kurt
f091fa5ca9 Simplifying Code and fixing ball population 2014-12-17 17:04:57 -08:00
SciresM
e3f607f686 Fix ability population, dragout image not updating bugs 2014-12-17 11:29:26 -08:00
Kurt
e1c75a9c8a Swap Chinese & Korean locale around. 2014-12-16 19:12:16 -08:00
Kurt
3a251d6b47 12-17-14 release fixes
Items, translations and some bug fixes.
2014-12-16 18:56:08 -08:00
Kurt
7b3580dddc Gender Label Swapping takes effect instantly 2014-12-15 18:12:48 -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
Kurt
0e82b39e58 Repurposed Dragout to be more user friendly
Other fixes mingling too.
2014-12-14 12:15:53 -08:00
Kurt
203271fa80 Continued cleanup 2014-12-14 11:06:17 -08:00
Kurt
17f1b6ee68 Further code cleanup 2014-12-14 10:31:53 -08:00
Kurt
12929baa44 Assigning order is important! 2014-12-13 23:22:07 -08:00
Kurt
64ada71f84 Multilang + Cleanup
Converted the EncounterType and Games to translatable resources, and
created a method for dynamic combo lists. Still more to clean up!
2014-12-13 23:18:27 -08:00
Kurt
4febe29c21 Drag&Drop folder onto slot fix & add abort option 2014-12-13 20:39:31 -08:00
Kurt
ed36b5a684 Improved item displaying for PKX class
tweaked the main form a little bit for clarity
2014-12-13 20:28:53 -08:00
Kurt
94f9379fd6 Improving data display for BoxReport 2014-12-13 19:32:51 -08:00
Kurt
f2682785cc Code Cleanup 2014-12-13 14:48:34 -08:00
Kurt
4abc858c59 Private use character fixing
Not allowing fullwidth to be used for NN
2014-12-13 08:24:29 -08:00
Kurt
2705e73f64 Undo menuStrip Deletion
I did not mean to do that...
2014-12-12 23:19:15 -08:00
Kurt
6715a87499 Minor Improvements with Region Displaying 2014-12-12 23:13:58 -08:00
Kurt
cc6b2aeda1 Adding Country/Subregion Multilanguage
Big thanks to Slashmolder for the location files and SciresM for parsing
them down to text files.
2014-12-12 22:58:34 -08:00
Kurt
5a9bdcdcf7 Finish Merge 2014-12-11 23:09:36 -08:00
Kurt
c1fa685752 Manual Merge 2014-12-11 22:36:39 -08:00
Kurt
981965899a Standardization 2014-12-11 21:45:01 -08:00
Kurt
ff97a7a973 Adding Special Characters text entry 2014-12-11 21:44:05 -08:00
Kurt
fe06ae8330 Fix drag & drop past gen onto box slot 2014-12-10 23:09:50 -08:00
Kurt
84fd7f4da9 Removing some redundancy 2014-12-10 23:00:25 -08:00
Kurt
a99ddf11bf Round of refactoring and improvements 2014-12-10 22:50:40 -08:00
Kurt
3f956e4047 Pyroar gender crash fix
Thanks SciresM for pointing this out.
2014-12-08 17:30:07 -08:00
Kurt
316bb8a16d Hotfix for Victory Road game for ORAS / XY 2014-12-07 18:23:23 -08:00
Kurt
e09430b485 Added Chinese Translation
Thanks to http://bbs.duowan.com/ boards for crappily hacking, but hey I
can RE too!
2014-12-07 17:40:00 -08:00
Kurt
52d222d17f Merge corrections to fix on-load event 2014-12-06 17:13:06 -08:00
Kurt
333f609bcd Implemented CGSE corruption warning for ORAS saves. 2014-12-06 17:02:29 -08:00
Kurt
dbdea7b875 Fixed form based stats
Aegislash/Kyurem base stat mixup, and added some more interaction with
form toggling for gendered Pokemon like Meowstic
2014-12-06 11:21:37 -08:00
Kurt
ea8c6d299a Various updates for next version
Added about-shortcuts and fixed a few things including secret base
flags.
2014-12-05 18:14:04 -08:00
Kurt
f6a8d99b51 Improved bad egg detection 2014-12-04 19:19:53 -08:00
Kurt
583ae001ae Gender & other unicode toggle option 2014-12-03 17:26:12 -08:00
Kurt
cf2dc47ce2 Fix Shiny star (refactoring issue) 2014-12-02 22:53:09 -08:00
Kurt
3aed3ac262 Encrypt initialization data for dropping
Click event can happen before this data is loaded, so just in case we
start with it encrypted instead of decrypted. Thanks Slashmolder for
finding this!
2014-12-02 20:27:49 -08:00
Kurt
f6fda3e2fa Multiple drag & drop improvements
Can drop into specific slots from Windows Explorer (else), can also drop
to folder, can move between tabs & boxes too.
2014-11-30 10:59:10 -08:00
Kurt
e3094044ba Fixes 2014-11-29 21:28:48 -08:00
Kurt
df2a91bb1e Pokedex Setting 2014-11-29 20:12:37 -08:00
Kurt
1cbdec4120 Clone keyclick adjustment 2014-11-29 17:47:17 -08:00
Kurt
7b57e42125 Added Box Clone key-click
CTRL-SHIFT-ALT & Click -> copy to all 30 slots from viewing tabs if
valid.
2014-11-29 11:07:01 -08:00
Kurt
73510d261f ORAS Pokedex form improvements 2014-11-28 23:46:36 -08:00
Kurt
e2da58d1d2 Form Ability Fix and Cleanup 2014-11-28 21:22:26 -08:00
Kurt
835404a560 Minor ~ Tryin' it out 2014-11-28 19:49:08 -08:00
SoujiSeta
3dd47412e7 Merging in changes from upstream.
Updating Util.cs to use the Path.DirectorySeparatorChar member instead of
hard coded backslashes
2014-11-28 18:38:15 -06:00
SoujiSeta
67616abb2e Merge remote-tracking branch 'upstream/master'
Conflicts:
	PKX/f1-Main.cs
2014-11-28 18:36:02 -06:00
SoujiSeta
9c0a8339ef Adding a NormalizePath function to resolve not only Windows path issues but also unix and Windows differences.Replaced the hardcoded windows path separators with Path.DirectorySeparatorChar which contains the correct path separator for the system that the application runs on 2014-11-28 17:46:09 -06:00
Kurt
3edab91b49 Adding Opening Partially Decrypted ORAS Powersaves
No saving support, obviously.

Untested, but should work as the offset loading is static while the
offsets read from within the program to read data are all determined by
GameType.
2014-11-28 13:34:51 -08:00
Kurt
7326a09e69 More Fixes 2014-11-28 13:18:44 -08:00
Kurt
2832596e44 Continued Fixes and Improvements 2014-11-28 09:56:29 -08:00
Kurt
7290cc7abe Cleanup 2014-11-28 02:14:15 -08:00
Kurt
fc09860490 Added secret base flag ctr edit and relevant fixes 2014-11-28 01:44:43 -08:00
Kurt
972a518367 Minor fixes 2014-11-27 20:47:50 -08:00
SoujiSeta
e819be16a9 Merge remote-tracking branch 'upstream/master' 2014-11-27 22:08:47 -06:00
Kurt
4a1a7bc26a Autoload improvements and a re-trigger option.
Click the Save path label!
2014-11-27 19:26:42 -08:00
Souji Seta
9ddf84f228 Updating to upstream 2014-11-27 20:12:28 -06:00
Kurt
5ab9a6639e Fix Box Report 2014-11-27 12:29:49 -08:00
Souji Seta
0b248f3021 * Util.cs: Reducing number of unnecessary UInt32 Parse error under
Mono due to the Underscore character being at the end of strings.
Also consolidated To[U]Int32 code from controls to use string version.

* f1-Main.cs: Fixed issue that is causing by initializing the values
  of the GameOrigin combo box causing the SelectedValue field to be
  queried before it knows it's ValueMember.
2014-11-27 14:15:32 -06:00
Souji Seta
4bad906c59 Merge branch 'master' of https://github.com/SoujiSeta/PKHeX 2014-11-27 03:30:27 -06:00
Souji Seta
db9a7d4b1f Added change to grab the integer value of a cbItem using the getValue function 2014-11-27 03:29:56 -06:00
Souji Seta
30d64a3d2d Added changes to improve compatibility with running through Mono 2014-11-27 03:22:56 -06:00
Kurt
66caee41b9 Fix item duplication issue with Inventory Editor 2014-11-26 23:06:10 -08:00
Kurt
5581b0d035 Fix dragging in files externally to box slots. 2014-11-25 22:37:58 -08:00
Kurt
7ee8068174 Added Berry Tree Randomizer 2014-11-25 22:24:32 -08:00
Kurt
b3ee4c7fe1 Cresselia Event Flag Added 2014-11-25 20:46:42 -08:00
Kurt
c274310b3d Drag & Drop within box
Big thanks to Codemonkey85 for the template code and implementation
strategy.
2014-11-25 20:43:02 -08:00
Kurt
c7d6127bb8 Pokedex branching and minor updates. 2014-11-25 19:55:46 -08:00
Kurt
b49d97350c Continued updates.
No concrete change...
2014-11-24 23:21:08 -08:00
Kurt
b48cc758bb Overall Imrpovements 2014-11-24 19:53:10 -08:00
Kurt
817538e208 Added a basic secret base editor 2014-11-23 14:23:40 -08:00
Kurt
df235867b9 Day2 ORAS Support Pre 2014-11-21 23:23:48 -08:00
Kurt
f52e667be1 Event Flag Split 2014-11-21 19:47:30 -08:00
Kurt
188aab7236 Second ORAS support commit
still WIP
2014-11-21 19:26:16 -08:00
Kurt
21eccb0dad Preliminary ORAS Support 2014-11-21 15:34:10 -08:00
Kurt
0e4d392000 PP Bugfix 2014-11-18 22:35:39 -08:00
Kurt
068becc050 Fix friendship reverting
changing how the code worked ;)
2014-11-16 08:13:52 -08:00
Kurt
223783fddb ORAS Updates 2014-11-14 21:08:17 -08:00
SciresM
8386831ecb Update ability table for OR/AS megas and new forms
From personal.garc
2014-11-14 21:02:34 -08:00
Kurt
7b1752fc30 Added ORAS Ribbons 2014-11-13 17:56:11 -08:00
Kurt
978b0aeafb casting fix 2014-11-04 22:55:44 -08:00
Kurt
f53a2d8479 Bugfixes for EXP & Setting
EXP now uses lookup tables instead of non-programming formulas
Setting a Pokemon will save all combobox changes (if you were scrolling)
2014-10-25 15:52:24 -07:00
Kurt
3240d4e403 More tidying 2014-10-11 00:22:22 -07:00
Kurt
a462db6089 ORAS Reorganization 2014-10-09 19:59:57 -07:00
Kurt
f8ad28e41b Egg logic fixes
Removed egg logic which locked out editing of Link Trade eggs.
2014-09-22 21:05:27 -07:00
Kurt
723437dee1 remove mega yanmega
pretty sure mega meganium and mega yanmega were something I added for
kicks but forgot to remove
2014-09-06 13:31:09 -07:00
Kurt
8dca5dd913 Remove meganium 2014-09-06 12:52:36 -07:00
Kurt
9a8e011a98 Start database import at current box 2014-09-04 23:23:05 -07:00
Kurt
095c11503f Changelog & final prep 2014-08-31 14:10:17 -07:00
Kurt
244273aa22 Utility Consolidation
Moved various functions in.
2014-08-31 13:32:04 -07:00
Kurt
97e0f35b5f Fix for GC games with no ability association 2014-08-21 22:54:14 -07:00
Kurt
55f586ddc0 Language boot mode fix
Thanks profi
2014-08-18 15:23:46 -07:00
Kurt
920a5edb46 Fixed Level text box error 2014-08-17 11:06:13 -07:00
Kurt
76d93e1c73 Removed .bak of Cyber Saves
Might help prevent some errors or future lockouts from Cyber.
2014-08-16 22:12:42 -07:00
Kurt
f3c0bb439a Adding some comments 2014-08-16 22:09:39 -07:00
Kurt
bf4b2a8f2e Cleaning 2014-08-16 18:42:51 -07:00
Kurt
c0df638c53 Set dex on import 2014-08-15 21:40:58 -07:00
Kurt
13e0a728d8 Adding a few cases for past gen imports 2014-08-15 15:28:33 -07:00
Kurt
d06f103f16 255 byte value capping 2014-08-15 15:28:15 -07:00
Kurt
b4b84c2eaf Importing via Load Database of past gen stuff 2014-08-14 21:27:53 -07:00
Kurt
860a889f64 Fix Pokedex setting 2014-08-12 16:37:26 -07:00
Kurt
043408ade8 Cyber Save Update 2014-08-12 16:37:18 -07:00
Kurt
915397270a Language dex 2014-08-10 03:50:20 -07:00
Kurt
9b725b2902 Dex entry adding upon setting into slot 2014-08-09 20:56:26 -07:00
Kurt
dc95e1a530 Label Clicking OT; Item Name Duplicates 2014-08-06 17:10:29 -07:00
Kurt
1e7e5b0ec2 Changelog + Tidy 2014-08-04 18:47:39 -07:00
Kurt
b6b38cf285 Events and Stats 2014-08-04 16:22:47 -07:00
Kurt
6df4aee5fb Held item feature, alphablend, pk2pk fixes 2014-08-02 22:15:47 -07:00
Kurt
068db044f0 Wallpapers 2014-08-01 23:03:14 -07:00
Kurt
dac63c9dd3 RestoreDirectory if Cyber
Oops.
2014-08-01 17:24:22 -07:00
Kurt
ae28001e82 Box Backgrounds and 0x16/0x17
Box Backgrounds now use the value from the save file.
0x16 : Hits Remaining
0x17 : Training Bag
2014-08-01 16:53:09 -07:00
Kurt
82d328ab23 clarity on saving 2014-08-01 12:37:30 -07:00
Kurt
f5f766f962 Restructuring source arrangement 2014-08-01 10:33:12 -07:00