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
Kurt
fe2619591d
Add hardcoded mega evo list
...
Won't be used, but is nice to have if you don't want to extract the mega
evolution table.
2015-06-16 21:16:55 -07:00
Kurt
cfd91b214a
Refactoring
...
Also included the new GARC handler which can now process all GARCs.
2015-06-16 00:37:11 -07:00
Kurt
c96ae87877
Add ExeFS.bin extraction, add romfs/exefs pathfind
2015-06-15 17:26:12 -07:00
Kurt
e03d880e02
Remove unnecessary casts
2015-06-14 23:43:03 -07:00
Kurt
035a90053f
Add unimplemented utility alert
2015-06-12 20:51:15 -07:00
Kurt
831d1a2900
Branch OR/AS move GARC handling
...
ORAS uses a GARC->packed archive->files
XY uses a GARC->files
Solution provided by mg1189.
2015-06-11 12:49:39 -07:00
Kurt
9426bde9cf
Fix silly mistake with line length check
2015-06-11 12:48:02 -07:00
Kurt
201f0db061
Add config language save/load
2015-06-11 12:29:37 -07:00
Kurt
543a7f6c1d
Fix dumb class name
...
Oops.
2015-06-07 12:58:34 -07:00
Kurt
9bec5e5451
Add map movement permission parsing
...
Old code that I'd need to integrate. I eventually plan to have a visiual
representation of a given Overworld zone.
2015-06-05 19:44:53 -07:00
Kurt
1a001c3427
Add 0x65
...
I feel confident enough for this one.
2015-06-04 08:39:34 -07:00
Kurt
6333af8bc0
Add OR/AS a029 commands
...
65 & 1F still are pretty muddy.
2015-06-03 22:32:19 -07:00
Kurt
c1999b0ae4
Drop Script to Clipboard Parse
...
Really just for testing non ZO scripts.
2015-06-02 22:33:15 -07:00
Kurt
838f85c744
Add most X/Y command lengths
...
1F, 54, 65, etc aren't easily guessable.
1F is a bundle of 4 commands? (1F,05,57,(-),04) so it'll be interesting
to see how that one turns out.
2015-06-01 20:57:31 -07:00