Homebrew RELEASE NxFileViewer v2.0.0 released!

MysterTee

Well-Known Member
OP
Newcomer
Joined
May 15, 2019
Messages
48
Trophies
0
Age
44
XP
804
Country
France
Official thread has moved here.

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

Overview.png


Content.png


Hope you'll appreciate this fine release.
 
Last edited by MysterTee,

BigOnYa

Has A Very Big
Member
Joined
Jan 11, 2021
Messages
3,225
Trophies
1
Age
50
XP
7,614
Country
United States
Not sure which information you're talking about, are you talking of the patch number often seen with values such 65536, 131072, 196608, etc ?
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,

MysterTee

Well-Known Member
OP
Newcomer
Joined
May 15, 2019
Messages
48
Trophies
0
Age
44
XP
804
Country
France
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

Ok, I'll try to find out where could be written this info and I'll get back to you :)
 
  • Like
Reactions: BigOnYa

MysterTee

Well-Known Member
OP
Newcomer
Joined
May 15, 2019
Messages
48
Trophies
0
Age
44
XP
804
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 ;)
 

BigOnYa

Has A Very Big
Member
Joined
Jan 11, 2021
Messages
3,225
Trophies
1
Age
50
XP
7,614
Country
United States
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 ;)
No worries or rush, it just be a "Standout" feature I haven't seen yet, and would love. Great work.
 

dsrules

Well-Known Member
Member
Joined
Sep 20, 2005
Messages
8,736
Trophies
2
XP
6,303
Country
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.
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,

MysterTee

Well-Known Member
OP
Newcomer
Joined
May 15, 2019
Messages
48
Trophies
0
Age
44
XP
804
Country
France
where do you click to view the BuildID? I don't see BuildID on the main screen
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.
 
  • Like
Reactions: BigOnYa

dsrules

Well-Known Member
Member
Joined
Sep 20, 2005
Messages
8,736
Trophies
2
XP
6,303
Country
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.
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
 
  • Like
Reactions: MysterTee

MysterTee

Well-Known Member
OP
Newcomer
Joined
May 15, 2019
Messages
48
Trophies
0
Age
44
XP
804
Country
France
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

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.
 
  • Like
Reactions: dsrules and BigOnYa

VashTS

Beat it, son
Member
Joined
Mar 14, 2009
Messages
4,308
Trophies
1
Age
39
Location
Upstate NY
XP
3,770
Country
United States
very nice! i have two feature requests if possible:

  • trim XCI
  • rename file to a format set by the user
    • GAME NAME [TITLEID] would be ideal
that would be awesome
 

Imancol

Otak Productions
Member
Joined
Jun 29, 2017
Messages
1,376
Trophies
0
XP
2,770
Country
Colombia
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

Overview.png


Content.png


Hope you'll appreciate this fine release.
Can I access the content of the update? The Updates have the fragmented files that can only be extracted together with the base game.

You can also access html police, Notice, important, offline?
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • AncientBoi @ AncientBoi:
    ooowwww a new way for me to beat NFS 510 :D @SylverReZ
    +1
  • SylverReZ @ SylverReZ:
    @AncientBoi, Yeah, believe you can do PSP games as well. But a Pi5 is much powerful in comparison.
    +2
  • Psionic Roshambo @ Psionic Roshambo:
    Not sure about other models of Pi4 but the Pi 4 B with 8GBs OCed to 2Ghz handles PSP really great except like 1 game I found and it is playable it just looks bad lol Motor Storm Arctic something or other.
  • Psionic Roshambo @ Psionic Roshambo:
    Other games I can have turned up to like 2X and all kinds of enhancements, Motorstorm hmmm nope 1X and no enhancements lol
  • Veho @ Veho:
    Waiting for Anbernic's rg[whatever]SP price announcement, gimme.
    +1
  • Psionic Roshambo @ Psionic Roshambo:
    I will admit that one does seem more interesting than the usual Ambernic ones, and I already liked those.
  • Veho @ Veho:
    I dread the price point.
    +1
  • Veho @ Veho:
    This looks like one of their premium models, so... $150 :glare:
    +1
  • Psionic Roshambo @ Psionic Roshambo:
    To me that seems reasonable.
  • Psionic Roshambo @ Psionic Roshambo:
    I mean since basically all the games are errmmm free lol
  • Veho @ Veho:
    I mean yeah sure but the specs are the same as a $50 model, it's just those pesky "quality of life" things driving up the price, like an actually working speaker, or buttons that don't melt, and stuff like that.
    +1
  • Psionic Roshambo @ Psionic Roshambo:
    I think all in my Pi 4 was well north of 200 bucks 150ish for the Pi 4 the case the fancy cooler, then like 70 for the 500GB MicroSD then like 70 for the Xbox controller. But honestly it's a nice set up I really enjoy and to me was worth every penny. (even bought more controllers for 2 or 4 player games.) hmmm have never played any 2 player games yet :(
  • Veho @ Veho:
    Yeah that's what I hate about the RPi, it's supposedly $30 or something but it takes an additional $200 of accessories to actually turn it into a working something.
  • Psionic Roshambo @ Psionic Roshambo:
    yes that's the expensive part lol
  • Veho @ Veho:
    I mean sure it's flexible and stuff but so is uremum but it's fiddly.
  • Psionic Roshambo @ Psionic Roshambo:
    Yeah a lot of it I consider a hobby, using Batocera I am constantly adjusting the collection adding and removing stuff, scraping the artwork. Haven't even started on some music for the theme... Also way down the road I am considering attempting to do a WiiFlow knock off lol
  • Veho @ Veho:
    I want everything served on a plate plz ktnx, "work" is too much work for me.
  • Veho @ Veho:
    Hmm, with that in mind, maybe a complete out-the-box solution with all the games collected, pacthed and optimized for me would be worth $150 :unsure:
  • Psionic Roshambo @ Psionic Roshambo:
    Yeah it's all choice and that's a good thing :)
  • Bunjolio @ Bunjolio:
    animal crossing new leaf 11pm music
  • Bunjolio @ Bunjolio:
    avatars-kKKZnC8XiW7HEUw0-KdJMsw-t1080x1080.jpg
    wokey d pronouns
  • SylverReZ @ SylverReZ:
    What its like to do online shopping in 1998: https://www.youtube.com/watch?v=vwag5XE8oJo
    SylverReZ @ SylverReZ: What its like to do online shopping in 1998: https://www.youtube.com/watch?v=vwag5XE8oJo