/NxFileViewer

Tool to view Nintendo Switch file

Primary LanguageC#GNU General Public License v3.0GPL-3.0

NxFileViewer

Description

View and browse content of Nintendo Switch files.

Download latest version here.

Features

  • 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

* NSZ and XCZ contain compressed data, those files are actually partially supported.
You can decompress those files using NSZ tool from nicoboss.

Screenshots

Overview

Content

Content

Settings

Requirements

If application doesn't start, please install the .NET Desktop Runtime 7 which can be downloaded from the official Microsoft website here.

Contribute

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 ;).

Development

Requirements

  • Microsoft Visual Studio 2022+

Publishing

Run the PowerShell script below.

.\Publish.ps1

Credits

  • Special thanks to Thealexbarney for his powerful and easy to use LibHac library.
  • Thanks to all the Switch scene :)