Hacking WiiFlow Lite

Tetsuo Shima

Well-Known Member
Member
Joined
Oct 29, 2008
Messages
1,874
Trophies
2
Age
45
XP
4,875
Country
Italy
I'd say go for the 2016 version. It's the one I own, I don't know if the current version is the same.
There are other hard disks working well on the wii, other than toshiba, but I'm not sure about the model names.
We would really need an updated compatibility list with recent drives
 

3smoke

Active Member
Newcomer
Joined
Apr 26, 2019
Messages
28
Trophies
0
Age
28
XP
86
Country
United Kingdom
I'd say go for the 2016 version. It's the one I own, I don't know if the current version is the same.
There are other hard disks working well on the wii, other than toshiba, but I'm not sure about the model names.
We would really need an updated compatibility list with recent drives
Well the wii is outdated to fuck I was surprised as to how many ppl are still in the wii community but Yh if it doesn’t work I’ll send it back and buy that one
 

comokepa

Well-Known Member
Member
Joined
Feb 6, 2013
Messages
135
Trophies
1
Age
47
XP
829
Country
No. This is an internal sata hard drive, you will need an enclosure for it. But you may run into problems with it, very likely.
I expressly said to avoid it in one of my previous posts
This was the one I was suggesting to you
https://www.amazon.co.uk/Toshiba-Ca...c.&qid=1556306798&s=computers&sr=1-3-fkmrnull
I know this is more expensive than an internal HD, but I can guarantee you won't have any issues with it.
I've used HDDs with enclosures without issues. There is no difference that I can see, on a technical level, between an internal drive you put on an enclosure yourself and a branded external drive. Both are the very same thing.
 

3smoke

Active Member
Newcomer
Joined
Apr 26, 2019
Messages
28
Trophies
0
Age
28
XP
86
Country
United Kingdom
Some enclosures do actually work, but I've read many times of users with issues caused by them
Ok well the drive didn’t show up today but says dispatched so hopefully tomorrow I’ll be able to update you and say it works fine fingers crossed

--------------------- MERGED ---------------------------

I've used HDDs with enclosures without issues. There is no difference that I can see, on a technical level, between an internal drive you put on an enclosure yourself and a branded external drive. Both are the very same thing.
And truuueeee so hopefully I’m good
 
  • Like
Reactions: erket

comokepa

Well-Known Member
Member
Joined
Feb 6, 2013
Messages
135
Trophies
1
Age
47
XP
829
Country
How do I have WiiFlow display a rom name not from its filename but from the name in @Wiimpathy's database. It does display the proper name if I enter the game's info page (select game > press +) but not before that, in the coverflow view.

EDIT: I do know about Changing Arcade ROM Titles in the wiki, but I thought one of the purposes of the database was not having to do that, and besides, using the method described there precisely breaks database compatibility with those games and imposes the same custom-naming scheme for covers too. So it's a method I had rather not need to rely on.
 
Last edited by comokepa,

comokepa

Well-Known Member
Member
Joined
Feb 6, 2013
Messages
135
Trophies
1
Age
47
XP
829
Country
the option to hide the Homebrew icon is found on Settings Page 12. Click 'Set' on Homebrew Settings and you will find the Hide Homebrew Button.
That seemingly has no effect. The Homebrew icon is still displayed.

Unrelated to the aobve, @fledge68, everytime I go from Wii games (of which the current SD where I am setting things has none) to GC games, Wiiflow always displays the progress bar screen like when you "reload cache", which I then have to dismiss with a button before getting to GC's coverflow view. Is that expected? It does not happen from GC to channels or from channels to plugins, etc. Only from Wii games to GC games.
 
Last edited by comokepa,

3smoke

Active Member
Newcomer
Joined
Apr 26, 2019
Messages
28
Trophies
0
Age
28
XP
86
Country
United Kingdom
  • Like
Reactions: Tetsuo Shima

fledge68

Well-Known Member
OP
Member
Joined
Jan 30, 2012
Messages
2,430
Trophies
2
XP
4,915
Country
United States
How do I have WiiFlow display a rom name not from its filename but from the name in @Wiimpathy's database. It does display the proper name if I enter the game's info page (select game > press +) but not before that, in the coverflow view.

