-
Notifications
You must be signed in to change notification settings - Fork 167
Description
This program has served me very well for many years, but it seems that it may come to an end for some newer games, unless this issue can be fixed soon.
For most Nintendo published games released within the past 5 months this year, I've ran into errors being "Failed to read RomFS directory cache!" for the following titles (specifically with the NCA files holding the actual game data, not those containing stuff like icons and IP notices):
Luigi's Mansion 2 HD [010048701995E000]
(2024/06/27)The Legend of Zelda Echoes of Wisdom [01008CF01BAAC000]
(2024/09/26)Super Mario Party Jamboree [0100965017338000]
(2024/10/17)
The most recent game I was able to extract game data from:
Emio - The Smiling Man Famicom Detective Club [0100A9501759E000]
(2024/08/29)
Games I haven't extracted data from yet:
Nintendo World Championships NES Edition [0100AD10185F8000]
(2024/07/18)
I suspect that this issue is related to #109 (compressed RomFS), since the ExeFS can be opened successfully. There will most likely be more Nintendo published games that utilize a compressed RomFS, and I fear that this issue will only get worse if this is not fixed at all. There may also be 3rd party games with this same issue, but my issue only focuses on Nintendo published games.
Games announced but not yet released with release dates:
- Mario & Luigi: Brothership (2024/11/07)
- Donkey Kong Country Returns HD (2025/01/16)
- Xenoblade Chronicles X: Definitive Edition (2025/03/20)
On a side note, I should also mention that the latest firmware version is now 19.0.1 as of this post, and version 19.0.0 introduced another master key revision, 0x12. The info section doesn't seem to be able to report which key goes to which firmware version past 10.0.0 (but it's something I can fix). The games that which have the error I'm running into have master key revisions no earlier than 0x10.
My workaround for the time being is to use nxdumptool (https://github.com/DarkMatterCore/nxdumptool), specifically its rewrite that supports USB devices to dump any of these problematic games, but it works only as long as my Nintendo Switch is still working. If it breaks or I no longer have it for any reason, I will be unable to dump these and likely future Nintendo published games.
I'm capable of helping out if necessary; I just don't want to lose access to dumping newer Nintendo published games even if I no longer have a Nintendo Switch.