NX Game Info for macOS and Windows

I want to share something that I've been working on for a while
It started of as an experiment to add LibHac to Switch Backup Manager, but as it was easier to make a new project instead of doing with an existing app with already lots of things in it, it progressed as a separate project. Although because now it is a separate project, a macOS build was made possible


NX Game Info

Tool to read information from Nintendo Switch game files, with the following features
  • Read NSP, XCI and installed titles from SD card
  • Game files structure (Scene release, CDN rip, converted)
  • NCA signature (Verify if it's official Nintendo titles. Unmodified titles should pass this test)
  • FS permission (Read filesystem permission. Game titles should not have excessive filesystem permissions such as EraseMmc)
  • macOS and Windows build

To use this app, you need to provide 4 files
  • prod.keys: Your usual keys file, also commonly found as keys.txt in other apps. Can be obtained from your Switch using Lockpick
  • console.keys: SD seed key, can also be obtained using Lockpick. Please refer to this for more details. This is only required for Open SD Card to function, and only sd_seed key (along with sd_card_kek_source and sd_card_nca_key_source in prod.keys) is required. Other keys can be ignored
  • title.keys: Title keys file, support any popular format such as from newkeydb or nutdb. This is required to read FS permission for games using Titlekey Crypto. Also used to map game title name and latest version if available. For more details see https://github.com/garoxas/LibHac/blob/NX_Game_Info/KEYS.md#title-keys
  • hac_versionlist.json: Version list file, can be downloaded from https://pastebin.com/raw/9N26Bx10 (updated daily). No DLC version
For more details, please refer to https://github.com/garoxas/NX_Game_Info#how-to


NX_Game_Info_macOS.png

NX_Game_Info_macOS_SD_Card.png

NX_Game_Info_Windows.png

NX_Game_Info_Windows_SD_Card.png


Download

https://github.com/garoxas/NX_Game_Info/releases


Thanks to


For macOS Users

If the app suddenly closes when you try to run it, go to System Preferences then to Security & Privacy, there you'll need to select Open Anyway to be able to run this app

gatekeeper.png
 

Garou

Well-Known Member
OP
Member
Joined
Jan 13, 2015
Messages
1,213
Trophies
0
XP
1,657
Country
  • Like
Reactions: klear and Y0sh1

Garou

Well-Known Member
OP
Member
Joined
Jan 13, 2015
Messages
1,213
Trophies
0
XP
1,657
Country
@Garou

just noticed you have a new version, can you explain what "Add Update Title Keys for Title Names" does exactly?
got another source for title.keys so now your DLC will no longer displayed empty title names (hopefully)
not really sure if the data is accurate or will keep being updated though, so for now just enjoy :)
 
  • Like
Reactions: whateverg1012

peepoop

Well-Known Member
Newcomer
Joined
Jun 29, 2006
Messages
83
Trophies
1
Website
Visit site
XP
539
Country
United States
Hi! What a great tool! I've stopped using Switch Backup Manager and moved to NX Game Info :) Thanks!

It's pretty straightforward and easy to use - but I do have one question. Why are some rows highlighted in yellow? What does that mean?

All of the NSPs in my library check out as "Signature: Passed" and "Permission: Safe". I'm not sure why some are yellow and some are not.
 

Garou

Well-Known Member
OP
Member
Joined
Jan 13, 2015
Messages
1,213
Trophies
0
XP
1,657
Country
Hi! What a great tool! I've stopped using Switch Backup Manager and moved to NX Game Info :) Thanks!

It's pretty straightforward and easy to use - but I do have one question. Why are some rows highlighted in yellow? What does that mean?

All of the NSPs in my library check out as "Signature: Passed" and "Permission: Safe". I'm not sure why some are yellow and some are not.
that means there are updates available for those titles
check both Version and Latest Version columns. the former is the one that you currently have, while the latter is the latest update available for that game
 

whateverg1012

Well-Known Member
Member
Joined
Sep 23, 2016
Messages
573
Trophies
0
XP
1,416
Country
United States
Last edited by whateverg1012,
  • Like
Reactions: Y0sh1 and Garou

FanboyKilla

Well-Known Member
Member
Joined
Mar 9, 2019
Messages
287
Trophies
0
XP
1,084
Country
United States
Hey Garou,

I was the one who originally requested the ability to save column width and columns enabled/disabled. I never noticed this until tonight, but NX Game Info isn't saving the row sorting on exit. I think I never noticed it because I've been sorting my games by "Title Name" which is what it looks like NX Game Info defaults to. But tonight, I decided to sort them by "Type", however, after closing and re-opening NX Game Info, it reverted back to sorting by "Title Name".

