Hacking WiiFlow - an open source GUI USB-Loader

McHaggis

Fackin' Troller
Member
Joined
Oct 24, 2008
Messages
1,749
Trophies
0
XP
1,466
Country
I was not sure if I should make a new release this week, since we've added alot of things, some not really tested, but I just decided to make it because we fixed enough bugs :P
The first big difference from r590 is support for older cIOS, you can now boot wii games with hermes and waninkokos cIOS again, also wiiflow should run with them instead of d2x only, emu nand and save emulation is d2x only still. Wiiflow now got stub IOS detection so it will not make some mistake and tries to start with a stub IOS.
The next thing is .jpg file support, now covers dont need to be .png only, you just should make sure the width and height are divisible with 4, so dont open up bugs with covers are not showing if it is 1090x680, just take a calculator and do 1090/4, gotcha? :P
Next thing is you now can boot channels via neek2o (r90+ required), that means you dont need to boot your neek2o setup to go into wiiflow neek mode, it should now work directly from real nand (enable Launch Title with neek2o in the game settings for it), that is not very well tested, so maybe if it doesnt work try it in the next release.
Also, the Devolution support is better, you can also start two disc games now, just place the second ISO into the folder of the first and rename it to gam1.iso.
WiiFlow also got a new wait animation, if you dont like it got to gbatemp.net wii tutorials section and check out the tutorial on how to change the animation by yourself.
The AUTO IOS selection changed a bit, it will now just use the currently loaded IOS if the game does not request IOS57.
To the main bugfixes, Wii and GameCube booting should work way better now (especially with Devolution), there was a fatal bug in setting video mode which may gave you no signal messages, also homebrew booting had a major bug, that is fixed now, Homebrew/Plugins should work way better than with r590. The background music problems should be gone for everyone now, I know it was sometimes missing, that should not happen at all anymore, no matter how much things you use. A bug with WBFS partitions is fixed as well, it started the games on the wrong way from it, d2x did not care about it, but older cIOS like waninkoko r17 do.
WiiFlow got a better HDD Compatility now, as well as (currently not used) USB Port 1 support.
The support for DIOS-MIOS 2.1 is added now, dm_r2.1+ in wiiflow.ini DML section (enabled by default), so you can now enable the new widescreen patch, the option is added to the game settings.
Some unneeded code lines are removed, debug messages are improved/corrected, and other minor bugs are fixed.
Download via google code or internal wiiflow update, as always :P
Very nice work :). I'd like to make a small request: an option for rips to be 1:1, this would make it much easier when ripping GC games for Devolution.
 
  • 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
Very nice work
smile.png
. I'd like to make a small request: an option for rips to be 1:1, this would make it much easier when ripping GC games for Devolution.
This option exist, "compressed_dump" in wiiflow.ini DML section, just set it to no and it will do a 1:1 rip.
 

McHaggis

Fackin' Troller
Member
Joined
Oct 24, 2008
Messages
1,749
Trophies
0
XP
1,466
Country
Very nice work
smile.png
. I'd like to make a small request: an option for rips to be 1:1, this would make it much easier when ripping GC games for Devolution.
This option exist, "compressed_dump" in wiiflow.ini DML section, just set it to no and it will do a 1:1 rip.
Cool, thanks. By the way, I noticed an issue with the updater. I had 604, I chose to update via the menu and it offered me version 604 or 0. When I chose one of them it gave me an error and then only showed 0 afterwards.
 

FIX94

Former Staff
Former Staff
Joined
Dec 3, 2009
Messages
7,284
Trophies
0
Age
29
Location
???
XP
11,237
Country
Germany
Cool, thanks. By the way, I noticed an issue with the updater. I had 604, I chose to update via the menu and it offered me version 604 or 0. When I chose one of them it gave me an error and then only showed 0 afterwards.
Updating only works if you are on the official google code downloads ;)
 

McHaggis

