Hacking WiiFlow - an open source GUI USB-Loader

  • Thread starter Thread starter zorglub07
  • Start date Start date
  • Views Views 3,101,562
  • Replies Replies 16,228
  • Likes Likes 6
Gave R37 a whirl tonight didn't work very well for me at all, 4.2 SysMenu, IOS249 (37 Base) Rev 19, IOS 222, IOS 223, PriiLoader, USB Drive with 4Gb Fat and 495Gb WBFS Partitions.

This thread contains my full set up and how I would like it to work .. http://code.google.com/p/wiiflow/issues/detail?id=125

However using R37 with PriiLoader causes a Stack Dump when I turn the Wii on, it will boot successfully via the Forwarder Channel from the system menu but thats not how I use WiiFlow!.

IMG_0176.jpg


Also Peppa Pig still not working!
frown.gif


I appreciate the developement guys and I know they are all "TEST" versions, but since R25 we seem to be going backwards in terms of functionality. I wish I could code better to be able to help develope it, but alas I'm a mere noobie when compared to your coding skills.
wink.gif


The main thing for me is getting Peppa Pig working as my kids keep mythering me for it, I don't use Cheats at the moment I just want the kids to be able to turn it on an go!

Cheers

Plasma
 
I think I found a way to load IOS249 as the main IOS in r37.

In alt_ios.h I changed

//enum { MAIN_IOS = 249, MAIN_IOS_MIN_REV = IOS_249_MIN_REV };
enum { MAIN_IOS = 222, MAIN_IOS_MIN_REV = IOS_222_MIN_REV };

to

enum { MAIN_IOS = 249, MAIN_IOS_MIN_REV = IOS_249_MIN_REV };
//enum { MAIN_IOS = 222, MAIN_IOS_MIN_REV = IOS_222_MIN_REV };

I don't know if I need to change something else, but it works.
smile.gif
 
r37 from post 588 fixed the cover problems I had previously with my FAT32 drive.

Remember people your covers can be anywhere on the SD or USB device, just edit the wiiflow.ini thats in the sd:/apps/wiiflow/ or usb:/apps/wiiflow/ location.


This is my Wiiflow.ini set up for my SD card pointing to the full covers and 2d covers of my choice.

[ GENERAL]
allow_texture_compression=yes
alphabetic_search_on_plus_minus=yes
box_mode=yes
cheat=no
compress_cache=no
country_patch=no
cover_buffer=120
current_game=
data_on_usb=no
dir_box_covers=sd:/config/covers/full

dir_cache=sd:/apps/wiiflow/cache
dir_flat_covers=sd:/config/covers
dir_music=sd:/apps/wiiflow/music
dir_themes=sd:/apps/wiiflow/themes
error_002_fix=yes
exit_to_wii_menu=no
favorites_on_startup=no
fbi=no
game_language=0
insertnamehere=
install_directory=yes
keep_png=yes
language=ENGLISH
last_cf_mode=1
max_fsaa=5
parent_code=
partition=FAT1
rumble=yes
sound_volume_bnr=255
sound_volume_coverflow=255
sound_volume_gui=255
sound_volume_music=255
theme=ELEGANCE
tv_height=480
tv_width=640
tv_x=0
tv_y=0
url_flat_covers=http://wiitdb.com/wiitdb/artwork/cover/{loc}/{gameid6}.png|http://wiitdb.com/wiitdb/artwork/cover/EN/{gameid6}.png|http://www.muntrue.nl/covers/ALL/160/225/boxart/{gameid6}.png
url_full_covers=http://wiitdb.com/wiitdb/artwork/coverfullHQ/{loc}/{gameid6}.png|http://wiitdb.com/wiitdb/artwork/coverfullHQ/EN/{gameid6}.png|http://wiitdb.com/wiitdb/artwork/coverfull/{loc}/{gameid6}.png|http://wiitdb.com/wiitdb/artwork/coverfull/EN/{gameid6}.png|http://www.muntrue.nl/covers/ALL/512/340/fullcover/{gameid6}.png
video_mode=0
vipatch=no
Also, you have to have IOS222-v4 installed!
i use 38+37 on 222 and 37 on 333.
 
.:Plasma:. said:
However using R37 with PriiLoader causes a Stack Dump when I turn the Wii on, it will boot successfully via the Forwarder Channel from the system menu but thats not how I use WiiFlow!.

Also Peppa Pig still not working!
frown.gif

Plasma, can you test this version? I think it shouldn't crash from priiloader anymore, and it should be able to launch Peppa Pig
tongue.gif

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

