Hacking WiiFlow Lite

ArgonUK

Well-Known Member
Newcomer
Joined
May 8, 2016
Messages
73
Trophies
0
XP
306
Country
How do I load wbfs backups with the latest WiiFlow Lite from SD in vWii? The game is picked up by a loader but freezes during after wiiflow loading bar is completed. Custom IOS 236, 249 & 250 were installed as per guidelines.

Which basic checks shall I do?


Just to be clear, is SD Wii wbfs games loading feature supported by WiiFlow Lite for vWii or CFG USB Loader is the only option at the moment? Thank you.
 

NormalMisha

Well-Known Member
Member
Joined
May 16, 2021
Messages
119
Trophies
0
Age
34
XP
157
Country
United Kingdom
@fledge68 et al, where is the best location for WiiFlow, in your opinion? I had it on HDD but I'm starting to think it's a bad idea. Some of the DB files in cache became corrupt today. Maybe it's to do with half-finished writes to the HDD or something like that. The HDD gets powered up and down a lot. Maybe having it on flash memory would be better. To be honest I get quite a lot of freezes when launching games, maybe 1 or 2 per hour. Is that just part and parcel? I've got to settle on locations for everything soon before I pass the Wii on, EmuNAND, WiiFlow folders and plugins moved to the SD suddenly seemed like a good idea at 1am, with Wii, GC and ROMS on the HDD. Thanks.
 

NormalMisha

Well-Known Member
Member
Joined
May 16, 2021
Messages
119
Trophies
0
Age
34
XP
157
Country
United Kingdom
Bug report 001: If you have "Both" selected in the NAND type setting and you delete an EmuNAND game, the game does not disappear from the games list. If you try to play it you get a code dump, so it *has* been deleted. To get the games list updated the only thing that works is changing the NAND type setting to "EmuNAND", reloading the cache and then changing it back to "Both".
 

biggzsizzle

Well-Known Member
Member
Joined
Feb 13, 2008
Messages
229
Trophies
1
XP
727
Country
United States
"force Patch IOS58" are you asking that because you saw IOS58 get loaded in USB Loader GX??
I'm almost certain thats not why WiiFlow doesnt see your drive.

But seeing as we're discussing loading IOS files,..try this. Open /apps/wiiflow/meta.xml with notepad++.
Try forcing WiiFlow to use IOS249 by cutting the 2, "REMOVE THIS LINE.." lines.then Save and Close it. Boot up wiiflow and see what happens

Code:
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
   <app version="1">
       <name>WiiFlow WFL</name>
       <coder>Fledge68</coder>
       <version>5.4.9</version>
       <release_date>20210403000000</release_date>
       <!--   // remove this line to enable arguments   <---THIS IS THE LINE U REMOVE
           <arguments>
           <arg>ios=249</arg>   <---THIS IS WHAT FORCES  WiiFlow to LOAD IOS249
           <arg>waitdir=sd:/apps/wiiflow/wait_imgs</arg>
           <arg>waitloop</arg>
           <arg>noflash</arg>
       </arguments>
       // remove this line to enable arguments -->   <---REMOVE THIS IS THE LINE TOO
       <short_description>USB Loader app</short_description>
       <long_description>WiiFlow is a app for loading backup games from a USB Device or SD card.
    It displays your games in a coverflow with 3D full box covers.
   
    Key features:
    * Emulated NAND support
    * Plugin system for emu apps
    * Devolution support
    * Nintendont support
    * Neek2o support
       </long_description>
       <no_ios_reload/>
   </app>
 
  • Like
Reactions: ber71 and BasSlk

BasSlk

Member
Newcomer
Joined
Jun 7, 2021
Messages
20
Trophies
0
Age
25
XP
118
Country
Netherlands
"force Patch IOS58" are you asking that because you saw IOS58 get loaded in USB Loader GX??
I'm almost certain thats not why WiiFlow doesnt see your drive.

But seeing as we're discussing loading IOS files,..try this. Open /apps/wiiflow/meta.xml with notepad++.
Try forcing WiiFlow to use IOS249 by cutting the 2, "REMOVE THIS LINE.." lines.then Save and Close it. Boot up wiiflow and see what happens