Fackin' Troller
Member
Joined
Oct 24, 2008
Messages
1,749
Trophies
0
XP
1,466
Country
Cool, thanks. By the way, I noticed an issue with the updater. I had 604, I chose to update via the menu and it offered me version 604 or 0. When I chose one of them it gave me an error and then only showed 0 afterwards.
Updating only works if you are on the official google code downloads ;)
Ah, I see. I suppose that's fair.
 

geoGolem

Well-Known Member
Member
Joined
Feb 18, 2012
Messages
168
Trophies
1
XP
1,039
Country
Canada
I'm having an issue getting wiiflow to pick up my covers for the roms. I followed the instructions.

In my wiiflow.ini:
dir_box_covers=usb1:/usb-loader/covers/full

In fceugx.ini:

[PLUGIN]
magic=46434555
coverColor=ff0000
coverFolder=fceugx
fileTypes=.nes|.fds|.nsf|.unf|.nez|.unif|.zip|.7z
romDir=fceugx/roms
dolFile=fceugx-mod11.dol
bannerSound=nes.ogg
displayname=FCEUltraGX
ReturnLoader=yes
consoleCoverID=nintendo

The roms are in usb1:/fceugx/roms

The covers are in usb1:/usb-loader/covers/full/fceugx

Example file names for roms and covers:
cover file name: 10-Yard Fight (USA, Europe).zip.png

rom name: 10-Yard Fight (USA, Europe).zip

Did I do something wrong?

EDIT: I posed this question over in the other thread about the covers, since it probably fits better there: http://gbatemp.net/topic/324714-cover-collections-for-emulators-with-cover-support/page__pid__4319114__st__240#entry4319114

I apologize for the confusion.
 

TerryG

Well-Known Member
Member
Joined
Sep 14, 2009
Messages
146
Trophies
1
Location
63775
XP
1,132
Country
United States
is this happening with a specific game or all gb games?
only thing i can think of is a corrupted rom

It was happening with all gb games.

Thats a vbagx codedump, no wiiflow one, strange thing, may you delete the vbagx palette file, I remember that made problems here. Look on all your drives for it.

That fixed it, didn't realize it saved the settings on sd. I guess the ones on usb were from my old vbagx install. Thanks for the help.
 

geoGolem

Well-Known Member
Member
Joined
Feb 18, 2012
Messages
168
Trophies
1
XP
1,039
Country
Canada
well, just a question, why is the foldername not called wiiflow, instead of usb-loader?

Because generally for wii/gc games I share the covers across usbloader_gx and cfgloader. cfgloader was the first loader I used and on which I downloaded all my covers (and it puts them in usb-loader) so I just redirected wiiflow and usbloader_gx to use the same directories for the covers. This way if I download a new cover in any of the three loaders the update is reflected across all 3 and I save disk space by not having duplicate covers for games.

All the wii/gc/emunand channel covers are showing up properly. Its just the emulator plugin covers which are not being detected for some reason. Its my first time ever trying to set them up, so its likely a user error on my part and not a bug in wiifow, but I can't figure out what I did wrong.

Just as a sanity check I did place the covers in wiiflow/boxcovers/fceugx to see if wiiflow was looking there despite my custom box cover directory specification in wiiflow.ini but it still didn't pick them up. Also the thread/guide reads as follows:

-Put the fully Re-named covers into your wiiflow/boxcovers folder (or your custom folder setup in the .ini file - see the following example.) In this case the covers would go into "wiiflow/boxcovers/fceugx", and roms would go into "fceugx/roms".

[PLUGIN]
magic=46434555
coverColor=ff0000
coverFolder=fceugx
fileTypes=.nes|.fds|.nsf|.unf|.nez|.unif|.zip|.7z
romDir=fceugx/roms
dolFile=fceugx-mod9.dol
bannerSound=nes.ogg
displayname=FCEUltraGX
ReturnLoader=yes
consoleCoverID=nintendo

EDIT: Here is a log generated by wiiflow: http://paste.ubuntu.com/1106985/

Seems to be a scaling issue. If I leave only 1 rom detectable by wiiflow (1 rom total for all installed plugins) the cover displays correctly.
 

bostonBC

Well-Known Member
Member
Joined
Aug 17, 2011
Messages
1,292
Trophies
1
XP
1,353
Country
United States
well, just a question, why is the foldername not called wiiflow, instead of usb-loader?

