Hacking WiiFlow - an open source GUI USB-Loader

Pakatus

Well-Known Member
Member
Joined
Apr 13, 2009
Messages
779
Trophies
0
Age
45
Location
Portugal
XP
149
Country
[Paradox said:
]
I've read through most, but not all, of this thread, so, I'm sorry if this was answered in the posts I didn't read, but, I'd like to know why it was decided to have a different .dol for each cIOS instead of having one .dol and an option in the settings for which cIOS to load from at startup, like some other USB loaders I have used?

Maybe i misunderstood you but i can assure you that...at least every loader...is compiled with a base cIOS.
Its part of the build process.

If im not mistaken: cfg is built on a default 222
GX: it "was" 222, dont know now.
Wiiflow: is built on a base 249.

Within the loader, you can choose wich specific ios version you want to boot a game with. So you can really boot any game with any cIOS present (was that you were concerning before)?
 

.:Plasma:.

Well-Known Member
Newcomer
Joined
Mar 10, 2010
Messages
68
Trophies
0
XP
50
Country
[Paradox said:
]
I've read through most, but not all, of this thread, so, I'm sorry if this was answered in the posts I didn't read, but, I'd like to know why it was decided to have a different .dol for each cIOS instead of having one .dol and an option in the settings for which cIOS to load from at startup, like some other USB loaders I have used?


Edit:

I'd also like to know if it's planned to release 247 and 248 versions (or, better yet, add the config option and allow loading from any slot...)

I can confirm what Pakatus said and maybe add a little more... all the loaders are compiled to use a specific IOS so this is always going to be the case.

However our dev's are working on a version of WiiFlow that will boot from IOS58 (i.e not a cIOS) this is some way off and not likely to be available in the immediate future. However it is being looked at, the main priority at the moment is to get a stable version of WiiFlow 2.2 out of the door. Once thats done the devs can start looking at other features like IOS58 and NAND emulation.

NOTE: Don't start pestering the dev as to when these versions and features will be avaliable. Be patient, they will be done when they are done and someone will post in the thread to notify you of any news.

Plasma
 

[Paradox]

Member
Newcomer
Joined
Nov 6, 2002
Messages
12
Trophies
0
Age
50
Website
Visit site
XP
234
Country
United States
Uloader does this by self patching the dol when you choose base 224 instead of the default 222. (requires a restart)

and, I could have sworn that CFG USBloader has an option in the config for booting from another cIOS, but, I may have been mistaken about that, I am not near my wii or the SD card right now...

