Hacking WiiFlow Lite

Tetsuo Shima

Well-Known Member
Member
Joined
Oct 29, 2008
Messages
1,874
Trophies
2
Age
45
XP
4,889
Country
Italy
i have another proposal for everyone. something i've wanted to do for some time now.

i want to make wiiflow totally use plugins. with the wii, gc, nand, emunand, and homebrew plugins i made up, i could make wiiflow work in plugin mode all the time. enabling and disabling wii, gc, nand channels, and homebrew would be as simple as adding or not adding the plugin to wiiflow/plugins folder.

what do you think?
I have absolutely no problems with that. Are there other benefits in using plugins for everything? Maybe being able to have backgrounds when switching sources with the source button? Or the ability to combine sources (like having N64 VC games from Nand and Wii64 games together in the same coverflow?)
 

fledge68

Well-Known Member
OP
Member
Joined
Jan 30, 2012
Messages
2,438
Trophies
2
XP
4,960
Country
United States
I have absolutely no problems with that. Are there other benefits in using plugins for everything? Maybe being able to have backgrounds when switching sources with the source button? Or the ability to combine sources (like having N64 VC games from Nand and Wii64 games together in the same coverflow?)
your backgrounds with the source button is already available with beta 4 i posted for you. maybe you should try it.
and yes n64 vc nand games with wii64 will be capable.
 
  • Like
Reactions: Tetsuo Shima

Wiimpathy

Well-Known Member
Member
Joined
Mar 3, 2010
Messages
1,013
Trophies
2
XP
3,125
Country
France
@fledge68 I agree with you, some the old names were confusing, now it's much better
@Wiimpathy I was trying your ScummVM mod 16 and it really rocks. Now the Neverhood no longer crashes when closing the game.
I'm just having a problem with Myst and Riven, if I save the game no save file is being created, so the load game list is always empty.
Another little issue is that now you have to press ctrl+f5 to go to the save menu (it was just f5 before and it was mapped to the 'home' button). So for some games the only way to save is by using the virtual keyboard. Can the ctrl+f5 combo be mapped to an unused button on the wiimote? (e.g. the '2' button)
Myst and Riven not saving is annoying for sure. It seems the only engine doing that?
It's saving from homebrew channel, not sure what's the problem when launched as plugin.

You access the global menu (ctrl-F5) by pressing Wiimote pad 'Up' and Home at the same time. Not easy to remember I agree... But as you say it also depends on the games, there could be different options.
Perhaps ctrl+F5 on Home and just F5 on '2' button would have been better.

Alt+F5 is also important since it's the original menu in some lucas games.
 

Tetsuo Shima

Well-Known Member
Member
Joined
Oct 29, 2008
Messages
1,874
Trophies
2
Age
45
XP
4,889
Country
Italy
Myst and Riven not saving is annoying for sure. It seems the only engine doing that?
It's saving from homebrew channel, not sure what's the problem when launched as plugin.

You access the global menu (ctrl-F5) by pressing Wiimote pad 'Up' and Home at the same time. Not easy to remember I agree... But as you say it also depends on the games, there could be different options.
Perhaps ctrl+F5 on Home and just F5 on '2' button would have been better.

Alt+F5 is also important since it's the original menu in some lucas games.
I didn't know that they were working from the HBC.
Another game that still crashes upon starting a new game is Gabriel Knight 2 the Beast Within. I have the italian version, and when I install it a message appears, saying that it's not recognized and to report data to the ScummVM team. But the strange thing is that the very same files are working perfectly on my PC, and no error message during installation (ScummVM 2.0). I will try it from the HBC to see if there is any difference like for Myst and Riven.
Finally, I think that your key binding suggestion is perfect :-)
 

Wiimpathy

Well-Known Member
Member
Joined
Mar 3, 2010
Messages
1,013
Trophies
2
XP
3,125
Country
France
I understand this will sound like an insult, but....... people still use WiiFlow?
That's a kind and smart post. A bit like going to AmigaOS forums and asking : you still use OS4?

WiiFlow combined with emulators is a great frontend displaying full 3d boxes. Even PC frontends generally only display 2d boxes.