Code:
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
   <app version="1">
       <name>WiiFlow WFL</name>
       <coder>Fledge68</coder>
       <version>5.4.9</version>
       <release_date>20210403000000</release_date>
       <!--   // remove this line to enable arguments   <---THIS IS THE LINE U REMOVE
           <arguments>
           <arg>ios=249</arg>   <---THIS IS WHAT FORCES  WiiFlow to LOAD IOS249
           <arg>waitdir=sd:/apps/wiiflow/wait_imgs</arg>
           <arg>waitloop</arg>
           <arg>noflash</arg>
       </arguments>
       // remove this line to enable arguments -->   <---REMOVE THIS IS THE LINE TOO
       <short_description>USB Loader app</short_description>
       <long_description>WiiFlow is a app for loading backup games from a USB Device or SD card.
    It displays your games in a coverflow with 3D full box covers.
 
    Key features:
    * Emulated NAND support
    * Plugin system for emu apps
    * Devolution support
    * Nintendont support
    * Neek2o support
       </long_description>
       <no_ios_reload/>
   </app>

Yes you right it sadly doesnt work, it will go to a black screen and stay stuck there, normally it will stay stuck on the wiiflow logo. It is so strange. WiiFlow works perfectly if you first boot into USB Loader GX and then open WiiFlow. There is no other way to get it to work

# USB Loader GX R1272 - Main settings file
# Note: This file is automatically generated
godmode = 0
videomode = 1
videopatch = 0
videoPatchDol = 0
patchFix480p = 0
language = 10
ocarina = 0
hddinfo = 1
sinfo = 1
rumble = 1
volume = 80
sfxvolume = 80
gamesoundvolume = 80
tooltips = 1
RememberUnlock = 1
password =
GameSort = 1
LoaderIOS = 58
cios = 249
keyset = 0
xflip = 2
gridRows = 3
quickboot = 0
wsprompt = 0
parentalcontrol = 4
covers_path = sd:/apps/usbloader_gx/images/
covers2d_path = sd:/apps/usbloader_gx/images/2D/
coversFull_path = sd:/apps/usbloader_gx/images/full/
theme_path = sd:/apps/usbloader_gx/theme/
theme =
disc_path = sd:/apps/usbloader_gx/images/disc/
language_path =
languagefiles_path = sd:/apps/usbloader_gx/language/
TxtCheatcodespath = sd:/txtcodes/
titlestxt_path = sd:/apps/usbloader_gx/
gamesound = 1
dolpath = sd:/
ogg_path =
wiilight = 1
gameDisplay = 3
update_path = sd:/apps/usbloader_gx/
homebrewapps_path = sd:/apps/
BNRCachePath = sd:/apps/usbloader_gx/cache_bnr/
Cheatcodespath = sd:/codes/
BcaCodepath = sd:/bca/
WipCodepath = sd:/wip/
WDMpath = sd:/wdm/
titlesOverride = 1
ForceDiscTitles = 0
patchcountrystrings = 0
screensaver = 3
musicloopmode = 1
autonetwork = 0
discart = 0
coversfull = 0
partition = 0
marknewtitles = 1
ShowFreeSpace = 1
InstallToDir = 2
GameSplit = 2
InstallPartitions = FFFFFFFD
PlaylogUpdate = 0
ParentalBlocks = FFFFFFFF
returnTo =
HomeMenu = 2
MultiplePartitions = 0
USBPort = 0
USBAutoMount = 1
CacheTitles = 1
BlockIOSReload = 2
WSFactor = 0.800
FontScaleFactor = 0.800
ClockFontScaleFactor = 1.000
EnabledCategories = 0
RequiredCategories =
ForbiddenCategories =
Wiinnertag = 0
WiinnertagPath = sd:/apps/usbloader_gx/
SelectedGame = -481
GameListOffset = 480
sneekVideoPatch = 0
NandEmuMode = 0
NandEmuChanMode = 2
NandEmuPath = sd:/nands/01/
NandEmuChanPath = sd:/nands/01/
UseSystemFont = 1
Hooktype = 0
WiirdDebugger = 0
WiirdDebuggerPause = 0
ShowPlayCount = 1
bannerFavIcon = 4
LoaderMode = 11
SearchMode = 0
GameAspectRatio = 2
PointerSpeed = 0.18
UseChanLauncher = 0
AdjustOverscanX = 0
AdjustOverscanY = 0
TooltipDelay = 1500
GameWindowMode = 0
CacheBNRFiles = 1
BannerAnimStart = 0
BannerGridSpeed = 25.6
BannerZoomDuration = 30
BannerProjectionOffsetX = 2
BannerProjectionOffsetY = -4
BannerProjectionWidth = 620
BannerProjectionHeight = 464
GCBannerScale = 1.5
GameCubePath = usb1:/games/
GameCubeSDPath = sd:/games/
GameCubeMode = 2
GameCubeSource = 2
MultiDiscPrompt = 0
DMLVideo = 0
DMLProgPatch = 0
DMLNMM = 0
DMLActivityLED = 0
DMLPADHOOK = 0
DMLNoDisc2 = 0
DMLWidescreen = 0
DMLScreenshot = 0
DMLJPNPatch = 0
DMLDebug = 0
NINDeflicker = 0
NINPal50Patch = 0
NINWiiUWide = 1
NINVideoScale = 0
NINVideoOffset = 0
NINRemlimit = 0
NINArcadeMode = 0
NINCCRumble = 0
NINSkipIPL = 0
NINMCEmulation = 1
NINMCSize = 2
NINAutoboot = 1
NINSettings = 2
NINUSBHID = 0
NINMaxPads = 4
NINNativeSI = 0
NINOSReport = 0
NINLED = 0
NINLog = 0
DEVOMCEmulation = 0
DEVOWidescreen = 0
DEVOActivityLED = 1
DEVOFZeroAX = 0
DEVOTimerFix = 0
DEVODButtons = 0
DEVOCropOverscan = 0
DEVODiscDelay = 0
DEVOLoaderPath = sd:/apps/gc_devo/
NINLoaderPath = sd:/apps/nintendont/
GCInstallCompressed = 0
GCInstallAligned = 0
PrivateServer = 0
CustomBannersURL = http://banner.rc24.xyz/

Update: tried 251 it works!! I can kiss you right now. I already spend like above 80+ hours to find a solution! Thanks a lot @biggzsizzle you made my day!!
 
Last edited by BasSlk,

fledge68

Well-Known Member
OP
Member
Joined
Jan 30, 2012
Messages
2,430
Trophies
2
XP
4,915
Country
United States
Yes you right it sadly doesnt work, it will go to a black screen and stay stuck there, normally it will stay stuck on the wiiflow logo. It is so strange. WiiFlow works perfectly if you first boot into USB Loader GX and then open WiiFlow. There is no other way to get it to work

# USB Loader GX R1272 - Main settings file
# Note: This file is automatically generated
godmode = 0
videomode = 1
videopatch = 0
videoPatchDol = 0
patchFix480p = 0
language = 10
ocarina = 0
hddinfo = 1
sinfo = 1
rumble = 1
volume = 80
sfxvolume = 80
gamesoundvolume = 80
tooltips = 1
RememberUnlock = 1
password =
GameSort = 1
LoaderIOS = 58
cios = 249
keyset = 0
xflip = 2
gridRows = 3
quickboot = 0
wsprompt = 0
parentalcontrol = 4
covers_path = sd:/apps/usbloader_gx/images/
covers2d_path = sd:/apps/usbloader_gx/images/2D/
coversFull_path = sd:/apps/usbloader_gx/images/full/
theme_path = sd:/apps/usbloader_gx/theme/
theme =
disc_path = sd:/apps/usbloader_gx/images/disc/
language_path =
languagefiles_path = sd:/apps/usbloader_gx/language/
TxtCheatcodespath = sd:/txtcodes/
titlestxt_path = sd:/apps/usbloader_gx/
gamesound = 1
dolpath = sd:/
ogg_path =
wiilight = 1
gameDisplay = 3
update_path = sd:/apps/usbloader_gx/
homebrewapps_path = sd:/apps/
BNRCachePath = sd:/apps/usbloader_gx/cache_bnr/
Cheatcodespath = sd:/codes/
BcaCodepath = sd:/bca/
WipCodepath = sd:/wip/
WDMpath = sd:/wdm/
titlesOverride = 1
ForceDiscTitles = 0
patchcountrystrings = 0
screensaver = 3
musicloopmode = 1
autonetwork = 0
discart = 0
coversfull = 0
partition = 0
marknewtitles = 1
ShowFreeSpace = 1
InstallToDir = 2
GameSplit = 2
InstallPartitions = FFFFFFFD
PlaylogUpdate = 0
ParentalBlocks = FFFFFFFF
returnTo =
HomeMenu = 2
MultiplePartitions = 0
USBPort = 0
USBAutoMount = 1
CacheTitles = 1
BlockIOSReload = 2
WSFactor = 0.800
FontScaleFactor = 0.800
ClockFontScaleFactor = 1.000
EnabledCategories = 0
RequiredCategories =
ForbiddenCategories =
Wiinnertag = 0
WiinnertagPath = sd:/apps/usbloader_gx/
SelectedGame = -481
GameListOffset = 480
sneekVideoPatch = 0
NandEmuMode = 0
NandEmuChanMode = 2
NandEmuPath = sd:/nands/01/
NandEmuChanPath = sd:/nands/01/
UseSystemFont = 1
Hooktype = 0
WiirdDebugger = 0
WiirdDebuggerPause = 0
ShowPlayCount = 1
bannerFavIcon = 4
LoaderMode = 11
SearchMode = 0
GameAspectRatio = 2
PointerSpeed = 0.18
UseChanLauncher = 0
AdjustOverscanX = 0
AdjustOverscanY = 0
TooltipDelay = 1500
GameWindowMode = 0
CacheBNRFiles = 1
BannerAnimStart = 0
BannerGridSpeed = 25.6
BannerZoomDuration = 30
BannerProjectionOffsetX = 2
BannerProjectionOffsetY = -4
BannerProjectionWidth = 620
BannerProjectionHeight = 464
GCBannerScale = 1.5
GameCubePath = usb1:/games/
GameCubeSDPath = sd:/games/
GameCubeMode = 2
GameCubeSource = 2
MultiDiscPrompt = 0
DMLVideo = 0
DMLProgPatch = 0
DMLNMM = 0
DMLActivityLED = 0
DMLPADHOOK = 0
DMLNoDisc2 = 0
DMLWidescreen = 0
DMLScreenshot = 0
DMLJPNPatch = 0
DMLDebug = 0
NINDeflicker = 0
NINPal50Patch = 0
NINWiiUWide = 1
NINVideoScale = 0
NINVideoOffset = 0
NINRemlimit = 0
NINArcadeMode = 0
NINCCRumble = 0
NINSkipIPL = 0
NINMCEmulation = 1
NINMCSize = 2
NINAutoboot = 1
NINSettings = 2
NINUSBHID = 0
NINMaxPads = 4
NINNativeSI = 0
NINOSReport = 0
NINLED = 0
NINLog = 0
DEVOMCEmulation = 0
DEVOWidescreen = 0
DEVOActivityLED = 1
DEVOFZeroAX = 0
DEVOTimerFix = 0
DEVODButtons = 0
DEVOCropOverscan = 0
DEVODiscDelay = 0
DEVOLoaderPath = sd:/apps/gc_devo/
NINLoaderPath = sd:/apps/nintendont/
GCInstallCompressed = 0
GCInstallAligned = 0
PrivateServer = 0
CustomBannersURL = http://banner.rc24.xyz/

