Nightly build (Windows) https://ci.appveyor.com/project/garoxas/nx-game-info/build/artifacts
Nightly build (Command Line Interface) https://ci.appveyor.com/project/garoxas/nx-game-info-cli/build/artifacts
Stable build https://github.com/garoxas/NX_Game_Info/releases
- Windows, macOS and Linux compatible (Command Line Interface)
- NSP, XCI, NRO and installed titles on Switch SD card
- Game files structure (Scene Release, CDN Rip, Authoring Tool, Converted from other formats)
- NCA signature to verify official Nintendo titles. Unmodified titles should pass this verification, although titles converted from other formats will not
- Filesystem services permissions. Game titles should not have excessive permissions, and only trust titles with
UnsafeandDangerousfrom reliable source
- Title ID
- Base Title ID
- Title Name
- Display Version
- Only available for
BaseandUpdate
- Only available for
- Version
- Latest Version
- Latest title version from tagaya CDN server
- System Update
- XCI: System version on
Update Partition - NSP:
RequiredSystemVersionfrom Metadata XML
- XCI: System version on
- System Version
- Minimum system version from Metadata NCA. Only available for
BaseandUpdate
- Minimum system version from Metadata NCA. Only available for
- Application Version
- Minimum application version from Metadata NCA. Only available for
DLC
- Minimum application version from Metadata NCA. Only available for
- MasterKey
- Title Key
- Publisher
- Only available for
BaseandUpdate
- Only available for
- Languages
- List of language codes as specified by RFC 5646. Only available for
BaseandUpdate
- List of language codes as specified by RFC 5646. Only available for
- File Name
- File Size
- Type
- Base
- Update
- DLC
- Distribution
- Digital: eShop titles (NSP)
- Cartridge: Gamecard titles (XCI)
- Homebrew: Homebrew titles (NRO)
- Filesystem: Installed titles on Switch SD card (NAX0)
- Structure
- Scene (for XCI files): XCI files with
Update Partition,Normal PartitionandSecure Partition - Converted (for XCI files): XCI files with only
Secure Partition. Commonly found in NSP converted to XCI files - Scene (for NSP files): NSP files with
legalinfo.xml,nacp.xml,programinfo.xml,cardspec.xml. Commonly found in BBB Scene Release - Homebrew (for NSP files): NSP files with
authoringtoolinfo.xml - CDN (for NSP files): NSP files with
certandtik. Commonly found in NSP files ripped from the eShop CDN server - Converted (for NSP files): NSP files without cert and tik. Commonly found in XCI converted to NSP files
- Filesystem (for SD Card files): NAX0 files installed titles on Switch SD card
- Not complete: XCI/NSP files with only
NCAfiles
- Scene (for XCI files): XCI files with
- Signature
- Passed: NCA signature valid. Only available for official titles
- Not Passed: NCA signature invalid.
Should only be for homebrew titles and not official titles
- Permission
- Safe: Titles without Filesystem services access or permissions bitmask 0x8000000000000000 unset
- Unsafe: Titles with Filesystem services access and permissions bitmask 0x8000000000000000 set.
Has EraseMmc permission, should only be for homebrew titles and not game titles - Dangerous: Titles with Filesystem services access and permissions bitmask 0xffffffffffffffff set.
Has all permissions, should only be for homebrew titles and not game titles - Only available for
BaseandUpdate
NX Game Info uses prod.keys, title.keys and console.keys in the format as defined in https://github.com/garoxas/LibHac/blob/NX_Game_Info/KEYS.md and hac_versionlist.json from tagaya CDN server
- prod.keys: Mandatory keys includes
header_key,aes_kek_generation_source,aes_key_generation_source,key_area_key_application_sourceandmaster_key_00. Failing to provide these keys will make the application quitmaster_key_##,key_area_key_application_##andtitlekek_##will also be necessary to decrypt titles with higher MasterKey requirement - title.keys: Optional, required for
Permissioncheck if.tikfile not available - console.keys: Optional,
sd_seedkey required forOpen SD Cardfeature - hac_versionlist.json: Optional, required for
Latest Versionfeature
The application will look for these files at the following locations (other file locations will follow wherever prod.keys file was found)
- Directory of the executable file (.exe) for Windows or (.app) for macOS
$HOME/.switche.g. C:\Users\yourname\.switch for Windows, /Users/yourname/.switch for macOS or /home/yourname/.switch for Linux
Export menu supports exporting current list to either CSV or XLSX. For CSV file, default delimiter to use is comma ( , ) and user defined character can be set in user.settings by specifying the delimiter character in CsvSeparator field
Compressed NCA is not supported, but there is an option to make the application accept XCZ and NSZ file extension by setting NszExtension field in user.settings. Please note that issues related to these file extensions will not be supported
nxgameinfo_cli.exe [-h|--help] [-d|--debug] [-c|--sdcard] [-s(titleid|titlename|filename)|--sort=(titleid|titlename|filename)] [-z|--nsz] paths...
mono nxgameinfo_cli.exe [-h|--help] [-d|--debug] [-c|--sdcard] [-s(titleid|titlename|filename)|--sort=(titleid|titlename|filename)] [-z|--nsz] paths...
- -h|--help
- Show help message and immediately exit
- -d|--debug
- Print debug output to
debug.log
- Print debug output to
- -c|--sdcard
- Treat arguments passed in
pathsparameters as installed titles on Switch SD card
- Treat arguments passed in
- -s|--sort
- Sort output by one of the following options:
titleidtitlenamefilename(default)
- Sort output by one of the following options:
- -z|--nsz
- Enable
XCZandNSZextension
- Enable
- paths
- File or directory path, can pass multiple arguments
Install .NET Core Runtime from the following link
https://dotnet.microsoft.com/download?initial-os=windows
Install Mono (Visual Studio channel) from the following links
https://www.mono-project.com/download/stable/#download-mac
Install Mono from the following links
https://www.mono-project.com/download/stable/#download-lin-ubuntu
@Thealexbarney for the LibHac library.
@switchbrew for the documentation on the Nintendo Switch.
@gibaBR for the Switch-Backup-Manager project.