Moreover, most 8/16 bits machines support original resolutions, ie. scanlines on crc tv(people still use crc?:D).
Wii are also still cheap even compared to raspberry pi.

I didn't know that they were working from the HBC.
Another game that still crashes upon starting a new game is Gabriel Knight 2 the Beast Within. I have the italian version, and when I install it a message appears, saying that it's not recognized and to report data to the ScummVM team. But the strange thing is that the very same files are working perfectly on my PC, and no error message during installation (ScummVM 2.0). I will try it from the HBC to see if there is any difference like for Myst and Riven.
Finally, I think that your key binding suggestion is perfect :-)
Regarding your italian version it may be due to one the files I've modified in sci engine. To be sure, you could try to load with the official wii dev build : https://buildbot.scummvm.org/builds.html

The changes I've made(resource.cpp & resource_audio.cpp) were precisely to avoid a long loading times of about 1 minute on sci32 games like Gabriel2. It's working with the french version, can't test yours..

Still clueless about myst/riven saving bug unfortunately.

And by the way, the official scummvm builds can be used as plugins too. The main differences are the filesystem code(plugin loads files faster) and the devkit 26 for official vs 28 for the plugin.
 
Last edited by Wiimpathy,

bcoleman

Active Member
Newcomer
Joined
Apr 12, 2019
Messages
38
Trophies
0
Age
22
XP
162
Country
United States
WiiFlow looks so good, perfect for the OCD lol. I have an issue though. My Wii games are in WBFS and play and look fine. My GameCube games are in games and play and look fine (connecting to Nintendont). Except the double disc games. They play fine, BUT they show up twice in my WiiFlow menu. How do I only make it show up once?

For the double disc game Tales of Symphonia, I have both iso's in games > Tales of Symphonia > game.iso / disc2.iso
 
Last edited by bcoleman,

MrSW

Well-Known Member
Member
Joined
Sep 2, 2018
Messages
138
Trophies
0
XP
1,105
Country
Brunei
WiiFlow looks so good, perfect for the OCD lol. I have an issue though. My Wii games are in WBFS and play and look fine. My GameCube games are in games and play and look fine (connecting to Nintendont). Except the double disc games. They play fine, BUT they show up twice in my WiiFlow menu. How do I only make it show up once?

For the double disc game Tales of Symphonia, I have both iso's in games > Tales of Symphonia > game.iso / disc2.iso
same thing happens to me, what i did was adding all the disc2 to a separate category and then hide that category
 
  • Like
Reactions: fledge68

DarkJaguar

New Member
Newbie
Joined
Apr 15, 2019
Messages
3
Trophies
0
Age
42
XP
59
Country
United States
First I would like to say I love this loader. I've only recently gotten into Wii modding (I waiting basically long enough for all Wii online components to go dark, then went and flipped the switch), and it has been worth it. I experimented with USB Loader GX, but that program just can't seem to load things from SD card, which I personally prefer since I have a lot of high capacity SD cards lying around, but not nearly so many USB flash drives.

It went well, and I enjoy the interface. There's a couple of things though. Firstly, apparently the Install game option is now "broken". That's the error I get. Install is broken, please use some other game ripper. It worked just fine for the first 3 games I ripped, then I changed a few options within Wiiflow Lite, and then it broke. So, alright, delete Wiiflow Lite and reset the options. I did so, I deleted both folders, and I deleted the save file it creates just to be sure. It reset most settings, but install is still broken. Also, for some odd reason it still "remembers" the way I like to display homebrew. Does anyone know where I may have screwed up or how to fix this?

On a second note, is there a way to show all my "SD Card Menu" games in Wiiflow without creating a bunch of virtual NANDS?
 

fledge68

Well-Known Member
OP
Member
Joined
Jan 30, 2012
Messages
2,438
Trophies
2
XP
4,960
Country
United States
First I would like to say I love this loader. I've only recently gotten into Wii modding (I waiting basically long enough for all Wii online components to go dark, then went and flipped the switch), and it has been worth it. I experimented with USB Loader GX, but that program just can't seem to load things from SD card, which I personally prefer since I have a lot of high capacity SD cards lying around, but not nearly so many USB flash drives.

