Commit Graph

7 Commits

Author SHA1 Message Date
Edoardo Lolletti
66f5b8ec57 Try both ntrboot.nds and boot.nds when loading nitrofs
Bundle an installer.ver file in the nitrofiles so that it can be matched against the current version of the installer to ensure it's the right file being loaded
2025-08-21 17:40:19 +02:00
Edoardo Lolletti
f3b3b502bc Update sound-and-splash-patch.bin 2025-08-18 00:04:56 +02:00
Edoardo Lolletti
c4f861b4aa Add binary patch to make unalunch work properly with HNAA tmd 2025-08-18 00:03:56 +02:00
Edoardo Lolletti
cae02f6607 Rework install/unlinstall flow
Restructure the code and use the same approach as the launcher tmd restorer to deal with tmds.
Store all the known tmds for all the launcher versions with their corresponding shas, and use them when restoring the console.
Now if the main tmd isn't either the stock one or one with the patch done by this program, it's treated a invalid and will be restored from the saved ones when uninstalling.
This breaks for now proto/dev consoles as there is no handling for "default tmds" on them and the program logic has to be changed accordingly
2025-08-12 17:42:03 +02:00
Edoardo Lolletti
d777ae97c5 Bundle unlaunch installer 2024-04-28 20:37:20 +02:00
Edoardo Lolletti
94cb35df6f Supports patching unlaunch with custom backgrounds 2024-04-26 19:03:23 +02:00
Edoardo Lolletti
80866c08ea Allow applying splas and sound binary patch 2024-04-26 16:02:05 +02:00