Skip to content

lookye/NX_Game_Info

 
 

Repository files navigation

NX Game Info

  • Title ID
  • Title Name
  • Display Version
  • Version
  • Latest Version
  • Firmware
    • Minimum system version from Metadata NCA or RequiredSystemVersion from Metadata XML (for NSP files). Not to be confused with Gamecard Update Partition version for XCI files
  • MasterKey
  • File Name
  • File Size
  • Type
    • Base
    • Update
    • DLC
  • Distribution
    • Digital: eShop titles (NSP)
    • Cartridge: Gamecard titles (XCI)
    • Filesystem: Installed titles on Switch SD card (NAX0)
  • Structure
    • Scene (for XCI files): XCI files with Update Partition, Normal Partition and Secure 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 cert and tik. 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 NCA files
  • 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

How to

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_source and master_key_00. Failing to provide these keys will make the application quit master_key_##, key_area_key_application_## and titlekek_## will also be necessary to decrypt titles with higher MasterKey requirement
  • title.keys: Optional, but required for Permission check
  • console.keys: Optional, but sd_seed key required for Open SD Card feature
  • hac_versionlist.json: Optional, but required for Latest Version feature

These files should be put in the same directory as the executable for Windows or in $HOME/.switch

macOS

Open File/Directory

NX_Game_Info_macOS.png

Open SD Card

NX_Game_Info_macOS_SD_Card.png

Windows

Open File/Directory

NX_Game_Info_Windows.png

Open SD Card

NX_Game_Info_Windows_SD_Card.png

Credits

@Thealexbarney for the LibHac library.
@switchbrew for the documentation on the Nintendo Switch.
@gibaBR for the Switch-Backup-Manager project.

About

Tool to read information from Nintendo Switch game files

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C# 100.0%