Hacking WiiFlow - an open source GUI USB-Loader

  • Thread starter Thread starter zorglub07
  • Start date Start date
  • Views Views 3,102,156
  • Replies Replies 16,228
  • Likes Likes 6
See my tutorial.

@thatfloorguy:
That means the cIOS wiiflow loaded is not compatible with nand emu, so I suggest you to try another cIOS base.
 
r327 causes Wipeout 1 the game to codedump. Even with NAND saves off.
Revert r329 and r327, and it works fine again.

Fix94, have you tried wipeout 1 [SOTE52] to see if you also get the Set USB failed = -6?
 
Not to whine or anything, but I feel that someone (anyone) should make sure to compile and post a dol every time a new rev is made. I know that some will just say "Compile it yourself!" but for those of us who don't have the necessary skills to work with and understand code, let alone the time to dedicate to fine tuning those skills, that simply isn't an option. The way I see it, the sit and wait approach is frustrating, especially when there are 2 or 3 new revs ahead of what you have, and all the time spent waiting for a new update to be eventually uploaded could have been spent testing it and providing useful feedback to help make it better. I really love how Wiiflow has become more than the little wii game loader that it once was, and I'd like to help it become even greater than it is now. :)
 
Not to whine or anything, but I feel that someone (anyone) should make sure to compile and post a dol every time a new rev is made. I know that some will just say "Compile it yourself!" but for those of us who don't have the necessary skills to work with and understand code, let alone the time to dedicate to fine tuning those skills, that simply isn't an option. The way I see it, the sit and wait approach is frustrating, especially when there are 2 or 3 new revs ahead of what you have, and all the time spent waiting for a new update to be eventually uploaded could have been spent testing it and providing useful feedback to help make it better. I really love how Wiiflow has become more than the little wii game loader that it once was, and I'd like to help it become even greater than it is now. :)

The only thing i can suggest in go into IRC and help test some revs that get posted, pointless someone compiling and posting every "beta" rev in a public forum, what happens if someone does this and potentially cripple their HDD or worse.

Who would be to blame there? the Dev, user or compiler, they are beta for a reason, no point posting revs when they aren't ready for public use.

You say you want to help..... get into the IRC channel and ask to help test new revs.

Beta for tests, stable releases for public, what do people not understand by that
 
  • Like
Reactions: 5 people
Not to whine or anything, but I feel that someone (anyone) should make sure to compile and post a dol every time a new rev is made. I know that some will just say "Compile it yourself!" but for those of us who don't have the necessary skills to work with and understand code, let alone the time to dedicate to fine tuning those skills, that simply isn't an option. The way I see it, the sit and wait approach is frustrating, especially when there are 2 or 3 new revs ahead of what you have, and all the time spent waiting for a new update to be eventually uploaded could have been spent testing it and providing useful feedback to help make it better. I really love how Wiiflow has become more than the little wii game loader that it once was, and I'd like to help it become even greater than it is now. :)
I share your frustration but agree with pepxl. The current structure is general releases with dols every week or so r315, r280, r258 etc. If you have a specific problem and go to IRC someone will compile and get you a beta dol that may fix things.

We are actually quite fortunate to have such frequent releases.

And you don't need coding skills to compile it yourself, just download and install a couple of things and then when you want a new rev download it and click the make button in the programmers notepad and in a minute or so you are done.
 
Maybe I'm too tarded to figure this out, but I cannot get N64 roms to show up in r 280 or r315 with the plugin pack.

I googled and googled and only really found this post by BostonBC http://gbatemp.net/t.../page__st__6450

And still I cannot get it to work....

I set the games partition to USB2 (this is the only one that doesnt say "I have not found any emulator plugins or games" etc etc", enabled the N64 plugin, and I have roms in the wii64/roms (mk64.z64) folder ( I also tried in the apps/wii64/roms folder) and box cover in the wiiflow/covers (mk64.png).

Not a single rom shows up...just a black screen with the options bar at the bottom popping up if i wii remote over the screen... wtf?

Also if I enable "all plugins" i get 5 copies of each Wii game I have on my WBFS partition next to eachother in DS sized boxes in the emulators section... but still no roms....

Can anyone please guide me here?

EDIT: ok got it partially working, I clicked USB1 for the hundredth time and this time round it didnt tell me it couldnt find anything and finally showed my roms :) ... now to figure out the box art.....
 
r329 should fix changing themes properly now, found the problem.

