Homebrew RELEASE [Nintendo Switch] Game Icon Customizer - simplify the method of changing game icons

HoTsHoTz79

GIC-Developer
OP
Member
Joined
May 9, 2018
Messages
322
Trophies
0
Age
39
XP
964
Country
Canada
Thanks to @SodaSoba for testing the tool and for creating over 2500+ custom icons on his Icon Repository; otherwise this tool would have been empty at release time

After creating the Horizontal and Vertical Themes, I started working on a tool that simplifies the method of creating and transferring custom icons

All details are posted on the GitHub page, so please follow the links below:

GitHub Page | Download Link | Tutorial by SodaSoba

Note: Sys-Tweak is required in order for custom game icons to work
Download Link for FW 14.1.0/AMS1.3.2

Archived Sys Tweak download link

110041558-44145a80-7d12-11eb-9bec-213305e9ed5a.png


111810749-bbb6bd80-88ac-11eb-9b97-3701279d0b37.PNG

NXGIC140.png


/r/NXThemes Post

1.4.0 Patch Notes:​

  • SteamGridDB
    • [Add New] section now has option to search new icons Online
    • SteamGridDB requires API key to be added under NX-GIC Settings
    • API key can be generated at SteamGridDB API Page
    • SteamGridDB works as following:
      • User searches for a game > Select game from search results (max 10 results) > Select image style/size > Pull
      • Double Click to select icon of choice > Enter Title ID > Add
  • [Settings]
    • FTP Username and Password can now set
    • SteamGridDB API Key field added to be used for searching icons online
  • [Add New]
    • Title ID lookup button split into 2 functions;
      • CSV - Uses the Titles.CSV from your switch to match with installed games
      • JSON - Uses the entire database online to find a matching result
    • Vertical Theme preview replaced with 2:3 icon ratio
  • Menu bar [File] > [Work Offline]
    • Text renamed to 'Skip Icon Repo Check (Work Offline)
  • Menu bar [Title IDs] > [Refresh Titles.CSV (FTP)]
    • Retrieves the latest titles.csv file from your switch via FTP
  • Menu bar [Title IDs] > [Install NX Titles List Dumper (NRO)]
    • Download link updated to 1.0.2 version

1.3.0 Patch Notes:
  • Main Screen
    • Main Folder selection removed; now default folder
    • Scan status text updates in progress bar
    • New button added: Auto GIC
  • Auto GIC
    • Feature that matches icons with titles on your switch
    • RECOMMENDED for 1st time running this; click Title IDs from menu bar then click Install Title List Dumper
    • Ability to skip any title, add random icon for any select title or Add all matched results to output for transfer
  • Output View (Queue)
    • Custom Title / Author / Version added; This will generate a config.ini to change the metadata of games on your switch
    • Users can view or delete icons from here
    • Output header renamed to Icon Name (which is the file name for the icon)
    • Note: Output folder is cleared when NX GIC
  • File > Settings
    • Installed Titles List (CSV) path (delete only option)
  • File > Title IDs (New)
    • Show Icons for Installed Games only; displays icons for games loaded via titles.csv
    • Show List of Installed Games (CSV); pops a separate window to view what games are loaded via titles.csv
    • Install NX Titles List Dumper(NRO); downloads app > copies it to Switch > then copies game list .csv back to NX GIC
  • Help
    • Tutorial Link added; created by SodaSoba
    • About page updated with name / tag of individuals involved in this project
  • Bug Fixes:
    • Adding a new icon via https (URL) protocol does not cause SSL/TLS error anymore
    • Output folder cleared

1.2.0 Patch Notes:
  • Main display for icons updated to show multiple icons in a row
  • Scan button now displays a progress indicator in the status bar
    • Note: Icon Repo now pulls 2000+ icons, therefore it takes 30-45 seconds to load if repo's are updated
  • Output view now includes the Title ID and a button to remove from queue
  • Title ID can now be edited in the Output view
1.1.0 Patch Notes:
  • Offline Mode added under Menu: File
  • This mode disables the following features:
    • Check for Software Update
    • Auto-download / Extract Icon Repositories specified under Settings
    • Lookup Title ID from specified JSON under settings
  • For instructions on how to work offline with icon and title database, please see Wiki - Working Offline
 
Last edited by HoTsHoTz79,

shivoooooo

Active Member
Newcomer
Joined
Feb 14, 2019
Messages
37
Trophies
0
Age
34
XP
565
Country
Japan
Oh, this is great! The vertical shape is the closest thing I have seen to the "concept theme", which simulated the icons as game boxes, I will try some images that simulate the box.
 
D

Deleted User

Guest
Hello,

I get the following error when i click on transfer:

upload_2021-3-7_0-11-42.png


I checked the FaQ/google, but i can't seem to find any info on it, any idea whats wrong?
 

SodaSoba

‿︵‿︵‿︵ヽ(°□° )ノ‿︵‿︵‿︵‿
Member
Joined
May 28, 2018
Messages
645
Trophies
0
Location
Barstow, on the edge of the desert
XP
1,882
Country
United Kingdom
Hello,

I get the following error when i click on transfer:

View attachment 250311

I checked the FaQ/google, but i can't seem to find any info on it, any idea whats wrong?

How are you trying to transfer?

If mtp are you using a mtp server application on the switch?

Or if you're transfering via FTP are you running a FTP server on the switch?