It went well, and I enjoy the interface. There's a couple of things though. Firstly, apparently the Install game option is now "broken". That's the error I get. Install is broken, please use some other game ripper. It worked just fine for the first 3 games I ripped, then I changed a few options within Wiiflow Lite, and then it broke. So, alright, delete Wiiflow Lite and reset the options. I did so, I deleted both folders, and I deleted the save file it creates just to be sure. It reset most settings, but install is still broken. Also, for some odd reason it still "remembers" the way I like to display homebrew. Does anyone know where I may have screwed up or how to fix this?

On a second note, is there a way to show all my "SD Card Menu" games in Wiiflow without creating a bunch of virtual NANDS?
I'm glad you like wiiflow but i'm very confused by your problems.

i can't seem to fix the code to install a wii or gc game from disc. so i made wiiflow display the error message and tell users to use cleanrip which works much better. I have no idea how you installed 3 games. it never has worked since i started wiiflow lite.

unless you are talking about installing wad games to a virtual nand since you mention virtual nands.

why would you need to create more than one virtual (emu) nand? you can install as many games as you want to just one emu nand.
 

DarkJaguar

New Member
Newbie
Joined
Apr 15, 2019
Messages
3
Trophies
0
Age
42
XP
59
Country
United States
I'm glad you like wiiflow but i'm very confused by your problems.

i can't seem to fix the code to install a wii or gc game from disc. so i made wiiflow display the error message and tell users to use cleanrip which works much better. I have no idea how you installed 3 games. it never has worked since i started wiiflow lite.

unless you are talking about installing wad games to a virtual nand since you mention virtual nands.

why would you need to create more than one virtual (emu) nand? you can install as many games as you want to just one emu nand.

I never could get wiiflow to recognize game rips from cleanrip. I guess I'm not sure if I need to do something to the files after it makes them. In any case, thank you for telling me that, I just remembered something rather stupid. It was the old version of Wiiflow I was using to make those rips, and they just sort of came along for the ride when I finally found out that Wiiflow Lite exists. (Seriously, is this hidden internet knowledge? Most sites seem to think that Wiiflow 4.3.1 is the last version.) So, my stupidity is to blame here.

As for the NAND stuff, how do I copy over those SD Card Menu games into a virtual nand? I would prefer to do so without deleting all the channels out to make room over and over in my main nand then going into the SD card thing and moving the next batch over. Maybe I'm failing to see something here. In any event, if there was a way to simply natively display all the games from my SD Card Menu inside Wiiflow without messing around with NAND stuff that would be awesome.
 

fledge68

Well-Known Member
OP
Member
Joined
Jan 30, 2012
Messages
2,438
Trophies
2
XP
4,960
Country
United States
I never could get wiiflow to recognize game rips from cleanrip. I guess I'm not sure if I need to do something to the files after it makes them. In any case, thank you for telling me that, I just remembered something rather stupid. It was the old version of Wiiflow I was using to make those rips, and they just sort of came along for the ride when I finally found out that Wiiflow Lite exists. (Seriously, is this hidden internet knowledge? Most sites seem to think that Wiiflow 4.3.1 is the last version.) So, my stupidity is to blame here.

As for the NAND stuff, how do I copy over those SD Card Menu games into a virtual nand? I would prefer to do so without deleting all the channels out to make room over and over in my main nand then going into the SD card thing and moving the next batch over. Maybe I'm failing to see something here. In any event, if there was a way to simply natively display all the games from my SD Card Menu inside Wiiflow without messing around with NAND stuff that would be awesome.
just to make sure i understand. when you say SD Card Menu you are saying that your wii system menu is full so you had to move some of your wiiware/virtual console games to your sd card. and then you click the sd card on your wii system menu to see your games on sd card and launch them?

