Commit Graph

236 Commits

Author SHA1 Message Date
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
Kurt
9d8f19114d Finish cataloguing OR/AS command lengths
Chances are there's a few more in X/Y
2015-05-31 22:45:26 -07:00
Kurt
2480f5593a Add text highlighting method 2015-05-31 22:44:20 -07:00
Kurt
d302799b7f Add 0x0B 2015-05-30 23:09:30 -07:00
Kurt
98677e055d Fix resx for bin/byte 2015-05-29 07:51:35 -07:00
Kurt
0bcd23b073 Rename bin folder to byte
Github now doesn't ignore the folder name.
2015-05-28 07:29:31 -07:00
Kurt
c4c80138b0 Sync to add a bunch of used commands in ZDs 2015-05-27 21:33:56 -07:00
Kurt
c00de4259a Weaken exefs content check
Some games /may/ have logo.bin in them. Allow for that case.
2015-05-27 21:13:01 -07:00
Kurt
9fd23568ab Add some more clarity
There's usage of floats in some of the instructions.
2015-05-27 08:07:32 -07:00
Kurt
d36a1cc153 Script Parsing Update (movement separation)
Array gets split in OWSE and gets sent to two separate methods.
2015-05-26 21:06:24 -07:00