1. MysterTee

    OP MysterTee Member
    Newcomer

    Joined:
    May 15, 2019
    Messages:
    17
    Country:
    France
    Hi everyone,

    I just released the second version of NxFileViewer (v2.0.0) available here:
    https://github.com/Myster-Tee/NxFileViewer/releases/tag/2.0.0

    Here is the changelog:
    • Now based on LibHac
    • In addition to NSP, now supports NSZ, XCI and XCZ
    • Supports Super NSP/XCI
    • Full file content structure browsing
    • Export contained 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)
    • Nearly totally redevelopped
    • Now based on .NET 5
    • Prepared for beeing translated in other languages

    [​IMG]

    [​IMG]

    Hope you'll appreciate this fine release.
     
    f0li0, falcorr, matias3ds and 17 others like this.
  2. Kino101

    Kino101 Newbie
    Newcomer

    Joined:
    Aug 24, 2018
    Messages:
    6
    Country:
    France
    Good job mate, thanks
     
    MysterTee likes this.
  3. BigOnYa

    BigOnYa GBAtemp Advanced Fan
    Member

    Joined:
    Jan 11, 2021
    Messages:
    735
    Country:
    United States
    Only thing else would be nice is to list the Build ID also if possible, but great work.
     
    Last edited by BigOnYa, Jan 28, 2021
    MysterTee likes this.
  4. MysterTee

    OP MysterTee Member
    Newcomer

    Joined:
    May 15, 2019
    Messages:
    17
    Country:
    France
    Not sure which information you're talking about, are you talking of the patch number often seen with values such 65536, 131072, 196608, etc ?
     
    BigOnYa likes this.
  5. BigOnYa

    BigOnYa GBAtemp Advanced Fan
    Member

    Joined:
    Jan 11, 2021
    Messages:
    735
    Country:
    United States
    No I mean how every game has an Title ID and a Build ID. But not sure if possible to list build ID thru pc app tho. I normally have to load into switch, then open Edizon to see what Build ID is for that game, and it'd be nice to be able to load to NXFileViewer first/instead of. Example:
    Animal Crossing New Horizons
    Title ID: 01006F8002326000
    Build: 36EEBA0C26F14216

    or

    Animal Crossing New Horizons
    Title ID: 01006F8002326000
    Build: B0D6D16556B61BF5
     
    Last edited by BigOnYa, Jan 28, 2021
  6. linuxares

    linuxares I'm not a generous god!
    Moderator

    Joined:
    Aug 5, 2007
    Messages:
    8,359
    Country:
    Sweden
    Oh neat! Gonna test it later
     
    MysterTee likes this.
  7. MysterTee

    OP MysterTee Member
    Newcomer

    Joined:
    May 15, 2019
    Messages:
    17
    Country:
    France
    Ok, I'll try to find out where could be written this info and I'll get back to you :)
     
    BigOnYa likes this.
  8. BigOnYa

    BigOnYa GBAtemp Advanced Fan
    Member

    Joined:
    Jan 11, 2021
    Messages:
    735
    Country:
    United States
    Just a suggestion. But love what you've done. I'll keep it on my desktop and use it regularly.:grog:
     
    MysterTee likes this.
  9. dsrules

    dsrules GBAtemp Guru
    Member

    Joined:
    Sep 20, 2005
    Messages:
    6,793
    Country:
    MysterTee likes this.
  10. MysterTee

    OP MysterTee Member
    Newcomer

    Joined:
    May 15, 2019
    Messages:
    17
    Country:
    France
    Yes definitely it helped :). After spending some hours to analyze it appears that the build id you're looking for is starting at offset 0x40 of the encrypted file named «main» in the section 0 of the NCA of Program type. I also discovered that LibHac provides all the required tools to quite easily get this information. In LibHac the BuildId is known as ModuleId (in the NsoHeader structure).

    I'll work on it on my free time ;)
     
  11. BigOnYa

    BigOnYa GBAtemp Advanced Fan
    Member

    Joined:
    Jan 11, 2021
    Messages:
    735
    Country:
    United States
    No worries or rush, it just be a "Standout" feature I haven't seen yet, and would love. Great work.
     
  12. MysterTee

    OP MysterTee Member
    Newcomer

    Joined:
    May 15, 2019
    Messages:
    17
    Country:
    France
    I just released version 2.1.0, with the possibility to view the Build Id. Let me know if this corresponds to what you were expecting.
     
    hippy dave and BigOnYa like this.
  13. dsrules

    dsrules GBAtemp Guru
    Member

    Joined:
    Sep 20, 2005
    Messages:
    6,793
    Country:
    where do you click to view the BuildID? I don't see BuildID on the main screen

    Update: ok, need to manually find main
     
    Last edited by dsrules, Jan 30, 2021
  14. MysterTee

    OP MysterTee Member
    Newcomer

    Joined:
    May 15, 2019
    Messages:
    17
    Country:
    France
    You'll find it in the structure view, expand the nca of type program and select the main file in section 0. If you can't browse the content of this nca, you're missing title keys.
     
    BigOnYa likes this.
  15. dsrules

    dsrules GBAtemp Guru
    Member

    Joined:
    Sep 20, 2005
    Messages:
    6,793
    Country:
    yeah, I already figured out how to find the BuildID, I thought it would display on the main tab, but nevertheless, this is good enough
    Thanks
     
    MysterTee likes this.
  16. MysterTee

    OP MysterTee Member
    Newcomer

    Joined:
    May 15, 2019
    Messages:
    17
    Country:
    France
    This information is not part of the transversal metadata which can be found for any kind of package. In addition, most of the time this data is encrypted and this field would have been empty whereas you're just missing the corresponding titles keys. This is why I choose not to display it in overview tab.
     
    dsrules and BigOnYa like this.
  17. BigOnYa

    BigOnYa GBAtemp Advanced Fan
    Member

    Joined:
    Jan 11, 2021
    Messages:
    735
    Country:
    United States
    Yea this awesome! Great work!
     
    MysterTee likes this.
Draft saved Draft deleted
Loading...

Hide similar threads Similar threads with keywords - NxFileViewer, released,