Update: tried 251 it works!! I can kiss you right now. I already spend like above 80+ hours to find a solution! Thanks a lot @biggzsizzle you made my day!!
glad you got it working! but a couple of things to point out:

1. you don't have to edit your xml file. wiiflow uses a save file in the wii's memory just like a wii game does. it's created on first boot even if boot up crashes. if this happens you can't access the startup/boot settings to try ios58 or a different cIOS. that's why you need to use the wiiflow start configurator app found here - https://www.mediafire.com/file/vdchnzz8nh587g1/Wiiflow_Start_Configurator.zip/file
run it to change wiiflow's startup options - in your case to switch to cIOS 251. although editing the xml does work too.

2. i'm curios what cios you have installed in 249 and 251? and what the base (56, 57, 58) of 251 is? this way maybe we can figure out why 251 works and 249 doesn't.
 

XFlak

Wiitired but still kicking
Member
Joined
Sep 12, 2009
Messages
13,767
Trophies
3
Age
38
Location
Cyprus, originally from Toronto
Website
modmii.github.io
XP
9,723
Country
Cyprus
Base 58 cios don't necessarily have better compatibility, but just different compatibility. Most people have cios with base 58 installed to slot 251, up until recently this was really the only thing recommended to this slot. Now modmii and wii.guide recommend base 38 to slot 251 for game compatibility reasons. I'd be curious to know if base 38 works in this case in addition to (presumably) base 58
 

