View and browse content of Nintendo Switch files.
Download latest version here.
- Based on LibHac
- Supported files: NSP, NSZ, XCI, XCZ
- Supports Super NSP/XCI
- Browse files content structure
- Export files
- Save or copy title images
- Specify your own keys location
- Searches keys in commonly used locations
- Automatically download keys from an URL defined in the settings
- Supports drag and drop
- Checks real files type (XCI or NSP)
- Detailed log
- User-friendly and responsive interface
- Single executable file
- Do not write anything outside of the program directory
- Verify hash and signature
- Displays missing keys
- Opens title URL
- Multiple languages (actually English and French, PR me for more ;))
- Advanced files renaming
The program requires the .NET Desktop Runtime 6 X64 which can be downloaded from the official Microsoft website here.
Feel free to contribute to this project to make this program better.
I designed the application so that it can be easily localized in several languages.
If you want this app in your language, send me your translations ;).
- Special thanks to Thealexbarney for his powerful and easy to use LibHac library.
- Thanks to all the Switch scene :)
Use Microsoft Visual Studio 2019+ to build the solution.
By default, the assembly is signed using my personal certificate bundled in «AppSign.pfx».
If you are not a team member, simply remove the signing certificate from the project properties.
If you are a team member, you can install it (required once) from the Visual Studio Terminal window (CTRL+ù), by running the command below.
sn.exe -i .\NxFileViewer\AppSign.pfx <key_container_name>
NOTE: <key_container_name> can be obtained in the error message of the build output, in the form of «VS_KEY_XXXXXXXXXXXXXXXX».