EDIT: I do know about Changing Arcade ROM Titles in the wiki, but I thought one of the purposes of the database was not having to do that, and besides, using the method described there precisely breaks database compatibility with those games and imposes the same custom-naming scheme for covers too. So it's a method I had rather not need to rely on.
using the title from wiimpathy's database's was not added to the code. but I will try to make it an option to use the database titles. not sure why custom titles breaks database compatibility unless the code is using the roms title rather than the title from the end of the full rom path. i'll look into it.
edit: just checked the database stuff does indeed use the full path and not the title/custom title. in other words using custom titles ini shouldn't break the game info menu. but i still think using the databases to get titles isn't a bad idea.

That seemingly has no effect. The Homebrew icon is still displayed.

Unrelated to the aobve, @fledge68, everytime I go from Wii games (of which the current SD where I am setting things has none) to GC games, Wiiflow always displays the progress bar screen like when you "reload cache", which I then have to dismiss with a button before getting to GC's coverflow view. Is that expected? It does not happen from GC to channels or from channels to plugins, etc. Only from Wii games to GC games.
for hiding the homebrew icon - it does work but just not immediately after changing it in the settings. I've added a small change to the code that i overlooked. it will be in the next release. for now after changing the option you will need to exit wiiflow or play a game, then the next time you launch wiiflow it should be hidden.

the progress bar is another issue. because you don't have wii games, cacheCovers is set to true and stays that way till you select gc games and it does cache covers. I've also fixed this for the next release.
 
Last edited by fledge68,
  • Like
Reactions: Hakaisha

matt!

Well-Known Member
Member
Joined
Nov 20, 2009
Messages
633
Trophies
1
Age
47
Website
www.gingerbeardman.com
XP
1,345
Country
United Kingdom
I used CustomizeMii to change my existing WFLA forwarder to launch DWFA.
Simply because I did not want to change. Source files taken from GitHub.

http://www.mediafire.com/file/9gxb24c3hfx1fk1/WiiFlow_Forwarder_-_DWFA.wad/file
(not tried on vWii)

It looks like the images below (photoshopped)

I think I replaced all instances of Lite. Please understand.

zTNu.png


zTNk.png
 
Last edited by matt!,

matt!

Well-Known Member
Member
Joined
Nov 20, 2009
Messages
633
Trophies
1
Age
47
Website
www.gingerbeardman.com
XP
1,345
Country
United Kingdom
With the new version my loading screens have changed.

What do I need to do to get them back?

I'd like
- no splash screen
- different loading animation

ah! found it - edit meta.xml (must have overwritten with new version)
 
Last edited by matt!,

fledge68

