diff --git a/out/bins/ext_booter.bin b/out/bins/ext_booter.bin index aee796bb..9ab562a2 100644 Binary files a/out/bins/ext_booter.bin and b/out/bins/ext_booter.bin differ diff --git a/out/boot.dol b/out/boot.dol index 85d7e14c..409acfcf 100644 Binary files a/out/boot.dol and b/out/boot.dol differ diff --git a/source/defines.h b/source/defines.h index 68ce5a77..f495d356 100644 --- a/source/defines.h +++ b/source/defines.h @@ -1,6 +1,6 @@ #define APP_NAME "WiiFlow WFL" -#define APP_VERSION "5.5.3 beta 2" +#define APP_VERSION "5.5.3" #define APP_DATA_DIR "wiiflow" #define APPS_DIR "apps/wiiflow" diff --git a/source/menu/menu_source.cpp b/source/menu/menu_source.cpp index 434535ce..a46b9e62 100644 --- a/source/menu/menu_source.cpp +++ b/source/menu/menu_source.cpp @@ -38,8 +38,10 @@ void CMenu::_sourceFlow() string trs; const dir_discHdr *hdr = CoverFlow.getHdr(); - // save source number for return - sm_numbers[sm_numbers.size() - 1] = std::to_string(hdr->settings[0]); + // save source menu button number for centering coverflow on that cover when we come back to sourceflow. + // we use a vector because of the tiers + sm_numbers[sm_numbers.size() - 1] = std::to_string(hdr->settings[0]);// hdr->settings[0] is the number of the source menu button. + // create string of numbers to save in wiiflow_lite.ini. numbers = sm_numbers[0]; for(u8 i = 1; i < sm_numbers.size(); i++) numbers.append(',' + sm_numbers[i]); @@ -81,7 +83,7 @@ void CMenu::_sourceFlow() for(i = 0; i < magicNums.size(); i++) { u8 pos = m_plugin.GetPluginPosition(strtoul(magicNums[i].c_str(), NULL, 16)); - if(pos < 255) + if(pos < 255)// if pos == 255 then it doesn't exist { enabledPluginsCount++; m_plugin.SetEnablePlugin(pos, 2); diff --git a/wii/apps/wiiflow/meta.xml b/wii/apps/wiiflow/meta.xml index c4c06512..c54ef76c 100644 --- a/wii/apps/wiiflow/meta.xml +++ b/wii/apps/wiiflow/meta.xml @@ -2,8 +2,8 @@ WiiFlow WFL Fledge68 - 5.5.2 - 20220207000000 + 5.5.3 + 20220323000000