dslatt / nso-icon-tool

A switch homebrew which allows you to create user icons like NSO
GNU General Public License v3.0
22 stars 4 forks source link

nso-icon-tool

A switch homebrew which allows you to create user icons like NSO

License Version Build


Features

Screenshot

More Screenshots ![](./screenshots/2.jpg) ![](./screenshots/3.jpg) ![](./screenshots/4.jpg) ![](./screenshots/5.jpg) ![](./screenshots/6.jpg) ![](./screenshots/7.jpg)

How to use

NSO Icons

[!IMPORTANT] You must download the NSO Icon Cache from the settings page before they will be available. They aren't shipped with the application.

NSO Icon Cache

Custom Images

How to build

Requirements

Docker

Build

git clone --recursive https://github.com/dslatt/nso-icon-tool/
cd nso-icon-tool
cmake -B build_switch -DPLATFORM_SWITCH=ON
make -C build_switch nso-icon-tool.nro -j$(nproc)

or

git clone --recursive https://github.com/dslatt/nso-icon-tool/
cd nso-icon-tool
./proj_build.sh

Using MSYS2

You need a working DevKitPro installation and then install the packages:

MingW64:

pacman -Syuu git make cmake mingw-w64-x86_64-gcc switch-cmake libnx switch-dev switch-glfw switch-curl switch-libzstd switch-liblzma switch-lz4 switch-bzip2 switch-xxhash

MSYS

pacman -Syuu git make cmake gcc switch-cmake libnx switch-dev switch-glfw switch-curl switch-libzstd switch-liblzma switch-lz4 switch-bzip2 switch-xxhash

The commands to build are:

cd ~
rm -rf ~/nso-icon-tool
git clone --recursive https://github.com/dslatt/nso-icon-tool
cd ~/nso-icon-tool
./proj_build.sh

Help me

If you want to help me open an issue when you encounter a bug and a pull request if you have a fix. Thanks!

Special Thanks

Credits