Hacking WiiFlow - an open source GUI USB-Loader

Tetsuo Shima

Well-Known Member
Member
Joined
Oct 29, 2008
Messages
1,874
Trophies
2
Age
45
XP
4,884
Country
Italy
I have WiiFlow 4.1 for vWii and WiiFlowChanel v1.1 and I have the following problem. Whenever I enter WiiFlow after a reboot, the only Game Partition seen is NAND. I cannot switch to USB1. Right now I found the following workarounds:
1. Exit WiiFlow and enter again and the USB1 is visible and can be selected - all the games work
2. When I first load WiiFlow I connect my drive in the WiiFlow loading time. Surprisingly, if I do this the USB1 is seen from the begining - all the games work
So if I've understand correctly it IS possible to use port 1 with Wiiflow.
From what I know, the only CIOSes that support port 1 so far are d2x-alt and Hermes CIOS (which I'm currently using with UsbloaderGX and port 1 works)
So, I think that maybe also wiiflow can use port1 with Hermes Cios. Am I wrong?
 

MassiveRican

GBATemp's Unofficial Vigilante
Member
Joined
Aug 2, 2011
Messages
2,454
Trophies
1
Location
Creeping in the Shadows
XP
1,189
Country
So if I've understand correctly it IS possible to use port 1 with Wiiflow.
From what I know, the only CIOSes that support port 1 so far are d2x-alt and Hermes CIOS (which I'm currently using with UsbloaderGX and port 1 works)
So, I think that maybe also wiiflow can use port1 with Hermes Cios. Am I wrong?
WiiFlow can use both D2X-v10-beta53-alt and Hermes cIOS so I don't see why it wouldn't be able to. Take a chance and check it out. Let me know how it works out for you. Your Avatar kicks ass btw.
 

Tetsuo Shima

Well-Known Member
Member
Joined
Oct 29, 2008
Messages
1,874
Trophies
2
Age
45
XP
4,884
Country
Italy
WiiFlow can use both D2X-v10-beta53-alt and Hermes cIOS so I don't see why it wouldn't be able to. Take a chance and check it out. Let me know how it works out for you. Your Avatar kicks ass btw.
Thanks, it's from the manga Akira by Katsuhiro Otomo, and that's where my nickname comes from. /OT
I'll check out later when I have more time if I can make it work with port 1.
 

fledge68

Well-Known Member
Member
Joined
Jan 30, 2012
Messages
2,437
Trophies
2
XP
4,949
Country
United States
I find that all fonts are bold in WiiFlow. How can I get rid of the bold format ? Thx !
font_weight does control the boldness but doesn't seem to work very good. It seems to depend on the font being used. zero actually tells wiiflow to use the default which is bold on. for no bold try setting it to 1. The font_weight under the [GENERAL] section will affect all fonts unless it is specified under the specific label such as [GAMEINFO/PUBLISHER] . I've tried messing with font_weight myself but didn't have much luck. Anything over 8 doesn't seem to have any affect and like I said it depends on the font used.
 
  • Like
Reactions: TeenTin

fledge68

Well-Known Member
Member
Joined
Jan 30, 2012
Messages
2,437
Trophies
2
XP
4,949
Country
United States
Anyone else having problems installing a wii game with r880? Mine starts but then immediately gives me an error has occurred message.

Edit: It appears that this started with r876/r877. I tried r875 and it worked. when i tried r877 I got the error. Must be some simple mistake in the code somewhere.
 

iancer

Well-Known Member
Member
Joined
Jun 24, 2010
Messages
104
Trophies
0
XP
100
Country
United States
no matter what i do i cannot create a cache for the life of me!
since i updated to rev 878 it started, it deletes my cache when i update, but then no matter what i do - 'update_cache' in INI = 0/1, neither one recreates the cache. GGGGAAAAAHHHHH!!!!!!!!!!
ive tried various combinations of update_cache, reload cache, changing the 'ini_rev' number. wtf!
my wiiflow wont create a cover cache for my wii games, my wiiflow folder is on an NTFS drive, thats where i keep my covers.

surprisingly using emuflow creates a cache, i have 2 'wiiflow' setups. im pissed. love wiiflow thx, plz help!
 

Tetsuo Shima

Well-Known Member
Member
Joined
Oct 29, 2008
Messages
1,874
Trophies
2
Age
45
XP
4,884
Country
Italy
That would be very kind. :rolleyes:
I just installed version 4.1 and I can see my HD on port 1 with all my games, they even show banners, but they don't start (none of them) and after a black screen I'm back to the wii menu.
Not knowing what to do I tried changing Cios in startup settings to 222 and 223 and force load cios (not clear what it does but it slow down very much the booting of Wiiflow)
Now every time I start Wii flow I get a code dump.
 

matto21

Well-Known Member
Member
Joined
Dec 29, 2011
Messages
710
Trophies
1
Age
67
XP
3,205
Country
Italy
Anyone else having problems installing a wii game with r880? Mine starts but then immediately gives me an error has occurred message.

Edit: It appears that this started with r876/r877. I tried r875 and it worked. when i tried r877 I got the error. Must be some simple mistake in the code somewhere.
yes problems installing a wii game with r880

@FIX94
would be nice, use the USB1 port
 

Maxternal

Peanut Gallery Spokesman
Member
Joined
Nov 15, 2011
Messages
5,210
Trophies
0
Age
40
Location
Deep in GBAtemp addiction
Website
gbadev.googlecode.com
XP
1,709
Country
Since my modification for WiiFlow of the Mighty Channels plugin that CFG uses didn't work too well (I'll figure it out eventually) I decided to also make ...

The Neek2o Plugin

http://www.mediafire.com/?egsumu8yoc93yo7

It's a real simple little program that just asks Neek2o to boot a channel (same way that WiiFlow can be set to do) Just like my other rather redundant plugins it's just to be able to mix things together in a SINGLE source menu button. It also comes with the same Plugin Prep app that the Mighty plugin came with so it will work off the same dummy files if you want or run the app first from a computer to create them.

Right now it's set to return to the WiiFlow hidden channel IN Neek2o. (untested now that I think of it) but if you want it to return to real NAND system menu instead you SHOULD be able to just add |--NK2O to the end of the arguments in the INI (or any other channel you have in your emuNAND)

THEORETICALLY it can also tell Neek2o to directly boot a Wii or GC game ... but I have mine on a separate partition that Neek2o can't use so I have yet to test that. If you want to test it you can set the rom folder in the INI to the WBFS folder or the dummy folder folder for Wii or GC games that may have been created for my other plugins and add the GC, ISO, or WBFS extensions to the file types.

EDIT : For anyone who needs a simple example of how to to ask neek2o to do that, the code is included ... as long as you can read my lack of elegant coding style.
Okay, sorry for not having much time to test this out or work on it but I finally got around to testing out how well this thing does on the "return to" feature.

It's SUPPOSED to automatically return to the WiiFlow hidden channel (WIIH) but instead it just gives a black screen with the drive light blinking
I assumed the WIIH channel is found at 00010003-57494948 since it's a hidden channel but I might be wrong.

What DOES work, though is the user defined return to value. I changed the argruments= setting in the INI from
{name}
to
{name}|--NK20
and it returns to real NAND just fine.
Theoretically you could also change it to
{name}|--DWFA
and it will return to WiiFlow IN Neek2o the NORMAL way which might not take you back to the plugin coverflow but would work otherwise.
You can replace those last four digits with the ID of any normal channel you want that you have on your emuNAND.

- - - - - - - - - -

The arguments, for future reference, it takes up to 4 arguments.
argument1 argument2 -argument3 --argument4
The last three can be in any order and are all optional. It tells the difference by how many hyphens ( - ) it starts with
argument1 - The first 4 digits will tell it what game to boot. If the only the first 4 are letters/numbers it will assume it's a channel. If the first 6 are letters/numbers it will assume it's a Wii game and will try to boot it with DI.

argument2 - a custom NAND path if your emuNAND isn't just the last one used in the normal place Neek2o looks for them.

argument3 - a custom DI path if you're trying to boot a Wii/GC game with argument1

argument4 - the ID of the channel it returns to. It will use the first 4 digits of whatever you put there. It will have to be a channel in the 00010001 folder.
 

iancer

Well-Known Member
Member
Joined
Jun 24, 2010
Messages
104
Trophies
0
XP
100
Country
United States
something im not doing right is preventing my install of wiiflow r880 from creating a cache for my wii/gc games.
recrating a cache for emunand and plugins seems to work splendidly though.
is there any way to intentionally create the covers cache that im unaware of?
my wiiflow folder with the covers in on an NTFS partition...
any light shed upon this subject would be much appreciated.
 

kineticUk

Well-Known Member
Member
Joined
Sep 14, 2009
Messages
543
Trophies
1
Location
Inside
XP
1,002
Country
United Kingdom
I want to check retroarch out soon and play gb, nes and snes games...
I would like (if its possible) to use wiiflow emuflow as I hear retroarch supports this kind of setup (arg support),

Question.
Can I point wiiflow to retroarch and leave it installed in my apps folder (so I can update retroarch and load from Hbc also if I want to) or do I need to use a special custom version?

I'm really hoping I can just point wiiflow to my retroarch folder and work it this way.
Never used emuflow yet but excited, thanks in advance fellow wiiflow fans for any info that will help me.
 

Thornhill33

Active Member
Newcomer
Joined
Feb 14, 2013
Messages
40
Trophies
0
Age
49
XP
124
Country
France
Hi,

Did anyone manage to make Wiiflow work properly with /wiiflow folder on NTFS partition ?

I tested Wiiflow 4.0.x and 4.1 with CIOS d2x-v10 with several partitions layout : whenever /wiiflow folder is on the NTFS partition, the following bugs occur (at least these ones, there could be others) :

- unable to select an alternative langage in settings (the selector is locked to "default"), although the <lang>.ini file is in /wiiflow/languages folder
- alternative theme can be selected but doesn't work properly (messed-up colours/display, no coverflow).

Game selection/start is OK.

It seems Wiiflow is unable to properly load some resources from NTFS partition : This is weird because others resources (games, caches) load properly.

Same test/config/folders with wiiflow folder on FAT32 partition behaves properly.


Here are various partitions layout with detailled results.:

-Test1 : 2 partitions, USB1: FAT32 with /apps/wiiflow (without .ini) and USB2: NTFS with /wbfs folder

Wiiflow properly creates :
. /apps/wiiflow/wiiflow.ini on FAT32 partition USB1:
. /wiiflow folder on NTFS partition USB2:

Then, after adding <lang>.ini file in /wiiflow/languages and theme .ini+folder in /wiiflow/theme, wiiflow is unable to handle them (langage locked to default and theme not properly displayed).

-Test2 : 1 NTFS partition USB1: /apps/wiiflow (without .ini) + /wbfs folders

Wiiflow properly creates :
. /apps/wiiflow/wiiflow.ini on NTFS partition USB1:
. /wiiflow folder on NTFS partition USB1:

Then, after adding <lang>.ini file in /wiiflow/languages and theme .ini+folder in /wiiflow/theme, wiiflow is unable to handle them (langage locked to default and theme not properly displayed).

-Test3 : 2 partitions, USB1: FAT32 with /apps/wiiflow (without .ini) and USB2: NTFS with /wbfs folder

Wiiflow properly creates :
. /apps/wiiflow/wiiflow.ini on FAT32 partition USB1:
. /wiiflow folder on NTFS partition USB2:

Then, I move auto-generated /wiiflow folder on FAT32 partition USB1: and after adding <lang>.ini file in /wiiflow/languages and theme .ini+folder in /wiiflow/theme, wiiflow is behaving properly for both langage and theme selection.
 

Tetsuo Shima

Well-Known Member
Member
Joined
Oct 29, 2008
Messages
1,874
Trophies
2
Age
45
XP
4,884
Country
Italy
I need some clarification on how emuflow works:
If I've understand correctly, plugins are basically the emulators dol files with some modification by wiiflow developers to be able to work with wiiflow, right?
So if one emulator receives an update I can't use it unless it gets turned into plugin form? I hope to be wrong.
Sorry but the plugins setup guide on wiiflowiki is very confusing to me, not to talk about source menu (I don't even know what it is).:wacko:
 

FIX94

Former Staff
Former Staff
Joined
Dec 3, 2009
Messages
7,284
Trophies
0
Age
29
Location
???
XP
11,238
Country
Germany
Well then, lets try to get wiiflow working with port 1, here is r881: r882:
http://www.mediafire.com/?mz5rkr7xpu6txix
Everyone who missed my log message here it is again:
-added support for usb port 1, you can find the setting in the global settings under startup, it will only work with d2x v9 beta, d2x v10 alt or hermes cIOS 5.0 or later, setting is saved in the NAND save, so individual for every wii, wiiflow will reboot after you change it
I would really like to get some reports how it works.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    SylverReZ @ SylverReZ: :rofl2: