8 Commits

Author SHA1 Message Date
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
c12eb67b55 HelloScript: additional fset description 2018-04-16 23:19:11 +02:00
d0k3
4f8dfc1eaf Scripting: add fget & fset commands 2018-04-11 01:28:34 +02:00
d0k3
6beec28470 README.md / HelloScript.gm9: minor stuff 2018-01-23 02:00:21 +01:00
d0k3
838a08df2a Scripting: GM9VER environment variable 2018-01-18 15:13:24 +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
64b5c3d2ad Moved sample scripts to their own directory 2018-01-02 02:30:42 +01:00