but, I downloaded the zip file for CFG and ran the configurator, and, on page 3 of the global options is the option to load a default IOS, maybe this is not what I thought it was, but, it makes it easier to use 247 or 248 as the default (I don't want to upgrade my 249 or 250 slots for compatibility reasons) Also, COD BO is running fine through CFG thanks to this, but, will not run in wiiflow due to the disc_SetUSB error...
 

[Paradox]

Member
Newcomer
Joined
Nov 6, 2002
Messages
12
Trophies
0
Age
50
Website
Visit site
XP
234
Country
United States
Pakatus said:
[Paradox said:
]
I've read through most, but not all, of this thread, so, I'm sorry if this was answered in the posts I didn't read, but, I'd like to know why it was decided to have a different .dol for each cIOS instead of having one .dol and an option in the settings for which cIOS to load from at startup, like some other USB loaders I have used?

Maybe i misunderstood you but i can assure you that...at least every loader...is compiled with a base cIOS.
Its part of the build process.

If im not mistaken: cfg is built on a default 222
GX: it "was" 222, dont know now.
Wiiflow: is built on a base 249.

Within the loader, you can choose wich specific ios version you want to boot a game with. So you can really boot any game with any cIOS present (was that you were concerning before)?

I know how to load a different cIOS, my issue is, I want 247 to be my default, and there is no 247 dol.
 

fattest

Well-Known Member
Member
Joined
Aug 8, 2009
Messages
308
Trophies
0
XP
90
Country
United States
I'm having a problem with the house of the dead 2&3. I'm using r304-224 (IOS224 5.1 installed) and turned on Block IOS reload as per the wiki. The game loads and plays fine, but when I want to quit to Main Menu (Wiiflow is set to return to forwarder channel), I get a black screen and have to hard reboot. Would switching to IOS222 or 223 help or is there something else in the settings I can try?
 

[Paradox]

Member
Newcomer
Joined
Nov 6, 2002
Messages
12
Trophies
0
Age
50
Website
Visit site
XP
234
Country
United States
fattest said:
I'm having a problem with the house of the dead 2&3. I'm using r304-224 (IOS224 5.1 installed) and turned on Block IOS reload as per the wiki. The game loads and plays fine, but when I want to quit to Main Menu (Wiiflow is set to return to forwarder channel), I get a black screen and have to hard reboot. Would switching to IOS222 or 223 help or is there something else in the settings I can try?

I read somewhere (possibly even this very thread) that block ios reload also stops it from reloading the system IOS, which would explain it.
 

Spidy1000

Well-Known Member
Member
Joined
Apr 10, 2009
Messages
499
Trophies
0
XP
54
Country
Netherlands
fattest said:
I'm having a problem with the house of the dead 2&3. I'm using r304-224 (IOS224 5.1 installed) and turned on Block IOS reload as per the wiki. The game loads and plays fine, but when I want to quit to Main Menu (Wiiflow is set to return to forwarder channel), I get a black screen and have to hard reboot. Would switching to IOS222 or 223 help or is there something else in the settings I can try?


not all games support this feature, but you could try forcing the correct region, for some games this works
 

r-win

Well-Known Member
Member
Joined
Oct 10, 2009
Messages
453
Trophies
0
XP
67
Country
Netherlands
[Paradox said:
]
I know how to load a different cIOS, my issue is, I want 247 to be my default, and there is no 247 dol.
You will have to compile a 247 version yourself. The wiki has instructions on how to compile your own version.
 

.:Plasma:.

Well-Known Member
Newcomer
Joined
Mar 10, 2010
Messages
68
Trophies
0
XP
50
Country
[Paradox said:
] Also, COD BO is running fine through CFG thanks to this, but, will not run in wiiflow due to the disc_SetUSB error...

Black Ops working fine under WiiFlow just requires loading via an Alt IOS with base 57.

Plasma
 

galen2

Active Member
Newcomer
Joined
Dec 31, 2010
Messages
31
Trophies
0
XP
27
Country
United States
Hi all,

WiiFlow r304 build 25/12 IOS222 don´t work for me, black screen, same that reported some people early. I will compile it how wiiflow wiki explain to see if work and report here.

Themes included on 2.2-RC-1-(No-Dol).zip are up to date for r304 sure? I have black screen issues changing themes when press back. I have to reset wii, go wiiflow and theme it´s applied. r304 1/12 and 2.1 works fine with this, r304 25/12 black screen, tested on ios249.

Thank you.

UPDATE: I don´t find on wiflow wiki how to change cIOS init on wiiflow, i downloaded source by tortoiseSVN, anyone could explain me?
 

r-win

Well-Known Member
Member
Joined
Oct 10, 2009
Messages
453
Trophies
0
XP
67
Country
Netherlands
galen2 said:
UPDATE: I don´t find on wiflow wiki how to change cIOS init on wiiflow, i downloaded source by tortoiseSVN, anyone could explain me?
make ios=247 or whichever ios you want to use.
 

galen2

Active Member
Newcomer
Joined
Dec 31, 2010
Messages
31
Trophies
0
XP
27
Country
United States
Sorry for newbie dude r-wim

I know who to auto compile with make by tool->make with error 2: no port defined.

I searched on programeer´s notepad who to introduce "make ios=222" but i don´t see how do that
unsure.gif
 

fattest

Well-Known Member
Member
Joined
Aug 8, 2009
Messages
308
Trophies
0
XP
90
Country
United States
Spidy1000 said:
fattest said:
I'm having a problem with the house of the dead 2&3. I'm using r304-224 (IOS224 5.1 installed) and turned on Block IOS reload as per the wiki. The game loads and plays fine, but when I want to quit to Main Menu (Wiiflow is set to return to forwarder channel), I get a black screen and have to hard reboot. Would switching to IOS222 or 223 help or is there something else in the settings I can try?


not all games support this feature, but you could try forcing the correct region, for some games this works

Thanks I'll try that. I did try the other two Hermes IOS'es -- 222 locked up the wii before the game even started, 223 had same problem as 224. Without block ios reload, I couldn't play HOTD2 (just goes to black screen) which iirc was a common problem when I first downloaded the game more than a year ago.
 

enemywithin

Member
Newcomer
Joined
Nov 26, 2010
Messages
9
Trophies
0
XP
23
Country
United States
enemywithin said:
I wrote a program to convert the WiiTDB genres to categories for Wiiflow. This is accomplished by mapping the genres to the desired categories. I included the mappings.ini file that I use for my collection.

1. Select the "titlesdump.ini" file (this is selected automatically if the drive is connected and it's in the wiiflow\settings folder)
2. Click the Update button (the mappings.ini file is loaded and applied)
3. Fix the genre-to-category mappings (as required)
4. Click the Output button to save the "categories.ini" file.

I can upload the source if anyone wants it.


New version for current Wiiflow. It no longer requires the "titlesdump.ini" file, instead it parses the wbfs folder. Only works with FAT32/NTFS drives.

Wiiflow G2C


295rdav.jpg
 

Valguerra

Well-Known Member
Member
Joined
Jan 1, 2007
Messages
284
Trophies
0
XP
244
Country
United States
I have 2TB drive. And was wondering whats the best way to format?


1 2TB WBFS
2 2TB fat32
3 2TB NTFS
4 1TB WBFS/1TB WBFS
5 1 TB FAT32/ 1TB FAT32
6 1 TB NTFS/ 1TB NTFS

which one would be better? why? etc. Where can I get wifflow2.2, I see that 2.2r304 is having problems, also when I tryed it I get the 222 code dump and 249 it freezes. I need a stable.
 

icebrg5

Well-Known Member
Member
Joined
Apr 1, 2007
Messages
2,328
Trophies
0
Website
Visit site
XP
412
Country
United States
I'm using a 2tb drive setup as all fat32 and I'm using wiiflow R304 version 249 cios20base57 and it works perfectly.

Make sure your doing a clean install and not just upgrading.
Delete everything in the following directory except for the covers folders.

x:\wiiflow

Also delete everything in the following

x:\apps\wiiflow

and then place the new 2.2r304 dol file there.

*use the 249 version of r304 as many people have said the other versions are not working yet*
 

Iceman5

Well-Known Member
Member
Joined
Jun 5, 2004
Messages
312
Trophies
0
XP
142
Country
I just upgraded from 1.1 to 2.2 beta and formatted my harddrive to FAT32 (from WBFS). I transfered all my games with Wii Backup Manager but now wiiflow cant find any games and it tells me to select a partition.

I have apps/wiiflow on SD and I have /wiiflow on HDD. I've set "data_on_usb=yes".

Games are on HDD/wbfs/TITLE [ID]/ID.wbfs

Any help?
 

bazamuffin

RESIDENT HATER OF POLITICAL POSTING WANKSTAINS
Member
Joined
Feb 1, 2009
Messages
2,352
Trophies
1
Location
Shmashmortion Clinic
XP
1,439
Country
Uruguay
Iceman5 said:
I just upgraded from 1.1 to 2.2 beta and formatted my harddrive to FAT32 (from WBFS). I transfered all my games with Wii Backup Manager but now wiiflow cant find any games and it tells me to select a partition.

I have apps/wiiflow on SD and I have /wiiflow on HDD. I've set "data_on_usb=yes".

Games are on HDD/wbfs/TITLE [ID]/ID.wbfs

Any help?

In wiiflow.ini you may need to change (or add) partition=FAT1.

EDIT: Im assuming you deleted your wiiflow data before 'upgrading'. I was advised to do this when using a newer .dol
 

kaminadvd

New Member
Newbie
Joined
Jun 23, 2007
Messages
4
Trophies
0
XP
91
Country
France
Hello everyone,

I check out the wiiflow source code but I can not compile ...
here is the error

QUOTE said:
linking ... boot.elf
main.o: In function `old_main(int, char**)':
main.cpp:(.text._Z8old_mainiPPc+0x4a): undefined reference to `mainIOS'
main.cpp:(.text._Z8old_mainiPPc+0x4e): undefined reference to `mainIOSminRev'
main.cpp:(.text._Z8old_mainiPPc+0x66): undefined reference to `use_port1'
main.cpp:(.text._Z8old_mainiPPc+0x6e): undefined reference to `mainIOS'
main.cpp:(.text._Z8old_mainiPPc+0x72): undefined reference to `mainIOSminRev'
main.cpp:(.text._Z8old_mainiPPc+0x14a): undefined reference to `use_port1'
main.cpp:(.text._Z8old_mainiPPc+0x186): undefined reference to `mainIOS'
main.cpp:(.text._Z8old_mainiPPc+0x18e): undefined reference to `mainIOS'
main.cpp:(.text._Z8old_mainiPPc+0x1a2): undefined reference to `use_port1'
main.cpp:(.text._Z8old_mainiPPc+0x1a6): undefined reference to `use_port1'
main.cpp:(.text._Z8old_mainiPPc+0x1be): undefined reference to `mainIOS'
main.cpp:(.text._Z8old_mainiPPc+0x1c6): undefined reference to `mainIOS'
main.cpp:(.text._Z8old_mainiPPc+0x1ea): undefined reference to `mainIOSminRev'
main.cpp:(.text._Z8old_mainiPPc+0x1ee): undefined reference to `mainIOSminRev'
main.cpp:(.text._Z8old_mainiPPc+0x28e): undefined reference to `use_port1'
main.cpp:(.text._Z8old_mainiPPc+0x296): undefined reference to `mainIOS'
main.cpp:(.text._Z8old_mainiPPc+0x2a2): undefined reference to `use_port1'
main.cpp:(.text._Z8old_mainiPPc+0x2be): undefined reference to `use_port1'
main.cpp:(.text._Z8old_mainiPPc+0x2c2): undefined reference to `mainIOS'
main.cpp:(.text._Z8old_mainiPPc+0x3aa): undefined reference to `use_port1'
main.cpp:(.text._Z8old_mainiPPc+0x3b2): undefined reference to `mainIOS'
main.cpp:(.text._Z8old_mainiPPc+0x3be): undefined reference to `use_port1'
main.cpp:(.text._Z8old_mainiPPc+0x406): undefined reference to `use_port1'
main.cpp:(.text._Z8old_mainiPPc+0x40a): undefined reference to `mainIOS'
main.cpp:(.text._Z8old_mainiPPc+0x4ce): undefined reference to `mainIOS'
main.cpp:(.text._Z8old_mainiPPc+0x4d2): undefined reference to `mainIOSminRev'
main.cpp:(.text._Z8old_mainiPPc+0x536): undefined reference to `mainIOS'
main.cpp:(.text._Z8old_mainiPPc+0x53e): undefined reference to `mainIOSminRev'
menu_about.o: In function `CMenu::_textAbout()':
c:/wiiflox/source/menu/menu_about.cpp:113: undefined reference to `mainIOS'
c:/wiiflox/source/menu/menu_about.cpp:113: undefined reference to `mainIOS'
c:/wiiflox/source/menu/menu_about.cpp:115: undefined reference to `mainIOS'
c:/wiiflox/source/menu/menu_about.cpp:115: undefined reference to `mainIOS'
menu_config_game.o: In function `CMenu::_showGameSettings()':
menu_config_game.cpp:(.text._ZN5CMenu17_showGameSettingsEv+0xe1e): undefined reference to `mainIOS'
menu_config_game.o:menu_config_game.cpp:(.text._ZN5CMenu17_showGameSettingsEv+0x
22): more undefined references to `mainIOS' follow
alt_ios.o: In function `loadIOS':
alt_ios.c:(.text.loadIOS+0x202): undefined reference to `use_port1'
alt_ios.c:(.text.loadIOS+0x20a): undefined reference to `use_port1'
alt_ios.c:(.text.loadIOS+0x22e): undefined reference to `use_port1'
alt_ios.c:(.text.loadIOS+0x232): undefined reference to `use_port1'
collect2: ld returned 1 exit status
make[1]: *** [/c/wiiflox/boot.elf] Error 1
"make": *** [build] Error 2

> Process Exit Code: 2
> Time Taken: 05:52

I just change the file source\menu\menu_code.cpp removing the line:
CODEm_btnMgr.setText (m_codeBtnErase, _T ("cd2", L "Erase"));
in order to my stupid kids avoids deleting games ...

Thank you in advance for your answers
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    S @ salazarcosplay: @AncientBoi I am really sorry for your loss +1