Skip to content

Commit

Permalink
- fix for 'auto' game IOS option. in v5.5.4 'auto' causes the game to…
Browse files Browse the repository at this point in the history
… use a d2x cios base 38 if you have it installed, which prevents game from booting. this fix prevents this from happening.
  • Loading branch information
Fledge68 committed Apr 9, 2024
1 parent 14af9a9 commit a0ef54a
Show file tree
Hide file tree
Showing 4 changed files with 2 additions and 2 deletions.
Binary file modified out/bins/ext_booter.bin
Binary file not shown.
Binary file modified out/boot.dol
Binary file not shown.
2 changes: 1 addition & 1 deletion source/defines.h
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@

#define APP_NAME "WiiFlow WFL"
#define APP_VERSION "5.5.4"
#define APP_VERSION "5.5.4-1"

#define APP_DATA_DIR "wiiflow"
#define APPS_DIR "apps/wiiflow"
Expand Down
2 changes: 1 addition & 1 deletion source/menu/menu_game_boot.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -777,7 +777,7 @@ int CMenu::_loadGameIOS(u8 gameIOS, int userIOS, const char *id, bool RealNAND_C
{
for(CIOSItr itr = _cios_base.begin(); itr != _cios_base.end(); itr++)
{
if(itr->first > gameIOS)//compare bases
if(itr->first > gameIOS && itr->first != 38)//compare bases
{
slot = itr->second;// set to cios slot
break;
Expand Down

1 comment on commit a0ef54a

@Fledge68
Copy link
Owner Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

just saw your comment, what cios do you have installed? my logical guess is you have a cios with a base 37 or 36 or something lower than 56 installed.

maybe i should change

			if(itr->first > gameIOS && itr->first != 38)//compare bases

to
if(itr->first > gameIOS && itr->first >= 56)//compare bases

Please sign in to comment.