More actions
No edit summary |
|||
(6 intermediate revisions by 2 users not shown) | |||
Line 4: | Line 4: | ||
|description=An easy way to use NSO user icons/avatars on your switch. | |description=An easy way to use NSO user icons/avatars on your switch. | ||
|author=dslatt | |author=dslatt | ||
|lastupdated=2024/ | |lastupdated=2024/11/14 | ||
|type=Utilities | |type=Utilities | ||
|version=0. | |version=0.4.4 | ||
|license=GPL-3.0 | |license=GPL-3.0 | ||
|download=https://dlhb.gamebrew.org/switchhomebrews/nsoicontoolSwitch.7z | |download=https://dlhb.gamebrew.org/switchhomebrews/nsoicontoolSwitch.7z | ||
Line 36: | Line 36: | ||
'''Note:''' You must download the NSO Icon Cache from the settings menu before they will be available. They aren't shipped with the application. It will take a few minutes to extract everything so please be patient while it works. | '''Note:''' You must download the NSO Icon Cache from the settings menu before they will be available. They aren't shipped with the application. It will take a few minutes to extract everything so please be patient while it works. | ||
NSO Icon components are (usually) split into 3 parts: a frame, a character, and a background. Use the related button from the main page to browse the available icon parts (e.g. <code> | NSO Icon components are (usually) split into 3 parts: a frame, a character, and a background. Use the related button from the main page to browse the available icon parts (e.g. <code>Frame</code> lets your browse available frames). | ||
Once you've created the icon, use <code>Apply to User</code> and it will be automatically applied to the selected user. This change won't be immediately visible everywhere on the switch; just how it works. | Once you've created the icon, use <code>Apply to User</code> and it will be automatically applied to the selected user. This change won't be immediately visible everywhere on the switch; just how it works. | ||
Line 54: | Line 54: | ||
Place any custom images (PNG or JPG) into <code>sdmc:/avatars/</code> so they will be found. Sizing your images to 256x256 would be best, but incorrectly sized images will be resized automatically. This will likely not work well if the image width/height aren't equal. | Place any custom images (PNG or JPG) into <code>sdmc:/avatars/</code> so they will be found. Sizing your images to 256x256 would be best, but incorrectly sized images will be resized automatically. This will likely not work well if the image width/height aren't equal. | ||
Select <code>Custom Images</code> on the main screen in order to use your images. | Select <code>Custom Images</code> on the main screen in order to use your images. You can also choose it from one of the Icon Component lists (e.g. Character, Frame, or Background) if you want to use your image together with parts from the NSO Icon Cache to build your avatar. | ||
==Screenshots== | ==Screenshots== | ||
Line 66: | Line 66: | ||
==Changelog== | ==Changelog== | ||
'''v0.4.4''' | |||
* Added zhHans translation in [https://github.com/dslatt/nso-icon-tool/pull/27 #27]; thanks to @WE1ZARD | |||
* Fixed issue in ru translation file | |||
'''v0.4.3''' | |||
* Fixes: | |||
** Reworked code that handles downloading/extracting the icon zipfile ([https://github.com/dslatt/nso-icon-tool/issues/24 #24]) | |||
'''v0.4.2''' | |||
* Added 'custom' entry to icon component listing that allows you to select your own images to use as icon parts. | |||
* Did some rework on the code to remove a dependency and cleanup some mess. | |||
'''v0.4.1''' | |||
* Added 2 new translations. | |||
* All thanks for the content in this release goes to [https://github.com/yyoossk @yyoossk] and [https://github.com/andercard0 @andercard0]! | |||
'''v0.4.0''' | |||
* Adds a new section that saves all of the previously used icons; these can be browsed and used again as desired. | |||
* Minor cleanup/fixes. | |||
'''v0.3.0''' | '''v0.3.0''' | ||
* Cleaned up some unused assets to decrease the file size by a few MB. | * Cleaned up some unused assets to decrease the file size by a few MB. | ||
Line 76: | Line 91: | ||
== Credits == | == Credits == | ||
* Thanks to [https://github.com/natinusala Natinusala], [https://github.com/xfangfang xfangfang] and [https://github.com/XITRIX XITRIX] for [https://github.com/xfangfang/borealis borealis] | * Thanks to [https://github.com/natinusala Natinusala], [https://github.com/xfangfang xfangfang] and [https://github.com/XITRIX XITRIX] for [https://github.com/xfangfang/borealis borealis] | ||
* Thanks to [https://github.com/XoRTroll XorTroll] for [https://github.com/XorTroll/Goldleaf Golfleaf], [https://github.com/HamletDuFromage HamletDuFromage] for [https://github.com/HamletDuFromage/aio-switch-updater AIO-Switch-Updater],[https://github.com/PoloNX PoloNX] for [https://github.com/PoloNX/SimpleModDownloader SimpleModDownloader], and [https://github.com/nadrino nadrino] for [https://github.com/nadrino/SimpleModManager SimpleModManager]. These are all good examples of switch homebrew development. | |||
* Thanks to [https://github.com/XoRTroll XorTroll] for [https://github.com/XorTroll/Goldleaf Golfleaf] | * Thanks to anyone who helped translate. | ||
== External links == | == External links == | ||
* GitHub - https://github.com/dslatt/nso-icon-tool/ | * GitHub - https://github.com/dslatt/nso-icon-tool/ | ||
* GBAtemp - https://gbatemp.net/threads/release-nso-icon-tool-an-easy-way-to-use-nso-user-icons-avatars-on-your-switch.657182/ | * GBAtemp - https://gbatemp.net/threads/release-nso-icon-tool-an-easy-way-to-use-nso-user-icons-avatars-on-your-switch.657182/ |
Latest revision as of 00:40, 17 November 2024
nso-icon-tool | |
---|---|
General | |
Author | dslatt |
Type | Utilities |
Version | 0.4.4 |
License | GPL-3.0 |
Last Updated | 2024/11/14 |
Links | |
Download | |
Website | |
Source | |
nso-icon-tool is a Switch homebrew that provides an easy way to create user icons/avatar like NSO.
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.
Installation
Place the nso-icon-tool.nro files into the /switch/ folder on your SD card.
Launch the app from your homebrew menu.
User guide
NSO Icons
Note: You must download the NSO Icon Cache from the settings menu before they will be available. They aren't shipped with the application. It will take a few minutes to extract everything so please be patient while it works.
NSO Icon components are (usually) split into 3 parts: a frame, a character, and a background. Use the related button from the main page to browse the available icon parts (e.g. Frame
lets your browse available frames).
Once you've created the icon, use Apply to User
and it will be automatically applied to the selected user. This change won't be immediately visible everywhere on the switch; just how it works.
NSO Icon Cache
The icon cache contains all the NSO icon components. It must be downloaded in settings before they are available. This can take awhile the first time so be patient.
You can check for updates to the icon cache from settings. If new icons are available, you can downloaded the new cache and update your local copy if desired.
The cache is kept in sdmc:/avatars/nso-icons-main
.
For speed, existing files aren't overwritten when updating the cache. If you have an issue, you can use Overwrite Existing Files During Update
in settings to toggle this behavior.
Icon cache location: https://github.com/henry-debruin/nso-icons
Custom Images
Place any custom images (PNG or JPG) into sdmc:/avatars/
so they will be found. Sizing your images to 256x256 would be best, but incorrectly sized images will be resized automatically. This will likely not work well if the image width/height aren't equal.
Select Custom Images
on the main screen in order to use your images. You can also choose it from one of the Icon Component lists (e.g. Character, Frame, or Background) if you want to use your image together with parts from the NSO Icon Cache to build your avatar.
Screenshots
Changelog
v0.4.4
- Added zhHans translation in #27; thanks to @WE1ZARD
- Fixed issue in ru translation file
v0.4.3
- Fixes:
- Reworked code that handles downloading/extracting the icon zipfile (#24)
v0.4.2
- Added 'custom' entry to icon component listing that allows you to select your own images to use as icon parts.
- Did some rework on the code to remove a dependency and cleanup some mess.
v0.4.1
- Added 2 new translations.
- All thanks for the content in this release goes to @yyoossk and @andercard0!
v0.4.0
- Adds a new section that saves all of the previously used icons; these can be browsed and used again as desired.
- Minor cleanup/fixes.
v0.3.0
- Cleaned up some unused assets to decrease the file size by a few MB.
- Moved the 'About' section into it's own screen.
- Fixed a few minor bugs.
v0.2.0
- This release adds translation support. Only en-US is included for now.
v0.1.0
- First Release.
Credits
- Thanks to Natinusala, xfangfang and XITRIX for borealis
- Thanks to XorTroll for Golfleaf, HamletDuFromage for AIO-Switch-Updater,PoloNX for SimpleModDownloader, and nadrino for SimpleModManager. These are all good examples of switch homebrew development.
- Thanks to anyone who helped translate.