it's been a few days and about 50 pages since i brought this up , so i'd like to revisit the idea .
a very popular ocarina code for smash bros is the SD file replacement code which is used to apply custom texture maps to the fighters . this code does not work on usbloader-gui , but i have seen it work on other variants such as brisma mod and SDUSB-Loader_cfg21 .
i compared the relevant code between usbloader-gui and SDUSB-Loader_cfg21 , and i think i have narrowed the problem down to the so-called "Excite Truck fix" in fst.c .
fatUnmount("SD");
__io_wiisd.shutdown();
i'm guessing that the SD file replacement is crippled as the SD card becomes unmounted and unavailable . i want to test this , but i don't know the revision number of the latest pre-excite truck fix revision . also , i don't have a compiler or other build tools available to me .
could someone please send me a pre-excitetruck fix revision , or tell me where i can download one ?
assuming that this is the cause of the problem , one of the following solutions are suggested .
a) hard code or text file specify a list of game IDs that crash . unmound SD for only these games .
b) hard code or text file specify a list of game IDs that require SD at boot . don't unmount SD for these games .
c) add a menu option for whether or not to unmount the SD
ideas ?
It was r96
QUOTEvoid SDCARD_deInit()
{
//First unmount all the devs...
fatUnmount ("fat");
//...and then shutdown em!
__io_wiisd.shutdown();
}