Edoardo Lolletti
3bb7f0f5e2
Disable again lto and mark console id shared address as volatile
2024-04-26 22:00:24 +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
Edoardo Lolletti
1c0d2adf65
Support loading unlaunch installer from nitrofs as fallback
...
Using nitrofs implementation from gm9i
2024-04-26 14:59:29 +02:00
Edoardo Lolletti
53184bc63a
Build arm9 with lto enabled
2024-04-26 14:58:25 +02:00
Edoardo Lolletti
4861ad5ab5
Explicitly synchronize fat copies after install/uninstall operations are completed
...
Don't wait for the user to exit the program
2024-04-26 14:57:37 +02:00
Edoardo Lolletti
023fb29972
Fix typos in unlaunch detection logic
2024-04-26 14:56:55 +02:00
Edoardo Lolletti
b416a8b818
Increase buffer size of menu options
2024-04-26 14:56:30 +02:00
Edoardo Lolletti
74ed03e40e
Add launcher tid patches
2024-04-26 12:23:35 +02:00
Edoardo Lolletti
cca04004fc
Warn the user about the risk of uninstalling without backup HNAA install and prompt to install that
2024-04-25 23:22:37 +02:00
Edoardo Lolletti
f5b54fbd0f
Don't write unlaunch tmd if the one already present is the same
2024-04-25 22:56:25 +02:00
Edoardo Lolletti
f6a503a2a3
Directly disable install option if an unlaunch version is found to be already installed
...
The user will have to explicitly uninstall first and then reinstall
2024-04-25 22:44:53 +02:00
Edoardo Lolletti
71c1c21234
Add hash and size check for known unlaunch installer versions
...
Also check the installer to be valid at startup, rather than once the install process has started, so that the install option can be properly grayed out
2024-04-25 22:42:38 +02:00
Edoardo Lolletti
ef82ae14d5
Update readme/makefile
2024-04-25 19:31:37 +02:00
Edoardo Lolletti
d1caccec43
Abort nand init on 3ds and other cleanups
2024-04-25 19:13:34 +02:00
Edoardo Lolletti
664e7a2090
Remove not needed NTM files
2024-04-25 19:13:34 +02:00
Edoardo Lolletti
c00569d5c5
Fix console id retrieval under ntrboot
2024-04-25 19:13:34 +02:00
Edoardo Lolletti
e8956ae02e
Fix unlaunch being wrongly detected as installed
2024-04-25 19:13:34 +02:00
Edoardo Lolletti
a6e2c31c14
Fix various errors from last commit
2024-04-25 19:13:34 +02:00
Edoardo Lolletti
6d5cff81c3
Wrong conditional
2024-04-25 19:13:34 +02:00
Edoardo Lolletti
d16425a094
Move unlaunch logic to separate file with various cleanups
2024-04-25 19:13:34 +02:00
Edoardo Lolletti
7c0ed6201f
formatting
2024-04-25 19:13:33 +02:00
Edoardo Lolletti
2b8057a2d2
Merge pull request #1 from rvtr/edo9300/master
...
More support + bug fixes
2024-04-25 19:13:33 +02:00
rmc
a8a0811127
Replace older unlaunch when installing
2024-04-25 19:13:33 +02:00
rmc
c94678b506
Fixed proto uninstall code
2024-04-25 19:13:33 +02:00
rmc
52cc3acad1
Proto support and bux fixes
2024-04-25 19:13:33 +02:00
Edoardo Lolletti
89c6f3ed87
Various cleanup and extra error checkin
2024-04-25 19:13:33 +02:00
Edoardo Lolletti
7425cb52f6
Update comment
2024-04-25 19:13:33 +02:00
Edoardo Lolletti
ab8d96e75f
Comment
2024-04-25 19:13:33 +02:00
Edoardo Lolletti
392c972b05
Fix FAT_setAttr result check
2024-04-25 19:13:33 +02:00
Edoardo Lolletti
550f0c7428
Other fixes and simple uninstall procedure
2024-04-25 19:13:33 +02:00
Edoardo Lolletti
a345eda1e0
typo
2024-04-25 19:13:32 +02:00
Edoardo Lolletti
3b8240332e
Fix some dumb mistakes
2024-04-25 19:13:32 +02:00
Edoardo Lolletti
12cd316538
Initial "safe" unlaunch installer attempt
2024-04-25 19:13:32 +02:00
Edoardo Lolletti
35b8982442
Initial NTM sources
2024-04-25 19:13:10 +02:00