Well-Known Member
OP
Member
Joined
Jan 30, 2012
Messages
2,430
Trophies
2
XP
4,915
Country
United States
to hold you over till a new official release and hopefully a new masterpiece pack. (i'm busy with real life at the moment)

WiiFlow 5 beta 5 download - https://www.mediafire.com/file/qcdn3pbde6kpqhd/wf5beta5_boot.dol/file

changes:
- Added shutdown to idle standby option on page 12 of main settings. Set to yes for idle standby (yellow light). issues #91 and #29. wii u users leave off.
- added options to copy real nand config and miis to emunand on page 3 of emu nand settings. if set to 'on' then when you launch a emu nand game sysconfig and/or miis from real nand will be copied to emu nand before launching the game. this solves issue #90 to keep your controllers synced in emu nand mode.
- set wiiflow to default to using cIOS. if you want to use IOS58 go to startup settings and set force load cios to 'no'.
- #92 doubled the length of char wfcTitle[] to 128 for long plugin rom titles. fixes possible rom covers not showing do to their title being longer than 64.
- #93 added .gcm as a extension for gamecube ISO's.
- fixed hiding homebrew icon via homebrew settings option.
- fix game info plugin databases for systems that share the same database files by adding [COMBINED] into platform ini which will associate the platform name with the database name. for example: genesis=megadrive, famicom=nes. you must have the updated platform ini for this commit to work.
- saving sourceflow tiers flow's to wiiflow lite ini under [SOURCEFLOW] now instead of the source menu/tier ini.
- update for custom backgrounds. no longer add background= to source menu buttons. place backgrounds in wiiflow/backgrounds or wiiflow/backgrounds/{theme_name}. name them the same as the platform names under [PLUGINS] in platform ini. match case size. they can be png or jpg.
- now you can use subfolders to organize your wiiflow/plugins folder make sure to adjust dolfile and bannersound paths if need be.
- now scummvm ini doesn't have to be in wiiflow/plugins. it can be in wiiflow/plugins/scummvm or apps/scummvm.
- now platform ini is loaded on wiiflow start. instead of constantly loading and unloading it. platform ini is now used for gameinfo, coverflows, blank cover titles, and more.
- fixed some missing cleanup when leaving wiiflow. in particular the pointer textures and closing the language ini.
- new way to handle the custom blank covers by Abz. blank covers now must go in wiiflow/boxcovers/blank_covers folder and must be named after their platform name via platform ini. they can also now be png or jpg.
- fixed source menu autoboot and changing themes in main settings.
- added get crc for dosbox conf files. thanks wiimpathy!
- improved cover loader by adding 3 tries to load the covers. 2nd and third tries are there just to get any missing covers that didn't load the first time.
- homebrew list is now cached again. if you add or delete an app you must do a reload cache.
- homebrew covers must go in wiiflow/boxcovers/homebrew for full covers or wiiflow/covers/homebrew for 2d front covers.
- now using a cache subfolder named homebrew for homebrew covers wfc files. to keep them separate from the game ID games.
- sourceflow now does cache covers the first time and any time you load a new tier. if the covers are already cached then you will only see the progress bar for a split second.
- added using platform ini to get the proper coverflow from the current coverflow ini. requires the updated platform ini and an updated coverflow ini.
- removed the hard coded sideflow and shortflow.
- fixed using custom backgrounds whenever returning back to the game selected screen.
- added custom background cleanup to free the memory used by them.
- fix for custom background images when returning from game info menu.
 
Last edited by fledge68,

fledge68

Well-Known Member
OP
Member
Joined
Jan 30, 2012
Messages
2,430
Trophies
2
XP
4,915
Country
United States

Wiimpathy

Well-Known Member
Member
Joined
Mar 3, 2010
Messages
1,013
Trophies
2
XP
3,107
Country
France
By default, o2em uses W,S,A,D,SPACE keys on the 1st controller dpad. The 2d controller dpad is arrows keys and right shift. I thought it was the most common mapping, Alien invader etc...
There are 3 main possible modes : the 2 above mappings and joystick/fire button. The port doesn't have a way to switch between them. In the original emulator it's a command line option or a config setting.

Workaround :
When 'Select Game' screen appears press '1' then use the second controller (wiimote, classic, gc pad port 2 ...) if you have one!:)


I've spent time on fixing the bug reported by @Tetsuo Shima about myst games in ScummVM. I've also added some features :

ScummVM mod 17


- Fixed Myst and Riven not saving. It was due to WiiFlow sending game target in uppercase.
- Home and Start button call the global main menu (ctrl+F5).
- To access some games specific menus(F5), open the Wii options dialog, go to the 'input' tab and check the 'Y or + button for in-game menu'.
- Indy 3 fighting mode with classic controller and GC pad.
- Usb mouse support! Most may find this weird, but I find it useful. It's a bit experimental. You still need a controller to access menus and options.
- Nunchuck and Classic controller stick as mouse movement.
- Splash screen disabled.

Source code diff file attached
 

Attachments

  • Scummvm-mod17_Sci.patch.txt
    72.7 KB · Views: 147

fledge68

Well-Known Member
OP
Member
Joined
Jan 30, 2012
Messages
2,430
Trophies
2
XP
4,915
Country
United States
By default, o2em uses W,S,A,D,SPACE keys on the 1st controller dpad. The 2d controller dpad is arrows keys and right shift. I thought it was the most common mapping, Alien invader etc...
There are 3 main possible modes : the 2 above mappings and joystick/fire button. The port doesn't have a way to switch between them. In the original emulator it's a command line option or a config setting.

Workaround :
When 'Select Game' screen appears press '1' then use the second controller (wiimote, classic, gc pad port 2 ...) if you have one!:)


I've spent time on fixing the bug reported by @Tetsuo Shima about myst games in ScummVM. I've also added some features :

ScummVM mod 17


- Fixed Myst and Riven not saving. It was due to WiiFlow sending game target in uppercase.
- Home and Start button call the global main menu (ctrl+F5).
- To access some games specific menus(F5), open the Wii options dialog, go to the 'input' tab and check the 'Y or + button for in-game menu'.
- Indy 3 fighting mode with classic controller and GC pad.
- Usb mouse support! Most may find this weird, but I find it useful. It's a bit experimental. You still need a controller to access menus and options.
- Nunchuck and Classic controller stick as mouse movement.
- Splash screen disabled.

