Commit Graph

155 Commits

Author SHA1 Message Date
Pk11
9eea90b130 Fix null pointer dereference crash 2022-10-16 11:15:27 -05:00
Pk11
8137a76d20 Fix app versions over 000000ff
it's actually a big endian u32, and dev consoles use that
2022-10-11 23:22:24 -05:00
Pk11
aaced70b6e Add Unlaunch launcher patches check
Now only shows the TMD warning if you either don't have Unlaunch or have it with the old launcher patch that left RSA checks on
2022-10-11 22:04:42 -05:00
Pk11
b5cb2bd82d Add option to remove language patched launcher
I should probably make a sub menu for all these misc features...
2022-08-18 10:46:36 -05:00
Pk11
9dabcebce5 Leave 1 MiB margin for error 2022-06-20 17:59:01 -05:00
Pk11
4894619bda Add Data Management enabler 2022-06-05 22:39:18 -05:00
Pk11
d88136cb34 Derp fix, was always showing TMD warning 2022-05-26 16:39:39 -05:00
Pk11
fe63634774 Warn before installing to SysNAND without a TMD 2022-05-13 18:14:30 -05:00
Pk11
393a01eba8 Allow installing blacklisted titles if missing 2022-04-30 14:59:44 -05:00
Pk11
7ea87f3bd5 Only blacklist system titles from console region 2022-04-30 14:54:25 -05:00
Pk11
db69aca1b4 Fix save file FAT header generation 2022-02-21 23:43:50 -06:00
Pk11
baba3783f4 Fix homebrew banner padding 2022-01-18 22:52:02 -06:00
Pk11
fcb97b07a5 Improve system title to normal message 2022-01-15 22:33:11 -06:00
Pk11
bcb0fbb496 Add option to patch system title to normal DSiWare 2022-01-15 22:16:38 -06:00
Pk11
6ab0663299 Add note that you should make a NAND backup 2022-01-15 06:41:02 -06:00
Pk11
c14a2c8548 Don't install system titles without Unlaunch 2022-01-15 03:26:05 -06:00
Pk11
8f203aa5c5 Show how much space is free on NAND itself 2022-01-15 02:57:45 -06:00
Pk11
0c0dcc3e5e Use real free space if smaller than DSiWare limit 2022-01-15 01:01:59 -06:00
Pk11
eed5dc867e Link the wiki too 2022-01-15 00:13:28 -06:00
Pk11
73a8744c14
Update README.md 2022-01-14 23:59:30 -06:00
Pk11
99d73b065f
Update README.md 2022-01-14 23:24:38 -06:00
Pk11
1c847ced2a Add marking titles as read-only 2022-01-14 23:11:30 -06:00
Pk11
14356e1628 Blacklist Nintendo Zone
Apparently Korean consoles don't have it, so I missed it lol
2022-01-14 22:55:23 -06:00
Pk11
68fc9a6586 Clean up formatting
No code changes outside of a very minor change to arm7/main.c (removes unused functions)
2022-01-14 22:42:47 -06:00
Pk11
c9267de164 Say that keeping real tickets is recommended 2022-01-14 20:45:55 -06:00
Pk11
af3408a8aa Allow (un)installing non-preinstalled system apps 2022-01-14 20:42:01 -06:00
Pk11
cfbbd949d8 Fix FIFO lockup if waiting too long on start messages 2022-01-14 19:56:33 -06:00
Pk11
948871798b Add video guide notice 2022-01-14 19:55:41 -06:00
Pk11
a831de4333 Improve Unlaunch check 2022-01-14 19:21:34 -06:00
Pk11
6d8fb9ca44 Rework backups 2022-01-14 18:50:35 -06:00
Pk11
fc13fbeb89 Rename "Shut Down" menu option to "Exit"
If launched from TWiLight or HBMenu it'll return to that
2022-01-14 16:54:15 -06:00
Pk11
4ad2d28847 Correctly calculate install size
It's now correct down to the byte, before you could cause the menu to error if you installed something within 16KiB or so of the limit
2022-01-14 16:31:00 -06:00
Pk11
c8c99fa06c Show size of ROM in blocks too 2022-01-14 16:03:03 -06:00
Pk11
c7646c1799 Remove option to override space check
yeah definitely not leaving in a 'would you like to brick' option for people without Unlaunch lol
2022-01-14 15:44:53 -06:00
Pk11
67f53c05a5 Remove option to install when exceeding DSi Menu limit
Apparently this doens't actually cause 'an error has occurred', however I'd still rather not allow that risk as there's not really any reason to and if it somehow did cause the error without Unlaunch that'd be a brick
2022-01-14 11:14:21 -06:00
Pk11
a5662505fa Don't show files that start with . 2022-01-14 10:36:03 -06:00
Pk11
4f1657ab2c Show file errors before asking to install 2022-01-14 10:35:42 -06:00
Pk11
463e6a6394 Print TMD and save files in ROM info if found 2022-01-14 10:29:36 -06:00
Pk11
58716b2c11
Update README.md 2022-01-14 09:47:41 -06:00
Pk11
1273ec2af6 Update README.md 2022-01-13 05:33:38 -06:00
Pk11
bbada58a7a Forge a ticket if a legit TMD was given
With this it's able to be launched from the DSi Menu without RSA patches
2022-01-13 04:59:20 -06:00
Pk11
c4e202b366 Fix free space calculation
I switched it to calculating for the drive, but we actually want just the 1024 blocks given to the 00030004 folder anyways, so this just reverts to the old behaviour, but with a couple fixes
2022-01-12 23:57:34 -06:00
Pk11
f893d21f05 Don't allow installing when battery is low 2022-01-10 23:17:39 -06:00
Pk11
cc45070fb4 Better DSi header check 2022-01-10 23:11:06 -06:00
Pk11
50192436ab Use keysDownRepeat() for cursor movement 2022-01-10 12:04:56 -06:00
Pk11
923676b24a Alphabetically sort lists 2022-01-10 12:01:10 -06:00
Pk11
ccf02d7ab9 Recolor icon so it looks different from TMFH
If anyone wants to make a better icon, feel free to PR it
2022-01-09 23:52:06 -06:00
Pk11
1ae9504dda
Update README.md 2022-01-09 21:58:24 -06:00
Pk11
040ddd6db3 Fix FAT mismatch if exited by holding POWER 2022-01-09 21:36:18 -06:00
Pk11
342c9b4b3b Add warning if Unlaunch isn't installed 2022-01-09 21:35:48 -06:00