Retrohacked Posted November 28, 2021 Share Posted November 28, 2021 Built using libnx commit d7e6207. Removed unnecessary code in NSP dumping steps. Improved GitHub JSON parsing code. Added NSP/ExeFS/RomFS support for titles with multiple Program NCAs (populated ID offset fields). Big thanks to Cirosan and ITotalJustice for testing! Fixed compatibility with consoles that use the new PRODINFO key generation scheme. Big thanks to dimitriblaiddyd78 from GBAtemp for reporting the issue and providing with testing! Fixed ExeFS/RomFS browsing/dumping support for bundled-in game updates in gamecards. Recursive directory removal after a failed HFS0/ExeFS/RomFS data dump is now optional. Fixed RomFS section dump support for titles that hold enough files in a single directory to exceed the max file count per directory limit in FAT32 (e.g. Animal Crossing: New Horizons). In order to overcome this problem, a secondary directory is created using the current RomFS directory name + a counter value (e.g. /Model -> /Model_0). This directory is used to save the rest of the data from the current RomFS directory until: All files from the current RomFS directory have been dumped, or... The directory reaches the max file count as well and another directory must be created to continue the process (e.g. /Model_0 -> /Model_1). Big thanks to Michael18751, TechGeekGamer and SusejLav for testing! Button presses are now retrieved from all connected controllers. HOME button presses are now only blocked during dump operations. Fixes problems with homebrew forwarders and qlaunch replacements. Additionally, long HOME button presses are now blocked as well. Removed max entry count limit for HFS0/ExeFS/RomFS browsers. All filenames are now dynamically allocated, as it should have been from the very start. Updated NACP struct to reflect latest discoveries made by 0Liam. The application now displays a FW update warning when the contents from an inserted gamecard can't be parsed because they use an unsupported NCA keygen. Thanks to ITotalJustice for spotting it! This is only a bugfix release. I don't expect to release any new versions until the rewrite is finished - the only exception being fixing some kind of feature-breaking bug. Please understand.View the full article Link to comment Share on other sites More sharing options...
Recommended Posts