yes, that fixed the problem but I see yardape8000 says it causes another problem. And by the way, why on earth did you bother searching and using an old 2.2 theme pack when I put the link for my theme pack right there on the wiiflow google source under wiki - What a goof - just kidding. :P
 
Quick question: how do you change the box colour? is it possible to add an option to specify the colour within each games settings gui?

I have mario kart black (ckbe88) and the actual box is black underneath the cover and around the edges, and NSMB box is red.

EDIT:

is it hard coded? :(
Code:
extern const u8 dvdskin_png[];
extern const u8 dvdskin_red_png[];
extern const u8 dvdskin_black_png[];
extern const u8 dvdskin_yellow_png[];
extern const u8 dvdskin_greenone_png[];
extern const u8 dvdskin_greentwo_png[];

static const int black_len = 15;
static const char* black[black_len] = {"RZZJEL","RZNJ01","SEKJ99","SX3J01","SX3P01","R5WJA4","RUYJ99","S3HJ08","SJBJ01","CKBE88","CCPE01","SMMP01","MDUE01","APR","AFR"};

static const int red_len = 2;
static const char* red[red_len] = {"SMN","HBW"};

static const int yellow_len = 2;
static const char* yellow[yellow_len] = {"SIIE8P","SIIP8P"};

static const int greenOne_len = 1;
static const char* greenOne[greenOne_len] = {"SF8J01"};

static const int greenTwo_len = 1;
static const char* greenTwo[greenTwo_len] = {"PDUE01"};
 
Quick question: how do you change the box colour? is it possible to add an option to specify the colour within each games settings gui?

I have mario kart black (ckbe88) and the actual box is black underneath the cover and around the edges, and NSMB box is red.

EDIT:

is it hard coded? :(

you can't change the box color for each specific game - only for each plugin. for example - open fceugx.ini with wordpad or notepad++ and you will see

[PLUGIN]
magic=46434555
coverColor=ff0000
fileTypes=.nes|.fds|.nsf|.unf|.nez|.unif|.zip|.7z
romDir=fceugx/roms
dolFile=fceugx.dol
bannerSound=nes.ogg

enter a hex color after coverColor= to change it. Hope this helps
 
  • Like
Reactions: 1 person
Excellent thank you for the responce!

Well atleast that fixes my N64 boxes to black. but it would be cool if this could be done per box in either wii/emu/or hb mode settings gui so that (for example) USA n64 games could have yellow or red boxes while PAL have black. Also who else can imagine how cool a rainbow of cases would look while flicking through a whole load!.. only me?... thought so ... :P

EDIT:

I added a wii64.ogg by using the code "bannerSound=wii64.ogg" in the wii64.ini but it didn't work, do you know how to make this compatible, does it need to be saved a certain compression/bitrate as an ogg?
 
Excellent thank you for the responce!

Well atleast that fixes my N64 boxes to black. but it would be cool if this could be done per box in either wii/emu/or hb mode settings gui so that (for example) USA n64 games could have yellow or red boxes while PAL have black. Also who else can imagine how cool a rainbow of cases would look while flicking through a whole load!.. only me?... thought so ... :P

EDIT:

I added a wii64.ogg by using the code "bannerSound=wii64.ogg" in the wii64.ini but it didn't work, do you know how to make this compatible, does it need to be saved a certain compression/bitrate as an ogg?

where did you put the .ogg file? it's supposed to go in the plugins folder. if it's already in the plugins folder then sorry I have no idea why it didn't work.
 
Well atleast that fixes my N64 boxes to black. but it would be cool if this could be done per box in either wii/emu/or hb mode settings gui so that (for example) USA n64 games could have yellow or red boxes while PAL have black. Also who else can imagine how cool a rainbow of cases would look while flicking through a whole load!.. only me?... thought so ... :P
At least for other types of games like Wii and GC you can set the box color in the "custom_titles.ini" with GameID=ff00ff under the [covers] section similar to the INI file for the plugin. The only thing is I'm not sure what you would use for your GameID. Also, it might be programmed to use the plugin's INI setting INSTEAD of the custom_titles.ini one. I guess you could always try using the name of the ROM file but I can't be sure. It would make sense that it would be the same convention as what's used in the categories.ini file but I haven't opened it since that feature was added.
Maybe I'm too tarded to figure this out, but I cannot get N64 roms to show up in r 280 or r315 with the plugin pack.
I set the games partition to USB2 (this is the only one that doesnt say "I have not found any emulator plugins or games" etc etc", enabled the N64 plugin, and I have roms in the wii64/roms (mk64.z64) folder ( I also tried in the apps/wii64/roms folder) and box cover in the wiiflow/covers (mk64.png).
Not a single rom shows up...just a black screen with the options bar at the bottom popping up if i wii remote over the screen... wtf?
Also if I enable "all plugins" i get 5 copies of each Wii game I have on my WBFS partition next to eachother in DS sized boxes in the emulators section... but still no roms....
Can anyone please guide me here?
EDIT: ok got it partially working, I clicked USB1 for the hundredth time and this time round it didnt tell me it couldnt find anything and finally showed my roms :) ... now to figure out the box art.....
It might be because you have to have the ROM's and the plugins on the same partition and I don't think any of the emulators actually do well with USB2 so that leaves you USB1 and the SD card. If you have the /WiiFlow/ folder on USB2 I would suggest making an empty /wiiflow/ folder on the partition where the ROM's are and MOVING your "plugins" folder to it. In WiiFlow it might just find them as soon as you set the partition setting to where they are. If not you might have to go into your wiiflow.ini file and tell it where you put the new "plugins" folder. (It's under the [general] section if I remember right.).
Hope this works for you.
 
  • Like
Reactions: 1 person
See my tutorial.

@thatfloorguy:
That means the cIOS wiiflow loaded is not compatible with nand emu, so I suggest you to try another cIOS base.
Thanks I will look into d2x V9 and see if the base varies, using V8 final 249 base is 56 as far as I remember. I'll experiment and try installing with base 57 etc and see.
 
That means the cIOS wiiflow loaded is not compatible with nand emu, so I suggest you to try another cIOS base.
Thanks I will look into d2x V9 and see if the base varies, using V8 final 249 base is 56 as far as I remember. I'll experiment and try installing with base 57 etc and see.
I think it's that base I'm using, too, but it works for me. I don't think I got that exact error with my Wii but I do remember that what I had difficulty with was it seemed important that the settings in the wiiflow.ini file has the same capitalization as the file name (like not have the folder really be /nand/ when you have it say /NAND/ in the INI file) and doesn't have a space between the = and the / (so it's "=/NAND/" not "= /NAND/")
 
Yeah all working thanks minus a custom ogg file I made for wii64 not working dispite adding the code to the ini and putting the ogg in the plugins folder...zzzzz.

I noticed in r315 the flipped zoomed cover for N64 was set to 50% height so it looks like an envelope by default, its odd but easily rectifyable.

The custom titles.ini is missing from my install and the wiki doesnt hold info on it, http://www.wiiflowik...stom_titles.ini how do I create one? or better does anyone have a working one they could link me to that I could use as a reference to mod my own please?

Wiiflow MOD is turning into an amazing utility, cant't wait to see more progress.

Did Fix94 manage to get WiiMC working with wiiflow, or hasn't this been tested yet?

EDIT: @maxternal I used your gameTDB java app to generate a custom_titles.ini, are you saying I can add the line

Code:
SF8E01=01A300

(to make Donkey kong green?) to the [covers] section... is it really that simple!? does it work with r315? and where does the custom ini go (wiiflow/settings folder?)? because its not working for me yet :( custom game names work for me, but not custom cover colours.... :(

(sorry for a billion questions)

THanks in advance :)

EDIT2: on closer inspection I found this
#FFFFFF for white, #000000 for black, #FF0000 for red, #FCFF00 for yellow, #01A300 for green 1 and #00E360 for green 2.
source: http://code.google.c...30.zip&can=2&q=

so only a lmited pallet of colours can work?

Still cant seem to get it to work....
 
FYI after much fucking about and very little knowledge I finally got custom box colours working:

wiiflow/settings/custom_titles.ini should look like this for wii games:

Code:
[TITLES]

SF8E01=Monkey Kong Returns

[COVERS]

SF8E01=#01A300

these colours work:
#FFFFFF for white
#000000 for black
#FF0000 for red
#FCFF00 for yellow
#01A300 for green 1 (darker)
#00E360 for green 2 (lighter)

going to test out N64 rom boxes now.... will report back shortly.

EDIT:

I tested a number of colours from a safe hexcode site, and 0% worked apart from the ones I listed above. Anyone know any more that work?

I could not get individual ROM boxes to change colour no matter how I named/called the ROM.

This concludes my rant about changing colour of boxes... for now... :P
 

Site & Scene News

Popular threads in this forum