@oggzee, I fully support your idea to minimize the loading time by ignoring any theme elements.
I am even trying to go further and get rid of any decorations, I mean to have the only black screen with log messages.
But I am not successful with removing that background gray picture with blue borders... I erased all images under sd:/usb-loader and sd:/usb-loader/ sd:/usb-loader/themes/cfg_Default but the loader still shows this picture when is launched via a forwarder.
Did you embed it into the .dol file of the loader?
I am even trying to go further and get rid of any decorations, I mean to have the only black screen with log messages.
But I am not successful with removing that background gray picture with blue borders... I erased all images under sd:/usb-loader and sd:/usb-loader/ sd:/usb-loader/themes/cfg_Default but the loader still shows this picture when is launched via a forwarder.
Did you embed it into the .dol file of the loader?
oggzee said:It's on purpose.the said:There is nothing left anymore to be dreaming about... except a tiny thing, which I mentioned earlier - when CFG loader is launched via forwarders, then its parameter bg_path is set to a strange value builtin, and parameter theme is empty. All these cause displaying the process of loading with wrong colors
Isn't critical of course, but it is incorrect behavior, which looks strange from my perspective
@oggzee, does it work so because you did that with a purpose?
If doing the direct launch this code that is run after the config is read
CFG.direct_launch = 1;
CFG_Default_Theme();
CFG.device = CFG_DEV_USB;
*CFG.background = 0;
*CFG.w_background = 0;
CFG.covers = 0;
CFG.gui = 0;
CFG.music = 0;
CFG.confirm_start = 0;
The idea is, since it is used for direct loading, looks don't matter but startup speed does, so everything is set to the basic looks. However one could still change these options with additional parameters on the command line...