About
NSTool is a general purpose reading/extraction tool for Nintendo Switch file formats.
Supported File Formats
- PartitionFs (
PFS0
) (.pfs0) - Sha256PartitionFs (
HFS0
) (.hfs0) - RomFs (.romfs)
- Nintendo Content Archive (.nca)
- Nintendo Submission Package (.nsp)
- NX GameCard Image (.xci)
- Meta (
META
) (.npdm) - Nintendo Application Control Property (.nacp)
- Content Metadata (.cnmt)
- ES Certificate (.cert)
- ES Ticket (v2 only) (.tik)
- Nintendo Shared Object (
NSO0
) (.nso) - Nintendo Relocatable Object (
NRO0
) (.nro) - Initial Program Bundle (
INI1
) (.ini) - Initial Program (
KIP1
) (.kip)
Change Log since v1.8.0
- [BugFix] Fixed issue where ACI0 SaveDataOwnerIdList was incorrectly validated against ACID. However ACID never has SaveDataOwnerIdList (#92)
- [BuildSystem] Add instructions for using git submodules (#96)
- [BuildSystem] Update Recursive Makefile v9 (#107)
Nerd details
- [Dependency]
libfmt
to v10.1.1 - [Dependency]
liblz4
to v1.9.4 - [Dependency]
libmbedtls
to v2.16.12 - [Dependency]
libtoolchain
to v0.7.0 - [Dependency]
libpietendo
to v0.7.2
Full Changelog: v1.8.0...v1.8.1