Hyarion
1a9bf41c9d
Add support for BPS/BPM/IPS-formatted binary delta patches.
...
BPS standardization edits.
* Clean up headers.
* Move crc32.c to /crypto/.
* Rename beat.c to bps.c and move it to /system/ with the rest of the non-3DS file formats.
Allocate memory for Source and Target files when possible.
Last-minute BPS improvements.
* BPS fails more gracefully on error, freeing memory and showing a more detailed message.
* BPM no longer deletes the folder it patches to - that should be up to the user.
* BPM is scanned before patching to figure out the total output file size for a more accurate progress bar.
Add IPS support.
2018-04-17 00:49:29 +02:00
d0k3
ed6e7a2b91
H&S Injection: set savedata size to zero
...
Thanks @TurdPooCharger!
2018-04-13 17:12:17 +02:00
d0k3
4f8dfc1eaf
Scripting: add fget & fset commands
2018-04-11 01:28:34 +02:00
Wolfvak
19209918a7
Deprecated PCX code in favor of PNG.
2018-04-03 01:17:58 +02:00
d0k3
cea5fe49f9
Fix ARM9 crashes with injected H&S apps
2018-03-27 00:28:24 +02:00
d0k3
3b5755fc28
seedDB building: detect empty seeddb
2018-03-19 01:11:48 +01:00
d0k3
3581ee97d8
Fix #325
2018-03-17 16:38:09 +01:00
d0k3
ac514669a1
Properly handle UTF-8 filenames
2018-03-16 03:00:26 +01:00
d0k3
db5208a7b8
Allow injecting .srm type GBA saves
...
Fixes #323
2018-03-09 00:14:42 +01:00
d0k3
67e19ad574
Allow screenshots (almost) everywhere
2018-03-07 01:15:12 +01:00
d0k3
3671e2eb8e
Fix #317
2018-02-26 23:29:00 +01:00
d0k3
37cdb26f91
System info: workaround for uninitialised movable.sed
2018-02-26 22:50:40 +01:00
d0k3
2f739ab130
Added ability to extract data from DIFF files
2018-02-22 01:47:29 +01:00
d0k3
3d7ac49f87
Improved encdecTitlekeys.bin / seeddb.bin builder
2018-02-21 01:57:35 +01:00
d0k3
689f6f7cf4
Rewitten .code extraction to require less of the heap
2018-02-08 00:49:34 +01:00
d0k3
73a8332695
Fix #308
2018-02-07 23:07:23 +01:00
d0k3
79a3bfc9e1
Don't verify ExeFS for Process9
2018-02-07 02:16:31 +01:00
d0k3
0086a6bcb5
Improved memmap.h, now used everywhere
2018-02-07 00:43:21 +01:00
d0k3
cdf72bbdc2
Fix all occurences of SCRIPT_BUFFER
2018-02-07 00:43:20 +01:00
d0k3
b204921554
CPPcheck audit, fixed some minor stuff
2018-02-07 00:43:20 +01:00
d0k3
e70074b9c5
Fixed a crash when building enc/decTitlekeys.bin
2018-02-07 00:43:19 +01:00
d0k3
a0d2d27b06
Replace TEMP_BUFFER & MAIN_BUFFER with heap
2018-02-07 00:43:18 +01:00
d0k3
e9dc378b7a
Fix crashes when viewing metainfo for certain CIAs
2018-01-23 02:00:21 +01:00
d0k3
3d405166c5
Fixed a typo
2018-01-18 15:55:37 +01:00
d0k3
838a08df2a
Scripting: GM9VER environment variable
2018-01-18 15:13:24 +01:00
d0k3
5034e99832
Scripting: Allow recursive 'for'
2018-01-18 02:23:46 +01:00
d0k3
40598423da
Improved progress indicator for drive CMAC fixer
2018-01-17 23:53:48 +01:00
d0k3
39a94f4442
Fix #292
2018-01-13 16:13:48 +01:00
d0k3
a034214512
Revised font system
2018-01-13 16:11:14 +01:00
d0k3
e9c1faa319
Scripting: handling for 'for'
2018-01-12 03:19:04 +01:00
d0k3
239faede0f
Scripting: 'isdir' & 'exist' commands
2018-01-12 02:52:39 +01:00
d0k3
24c31f482d
Validate tickets via RSA signature
...
-> only proper / signed tickets in T:/ drive
-> 100% safe way of telling a ticket is legit
2018-01-10 02:08:29 +01:00
d0k3
5d8758bf83
Scripting: properly handle unclosed conditionals
2018-01-10 00:49:28 +01:00
d0k3
ddf6e11459
Scripting: fix 'dirsel' command
2018-01-09 15:46:37 +01:00
d0k3
7befb8f1b5
Scripting: added 'dirsel' command
...
fixes #287
2018-01-09 01:39:37 +01:00
d0k3
9bdd6a516f
Scripting: Detect 'ntrboot' via $[HAX]
2018-01-03 02:21:56 +01:00
d0k3
93f966e1da
Scripting: 'fill' and 'fdummy' commands
2018-01-02 02:26:49 +01:00
d0k3
c7d60879ae
Scripting: allow browsing dirs in filesel
2018-01-02 01:02:09 +01:00
d0k3
0dd72ceb27
Fix building .cia from .3ds files
...
fixes #290
2018-01-01 22:40:09 +01:00
d0k3
dbe600c458
Scripting: 'not' command
2017-12-31 04:00:02 +01:00
d0k3
918482ef91
Scripting: added strrep command
2017-12-31 04:00:01 +01:00
d0k3
24f93a24c4
System Info: Also display the SD KeyY
2017-12-29 02:34:13 +01:00
d0k3
b5a0f6cfcf
Try to catch low space on game crypto and CIA build operations
2017-12-28 03:46:57 +01:00
d0k3
e43b28e8bf
Scripting: Fix handling variable names
2017-12-26 18:24:25 +01:00
windows-server-2003
4ea35ef504
Scripting: Added strsplit command
2017-12-20 16:06:50 +01:00
d0k3
625d1e5bea
Scripting: Added labelsel command
2017-12-20 02:08:40 +01:00
d0k3
3c4b4236b3
Scripting: Some minor cosmetics
2017-12-20 01:06:56 +01:00
d0k3
52b3f128bf
Scripting: Allow PCX and custom text for preview
2017-12-20 00:13:31 +01:00
d0k3
5ef4dda899
Update README credits
...
... also sneak in a fix for the last two typos
2017-12-19 22:44:54 +01:00
d0k3
75448571ea
Scripting: add 'elif' command
2017-12-19 22:34:05 +01:00