Because generally for wii/gc games I share the covers across usbloader_gx and cfgloader. cfgloader was the first loader I used and on which I downloaded all my covers (and it puts them in usb-loader) so I just redirected wiiflow and usbloader_gx to use the same directories for the covers. This way if I download a new cover in any of the three loaders the update is reflected across all 3 and I save disk space by not having duplicate covers for games.

All the wii/gc/emunand channel covers are showing up properly. Its just the emulator plugin covers which are not being detected for some reason. Its my first time ever trying to set them up, so its likely a user error on my part and not a bug in wiifow, but I can't figure out what I did wrong.

Just as a sanity check I did place the covers in wiiflow/boxcovers/fceugx to see if wiiflow was looking there despite my custom box cover directory specification in wiiflow.ini but it still didn't pick them up. Also the thread/guide reads as follows:

-Put the fully Re-named covers into your wiiflow/boxcovers folder (or your custom folder setup in the .ini file - see the following example.) In this case the covers would go into "wiiflow/boxcovers/fceugx", and roms would go into "fceugx/roms".

[PLUGIN]
magic=46434555
coverColor=ff0000
coverFolder=fceugx
fileTypes=.nes|.fds|.nsf|.unf|.nez|.unif|.zip|.7z
romDir=fceugx/roms
dolFile=fceugx-mod9.dol
bannerSound=nes.ogg
displayname=FCEUltraGX
ReturnLoader=yes
consoleCoverID=nintendo

EDIT: Here is a log generated by wiiflow: http://paste.ubuntu.com/1106985/

Seems to be a scaling issue. If I leave only 1 rom detectable by wiiflow (1 rom total for all installed plugins) the cover displays correctly.
:) I do the same thing to save space. I've even setup USB Loader GX to pull the new banners from the WiiFlow banner directory. Works great and saves space :)
 

bostonBC

Well-Known Member
Member
Joined
Aug 17, 2011
Messages
1,292
Trophies
1
XP
1,353
Country
United States
Weird problem with r615 (and earlier revs).



if I select a non-1 at a time coverflow and select a game I get a code dump.

I deleted my theme/default.ini and pulled a clean copy from Google code and it does the exact same thing.
 

Maxternal

Peanut Gallery Spokesman
Member
Joined
Nov 15, 2011
Messages
5,210
Trophies
0
Age
39
Location
Deep in GBAtemp addiction
Website
gbadev.googlecode.com
XP
1,698
Country
well, just a question, why is the foldername not called wiiflow, instead of usb-loader?

Because generally for wii/gc games I share the covers across usbloader_gx and cfgloader. cfgloader was the first loader I used and on which I downloaded all my covers (and it puts them in usb-loader) so I just redirected wiiflow and usbloader_gx to use the same directories for the covers. This way if I download a new cover in any of the three loaders the update is reflected across all 3 and I save disk space by not having duplicate covers for games.

All the wii/gc/emunand channel covers are showing up properly. Its just the emulator plugin covers which are not being detected for some reason. Its my first time ever trying to set them up, so its likely a user error on my part and not a bug in wiifow, but I can't figure out what I did wrong.

Just as a sanity check I did place the covers in wiiflow/boxcovers/fceugx to see if wiiflow was looking there despite my custom box cover directory specification in wiiflow.ini but it still didn't pick them up. Also the thread/guide reads as follows:

-Put the fully Re-named covers into your wiiflow/boxcovers folder (or your custom folder setup in the .ini file - see the following example.) In this case the covers would go into "wiiflow/boxcovers/fceugx", and roms would go into "fceugx/roms".

[PLUGIN]
magic=46434555
coverColor=ff0000
coverFolder=fceugx
fileTypes=.nes|.fds|.nsf|.unf|.nez|.unif|.zip|.7z
romDir=fceugx/roms
dolFile=fceugx-mod9.dol
bannerSound=nes.ogg
displayname=FCEUltraGX
ReturnLoader=yes
consoleCoverID=nintendo

