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

HoTsHoTz79

GIC-Developer
OP
Member
Joined
May 9, 2018
Messages
321
Trophies
0
Age
37
XP
872
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
32
XP
528
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
543
Trophies
0
Location
Barstow, on the edge of the desert
XP
1,261
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
543
Trophies
0
Location
Barstow, on the edge of the desert
XP
1,261
Country
United Kingdom

HoTsHoTz79

GIC-Developer
OP
Member
Joined
May 9, 2018
Messages
321
Trophies
0
Age
37
XP
872
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
543
Trophies
0
Location
Barstow, on the edge of the desert
XP
1,261
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.
 
General chit-chat
Help Users
    NeoGaming @ NeoGaming: https://www.youtube.com/watch?v=UdDOBfZDxsQ