It looks like build done by other users are working fine !
Maybe that's my own devkit which has an issue ?
I could try to build the same dol and compare if you have the issue on mine.
Maybe I messed the portlib too much, or I still have old portlib version for some libraries (like png, or zip, etc.). I don't know.
you are using the portlib provided on sourceforge?
I should replace all my folder with that one.
Off topic,
@Cyan could you take a look at this post I made and tell me if it would even be possible? I know it's not your issue or that maybe you have no idea but it's worth a shot since otherwise I don't think it'll even be noticed.
https://gbatemp.net/threads/nintendont.349258/page-1739#post-6797682
Isn't what the video scaling option doing? you can change the aspect ratio to get more/less black bar and overscan around the picture.
On wiiU you can even fore a real 4:3 output from the loader's option while keeping the TV in widescreen. The Wii can't, you need to set 4:3 in the console's settings and set your TV on 4:3 display manually.
However after it fails and loads USB Loader GX the error message comes up "Error: USB Device not initialized. Switching to channel list mode." - I think I have it set to channel list mode anyway because nothing looks different. The only thing different is Wii Games have been turned off in the "Select title sources" menu.
I was wondering is it possible to not have it turn Wii Games off after it fails to initialize the HDD or is it required as a safety thing?
It was like that before, and I changed the loader's behavior to match the message displayed.
I'll revert it, and only add channels, instead of removing wii games.
It's causing too much issues with users not understanding why after plugging an USB with games they still don't see games (because they didn't plug the USB on previous launch, it disabled wii games listing).
it will be easier.
I also fixed an issue where the loader crashed if Wii was selected while USB wasn't mounted, so now it should be fine to have Wii games always enabled.
OR maybe, just stop setting the loader automatically in channel mode when no USB is detected.
just ask which mode to display on first install, then only keep the user's settings on all new launch.
maybe a message "attention, Wii is selected but your USB is not detected, look in 4th option to switch modes if needed" ?
instead of forcing settings automatically, I like it better. it's more noob friendly to not do things automatically.
Edit: It does add a second or so extra lag, reloading the entire list like that... so it's not ideal, but better than breaking I guess.
Thank you for taking the time to look at that issue again
About the "few seconds" added to reload the full game list, you should ask SonicTopFan with his 4000 games how many minutes he has to wait to reload the full list
(yes sonictopfan, I know, you asked about game cache
)
refreshing the full list only when there's a new banner downloaded could be better than reloading it when gamecube is enabled.
But there should be another way to fix that issue.
I said few page back that the loader had a bug when downloading banners, and I fixed the code.
What's very strange is that the loader worked fine with the bug!
the code you quoted, it had : if((Settings.LoaderMode & MODE_GCGAMES) && strcmp(fileExt, ".nbr") == 0)
"nbr" instead of "bnr", but I think banners where downloaded correctly, so maybe that part of the source is not required? I find this very strange.
I wasn't home today.
I'll try to work on the loader tomorrow. I have nothing planned.