QUOTE(Kovani @ Mar 15 2010, 10:16 PM) I think I found a way to load IOS249 as the main IOS in r37.

In alt_ios.h I changed

//enum { MAIN_IOS = 249, MAIN_IOS_MIN_REV = IOS_249_MIN_REV };
enum { MAIN_IOS = 222, MAIN_IOS_MIN_REV = IOS_222_MIN_REV };

to

enum { MAIN_IOS = 249, MAIN_IOS_MIN_REV = IOS_249_MIN_REV };
//enum { MAIN_IOS = 222, MAIN_IOS_MIN_REV = IOS_222_MIN_REV };

I don't know if I need to change something else, but it works.
smile.gif
Kovani, you are right, that's all. But remember, you can only play games from a WBFS partition when using this settings.
 
r-win said:
Plasma, can you test this version? I think it shouldn't crash from priiloader anymore, and it should be able to launch Peppa Pig
tongue.gif

r-win ..... THANK YOU! You Da Man! I'm as happy as a pig in $hit (A Peppa Pig to be precise!)

No more crashing from PriiLoader and Peppa Pig Works! (though the game its self looks rubbish to me I'm sure my 5 year old will like it!)

Just need to find a Theme I like now, like the Carbonic but prefer the menus's and the settings screen in the default one. Guess when I have a spare half hour I might try create my own, and give something back to the comunity!

Keep up the excellent work and thank you again for fixing my problems!

Kind Regards

Plasma
 
lol the downloading cover bug is pretty wierd, especially the way the progress bar jumps back and forward.

Still nice work getting NTFS working.

*edit*

Getting a "not enough blocks" error message while trying to delete a game from the wbfs drive. The game does have a corrupt cover, so it may be a related problem.
 
.:Plasma:. said:
r-win ..... THANK YOU! You Da Man! I'm as happy as a pig in $hit (A Peppa Pig to be precise!)

No more crashing from PriiLoader and Peppa Pig Works! (though the game its self looks rubbish to me I'm sure my 5 year old will like it!)

Plasma

this post made me LOL
 
r37 definitely seemed to fix my WBFS_Open failed: ret -1 error. But now I have a new problem.

I just have a single game on NTFS drive to test - NSMB. When I launch NSMB, I get an exception (dsi) error. See screen capture below. I'm currently using hermes v4 and ciosx rev19.

On a side note, on page 7 of settings where you can choose the partition type, I notice what appears to be a small bug. When it's displaying NTFS1, a single click will toggle to WBFS1. However, when WBFS1 is displaying and I click next, it still displays WBFS1 until I click a second time. I've tested through about 30 clicks. Always 1 click to toggle from NTFS1 to WBFS1, and 2 clicks to toggle from WBFS1 to NTFS1. I suspect this has something to do with there being 3 possible options (FAT/NTFS/WBFS), but since I don't have a FAT partition, 2 of those placeholders/spaces are taken up by WBFS1? Just a wild guess. I will put a FAT partition on to test to see if toggling away from WBFS1 only takes 1 click after FAT and NTFS are present.


r37exception.jpg


Any help would be greatly appreciated. Thanks r-win and the rest of the dev team for all of your hard work!
 
wiimanizer said:
wiimanizer said:
Blue-K said:
terminal_illness said:
why cant we have it auto detect fat32, wbfs, or ntfs.
It should already do that...
QUOTE(wiimanizer @ Mar 14 2010, 10:35 PM) will wiiflow work when using separate usb drives? i have a 16GB flash drive formatted with FAT which i use to store apps and .wads and such(which is currently connected to the back of my wii) and a portable 500GB(partitioned to have 340GB wbfs & 120GB ntfs [for windows usage]) usb hdd WBFS formatted which isn't connected as of now. so what i'm asking here is that since wiiflow needs a wbfs drive and a FAT drive, will it work if i use the usb flash drive first upon loading the app and then switching it out for the wbfs formatted hdd? also, i use a 1GB sd card specially stored with many wiiware games that is almost all filled up, but with 14-15 MB remaining.
At the first start of WiiFlow, it checks if there's a FAT32-Partition on your Drive. If there isn't, it places itself (and all Covers/Themes/etc.) in the SD. So you'll need a FAT32 AND WBFS (if you want to load from WBFS. You could also load from FAT32/NTFS) active at the same time. Switching won't work. And 14-15 MB should be enough for WiiFlow itself, but you won't have any space for covers/themes/etc., so it's kinda useless...

Though, the NTFS-Lib is getting better, maybe sometimes WiiFlow can write Games/Images/etc. on an NTFS-Partition...but not right now.
so with the situation that i'm in, is there something that you'd recommend me doing?

edit: is wiiflow able to load wiiware games?
also, looking straight forward at the wii from the backside, will wiiflow work properly if both wbfs-formatted hdd and a fat32 flash drive are connected, say like a wbfs hdd is connected on the right and the fat32 connected on the left?
 
I just committed r38. It contains the fix for Peppa Pig and the crash when launched from Priiloader, as found by Plasma. Nothing more, nothing less.

About the rest of the bugs, I've seen your posts, and I'm looking into most of them. Please be patient, and remember, the end of this week is time for my vacation. I'll be gone for over a week then.
 
emg said:
On a side note, on page 7 of settings where you can choose the partition type, I notice what appears to be a small bug. When it's displaying NTFS1, a single click will toggle to WBFS1. However, when WBFS1 is displaying and I click next, it still displays WBFS1 until I click a second time. I've tested through about 30 clicks. Always 1 click to toggle from NTFS1 to WBFS1, and 2 clicks to toggle from WBFS1 to NTFS1. I suspect this has something to do with there being 3 possible options (FAT/NTFS/WBFS), but since I don't have a FAT partition, 2 of those placeholders/spaces are taken up by WBFS1? Just a wild guess. I will put a FAT partition on to test to see if toggling away from WBFS1 only takes 1 click after FAT and NTFS are present.

Sorry for replying to my own comment. As suspected, this problem went away after creating a 2nd partition that was FAT. Now 1 click to toggle between WBFS1 FAT1 & NTFS1 game partitions.
 
i know ive posted a few times, but not to seem impatient or anything, could someone please help me with the post that ive previously posted? i try to quote my post on each new page so that it wouldn't be missed and that i would hopefully get some great help
 
wiimanizer said:
i know ive posted a few times, but not to seem impatient or anything, could someone please help me with the post that ive previously posted? i try to quote my post on each new page so that it wouldn't be missed and that i would hopefully get some great help

You're spamming the board, please see r-win comment just a few posts up, he's looking in to all the problems and will get to them as soon as he can. Posting on every page is unlikely to get you there sooner!


@emg - I'll try NSMB tonight with my set up and report back!

Plasma
 
wiimanizer said:
so what i'm asking here is that since wiiflow needs a wbfs drive and a FAT drive, will it work if i use the usb flash drive first upon loading the app and then switching it out for the wbfs formatted hdd?
No.

wiimanizer said:
is wiiflow able to load wiiware games?
No.

wiimanizer said:
also, looking straight forward at the wii from the backside, will wiiflow work properly if both wbfs-formatted hdd and a fat32 flash drive are connected, say like a wbfs hdd is connected on the right and the fat32 connected on the left?
No.

QUOTE(wiimanizer @ Mar 16 2010, 08:40 AM)
i know ive posted a few times, but not to seem impatient or anything, could someone please help me with the post that ive previously posted? i try to quote my post on each new page so that it wouldn't be missed and that i would hopefully get some great help
I know my answers are short, and not that "great". However, the answer to these questions can be found everywhere with a very small effort. Also, posting your questions on every page is not very nice. You won't be missed, but I think most ppl would like you to search for yourself a tiny bit before posting.

Anyway, the longer answer is this: Wiiflow will read the partition table when started. It will use that table troughout the application, so switching will not have the desired effect. I think it will crash if you do that. WiiWare games are Wii channels, you'll need triiforce or something similar for that. Don't expect support for Wii channels, since that's out of scope for this proect.

Connecting multiple drives is not possible. The cios only handles port 0 (the outer one). The other one is used by aux. devices, e.g. instruments, usb camera, mic, etc.

Hope this part was great
smile.gif
 
I am sorry but would you consider implementing the new ocarina and the new alt-dol system (which makes the Sam & Max works with USB loader finally), from WiiPower ?

Thanks a LOT.
 
r-win said:
wiimanizer said:
is wiiflow able to load wiiware games?
No.

Correct me if I'm wrong, but you can load VC/WiiWare game using a forwarder ISO with WiiFlow.

By the way, do you plan on making WiiFlow compatible with Hermes cIOS v5? I forgot to ask that.
 
I have a problem with the default theme.In the specific settings of a game some options appear merged with others...This makes impossible to choose an alt.dol because of the position of the buttons.As I don't know how to change manually the theme.ini,can you fix this really annoying issue,please?
 
TeenTin said:
I am sorry but would you consider implementing the new ocarina and the new alt-dol system (which makes the Sam & Max works with USB loader finally), from WiiPower ?

Thanks a LOT.

TeenTin, what new alt-dol system are you referring too, any link to a description of it?
 

Site & Scene News

Popular threads in this forum