Hacking WiiFlow - an open source GUI USB-Loader

Elaugaufein

Well-Known Member
Member
Joined
Jan 26, 2010
Messages
220
Trophies
0
XP
396
Country
Could someone help me out with what I'm supposed to do to use multi-disc games with Devolution in Wiiflow ? .

I've got a USB HDD, FAT32 (32 KB clusters) on the first partition that has my gamecube games , NAND dump , etc and an NTFS partition for my Wii games. I'm using r658

I've got a games folder on the FAT32 partition with sub-folders for each game, for single disc cames the only iso is game.iso and those work just fine with Devolution , for the multi-disc games there are two ISOs game.iso and gam1.iso in the subfolders , these games don't display at all (I do have other non-iso files in those folders: the extra info you get from clean rip dumps that I'd like to keep with them if that matters.

Thanks
 
  • Like
Reactions: 1 person

FIX94

Former Staff
Former Staff
Joined
Dec 3, 2009
Messages
7,284
Trophies
0
Age
29
Location
???
XP
11,237
Country
Germany
Hey guys, just a new update for you which brings wiiflow to a really stable phase :)
Changes from r646 are that the help text from the about text moved to a new 'help' button in the home menu, also the wait message is now changed, the lags in the wait messages are gone, it now runs smooth, also random freezes are fixed on wait message end, the wait message also now takes less memory.
The next really cool thing is that background music now finally works perfectly fine, no more missing runs, also the code is smaller and takes less memory using a new search for music files.
If you had some strange broken banner sound, that revision should help you as well, crackling etc should be gone.
Fixed holding 'b' for source menu, now if you hold 'b' and press the d-pad plus/minus buttons the source menu won't show up until you release the 'b' button and hold it again with out pressing any other wiimote buttons, now we can hold 'b' for source menu even if wiimote gestures is enabled which means we should be able to remove 'b' on home button and 'b' on mode button.
Finally you can install wii games again, sorry that this feature was broken. Also you should be able to install disc 2 of a gamecube game again, codedumps should be gone.
Also the homebrew booter now got a higher compatility because of IOS58 and AHBPROT patch, programs like wiimc should work, also programs with linux kernel like the game kobo deluxe should boot without problems now.
Oh yea, and fixed wiiflow crash on installing gamecube games with ":" in name, fixed bug wiiflow retries to install a gamecube game which is already installed without possibility to stop it, disable full screen banner in plugin and homebrew coverflow, fixed booting wii games in neek2o mode and last but not least set wiiflow optimize level to -O3, that makes the dol around 4mb, but wiiflow now can use its maximum speed compared to the old dols.
That may be not much, but should improve wiiflows general usage alot.
Download via google code and internal wiiflow update as always.
 
  • Like
Reactions: 6 people

thevoiceover

Well-Known Member
Member
Joined
Sep 23, 2006
Messages
136
Trophies
0
Age
46
XP
311
Country
United States
Could someone help me out with what I'm supposed to do to use multi-disc games with Devolution in Wiiflow ? .

I've got a USB HDD, FAT32 (32 KB clusters) on the first partition that has my gamecube games , NAND dump , etc and an NTFS partition for my Wii games. I'm using r658

