View attachment 334867
so i have measured the height of amiibo thumbnail window in emuiibo and it is 125px. since emuiibo supports only image downscaling (not upscaling) maybe it is a good idea to make images even smaller (130px height or even exact 125px). this should greatly improve loading times of big folders (animal crossing) ?
I was certain that this is not how it works (as said before) and just checked the source code to be 100% sure. Amiibo images are
not loaded when you click on Animal crossing for example. They are loaded
only when needed, eg when "selecting/hovering over an amiibo". Changing their dimensions or size has absolutly no further effect.
The time it takes to load the amiibos is purley because of the amount of amiibos in that folder. The overlay loops through all subfolders (the actual amiibo) and reads their name from the json file. That takes some time and the overlay will only continue and let you select amiibos once thats done.
https://github.com/XorTroll/emuiibo/blob/master/overlay/source/Main.cpp#L654
That code block gets run every "update", which can happen at any time the gui needs to reload. It gets the
currently focused amiibo and calls "setCurrentAmiiboPath" on it. In that function, it loads the amiibo image (
here is the code).
TLDR: Changing the image size has no effect. The only way you can make it faster is to delete amiibo, split them into multiple subgroups or overclock your switch.
Any performance gain you saw is either non-existend, due to you chosing different folders with different amounts of amiibos in it (maybe on accident) or due to the consoles cpu cores not having much other work to do.