I would add that FTP transfer is significantly faster
 
Last edited by SodaSoba,
D

Deleted User

Guest
How are you trying to transfer?

If mtp are you using a mtp server application on the switch?

Or if you're transfering via FTP are you running a FTP server on the switch?

I would add that FTP transfer is significantly faster

Hey thanks for the quick reply!
I think i have missed something then, i thought i had to select how to transfer after clickig transfer.. I will take another look at the explanation posted on github/gbatemp.
 

SodaSoba

‿︵‿︵‿︵ヽ(°□° )ノ‿︵‿︵‿︵‿
Member
Joined
May 28, 2018
Messages
645
Trophies
0
Location
Barstow, on the edge of the desert
XP
1,882
Country
United Kingdom

HoTsHoTz79

GIC-Developer
OP
Member
Joined
May 9, 2018
Messages
322
Trophies
0
Age
39
XP
964
Country
Canada
Hey thanks for the quick reply!
I think i have missed something then, i thought i had to select how to transfer after clickig transfer.. I will take another look at the explanation posted on github/gbatemp.

Like @SodaSoba mentioned, make sure you're switch is ready in Mtp or ftp mode first... Then pick the method and finally click transfer
 
D

Deleted User

Guest
Like @SodaSoba mentioned, make sure you're switch is ready in Mtp or ftp mode first... Then pick the method and finally click transfer

How does the tool know i am connected with FTPD then? For filezilal for example i need to enter the ip/port first. i dont have any option to do that on this tool. When im home i will give it another shot though :) ty for the reply!
 

SodaSoba

‿︵‿︵‿︵ヽ(°□° )ノ‿︵‿︵‿︵‿
Member
Joined
May 28, 2018
Messages
645
Trophies
0
Location
Barstow, on the edge of the desert
XP
1,882
Country
United Kingdom
How does the tool know i am connected with FTPD then? For filezilal for example i need to enter the ip/port first. i dont have any option to do that on this tool. When im home i will give it another shot though :) ty for the reply!

When you click transfer select FTP use the switch ip, the port isn't required as it defaults to 5000 which I believe is standard port all the FTP applications use.
The program will auto try to connect to that ip, probably the reason it fails if you don't run the FTP server first.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
  • Psionic Roshambo @ Psionic Roshambo:
    But my 3DS is loaded with emulators and 3DS games and DS games and GBA games probably thousands of games in total lol
  • Xdqwerty @ Xdqwerty:
    Brb going with my dad
  • Xdqwerty @ Xdqwerty:
    @Psionic Roshambo, are most of those games shovelware?
    +1
  • K3Nv2 @ K3Nv2:
    Nah gotta buy 3 1tb SD cards for 3ds the entire libraries need archived in my home
    +1
  • SylverReZ @ SylverReZ:
    >buys x3 1TB SD cards
    >stores the entire 3DS library on them
    >installs CFW
    >realised why I wasted loads of money and resources
    +2
  • Psionic Roshambo @ Psionic Roshambo:
    Lol no I clean my sets
  • K3Nv2 @ K3Nv2:
    Cause it's in my home ready to go
  • K3Nv2 @ K3Nv2:
    Like uremum
  • Psionic Roshambo @ Psionic Roshambo:
    But 100 games on SNES and Genesis and GBA then TG16 and NES and GB and GBC then all the other random systems and arcade games it all adds up lol
    +1
  • Psionic Roshambo @ Psionic Roshambo:
    Virtual Boy alone has probably 5 games!!! Lol
    +1
  • K3Nv2 @ K3Nv2:
    I won't mention any names in chat but some of us wastes $300 on preloaded hdds :tpi:
    +1
  • SylverReZ @ SylverReZ:
    @Psionic Roshambo, The PS5 had none.
    +2
  • Psionic Roshambo @ Psionic Roshambo:
    Lol I spent more than that on a stuffed 4TB drive lol
  • K3Nv2 @ K3Nv2:
    Honestly I've yet to fill the 1tb internal drive on my ps5
    +1
  • Xdqwerty @ Xdqwerty:
    @SylverReZ, 1) except final fantasy 16. 2) why would I have a console's whole catalogue if most of the games are either shovelware or terrible games?
  • Psionic Roshambo @ Psionic Roshambo:
    Kind of a waste, but the allure of all those games over 100,000
  • Psionic Roshambo @ Psionic Roshambo:
    Some shovel ware with low ratings you might enjoy more than the ratings would sugest
    +1
  • Psionic Roshambo @ Psionic Roshambo:
    Cruisn on the Wii is one of my personal examples of that, it's considered one of the worst games of all time, I loved it and completed it several times.
    +1
  • Psionic Roshambo @ Psionic Roshambo:
    The trick for me was to go into the settings and crank up the Wiimote sensitivity to the max and it gets twitchy but you can win that way lol
  • Psionic Roshambo @ Psionic Roshambo:
    Lots of other games I enjoyed that reviews would say otherwise lol
  • btei @ btei:
    lethal company servers are down rn
  • btei @ btei:
    my pocket pikachu is going crazy rn
  • Psionic Roshambo @ Psionic Roshambo:
    Pocket Pikachu sounds dirty lol
  • SylverReZ @ SylverReZ:
    @Psionic Roshambo, Penischu, I choose you.
    SylverReZ @ SylverReZ: Lol