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

  • Thread starter Thread starter HoTsHoTz79
  • Start date Start date
  • Views Views 88,992
  • Replies Replies 170
  • Likes Likes 26

HoTsHoTz79

GIC-Developer
Member
Joined
May 9, 2018
Messages
322
Reaction score
244
Trophies
0
Age
41
XP
985
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,
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.
 
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?
 
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,
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.
 
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
 
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!
 
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