Kurt
2e550b1895
Switch method logic
...
Only comparing 3 of the chars at most to a list of valid 3char
extensions.
2015-07-11 23:32:02 -07:00
Kurt
c843d0ede0
Add weak extension detection
...
Guesses extracted file content names.
2015-07-10 21:27:59 -07:00
Kurt
f3e4508721
Properly dispose of BinaryReader
2015-07-10 16:26:31 -07:00
Kurt
ac639aa039
Remove extra space
2015-07-09 20:13:28 -07:00
Kurt
f22eac1d9e
Remove unneeded initializations
2015-07-08 22:14:55 -07:00
Kurt
28881a025a
Ensure 4 different nonzero moves are chosen
...
int[] initializes to zeroes, thus preventing non-moves in addition to
duplicates
2015-07-08 20:24:57 -07:00
Kurt
3d6ae0cb45
Allow proper refreshing on SMDH import
2015-07-08 08:39:58 -07:00
Kurt
2b3ba57cb7
Add SMDH usage to main form
2015-07-08 08:09:14 -07:00
Kurt
e64f4425d5
Add SMDH (Icon) class
2015-07-07 21:24:58 -07:00
Kurt
3046124182
Expand method usability
2015-07-07 19:55:06 -07:00
Kurt
a275a3f81a
Remove unneeded array initialization
2015-07-07 18:00:04 -07:00
Kurt
37427e0d34
Add rectangle scaling fix for bclim creation
...
Thanks slashmolder for help debugging!
2015-07-06 20:51:35 -07:00
Kurt
aa3832501c
Fix for differing inserted file sizes
2015-07-06 20:37:22 -07:00
Kurt
ce24a2ff6c
Fix png2bclim conversion
...
Should be RGBA8888 instead of RGBA4444
2015-07-06 17:36:04 -07:00
Kurt
34272a22b8
Redesign of the main menu
...
Added in a little better game name recognition (via the icon.bin file in
ExeFS), added menu strip for accessing the not-so-obvious methods. Cut
down on the space used.
2015-07-05 23:27:36 -07:00
Kurt
f2155d1404
Remove dumb mistake
...
Should not be in there. Was getting the current dimensions while
debugging.
2015-07-05 20:59:48 -07:00
Kurt
c4852b8d30
Finish TitleScreen editor
...
Added tooltip for the hidden workings.
Fixed recomposition bug
Added some logic to speed up repacking by using old compressed files if
the file didn't change.
Changed default form size and max/min dimensions
2015-07-05 20:58:39 -07:00
Kurt
10805c2da4
Tweak operations to selectively decompress
...
Still not done; changes aren't saving...
2015-07-05 18:28:19 -07:00
Kurt
a0ec50f272
Add backup and stay compressed (speed)
2015-07-05 17:03:40 -07:00
Kurt
92020c97c3
Enable Title Screen Editor in the Main Window
2015-07-05 16:04:02 -07:00
Kurt
e9b5a07e37
Add Title Screen editing functionality
...
Still WIP but all necessary logic exists. Probably will need tweaks to
behave as intended.
2015-07-05 16:03:46 -07:00
Kurt
47315935bf
Tweak A->A prevention logic
2015-07-05 16:02:20 -07:00
Kurt
d9c96a951d
Detection to use specialized bclim methods
2015-07-05 16:01:56 -07:00
Kurt
fdae3f2afd
Ban Struggle from TrainerPKM Moves
2015-07-04 14:59:14 -07:00
Kurt
eeb8bbfd39
Ban Struggle from EggMove List
2015-07-04 14:56:21 -07:00
Kurt
8e51956914
Ban Struggle from LevelUp list
2015-07-04 14:55:48 -07:00
Kurt
1bdf941210
Expand methods to be more versatile
...
Different methods for different inputs, chained together if needed.
2015-07-04 00:20:48 -07:00
Kurt
c6ed582882
Fix not updating files
...
Returning bool and using object, might as well play it safe.
2015-07-03 00:20:03 -07:00
Kurt
4b3e60e490
Rework for larger files
...
Up to 1.3GB instead of ~50MB
2015-07-01 22:11:50 -07:00
Kurt
f9fcae5d79
Add a tip/hint to change growth rate
2015-06-30 22:40:34 -07:00
Kurt
8ec3f6b2a4
Add options to the Evolutions randomizer
...
Thanks ProjectRevoTPP for the request.
2015-06-30 22:35:40 -07:00
Kurt
9fbe91070b
Trainer Class exclusion and bypass for singles-only
...
Requested by ProjectRevoTPP
Also excluded random classes from being an unused class (no text aka [~)
2015-06-30 20:24:37 -07:00
Kurt
778dc28140
Only return unique patchable files
...
To prevent doublepatching/etc, which will cause the return string to say
'did not patch' since it already was.
2015-06-27 08:47:06 -07:00
Kurt
9846bc803b
Add a patch.ini to save
2015-06-27 08:46:06 -07:00
Kurt
d1d77fd339
Include additional padding for existing patch file
2015-06-27 08:37:42 -07:00
Kurt
0ddaf6952f
Fix Patch gathering and file copying
2015-06-26 07:26:46 -07:00
Kurt
7abd8e8af7
Make 3DS visible on boot
2015-06-25 20:27:50 -07:00
Kurt
9a381176a5
Reorganize Main for cleaner access to meta tools
2015-06-24 21:10:06 -07:00
Kurt
3b0739f65c
Add patch creation interface (romfs redir)
...
Still have to redesign the main window for the ExeFS/RomFS/3DS/Patch
creation buttons to replace the existing on-click events.
2015-06-23 22:44:20 -07:00
Kurt
779b6b30a7
Minor reconfiguration
2015-06-22 20:49:54 -07:00
Kurt
45a4808157
Add ETC1 reading from png2bclim/Tharsis
...
Settled for the external dll method.
Thank you to Tharsis's creator, xdaniel.
2015-06-21 14:10:55 -07:00
Kurt
bcfcb02e6d
Fix status text on non-threaded method calls
2015-06-20 21:49:57 -07:00
Kurt
17d8d10cd7
Add more garc cases
2015-06-19 00:01:50 -07:00
Kurt
3879f94980
Add abort for bad images
2015-06-18 23:48:42 -07:00
Kurt
c794d52b62
Purge Form
2015-06-17 00:24:38 -07:00
Kurt
d3e9ede7c4
Fix DARC repack grabbing from the wrong offsets
2015-06-16 23:46:59 -07:00
Kurt
af02e6d1fe
Add Autodetect packing method
2015-06-16 23:40:10 -07:00
Kurt
028f3786d1
Reorder check logic; DARC analyzing => exceptions
2015-06-16 22:21:40 -07:00
Kurt
5a37d25364
Move LCRNG method to a random-based class
2015-06-16 21:18:06 -07:00
Kurt
26ef0ca80d
Remove blank line
2015-06-16 21:17:14 -07:00