v1.7.0
Scriptrunner (finalize_helper)
- Add logic to check for
finalize (#).romfs
(caused by downloading file multiple times). - Check if booting 0:/luma/payloads/GodMode9.firm succeeds (Error #25)
- This is a lazy check for SD space, as if SD space is insufficient, then the files up to and including GodMode9 will silently fail and this error will appear. Obviously, this error will not appear if user already has 0:/luma/payloads/GodMode9.firm from a previous install or something
Script (finalize)
- Removal of finalize_helper moved to finalize (rather than performed by finalize_helper), in case Error #25 is triggered
- Remove URL shortener link to MSET9 (people should just scan the QR code; we can figure out a new link in the future if we need to)
- Nintendo 3DS folder-less NAND backup image updated to include prompt to re-run finalize.gm9
- Add logic to skip CIA installation ("INSTALLFLAG")
- If 0:/gm9/flags/INSTALLFLAG exists, then CIA installation will be skipped
- This will be visible through the script displaying "Setup complete!**" with two asterisks, as well as through text on the bottom screen
- If BACKUPFLAG (NOSPACE) is triggered at the same time, "Setup complete!*" will take precedence, but the text on the bottom screen will still indicate that INSTALLFLAG has been triggered
- Unlike BACKUPFLAG, this flag is not ever created by the script and is intended to be used for debugging/troubleshooting (negating the need for a separate "no install" build)
Misc/repo maintenance
- Scriptrunner (finalize_helper) and main script (finalize.gm9) are now labelled as the same version
- finalize.gm9 removed from root of repository
- Docs updated for this release
Expected file hashes
finalize_helper.firm
: f76abf6f94376e53b04c50b84f9e11ced9966db9d169d4fb9a37fb4c9f2fbd2bfinalize.romfs
: 73f93573c74a7a9f6443c52ad6d4ad701485b55b48b008d3a3dbd1b2f651a999