Source code diff file attached
thanks for the reply. so i just got it to work by plugging a gc controller in port 2 and press 'a' on the wiimote for 'Select Game' and 'home' on wiimote for the menu to exit back to wiiflow. the gc controller stick doesn't work but the d-pad does.

by the way the masterpiece 5 pack has come to a temporary halt. i have a lot going on at the moment. plus there's so many ways to set up the plugins that its hard to decide what is the easiest simple way for even novice users to understand. and some consoles have multiple plugin dols to use such as SNES - snes9x gx 4.4.3, snes9x rx, snes9x by tanooki, and all the libretro cores.
 
  • Like
Reactions: Hakaisha

suspendedhatch

Well-Known Member
Newcomer
Joined
Sep 5, 2018
Messages
47
Trophies
0
Age
44
XP
200
Country
United States
I need help getting my wii boxcovers sorted out. For some time now I've had about 60% of them fine, a small percent of them still stretched out, and the rest all blank. Today I tried deleting the cache multiple times, re downloading (it doesn't find any new), redownloading tbd, and the options of reload cache and cache covers. I updated to the latest git. Now ALL of the working ones are stretched and about half the total are black.
When looking through the box cover files on my pc, they all look fine, except for the occasional small image or front only. But on the Wii even common games are blacked out now. Like Mario Party 8 and 9.
The games are in the wbfs folder on a usb. Wiiflow is on the SD. Games were copied over to usb using wii backup manager. All the games play fine across various systems.GameCube boxcovers are all fine.
Most of my plugins are custom made so that I can use RetroArch and no standalone emulators.
The wii boxcovers are mixed in with gamecube, homebrew etc. The wii .ini file doesn't seem to respect me moving them into a folder called wii, though inputting it manually has worked for all my emulated systems.
What is the process I can go through to get these working?
Thanks for any guidance.
 
Last edited by suspendedhatch,

fledge68

Well-Known Member
OP
Member
Joined
Jan 30, 2012
Messages
2,430
Trophies
2
XP
4,915
Country
United States
When looking through the box cover files on my pc, they all look fine, except for the occasional small image or front only.
so if i read this correctly, it sounds like your front only covers are in the same folder as your full covers. so to clarify - full covers only go in wiiflow/boxcovers and front only covers go in wiiflow/covers. there was a error typo in the code several commits back that caused front only covers to be downloaded and saved in wiiflow/boxcovers. that was fixed several commits back but it doesn't remove those front only covers from your boxcovers folder. you need to do that yourself.

in your case i would rename your boxcovers folder to boxcovers1 and your covers folder to covers1 and rename you cache folder to cache1.
now run wiiflow and redownload all your covers. sorry if it takes a while. when done you should have beautiful full covers that work correctly.
gamecube and wiiware/vc covers can also be redownloaded.
for your other covers you will need to copy those manually from boxcovers1 and covers1 back to boxcovers and covers. mainly for plugin covers.

if this doesn't work then i have no clue.
 
  • Like
Reactions: Tetsuo Shima

ca032769

INFOCOM Collector
Member
Joined
Jan 11, 2012
Messages
636
Trophies
1
Location
Riverside, CA
XP
1,888
Country
United States
Does WiiFlow Lite support the option to choose which device to start up? Such as "device = ask"??

I have some Wii & GameCube games on both USB HDD & my SD card (for when my HDD is being used for something else the SD card always has a few games for me to play). I'd like to be able to select the device upon entering the loader.
 
Last edited by ca032769,

Tetsuo Shima

Well-Known Member
Member
Joined
Oct 29, 2008
Messages
1,874
Trophies
2
Age
45
XP
4,875
Country
Italy
Does WiiFlow Lite support the option to choose which device to start up? Such as "device = ask"??

I have some Wii & GameCube games on both USB HDD & my SD card (for when my HDD is being used for something else the SD card always has a few games for me to play). I'd like to be able to select the device upon entering the loader.
Yes, go to settings -> game partitions and set Wii and Gc partition to SD
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    K3Nv2 @ K3Nv2: Hello kitty ds is required +1