Releases: Epicpkmn11/NTM
Dev titles and no Unlaunch
❗ Please see the wiki for information on how to use NTM. |
---|
This update is mainly thanks to @rvtr for her pull request (#3) adding support for installing dev titles and such. I also removed the Unlaunch requirement as there have been no reports of any issues in the 2/3 of a year since the last release. Please be extra careful around dev titles just in case, but I don't expect any issues.
Have a Merry Christmas and Happy Holidays!
Hopefully safe
❗ Please see the wiki for information on how to use NTM. |
---|
This version fixes a critical bug in the free space calculation that I'm near certain is responsible for both bricks NTM has caused, I feel absolutely awful about missing this. Typo'd and missed one "+" causing the app size calculation to be completely broken and somehow didn't notice in my testing.
If you have NTM please update immediately and delete any old versions, Unlaunch is still required in this release however if we can go a long while with zero reports of issues I MIGHT re-enable non-Unlaunch support in release builds.
Unlaunch required
❗ Please see the wiki for information on how to use NTM. |
---|
What's new?
- Unlaunch is now required to use NTM
- There have been two bricks because of NTM and I no longer feel comfortable recommending this tool without Unlaunch
- There are also now zero downsides to Unlaunch thanks to TWiLight Menu++'s new launcher patches that keep all the good patches while also keeping the splash screen and menu sounds
- I have pulled all previous releases, due to git history you can still build them if you need but please, for the love of all things good, do not distribute them under any circumstances
NOTE: This release was hotfixed with commit 7ca8bd1 to still allow fixing the FAT copy mismatch when Unlaunch is not installed, since that is required to install Unlaunch
Bug fixes and minor improvements
❗ Please see the wiki for information on how to use NTM. |
---|
What's new?
- Now checks if Unlaunch's launcher patches are enabled and doesn't warn about TMDs if they are
- Adds an option to remove a region patched DSi Menu file (
sd:/Launcher.dsi
)
Bug fixes
- Fixes failing to work with dev apps where the app version is over
000000ff
- Fixes a null pointer dereference that was sometimes making NTM crash on load
- Fixes a typo in the NAND write warning message
Data Management enabled and improved safety
❗ Please see the wiki for information on how to use NTM. |
---|
What's new?
- Adds an option to the main menu to enable Data Management in System Settings
- This is done by simply creating an empty file for
/sys/dev.kp
, which causes Data Management to show up - This could potentially interfere with usage of the DSi Shop, though I think the shop would just replace it with with a proper one, but as the shop is dead there's not really any worry
- This is done by simply creating an empty file for
Bug fixes
- Changes the free space check to always leave at least 1 MiB free, hopefully this is enough margin for error as to prevent any more bricks, like the one reported by TheSegaKid on GBAtemp
- I wish I knew exactly why that happened as I tested, using no$gba, down to the exact byte that my space calculations matched up iirc, but it's likely I missed something and since I was allowing such tight margins that allowed it to mess up
- This shouldn't be a major concern for users with Unlaunch, but especially if you don't have Unlaunch I strongly recommend updating
Derp fix
Missing TMD warning
❗ Please see the wiki for information on how to use NTM. |
---|
What's new?
- NTM will now show a warning if a TMD file was not provided when installing to SysNAND
- Blacklisted titles now only apply to the DSi's region, those titles from other regions are now able to be (un)installed like normal
- You are now able to install blacklisted titles if they are missing (ex. if System Settings was somehow uninstalled in the past, NTM can now reinstall it)
Fixed save file generation
Please see the wiki for information on how to use NTM.
Bug fixes
- Fixes a bug which caused some save files to be generated incorrectly, preventing the games from loading
- Dragon Quest Wars is known to be affected, not sure if anything else was
Minor bug fix update
Please see the wiki for information on how to use NTM.
What's new
- Adds option to patch system apps to normal DSiWare for safer installation
Bug fixes
- Fixes homebrew banners sometimes not working
Initial release
Please see the wiki for information on how to use NTM.
As this is the first release of NTM and it's a fork of TMFH, this is a changelog from @JeffRuLz's TMFH v0.7.0.
What's new?
- Added SysNAND title management
- Many safety features have been implemented, however this has potential to be dangerous, please use with caution
- Thanks to @DesperateProgrammer for the correct NAND writing code from DSi Language Patcher
- Save files and legit TMD files can now be installed alongside their app file
- A ticket will now be created if a legit TMD is given allowing apps to be used without RSA patches
- File lists are now sorted alphabetically
- ROM size is now shown in blocks in addition to bytes
- Added an option to fix a "mismatch in FAT copies" error
- Titles can now have their files marked as read-only to prevent the DSi Menu from automatically deleting them
Changes
- Renamed to NAND Title Manager, or NTM for short
- Icon recolored to green to look distinct from TMFH, feel free to PR if anyone has better icon ideas
- Files starting with
.
are no longer shown in the file list - Options to override the space and icon limits have been removed
- File related errors are now shown before asking if you're sure you want to install
- Backups have been reworked so that they dump to
.nds
,.tmd
,.pub
,.prv
, and.bnr
files instead of copying the folder directly from NAND - "Shut Down" menu option was renamed to "Exit"
Bug fixes
- Fixed some issues in the free space calculation that could result in overinstalling by a few kilobytes
- This has not been thoroughly tested in SDNAND mode so it may still need tweaking there, in SysNAND mode it shouldn't be possible to overflow (though I don't recommend stress testing it)
- Fixed the DSi header check to use the CRC16 instead of comparing the title ID as the title ID can differ