I've got a games folder on the FAT32 partition with sub-folders for each game, for single disc cames the only iso is game.iso and those work just fine with Devolution , for the multi-disc games there are two ISOs game.iso and gam1.iso in the subfolders , these games don't display at all (I do have other non-iso files in those folders: the extra info you get from clean rip dumps that I'd like to keep with them if that matters.

Thanks

So you say the multi disc games are two ISOs in the subfolders, are these two separate sub-folders are the same? I'm pretty sure Devolution likes to search it's path the ISO is loaded from to search for the ISO it needs next, so they need to be in the same sub-folder. I could be wrong and its trying to load disc 2 from /games - if so, just keep all your second disc ISOs in /game and the first ISO in whatever folder Wiiflow loads it from for structure you are wanting to get. I however think it is handling it in the way of looking in the same location ISO 1 is at.
 

thevoiceover

Well-Known Member
Member
Joined
Sep 23, 2006
Messages
136
Trophies
0
Age
46
XP
311
Country
United States
Ok, running into an issue and I am curious on what I maybe doing wrong. I am trying to setup Wiiflow to use USB only (my wiiflow.ini contains all usb instead of sd) but when I try to load devolution (loader.bin) as the loader for my games, it just resets back to system start screen. The puzzler for me is that when I put my SD card in and then load them, they work fine (telling me it is reading the loader.bin off the SD.. I then tried copying loader.bin in the same locations on USB than are on SD and trying again and it still doesn't work. I am coming to the conclusion that Wiiflow is requiring the load.bin to be on SD (is this static?)

Thanks,
TVO
 

ToddofWar420

CoverFlow Artist
Member
Joined
Mar 20, 2012
Messages
539
Trophies
1
Age
38
XP
1,009
Country
United States
A little help please... I got a few Wii games I recently added but they're not showing up after I reload the cache. What can I do to make them show?
 

AbdallahTerro

da KiNG
Member
Joined
Jan 14, 2012
Messages
6,052
Trophies
0
Location
Ideas factory :)
Website
ccabz.wordpress.com
XP
3,021
Country
A little help please... I got a few Wii games I recently added but there not showing up after I reload the cache. What can I do to make them show?

A little help please... I got a few Wii games I recently added but there not showing up after I reload the cache. What can I do to make them show?
delete wiiflow/cache/lists folder
 

ToddofWar420

CoverFlow Artist
Member
Joined
Mar 20, 2012
Messages
539
Trophies
1
Age
38
XP
1,009
Country
United States
A little help please... I got a few Wii games I recently added but there not showing up after I reload the cache. What can I do to make them show?

A little help please... I got a few Wii games I recently added but there not showing up after I reload the cache. What can I do to make them show?
delete wiiflow/cache/lists folder
I deleted the lists folder and I get the same results.. No new games shown :(
 

thevoiceover

Well-Known Member
Member
Joined
Sep 23, 2006
Messages
136
Trophies
0
Age
46
XP
311
Country
United States
"Third thing is Devolution support, you can use it very similar to DIOS-MIOS, just get the Devolution source package and place the loader.bin which you find in the source package into your wiiflow folder, together with the cover folder, cache folder etc. Inside wiiflow you can then set per game if you want to use Devolution or DIOS-MIOS"

Taken out of context, I tried this again with the r663 svn release and I am not able to load Devolution games from USB (this is the loader.bin in my wiiflow folder on USB with loader.bin located inside usb1:/wiiflow/*) It however works fine when I have loader.bin on SD.. I am trying to prevent needing my SD, is this possible or still something I'm missing?
 

Elaugaufein

Well-Known Member
Member
Joined
Jan 26, 2010
Messages
220
Trophies
0
XP
396
Country
So you say the multi disc games are two ISOs in the subfolders, are these two separate sub-folders are the same? I'm pretty sure Devolution likes to search it's path the ISO is loaded from to search for the ISO it needs next, so they need to be in the same sub-folder. I could be wrong and its trying to load disc 2 from /games - if so, just keep all your second disc ISOs in /game and the first ISO in whatever folder Wiiflow loads it from for structure you are wanting to get. I however think it is handling it in the way of looking in the same location ISO 1 is at.
The game.iso and gam1.iso for each multi-disc game are in the same subfolder (labelled with the name of the game in english) of the games folder.
 

thevoiceover

Well-Known Member
Member
Joined
Sep 23, 2006
Messages
136
Trophies
0
Age
46
XP
311
Country
United States
So you say the multi disc games are two ISOs in the subfolders, are these two separate sub-folders are the same? I'm pretty sure Devolution likes to search it's path the ISO is loaded from to search for the ISO it needs next, so they need to be in the same sub-folder. I could be wrong and its trying to load disc 2 from /games - if so, just keep all your second disc ISOs in /game and the first ISO in whatever folder Wiiflow loads it from for structure you are wanting to get. I however think it is handling it in the way of looking in the same location ISO 1 is at.
The game.iso and gam1.iso for each multi-disc game are in the same subfolder (labelled with the name of the game in english) of the games folder.


Put game1.iso (or whatever you want to name it, Devolution is intelligent enough to scan the .iso and know its disc 2) in /games -not /game and it will load them fine (may have to hit eject on your console when its trying to load disc 2 (or asks to load disc 2.) If the loader (Wiiflow) doesn't define where the .iso are located, Devolution defaults to /games ..

I just set mine up this way /games has all my games with subfolders i.e, usb1:/games/Killer 7 [GK7E08] contains killer 7 disc 1 labeled game.iso , disc two is labeled usb1:/games/killer7-disc2.iso and this loads them fine. I do however have to hit eject to go from disc 1 to disc 2, I'm hoping if tueidj adds Wii controller support or possible keyboard support he will have a shortcut / key map to the eject call also.


I did however notice in the gc code of wiiflow it is looking for (not my code, credit to FIX94 or whomever wrote this) if posting is wrong, please edit and rem this section

ptz = strstr(iso2path, "game.iso"); if(ptz != NULL) strncpy(ptz, "gam1.iso", 8);

So it looks like how you have them named should work. Are you hitting eject to try to load 2nd disc?

---update

Just tested 2 disc game with both games named game.iso and gam1.iso located in sub dir like this usb1:/games/Killer7 and runs fine with Wiiflow (when I have an sd card inserted that is;) ) as I can't run devo through wiiflow w/o SD card in machine. Devolution will still default out and look to /games if it isn't found within sub dir.
 

MassiveRican

GBATemp's Unofficial Vigilante
Member
Joined
Aug 2, 2011
Messages
2,453
Trophies
1
Location
Creeping in the Shadows
XP
1,178
Country
Made a couple more Source Menu button sets if anyone's interested. Also updated the link in my sig to include these sets and dark's andro!d set. Have fun!

8bit
http://www.mediafire...fmlq99jw5j3a3pn
Orchid
http://www.mediafire...3idr02ndnvwbdov
Awesome bro, I love having matching sets with the themes :toot:
Fix94 r663 said:
-using wait animation of spayrosam now (happy everyone?)
Yes very, very happy, though I thought you were fond of JJ's boot logo.. this is your project too right ;)

We can always change the boot logo thanks to this tutorial but indeed as always thanks you, it'll save me a step. [member='abdallahterro'] you should still post the old dots logo one since I know many people like that as well. G'night everybody. I'm off to enjoy some fresh new WiiFlow.
 
  • Like
Reactions: 1 person

seam

Well-Known Member
Member
Joined
Jan 23, 2011
Messages
727
Trophies
1
Age
111
Location
austin texas
XP
845
Country
United States
using latest internal update rec r663, the loading logo is now messed up for me... it has this big glitchy square every few frames.. surely im not the only person seeing this..?
also internal update still code dumps for me. please lemme know if any of you guys have seen either of these issues, thanks
 

thevoiceover

Well-Known Member
Member
Joined
Sep 23, 2006
Messages
136
Trophies
0
Age
46
XP
311
Country
United States
is this possible or still something I'm missing?
Just set data_on_usb to yes in your wiiflow.ini, that should do the trick.

is this possible or still something I'm missing?
Just set data_on_usb to yes in your wiiflow.ini, that should do the trick.


Thanks, this has been my .ini for sometime

"data_on_usb=yes
delete_cover_and_game=yes
dir_banner_cache=usb1:/wiiflow/cache/banners
dir_box_covers=usb1:/wiiflow/boxcovers
dir_cache=usb1:/wiiflow/cache
dir_cheat=usb1:/wiiflow/codes/gct
dir_custom_banners=usb1:/wiiflow/custom_banners
dir_fanart=usb1:/wiiflow/fanart
dir_flat_covers=usb1:/wiiflow/covers
dir_help=usb1:/wiiflow/help
dir_languages=usb1:/wiiflow/languages
dir_list_cache=usb1:/wiiflow/cache/lists
dir_music=usb1:/wiiflow/music
dir_plugins=usb1:/wiiflow/plugins
dir_screenshot=usb1:/wiiflow/screenshots
dir_settings=usb1:/wiiflow/settings
dir_source=usb1:/wiiflow/source_menu
dir_themes=usb1:/wiiflow/themes
dir_trailers=usb1:/wiiflow/trailers
dir_txtcheat=usb1:/wiiflow/codes
dir_wip=usb1:/wiiflow/codes/wip "
 

thevoiceover

Well-Known Member
Member
Joined
Sep 23, 2006
Messages
136
Trophies
0
Age
46
XP
311
Country
United States
is this possible or still something I'm missing?
Just set data_on_usb to yes in your wiiflow.ini, that should do the trick.

is this possible or still something I'm missing?
Just set data_on_usb to yes in your wiiflow.ini, that should do the trick.


Thanks, this has been my .ini for sometime

"data_on_usb=yes
delete_cover_and_game=yes
dir_banner_cache=usb1:/wiiflow/cache/banners
dir_box_covers=usb1:/wiiflow/boxcovers
dir_cache=usb1:/wiiflow/cache
dir_cheat=usb1:/wiiflow/codes/gct
dir_custom_banners=usb1:/wiiflow/custom_banners
dir_fanart=usb1:/wiiflow/fanart
dir_flat_covers=usb1:/wiiflow/covers
dir_help=usb1:/wiiflow/help
dir_languages=usb1:/wiiflow/languages
dir_list_cache=usb1:/wiiflow/cache/lists
dir_music=usb1:/wiiflow/music
dir_plugins=usb1:/wiiflow/plugins
dir_screenshot=usb1:/wiiflow/screenshots
dir_settings=usb1:/wiiflow/settings
dir_source=usb1:/wiiflow/source_menu
dir_themes=usb1:/wiiflow/themes
dir_trailers=usb1:/wiiflow/trailers
dir_txtcheat=usb1:/wiiflow/codes
dir_wip=usb1:/wiiflow/codes/wip "

I also have a loader.bin located in these directories (for testing)
usb1:/gc_devo
usb1:/wiiflow
usb1:/wiiflow/plugins
usb1:/wiiflow/settings
usb1:/apps/gc_devo
usb1:/apps/wiiflow
 

thevoiceover

Well-Known Member
Member
Joined
Sep 23, 2006
Messages
136
Trophies
0
Age
46
XP
311
Country
United States
I even get this on log to SD


"Read Devolution Loader: "usb1:/wiiflow/loader.bin"
Devolution Engine r124 2012/08/18 03:59:41
Copyright © 2012 tueidj"

but it works only when I have SD inserted, when I take SD out, it reboots to HBC.. I do not have a "wifi" gecko app to test this w/o SD inserted,,,


I also see this


using latest internal update rec r663, the loading logo is now messed up for me... it has this big glitchy square every few frames.. surely im not the only person seeing this..?
also internal update still code dumps for me. please lemme know if any of you guys have seen either of these issues, thanks
 
General chit-chat
Help Users
  • No one is chatting at the moment.
  • JuanMena @ JuanMena:
    Will you give me mouth to mouth oxygen if my throat closes?
  • K3N1 @ K3N1:
    Nah the air can do that
  • K3N1 @ K3N1:
    Ask @x65943 he's trained for that stuff
  • JuanMena @ JuanMena:
    Kissing random dudes choking in celery? Really? Need to study for that?
  • K3N1 @ K3N1:
    Yes it requires a degree
  • K3N1 @ K3N1:
    I could also yank out the rest of my teeth but theirs professionals for that
  • x65943 @ x65943:
    If your throat closes, putting oxygen in your mouth will not solve anything - as you will be introducing oxygen prior to the area of obstruction
  • JuanMena @ JuanMena:
    Just kiss me Kyle.
  • x65943 @ x65943:
    You either need to be intubated to bypass obstruction or create a stoma inferior to the the area of obstruction to survive
  • x65943 @ x65943:
    "Just kiss me Kyle." And I thought all the godreborn gay stuff was a smear campaign
  • JuanMena @ JuanMena:
    If I die, tell my momma I won't be carrying Baby Jesus this christmas :sad::cry:
  • K3N1 @ K3N1:
    Smear campaigns are in The political section now?
  • JuanMena @ JuanMena:
    Chary! Chary! Chary, Chary, Chary!
  • Sonic Angel Knight @ Sonic Angel Knight:
    Pork Provolone :P
  • Psionic Roshambo @ Psionic Roshambo:
    Sounds yummy
  • K3N1 @ K3N1:
    Sweet found my Wii u PSU right after I ordered a new one :tpi:
  • JuanMena @ JuanMena:
    It was waiting for you to order another one.
    Seems like, your PSU was waiting for a partner.
  • JuanMena @ JuanMena:
    Keep them both
    separated or you'll have more PSUs each year.
  • K3N1 @ K3N1:
    Well one you insert one PSU into the other one you get power
  • JuanMena @ JuanMena:
    It literally turns it on.
  • K3N1 @ K3N1:
    Yeah power supplies are filthy perverts
  • K3N1 @ K3N1:
    @Psionic Roshambo has a new friend
    +1
  • JuanMena @ JuanMena:
    It's Kyle, the guy that went to school to be a Certified man Kisser.
  • Psionic Roshambo @ Psionic Roshambo:
    Cartmans hand has taco flavored kisses
  • A @ abraarukuk:
    hi guys
    A @ abraarukuk: hi guys