BasSlk

Member
Newcomer
Joined
Jun 7, 2021
Messages
20
Trophies
0
Age
25
XP
118
Country
Netherlands
glad you got it working! but a couple of things to point out:

1. you don't have to edit your xml file. wiiflow uses a save file in the wii's memory just like a wii game does. it's created on first boot even if boot up crashes. if this happens you can't access the startup/boot settings to try ios58 or a different cIOS. that's why you need to use the wiiflow start configurator app found here - https://www.mediafire.com/file/vdchnzz8nh587g1/Wiiflow_Start_Configurator.zip/file
run it to change wiiflow's startup options - in your case to switch to cIOS 251. although editing the xml does work too.

2. i'm curios what cios you have installed in 249 and 251? and what the base (56, 57, 58) of 251 is? this way maybe we can figure out why 251 works and 249 doesn't.

Base 58 cios don't necessarily have better compatibility, but just different compatibility. Most people have cios with base 58 installed to slot 251, up until recently this was really the only thing recommended to this slot. Now modmii and wii.guide recommend base 38 to slot 251 for game compatibility reasons. I'd be curious to know if base 38 works in this case in addition to (presumably) base 58

I followed the Wii U Guide (vWii Modding (hacks.guide)) so I installed it like:
  • v10 d2x-v10-beta52-vWii
  • cIOS base: 56
  • Select cIOS slot: 249
  • v10 d2x-v10-beta52-vWii
  • cIOS base: 57
  • cIOS slot: 250
  • v10 d2x-v10-beta52-vWii
  • cIOS base: 58
  • cIOS slot: 251
Is this the wrong way of installing on the Wii U? I noticed Beta53 doesnt work at all with the big HDD, it does on GX Loader tho.

Thank you, I will save the configurator on my PC, I hope more people read this. Because I saw a lot of not sloved forums that had the same isue like me.

But so WiiFlow works with a 5TB WD Drive formated to FAT32! So happy that I can enjoy Wiiflow now :)
 
Last edited by BasSlk,

Exidous

Well-Known Member
Member
Joined
Mar 2, 2021
Messages
308
Trophies
0
Age
43
XP
668
Country
United States
Is there any way to lock particular Wiiflow settings in place? My setup is currently with an emunand on USB, but if I ever boot the Wii without the hard drive plugged in, Wiiflow resets Emu NANDS Partition (Partition Settings) to SD, and forgets the Select NAND folder name. Even if the drive is plugged back in for a later boot. I'd rather (an end user) not have to know how to rejigger the settings.
 
Last edited by Exidous,

XFlak

Wiitired but still kicking
Member
Joined
Sep 12, 2009
Messages
13,767
Trophies
3
Age
38
Location
Cyprus, originally from Toronto
Website
modmii.github.io
XP
9,723
Country
Cyprus
You could just move\save wiiflow to the HDD instead of the SD card. In this way, WiiFlow won't boot at all when the HDD is not inserted. If you sometimes want to use WiiFlow with just SD and no HDD this may not be a good solution for you though.
 

BasSlk

Member
Newcomer
Joined
Jun 7, 2021
Messages
20
Trophies
0
Age
25
XP
118
Country
Netherlands
If u are willing to try testing this out that would be great:


v10 d2x-v10-beta52-vWii
cIOS base: 38
cIOS slot: 251


If it breaks things, then you can just reinstall base 58

I cant sellect cIOS base 38 for beta53 on vWii

Sadly I cant get Emunand to work, it wil always go to black screen
 

XFlak

