[Release] nso-icon-tool - An easy way to use NSO user icons/avatars on your switch

I just recently got a modded switch and found myself wanting an easy way to use some of the NSO user icons. I tried to somewhat mimic the switches existing UI for changing your icon so it should be familiar and easy to use.

Note: You will have to download the NSO icon elements from the settings menu before they are available. It's ~250MB and takes a few minutes to extract everything so please be patient while it works.

Links

Project Repo: https://github.com/dslatt/nso-icon-tool/
Latest Release: https://github.com/dslatt/nso-icon-tool/releases/latest
Homebrew Store: https://hb-app.store/switch/nso-icon-tool

Screenshots
1.jpg
2.jpg
3.jpg
4.jpg
5.jpg
2024061521472400.jpg

How to Use
  • Place the nso-icon-tool.nro files into the "/switch/" folder on your SD card.
  • Launch the app from your homebrew menu.
Features
  • Create and apply custom user icons using NSO icon elements (frames, characters, and backgrounds
  • Use custom images as your user icon
  • Update the NSO icon element cache (contains all the frames/character/background) when new changes are available

Super special thanks to https://github.com/henry-debruin/nso-icons for putting all the NSO icons together in one place.

Also, thanks to anyone who tries it out! If you have any issues/bugs please make a github issue. This is my first time making something for the switch so any help finding bugs is greatly appreciated.
 
Last edited by dylwing23,

DarkKRPG

Member
Newcomer
Joined
Oct 8, 2023
Messages
12
Trophies
0
Age
29
XP
146
Country
Mexico
Great tool! If I could suggest a feature though: Save your created avatars as custom images or something, the same way NSO lets you save your created avatars.
 
  • Love
Reactions: impeeza

DarkKRPG

Member
Newcomer
Joined
Oct 8, 2023
Messages
12
Trophies
0
Age
29
XP
146
Country
Mexico
just added.

it tracks any previous avatars youve used and saves them so they can be seen/used again.

Awesome, thank you!

How do I see my saved avatars though? I updated the program through its update feature but I don't see anything new besides more assets to use.

Maybe I'm not understanding how to update program itself? Still says 0.2.0 but the github doesn't have a new .nro file
 
Last edited by DarkKRPG,

dylwing23

Member
OP
Newcomer
Joined
Jun 15, 2024
Messages
16
Trophies
0
Age
28
XP
163
Country
United States
Awesome, thank you!

How do I see my saved avatars though? I updated the program through its update feature but I don't see anything new besides more assets to use.

Maybe I'm not understanding how to update program itself? Still says 0.2.0 but the github doesn't have a new .nro file
im just dumb lol.

forgot to attach newest .nro to the release
https://github.com/dslatt/nso-icon-tool/releases/tag/v0.4.0

the update feature in settings is only for the nso icon elements, to update the app you do need the newest .nro file. just overwrite your existing .nro on the sd card and it will be good. can always verify you have the correct version (v0.4.0 in this case) in the settings/about tab like you mentioned
 

mydough

Active Member
Newcomer
Joined
Oct 20, 2021
Messages
38
Trophies
0
Age
19
XP
170
Country
Algeria
hey OP absolutely incredible work but I'd like to correct your crediting for the source of the nso icon parts.

you see I had a (very) little hand in making them come together so I'd like to give proper credits to everyone who had a part to play in getting it together and I'd also like to document how it all happened, since it all kinda happened under the radar and is kinda unindexable (I hate discord being unindexable).

so It is early February of 2024, I have no switch and I must have nso icon parts. I posted about it here on gbatemp and also took to googling what I find is not much but still amazing work. one a subreddit with a database of screenshots on nso icon parts while awesome! it was not up to my standard.. looking further I find a site, which is now unfortunately down but at the time it hosted a fairly large amount nso parts which were taken straight from nintendo's servers or seemed! amazing! I thought to myself but I couldn't stop thinking about the rest of the icons that were missing... so I snooped around the site trying to find any spec of information about its creator. luckily I found a page which had a link which then linked to a github page, which then took me to a github profile, and that github profile had a discord link.. and then I quickly joined and started a thread in the support channel asking for help with my dilemma.

the rest is easily visible with the links ive provided and the way back machine so you can put the rest together to form the rest of what happened. and for those who dont want to make a discord account or join a server here's the entire thread attatched to this reply (I think).

so basically mi460 (or delta), henry , his brother simon. all had a hand in this so I'd like to see them all credited for their work! especially delta as he basically made all the back end and programming that made dumping nso icon parts possible (the repository for this stuff is listed above). henry and simon provided the actual dumps tho.

(edited from original reply to add more links and touch up the reply a bit also this reply is here to allow for proper indexing of the why and how these nso icons came to be available easily! so it is documented for whoever wants to know about this)
 

Attachments

  • Screenshots.zip
    7.1 MB · Views: 39
Last edited by mydough,
  • Love
Reactions: dylwing23

dylwing23

Member
OP
Newcomer
Joined
Jun 15, 2024
Messages
16
Trophies
0
Age
28
XP
163
Country
United States
Because for me it doesn’t appear on the home menu unless I restart my switch
Thats just the way the switch works for some reason.

The users icon is changed right away (can see by starting a game or something) but doesn't change on the home screen until a reboot.


hey OP absolutely incredible work but I'd like to correct your crediting for the source of the nso icon parts.

you see I had a (very) little hand in making them come together so I'd like to give proper credits to everyone who had a part to play in getting it together and I'd also like to document how it all happened, since it all kinda happened under the radar and is kinda unindexable (I hate discord being unindexable).

so It is early February of 2024, I have no switch and I must have nso icon parts. I posted about it here on gbatemp and also took to googling what I find is not much but still amazing work. one a subreddit with a database of screenshots on nso icon parts while awesome! it was not up to my standard.. looking further I find a site, which is now unfortunately down but at the time it hosted a fairly large amount nso parts which were taken straight from nintendo's servers or seemed! amazing! I thought to myself but I couldn't stop thinking about the rest of the icons that were missing... so I snooped around the site trying to find any spec of information about its creator. luckily I found a page which had a link which then linked to a github page, which then took me to a github profile, and that github profile had a discord link.. and then I quickly joined and started a thread in the support channel asking for help with my dilemma.

the rest is easily visible with the links ive provided and the way back machine so you can put the rest together to form the rest of what happened. and for those who dont want to make a discord account or join a server here's the entire thread attatched to this reply (I think).

so basically mi460 (or delta), henry , his brother simon. all had a hand in this so I'd like to see them all credited for their work! especially delta as he basically made all the back end and programming that made dumping nso icon parts possible (the repository for this stuff is listed above). henry and simon provided the actual dumps tho.

(edited from original reply to add more links and touch up the reply a bit also this reply is here to allow for proper indexing of the why and how these nso icons came to be available easily! so it is documented for whoever wants to know about this)
Thanks for this!

I'll credit everyone soon.

I saw your original gbatemp post when I started searching to see if the icons were available anywhere but wasn't sure if it had gone anywhere. Thank you (and everyone else) for putting the icons together!
 

impeeza

¡Kabito!
Member
Joined
Apr 5, 2011
Messages
8,723
Trophies
5
Age
47
Location
At my chair.
XP
32,222
Country
Colombia
Thats just the way the switch works for some reason.

The users icon is changed right away (can see by starting a game or something) but doesn't change on the home screen until a reboot.



Thanks for this!

I'll credit everyone soon.

I saw your original gbatemp post when I started searching to see if the icons were available anywhere but wasn't sure if it had gone anywhere. Thank you (and everyone else) for putting the icons together!
HOS is not reloaded until reboot, but the other parts of the OS do are reload an need, like User pages, and user selection applet.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    K3Nv3 @ K3Nv3: Disrespectful mfers told these people not to show up today they show up anyway when I said I...