if yes then what you need is a way to dump those games to a wad file. follow this guide here to do that - https://wii.guide/dump-wads.html
no need to do the fake sign stuff.
for the games on sd card you will need to move them to your system menu first and then follow that guide.
then you will need an emu nand (virtual nand as you call it)
use modmii to make one and use showmiiwads to install your wads to it. i don't have time to write a lengthy tutorial.
once installed you will need to set wiiflow up to use your new emu nand. hopefully you can figure it out. or someone can help guide you.
 

DarkJaguar

New Member
Newbie
Joined
Apr 15, 2019
Messages
3
Trophies
0
Age
42
XP
59
Country
United States
just to make sure i understand. when you say SD Card Menu you are saying that your wii system menu is full so you had to move some of your wiiware/virtual console games to your sd card. and then you click the sd card on your wii system menu to see your games on sd card and launch them?

if yes then what you need is a way to dump those games to a wad file. follow this guide here to do that -
no need to do the fake sign stuff.
for the games on sd card you will need to move them to your system menu first and then follow that guide.
then you will need an emu nand (virtual nand as you call it)
use modmii to make one and use showmiiwads to install your wads to it. i don't have time to write a lengthy tutorial.
once installed you will need to set wiiflow up to use your new emu nand. hopefully you can figure it out. or someone can help guide you.

Oh dear, this is going to take a while... I do have a large number of games on that secondary menu. Sorry I know "SD Card Menu" is very generic but that's what Nintendo went with. Thank you for the guide. It really is unfortunate that there's no known loader that can simply access those directories right from the SD card without going through such a roundabout way, but it is what it is I suppose. Anything to avoid wearing down my internal flash a little more every single time I load a game from that menu.
 

bcoleman

Active Member
Newcomer
Joined
Apr 12, 2019
Messages
38
Trophies
0
Age
22
XP
162
Country
United States
Hey Fledge, I'm having an error when I start a Wii game in WiiFlow on Wii U while the cios of the game is set to "auto". I get a black screen, the Wii remote disconnects, and there's no way to turn off my Wii U without unplugging it. As far as I'm aware, most Wii games needs to be set to "250" for them to work. So I have a few questions.

1. If I get the black screen while testing which cios works for a game, is there any way possible to back out without unplugging my Wii to restart it?

2. If 250 is the one that works most of the time, is there a way to change every Wii game to 250 at once? I saw an option on WiiFlow (settings>startup settings > force cios/revision) but when I click turn force on and/or change the revision to 250 (or any other) then press back, I get a screen that says "! Rebooting ...". This screen never goes away. I hit any button on the Wii remote and it goes back to the cover art flow but when I check the settings, the cios is back to how it was originally (force-off and revision-auto). I know I can go to gameconfig2.ini in WiiFlow settings to set the cios manually, but it would be a lot less tedious if this worked. Any info or advice would be appreciated.

3. When exiting a Wii game with the home button and clicking Wii Menu, it takes me to the vWii's menu. I thought there was an option to make it send me back to WiiFlow? I already installed the forwarder channel which supposedly comes with a hidden menu. I opened WiiFlow settings and when I scrolled to "Return to Channel" it is set to disabled. However I can't changed it to enabled, it's locked there.
 
Last edited by bcoleman,

jeannotte

Well-Known Member
Member
Joined
Jun 15, 2016
Messages
4,525
Trophies
1
Age
53
XP
4,902
Country
France
Hello,

@bcoleman :

Never unplug the Wii u from the wall outlet, just keep pressing the Wii U Power button for at least 5 seconds and turn it off by itself.

Opt for an external hard drive.

No USB keys ==> they work badly or not at all (black screen).

Your CIOS d2x must be on this version ==> <D2X-v10-beta52-vWii>
 

fledge68

Well-Known Member
OP
Member
Joined
Jan 30, 2012
Messages
2,438
Trophies
2
XP
4,960
Country
United States
Hey Fledge, I'm having an error when I start a Wii game in WiiFlow on Wii U while the cios of the game is set to "auto". I get a black screen, the Wii remote disconnects, and there's no way to turn off my Wii U without unplugging it. As far as I'm aware, most Wii games needs to be set to "250" for them to work. So I have a few questions.

1. If I get the black screen while testing which cios works for a game, is there any way possible to back out without unplugging my Wii to restart it?