Wiitired but still kicking
Member
Joined
Sep 12, 2009
Messages
13,767
Trophies
3
Age
38
Location
Cyprus, originally from Toronto
Website
modmii.github.io
XP
9,723
Country
Cyprus
U know that's normal when booting an emunand for the first time, right? Not to say you couldn't legit have issues, it can be finicky.

You don't have a Wii (not WiiU) by any chance do u? I'd be curious to see if the same hdd runs smoothly on a Wii, or if base 58 cios is also required. What kind of HDD you using?
 
Last edited by XFlak,

BasSlk

Member
Newcomer
Joined
Jun 7, 2021
Messages
20
Trophies
0
Age
25
XP
118
Country
Netherlands
U know that's normal when booting an emunand for the first time, right? Not to say you couldn't legit have issues, it can be finicky.

You don't have a Wii (not WiiU) by any chance do u? I'd be curious to see if the same hdd runs smoothly on a Wii, or if base 58 cios is also required. What kind of HDD you using?

I will grab my old Wii this weekend and check it out for you! I use a WD 5TB 2.5 inch HDD with Y-Splitter and formatated in one big 5TB FAT32 Partition in MBR.

Sadly I let the Wii U on for a few hours... but the screen stays black. How should I troubleshoot this?
 
Last edited by BasSlk,
  • Like
Reactions: XFlak

XFlak

Wiitired but still kicking
Member
Joined
Sep 12, 2009
Messages
13,767
Trophies
3
Age
38
Location
Cyprus, originally from Toronto
Website
modmii.github.io
XP
9,723
Country
Cyprus
Troubleshooting neek can be difficult, here are some things u can try

First, make sure the bootmiineek folder or simular is named bootmii on the SD card, then launch "bootmii" from the hbc or priiloader or boot2 or whatever. There are some tools like nswitch and switch2uneek that rely on renaming folders prior to launching "bootmii" ios, and they often don't succeed. (edit: or just launch using usbloader gx, after adjusting path settings, and sd:/bootmii is not required)

Second, try lots of different nands. Try your own nand dump from your wii, or try creating a fresh emunand using modmii, or NUS downloader, or show mii wads

Try different variants, like sneek, sneek+di, uneek, uneek+di

If using the original neek, and not neek2o, and you are using a +di variation, be sure to have a wii game in extracted format saved to usb:/games/subfolder, otherwise the emulated system menu will not load

Try different hardware. Given you needed a base 58 cios installed to work with your hdd, hdd incompatibility may be the most likely explanation

While on the blackscreen, check if your hdd is working, an activity light on the hdd would make this easier
 
  • Like
Reactions: ca032769 and BasSlk

BasSlk

Member
Newcomer
Joined
Jun 7, 2021
Messages
20
Trophies
0
Age
25
XP
118
Country
Netherlands
Troubleshooting neek can be difficult, here are some things u can try

First, make sure the bootmiineek folder or simular is named bootmii on the SD card, then launch "bootmii" from the hbc or priiloader or boot2 or whatever. There are some tools like nswitch and switch2uneek that rely on renaming folders prior to launching "bootmii" ios, and they often don't succeed. (edit: or just launch using usbloader gx, after adjusting path settings, and sd:/bootmii is not required)

Second, try lots of different nands. Try your own nand dump from your wii, or try creating a fresh emunand using modmii, or NUS downloader, or show mii wads

Try different variants, like sneek, sneek+di, uneek, uneek+di

If using the original neek, and not neek2o, and you are using a +di variation, be sure to have a wii game in extracted format saved to usb:/games/subfolder, otherwise the emulated system menu will not load

Try different hardware. Given you needed a base 58 cios installed to work with your hdd, hdd incompatibility may be the most likely explanation

While on the blackscreen, check if your hdd is working, an activity light on the hdd would make this easier
Sadly I dont get it to work. Not one vwii emunand wants to work. Not on USB Loader GX or Wiiflow :/
 

ganons

Well-Known Member
Member
Joined
Jun 12, 2005
Messages
3,289
Trophies
1
XP
3,088
Country
Currently testing this with an SD card and 2 games and it shows infinite duplicates of those games. Refreshed cache but it's still there, how do you fix this?
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    A @ anotherthing: The Nintendo servers are going down in 9 days anyway.