Homebrew Suggestion XCI and NSP Icons on Windows ?

soaresden

Well-Known Member
OP
Member
Joined
Dec 16, 2013
Messages
333
Trophies
1
XP
2,110
Country
France
Hi everyone,

Because i'm managing many files now, I would like to know if someone can work on a extension that read xci's and nsp to extract icons in it to show them on windows
like ApkShell for android apk's ?

Thanks !

Edit :
with XCI Explorer, it can read the icon, now I don't know if the image is in the xci/nsp or if it's a request on a server somewhere ...
 
D

Deleted User

Guest
Hi everyone,

Because i'm managing many files now, I would like to know if someone can work on a extension that read xci's and nsp to extract icons in it to show them on windows
like ApkShell for android apk's ?

Thanks !

Edit :
with XCI Explorer, it can read the icon, now I don't know if the image is in the xci/nsp or if it's a request on a server somewhere ...
well the icons are stored as png or jpeg or bitmap and not as .ico and then you must get permission to change this.
 

soaresden

Well-Known Member
OP
Member
Joined
Dec 16, 2013
Messages
333
Trophies
1
XP
2,110
Country
France
I don't know if you understood well ..

What I mean was to see this on windows

upload_2019-5-30_13-6-31.png
instead of a "Unknown Extension" windows icon

If we push further :

upload_2019-5-30_13-7-24.png


Would be awesome !
 

soaresden

Well-Known Member
OP
Member
Joined
Dec 16, 2013
Messages
333
Trophies
1
XP
2,110
Country
France
well you must edit every icon for every rom.
and programs dont have permission (actually i dont know if thats possible for programs to change)
Maybe not ?

Apkshell do the thing for apk's on Windows, it take the icon and apply directly on explorer. exe
,(maybe Apkshell consider APK as zip, and take the icon in it and apply to explorer. Exe)

There must be a way !
(Xci explorer do the same I think, it read the file header and take the icon to show?)
 

Garou

Well-Known Member
Member
Joined
Jan 13, 2015
Messages
1,213
Trophies
0
XP
1,667
Country
with XCI Explorer, it can read the icon, now I don't know if the image is in the xci/nsp or if it's a request on a server somewhere ...
it's in the xci/nsp itself
we have similar app that works for 3ds files but I can't remember the app name. if it's open source then it should be simple to modify the logic to read xci/nsp icon instead

this looks like the one I mentioned earlier for the 3ds
https://github.com/AUTOMATIC1111/3ds-shell
 
Last edited by Garou,

soaresden

Well-Known Member
OP
Member
Joined
Dec 16, 2013
Messages
333
Trophies
1
XP
2,110
Country
France
it's in the xci/nsp itself
we have similar app that works for 3ds files but I can't remember the app name. if it's open source then it should be simple to modify the logic to read xci/nsp icon instead

this looks like the one I mentioned earlier for the 3ds
https://github.com/AUTOMATIC1111/3ds-shell

Nice !

I'm not a dev, I can only do Office VBA ... Maybe one day I'll learn Visual Studio Net..

If I sum Up the thread fo a dev :

- Using 3ds shell github as source to replace CIA/3DS by XCI/NSP
(Don't forget XC0/NS0 extensions)

- In 3dsshell there must be a part where it look for a icon.

I just find that
https://switchbrew.org/w/index.php?title=NCA_Content_FS
NCA-type3
ContentControl
  • "/control.nacp".
  • "/icon_{Language}.dat", for every icon with an included language. Just a 256x256 JPEG, no MAC which Album screenshots use. EXIF info: "Camera Brand" = "Nintendo co., ltd", "Software" = "Nintendo AuthoringTool"
 

masagrator

The patches guy
Developer
Joined
Oct 14, 2018
Messages
6,312
Trophies
3
XP
12,108
Country
Poland
- Using 3ds shell github as source to replace CIA/3DS by XCI/NSP
(Don't forget XC0/NS0 extensions)

- In 3dsshell there must be a part where it look for a icon.
it's not that easy. Only what you can take from there is how pictures are injected as thumbnails. You need first to implement tool for checking which file is Control NCA in NSP & XCI, then unpack it and prioritize which icon should be first (there are many icons based on system language). And you would need keys.txt to put there. It's not the same as 3DS.
 
Last edited by masagrator,

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • Xdqwerty @ Xdqwerty:
    @The Real Jdbye, and the HD collections released for 7th gen consoles too
  • The Real Jdbye @ The Real Jdbye:
    but they don't seem to have done any of those for the switch yet and maybe never will
  • ColdBlitz @ ColdBlitz:
    I think we all forgot breath of the wild released for the wii u tbh
    +1
  • Xdqwerty @ Xdqwerty:
    @The Real Jdbye, tbh the HD collections are more justified since they include more than just 1 game per copy
  • Xdqwerty @ Xdqwerty:
    @SylverReZ I read that non-binary people identify as a blend of male and female. The point is i think i'm a blend of those and thus non binary
  • SylverReZ @ SylverReZ:
    @Xdqwerty, Non-binary people are those who don't identify themselves exclusively as male or female.
  • cearp @ cearp:
    I don't identify as anything, unless I need to get on a plane then I show ID
    +3
  • AncientBoi @ AncientBoi:
    👈 [homo, queer, fag, coksuqr, etc......]
    +3
  • Xdqwerty @ Xdqwerty:
    @SylverReZ, I meant that I read that they can also identify as what i mentioned
    +2
  • BigOnYa @ BigOnYa:
    I identify as Long Rod Johnson, cause a cat called me that once.
    +2
  • AncientBoi @ AncientBoi:
    [takes a 👀 in your pants] Liar :angry:
    +3
  • Xdqwerty @ Xdqwerty:
    @SylverReZ, and thus that would make me non binary since i feel like a blend of both male and female
    +1
  • AncientBoi @ AncientBoi:
    @Xdqwerty only time will tell, what/whom you are. At 14, its a bit early to "Define" yourself. :)
    +3
  • Psionic Roshambo @ Psionic Roshambo:
    I only recently have learned who I am and how much I am capable of and I'm 50 lol
    +3
  • Psionic Roshambo @ Psionic Roshambo:
    A thousand epiphanies and unbelievable pain and growth.
    +2
  • Psionic Roshambo @ Psionic Roshambo:
    I wish I could sum it up for children to understand but it truly takes living a lifetime of learning
    +2
  • Psionic Roshambo @ Psionic Roshambo:
    It's more than knowledge it's understanding
    +1
  • Psionic Roshambo @ Psionic Roshambo:
    Both are required
  • Xdqwerty @ Xdqwerty:
    @Psionic Roshambo, ask chatgpt or Google gémini to summarize it
  • Psionic Roshambo @ Psionic Roshambo:
    Lol summarize life's lessons
  • BigOnYa @ BigOnYa:
    My wifey tells me all the time "You need to grow the fuck up." Which I don't understand, cause I'm full grown already.
    +2
  • Xdqwerty @ Xdqwerty:
    @BigOnYa, she means grow more
    +1
  • Xdqwerty @ Xdqwerty:
    Yawn
  • AncientBoi @ AncientBoi:
    farrrrrrrrrrrt
    +1
    AncientBoi @ AncientBoi: farrrrrrrrrrrt +1