EDIT: Here is a log generated by wiiflow: http://paste.ubuntu.com/1106985/

Seems to be a scaling issue. If I leave only 1 rom detectable by wiiflow (1 rom total for all installed plugins) the cover displays correctly.
Hmm, I guess WiiFlow doesn't log where it gets the covers from (it shows everything else about plugins, just not that)
Anyway, just 2 things you might try:
1. reload the cache when you're looking at your ROM games.
2. maybe WiiFlow just uses defaults for the ROM covers and ignores the setting, just for those. Try putting some covers in the /wiiflow/boxcovers/fceugx/ folder and see if they show up.
 

KiiWii

Editorial Team
Editorial Team
Joined
Nov 17, 2008
Messages
15,118
Trophies
3
Website
defaultdnb.github.io
XP
22,536
Country
United Kingdom
I got a problem with r615: I downloaded mario golf PAL = it would not load on my PAL wii running r615, so I tried the NTSC version and it loaded first time. I then went to delete the PAL version > it said deleted > I hit back = the game wasn't deleted and the banner was stuck at the top of the screen no matter what mode I switched to (nand, wii, emu etc)

IMG_0102.jpg


It deleted the cover, but not the game, even after pressing home and then "reload cache" I could still boot the game, get to DM splash and it hangs (PAL version Mario Golf)

IMG_0101.jpg
 

fledge68

Well-Known Member
Member
Joined
Jan 30, 2012
Messages
2,391
Trophies
2
XP
4,577
Country
United States
Just tried launching a VC game(majora's mask) via wiiflow with the useneek option on and all it does is flash the wii drive light on and off constantly. Anyone else have this issue or does it work for you?

If i run neek2o and then the wiiflow forwarder I can launch the same game (with useneek off) just fine.
 

FIX94

Former Staff
Former Staff
Joined
Dec 3, 2009
Messages
7,284
Trophies
0
Age
29
Location
???
XP
11,237
Country
Germany
Dont complain about a stupid wait screen, if you dont want it revert it for yourself, I even wrote into the big textwall how and where to look.
 
General chit-chat
Help Users
  • No one is chatting at the moment.
  • Skelletonike @ Skelletonike:
    There are different ways of fanservice
  • Skelletonike @ Skelletonike:
    the first manga I bought, was Psychic Academy, when I was like 12?
  • Skelletonike @ Skelletonike:
    That was good 2000s ecchi
  • Skelletonike @ Skelletonike:
    Great plot too
  • Vetusomaru @ Vetusomaru:
    psychic academy. lol. it was meh even back then when i bought volume 1. also same author also made one of the manga adaptions of Escaflowne.
  • Skelletonike @ Skelletonike:
    Pfffft!
  • Skelletonike @ Skelletonike:
    I have all the volumes.
  • Vetusomaru @ Vetusomaru:
    btw do u have discord?
  • Vetusomaru @ Vetusomaru:
    last tv anime i remember with nipples i personally watched was Senran Kagura
  • Skelletonike @ Skelletonike:
    yeah I do
  • Skelletonike @ Skelletonike:
    I mostly read, haven't watched much, but I do keep my cunchyroll sub.
  • Skelletonike @ Skelletonike:
    Found out one of my fave animes got an adaptation this season

    the other day lol
  • Skelletonike @ Skelletonike:
    Yuusha ga Shi
    nda
  • Vetusomaru @ Vetusomaru:
    crynchyrolls is cancer, especially with the censorship they do like they did with Oshimai
  • Vetusomaru @ Vetusomaru:
    can u post your discord here or at dm?
  • Skelletonike @ Skelletonike:
    No idea
  • Skelletonike @ Skelletonike:
    it's my username
  • Vetusomaru @ Vetusomaru:
    and number?
  • Skelletonike @ Skelletonike:
    it needs the number?
  • Vetusomaru @ Vetusomaru:
    okey dokey. i ve sent u friend request.
  • Vetusomaru @ Vetusomaru:
    i have same username with here
  • Skelletonike @ Skelletonike:
    alright, accepted
    +1
    Skelletonike @ Skelletonike: alright, accepted +1