Kami ni nare! Kami ni...ahem. Sorry. Blame NieR: Automata and BotW for delaying me.
In this release:
Features
- DLP region patch to allow out-of-region download play. I shouldn't even need to say this, but this is for YOUR CURRENT CONSOLE, not whatever you're connecting to.
- Optional mode to operate on whole codebin with load/save code, since merged codebins are (unfortunately) a community standard.
- AGB/TWL are not repatched unless required.
- Fixed an edge case where a NAND CID starting with a zero would lead to configuration files being saved and subsequently completely ignored.
Bugfixes
- 100% less memory corruption under certain conditions
- Patches under bin were previously ignored. This is no longer the case.
- 11.3 FIRMs now function properly.
- Bump friends ver.
Backend:
- Improve logging in loader by spitting a message out prior to a svcBreak.
- Loader now uses a forked version of ctrulib to eliminate the overhead of maintaining modified code that would be better off integrated into ctrulib.
- svcBackdoor now disables FIQ/IRQ before jumping to the specified function, and restores the state before returning to usermode. This is largely uneeded, but avoids possible unsafeness in nintendo's original implementation.
- newlib's malloc implementation is now used, which is much more stable and exhibits better memory distribution.
- Reboot patch is now self-calling like Luma's implementation. Functionality-wise, it is identical to previous aside from now requiring FIRMs present for AGB/TWL to function. It will not load off NAND currently, though I'd like to restore this behavior.