Skip to content

v0.3.1 - This Cannot Continue edition

Latest
Compare
Choose a tag to compare
@chaoskagami chaoskagami released this 27 Mar 21:16
· 15 commits to master since this release

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.