I'm using the latest nightly v0.7.2.0-73.

Just wanted to give a heads up on that, hopefully you'll consider sliding that code fix into a future release..

Thanks in advance
 

Garou

Well-Known Member
OP
Member
Joined
Jan 13, 2015
Messages
1,213
Trophies
0
XP
1,657
Country
Hey Garou,

I was the one who originally requested the ability to save column width and columns enabled/disabled. I never noticed this until tonight, but NX Game Info isn't saving the row sorting on exit. I think I never noticed it because I've been sorting my games by "Title Name" which is what it looks like NX Game Info defaults to. But tonight, I decided to sort them by "Type", however, after closing and re-opening NX Game Info, it reverted back to sorting by "Title Name".

I'm using the latest nightly v0.7.2.0-73.

Just wanted to give a heads up on that, hopefully you'll consider sliding that code fix into a future release..

Thanks in advance

alright. a bit busy irl lately so I haven't touch the code for some time but will add that whenever I have the time
 
  • Like
Reactions: FanboyKilla

Dava

Well-Known Member
Newcomer
Joined
Jan 3, 2016
Messages
50
Trophies
0
Age
25
Location
Berlin
XP
171
Country
Gambia, The
hi why i cant check if my xci or nps passed the check? It only shows me this. want to check if a nps is legit
thank you
 

Attachments

  • pic.PNG
    pic.PNG
    7.8 KB · Views: 127

Garou

Well-Known Member
OP
Member
Joined
Jan 13, 2015
Messages
1,213
Trophies
0
XP
1,657
Country
Yes and i See that by others shows it if the nps passed and another information. I have testet a demo and a xci converted nps but shows only this. Prod.keys are from my switch
sorry I still don't get it. can you rephrase your question?
were you telling me that you only have 5 columns and nothing else? try right click it, chances are the others are hidden
 
  • Like
Reactions: Dava

HaloEffect17

Hiya!
Member
Joined
Jul 1, 2015
Messages
1,317
Trophies
1
XP
2,575
Country
Canada
@Garou "hac_versionlist.json: Version list file, can be downloaded from https://pastebin.com/raw/9N26Bx10"

So, do I need to place this file somewhere? I only put my prod.keys and title.keys in the .switch directory.

Also, for certain DLCs, if the signature says "NOT PASSED" but permissions says nothing, is this ok? Also, I tried an update file and it failed to load any metadata, so I assume that means it's corrupted?

What columns should we be looking out for the verify the file's integrity?
 
Last edited by HaloEffect17,
General chit-chat
Help Users
  • Skelletonike @ Skelletonike:
    link doesn't work
    +2
  • Skelletonike @ Skelletonike:
    1H left, such a slow week.
  • Sonic Angel Knight @ Sonic Angel Knight:
    Okay, I had spaghetti :P
  • SylverReZ @ SylverReZ:
    Hope they made lots of spaget
  • K3N1 @ K3N1:
    Chill dog
  • SylverReZ @ SylverReZ:
    Chilli dog
  • Skelletonike @ Skelletonike:
    Damn, I'm loving the new zelda.
  • xtremegamer @ xtremegamer:
    loving the new zelda, i started a game, it was so fucking good, so i
    am waiting on my friend to get home so we can start a new one together
  • Skelletonike @ Skelletonike:
    I just dislike that they don't let me choose the voices before the game starts. Happened with botw as well, had to change to japanese and restart.
  • K3N1 @ K3N1:
    But the important question is can you choose gender
  • Skelletonike @ Skelletonike:
    Same way you can choose Gerald's gender.
  • Skelletonike @ Skelletonike:
    *Geralt, damn autocorrect.
  • Psionic Roshambo @ Psionic Roshambo:
    But can he be trans? Lol
  • K3N1 @ K3N1:
    Zelda transforms into link
  • Psionic Roshambo @ Psionic Roshambo:
    Link I'm not the princess your looking for.... *Pulls a crying game*
  • K3N1 @ K3N1:
    *skirt up* it's exactly what I always wanted
  • Skelletonike @ Skelletonike:
    Just scanned all my zelda amiibos, took a while but didn't get anything that cool, did get the lon lon ranch hylian fabrics though.
  • Skelletonike @ Skelletonike:
    It was pretty funny when I scanned wolf link and got a shit load of meat.
  • K3N1 @ K3N1:
    @Skelletonike, btw I ran that custom for mgs4 on the deck I'm amazed it got that far in game
  • K3N1 @ K3N1:
    Plug in*
  • K3N1 @ K3N1:
    Your favorite activity
    K3N1 @ K3N1: Your favorite activity