2. If 250 is the one that works most of the time, is there a way to change every Wii game to 250 at once? I saw an option on WiiFlow (settings>startup settings > force cios/revision) but when I click turn force on and/or change the revision to 250 (or any other) then press back, I get a screen that says "! Rebooting ...". This screen never goes away. I hit any button on the Wii remote and it goes back to the cover art flow but when I check the settings, the cios is back to how it was originally (force-off and revision-auto). I know I can go to gameconfig2.ini in WiiFlow settings to set the cios manually, but it would be a lot less tedious if this worked. Any info or advice would be appreciated.

3. When exiting a Wii game with the home button and clicking Wii Menu, it takes me to the vWii's menu. I thought there was an option to make it send me back to WiiFlow? I already installed the forwarder channel which supposedly comes with a hidden menu. I opened WiiFlow settings and when I scrolled to "Return to Channel" it is set to disabled. However I can't changed it to enabled, it's locked there.
1. The problem with the wiiu is you cant hold the power button to reset it. You must unplug it.
2. Ios 250 is not mandatory. Cios base 57 is highly recommended. And that is what is installed in slot 250 most of the time. Also the rebooting message isnt working right for some reason. Its supposed to reboot wiiflow. Ill check the code.
3. Not sure why return to only says disabled. Maybe another error in code.

Im at work. Will edit my this post later with more info.

EDIT: ok so i looked at the code and see nothing wrong with it. at least visually. what you says in #1 shouldn't happen. when you see the error message "rebooting..." and then press B or A the message should go away and wiiflow should reboot because m_exit is set trues which causes wiiflow to exit and m_reload is set true causing wiiflow to reboot. i cannot see how it would return to coveflow. unless it is exiting and rebooting which does show coverflow again after a lengthy time and seeing the wait animation at least twice. but then why wouldn't your changes in the startup settings not show. really baffling.

and return to is also baffling. no idea why you wouldn't be able to select another channel.

i'm going to test a few things on my wiiu as soon as i get a chance.

EDIT#2: just tested everything on my wiiu vwii. no problems.
the only thing i can come up with is. and this is just a guess. maybe you are using one of those forwarders from the wiiflowiki4 website. apparently some of them don't patch ahbprot. and wiiflow by default uses ios58 and a patched ahbprot. maybe wiiflow doesn't have access to the vwii nand properly because the ahbprot isn't disabled and thus it prevents wiiflow from reading/writing the wiiflow savefile and plus reading the channels installed for return to to work properly. also if isfs permissions are not patched then wiiflow may not be able to save the wiiflow gamesave files.

what you need to do is via your wiiu vwii mode launch the HBC. then from there launch wiiflow and see if these options work now. if yes then it is indeed your forwarder. if not then i'm clueless.
 
Last edited by fledge68,

bcoleman

Active Member
Newcomer
Joined
Apr 12, 2019
Messages
38
Trophies
0
Age
22
XP
162
Country
United States
@fledge

That was a great guess because you were right. I was using a WiiFlow forwarder on my vWii menu occasionally to launch it which would explain the confusion. I launched WiiFlow Lite through my HBC and the majority of issues were fixed. First I changed the games back to auto and they actually worked this time. I no longer have to specify a cios. Then I went into my settings and changed "Return to Channel" to WiiFlow. Tested a game and it works properly. Finally, I put force cios on and to auto. When I pressed back, I got the rebooting screen again. Just like before, I hit any button to return to my games. Except this time, the setting was saved. Perfect.

The only issue I encountered was when originally testing my Wii games from HBC>WFL (with the cios I had previously specified), if I picked the wrong one, I would get the inescapable black screen forcing me to unplug my Wii U. That sucks, but fortunately it seems auto is working properly for all games and specifying a cios is pointless. So it's easy to avoid.

I didn't even consider the forwarder being my problem. I was just about to delete it but when I opened it, it seems to be working properly with the settings now saved. I assume I won't have further issues with playing games from it as long as I remember to control the master settings through the HBC Channel. Thanks again!
 
Last edited by bcoleman,

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
    Xdqwerty @ Xdqwerty: