Hacking WiiFlow Lite

Hakaisha

Well-Known Member
Member
Joined
Sep 17, 2014
Messages
236
Trophies
0
XP
1,456
Country
United States
@fledge68 I have this issue with your new .dol: every plugin I launch is not autobooting any game. I reverted to the last one you PM'd me some time ago and it's working again.

Hmm, strange. I'm not having this issue with the test dol Fledge provided. Plugin games seem to all be loading fine and returning to WiiFlow correctly. Wii/GCN games also working.

Not sure if it could be related, but all of my plugins use SD as their ROM partition directory. I saw your post in the Plugin Quest thread, maybe USB directory for plugins has become broken in this new dol?

Testing out the new Source Menu settings, and everything seems to be working great! I'm able to hide buttons, swap out plugin.ini files for buttons, and change ROM directories successfully.
 
  • Like
Reactions: fledge68

fbbraganca

Member
Newcomer
Joined
Aug 25, 2020
Messages
13
Trophies
0
Age
35
XP
102
Country
Brazil
Could anyone help me? I'm trying to get 240p on Wiimpathy's BlueMSX fork with the wiiflow plugin.
I added the "-240p" argument and everything, but my CRT is always giving me a black and white display. Tried messing with video modes but still no success. My tv is confirmed ntsc and running japanese roms. i can't figure that one out :(
 

kokokool

Well-Known Member
Member
Joined
Apr 19, 2019
Messages
144
Trophies
0
Age
40
XP
588
Country
Chile
releasing this for testing before official release.

wiiflow lite v5.4.7 beta 1 - https://www.mediafire.com/file/sbbu88ln75v2thh/wfl_5.4.7_beta_1.zip/file

I added a source menu setup menu. view source menu or source flow and press Home button on controller to access it.

with this menu you can

1. hide source buttons you don't need,
2. choose what plugin emu(s) are linked to a source button. for example - maybe tetsuo has snes9x rx for snes button but you want to use snes9x gx.
3. set roms dir path for each plugin. for example - maybe you have your snes roms in a different folder than tetsuo.

the rhapsodii shima ini adds the new checkbox menu buttons. or you can wait till tetsuo releases his own update.
the languages changes are for those who want to update the their language ini.

one more thing. tetsuo uses tiers. so you will need to switch to each tier to make any changes to that tier.

So in Number 3, can I set roms dir path outside the main device? Say, having all plugins on the SD card and set wiisx on usb ( so writing rompartition=1,2,3 automatically from WFL)?


Enviado desde mi iPhone utilizando Tapatalk
 

Hakaisha

Well-Known Member
Member
Joined
Sep 17, 2014
Messages
236
Trophies
0
XP
1,456
Country
United States
So in Number 3, can I set roms dir path outside the main device? Say, having all plugins on the SD card and set wiisx on usb ( so writing rompartition=1,2,3 automatically from WFL)?


Enviado desde mi iPhone utilizando Tapatalk

I tested this by using the Source Menu editor in WiiFlow to change a few of my buttons rom directories from SD to USB, and it's working.
 
  • Like
Reactions: Tetsuo Shima

Tetsuo Shima

Well-Known Member
Member
Joined
Oct 29, 2008
Messages
1,874
Trophies
2
Age
45
XP
4,889
Country
Italy
Did you set apploader.bin back to 5.4.6 version?
Ok that was the issue. It's working now :)
So, I'm preparing for a theme update. I have Rhapsodii Shima.ini already updated with the added features, I just need to modify the tiers backgrounds with the new controls layout (Home= Source Menu settings), unless you decide to access it from the Settings menu.
 

kokokool

Well-Known Member
Member
Joined
Apr 19, 2019
Messages
144
Trophies
0
Age
40
XP
588
Country
Chile
I tested this by using the Source Menu editor in WiiFlow to change a few of my buttons rom directories from SD to USB, and it's working.

In this case, Wiiflow_lite.ini will be different right?

Would I need to replace the entire apps/wiiflow folder ?


Enviado desde mi iPhone utilizando Tapatalk
 

fledge68

Well-Known Member
OP
Member
Joined
Jan 30, 2012
Messages
2,438
Trophies
2
XP
4,962
Country
United States
In this case, Wiiflow_lite.ini will be different right?

Would I need to replace the entire apps/wiiflow folder ?


Enviado desde mi iPhone utilizando Tapatalk
No ... leave wiiflow_lite ini alone. The plugins partition in it is used as the default. All plugins default to that partition unless the individual plugin specifies a partition.
 
  • Like
Reactions: Hakaisha

fledge68

Well-Known Member
OP
Member
Joined
Jan 30, 2012
Messages
2,438
Trophies
2
XP
4,962
Country
United States
This Source Menu setup menu sounds nice.

So basically, this Hide function should enable users to nondestructively simplify their source menu setup, without having to manually remove [BUTTON_X] lines in notepad. I really like this idea.

I'm testing this out right away.

While I'm here, I want to mention a small bug I found with the 48khz music button last night. If no music is currently playing in WiiFlow, and the 48khz button is selected, WiiFlow will output a code dump then reload. But, if the music is currently playing, the 48khz button works correctly with no errors.
could you explain in more detail what you mean by no music currently playing? does that mean you have no music file in wiiflow/music? or is there break between songs?
I looked at the code and can't find any reason why that setting would cause a crash.

Ok that was the issue. It's working now :)
So, I'm preparing for a theme update. I have Rhapsodii Shima.ini already updated with the added features, I just need to modify the tiers backgrounds with the new controls layout (Home= Source Menu settings), unless you decide to access it from the Settings menu.
I tried putting it in main settings but ran into a problem. the problem was tiers. i had to come up with a way to switch from tier to tier which made things more complicated. the easiest solution was to just use the Home button while viewing the source menu or flow.
Also just to let you know I plan on making the plugins menu check boxes use the same as the new check boxes menu. They are basically the same buttons just different theme names. by having them use the same theme name it keeps the theme ini small or at least the same size it currently is.
 
  • Like
Reactions: Hakaisha

Tetsuo Shima

Well-Known Member
Member
Joined
Oct 29, 2008
Messages
1,874
Trophies
2
Age
45
XP
4,889
Country
Italy
no problem, I'll update the tiers backgrounds then :)
Also just to let you know I plan on making the plugins menu check boxes use the same as the new check boxes menu. They are basically the same buttons just different theme names. by having them use the same theme name it keeps the theme ini small or at least the same size it currently is.
Good to hear! Any optimization that can free some memory is welcomed.
 
  • Like
Reactions: fledge68

Hakaisha

Well-Known Member
Member
Joined
Sep 17, 2014
Messages
236
Trophies
0
XP
1,456
Country
United States
could you explain in more detail what you mean by no music currently playing? does that mean you have no music file in wiiflow/music? or is there break between songs?
I looked at the code and can't find any reason why that setting would cause a crash.

Of course. I will do my best to explain the issue in further detail.

You are technically correct in assuming there are no music files in the wiiflow/music folder. I currently do not have any MP3 or OGG files placed in that folder.

But, I do have a lot of PLS/M3U playlist files placed in that folder. These playlist files refer to an entirely separate folder on the SD card to play the OGGs, when the playlist is selected in WiiFlow.

I have the folders setup this way to prevent WiiFlow from automatically playing music at startup, and to only play music when I select a playlist file. OGG/MP3 files play automatically when placed in wiiflow/music, PLS/M3U files do not.

I do typically have a few ambience OGGs tossed into wiiflow/music that play automatically at startup, and these OGGs will loop until I choose a playlist file. Due to this, I have been oblivious to the issue.

Recently I have been optimizing Symphonii and felt it was best to temporarily remove the ambience OGGs to disable the music, so I can better pinpoint what was causing a memory issue. I was testing out different things in WiiFlow without background music playing, that was when I discovered the bug that makes WiiFlow crash to a code dump when you select to enable 48khz music in Settings.

The code dump can be easily reproduced by simply having an empty wiiflow/music folder to remove background music, then click the 48khz button in Settings.

If you do have music playing, whether it be OGG/MP3s placed directly in wiiflow/music, or from a PLS/M3U, then click the 48khz button, it works correctly as intended. The current playing song restarts, the new setting is applied and you can hear the difference.

From there, you can toggle it on and off as much you like, as long as there is a currently playing song. If there is no song playing, the button is an instant code dump/reload.
 

fledge68

Well-Known Member
OP
Member
Joined
Jan 30, 2012
Messages
2,438
Trophies
2
XP
4,962
Country
United States
Of course. I will do my best to explain the issue in further detail.

You are technically correct in assuming there are no music files in the wiiflow/music folder. I currently do not have any MP3 or OGG files placed in that folder.

But, I do have a lot of PLS/M3U playlist files placed in that folder. These playlist files refer to an entirely separate folder on the SD card to play the OGGs, when the playlist is selected in WiiFlow.

I have the folders setup this way to prevent WiiFlow from automatically playing music at startup, and to only play music when I select a playlist file. OGG/MP3 files play automatically when placed in wiiflow/music, PLS/M3U files do not.

I do typically have a few ambience OGGs tossed into wiiflow/music that play automatically at startup, and these OGGs will loop until I choose a playlist file. Due to this, I have been oblivious to the issue.

Recently I have been optimizing Symphonii and felt it was best to temporarily remove the ambience OGGs to disable the music, so I can better pinpoint what was causing a memory issue. I was testing out different things in WiiFlow without background music playing, that was when I discovered the bug that makes WiiFlow crash to a code dump when you select to enable 48khz music in Settings.

The code dump can be easily reproduced by simply having an empty wiiflow/music folder to remove background music, then click the 48khz button in Settings.

If you do have music playing, whether it be OGG/MP3s placed directly in wiiflow/music, or from a PLS/M3U, then click the 48khz button, it works correctly as intended. The current playing song restarts, the new setting is applied and you can hear the difference.

From there, you can toggle it on and off as much you like, as long as there is a currently playing song. If there is no song playing, the button is an instant code dump/reload.
thank you for the detailed explanation. I was able to determine that no music files and the setting set to on during boot up does not cause the issue. its when there are no music files and you turn the setting on in main settings. I found the problem and believe i have fixed it.

here is beta 2 - https://www.mediafire.com/file/gtevn0xuqeto0j2/wfl_5.4.7_beta_2.zip/file
 

Hakaisha

Well-Known Member
Member
Joined
Sep 17, 2014
Messages
236
Trophies
0
XP
1,456
Country
United States
I just tested out the new dol, but it seems the issue continues to persist.

You're right. If you can get the setting turned on, it will stay on, even if you come back at a later boot up before starting a song. You can produce the same code dump error by trying to turn it back off during this state, before starting a song playback state.
 

xLAKITUx

Well-Known Member
Member
Joined
Aug 19, 2011
Messages
117
Trophies
0
XP
344
Country
United States
OK - I have officially given up on NEEK. I have compiled a list of VC/WiiWare games (roughly 6 WiiWare games and 10-or-so N64 games that won't work on d2x8/10/alt) that I want to have on my Wii.

Presently, all of these problem games are installed on my emuNAND. I used the built in WAD installer in the WiiFlow menu to install them. I need to do one of the following (whatever functionally works with the lowest risk of breaking anything)--
  • Somehow copy or move the installed WADS from emuNAND to real NAND
  • Uninstall the WADs from emuNand, then reinstall the WADs to real Nand
Someone want to walk me through the best workflow to accomplish this? (Include what WAD manager you suggest using)

Also, follow-up question - and just because I've never tried. I should have enough room on my Wii system memory to install those WADs, but if that fills up, is there any option to move anything to USB (assuming I am already using my 16gb SDHC for all my homebrew stuff)?

Thank you!
 
Last edited by xLAKITUx,
  • Like
Reactions: RunningSnakes

fledge68

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

RunningSnakes

Well-Known Member
Member
Joined
Jun 21, 2018
Messages
1,347
Trophies
1
Age
50
XP
4,757
Country
United States
@xLAKITUx
I would just uninstall the wads from emunand through WFL. Click on any game you want to uninstall, in bottom right corner, highlight & click X button, allowing you to delete picked game(s). If memory is a problem, which it WILL be by installing several WW-VC. You can "MOVE" these games to SD by going to ...Wii Options>Data Management>Channels>...Select channel you want to move, Select Move, Select Yes. After you are done doing this with any/all channels, go back to Wii System Menu, click on the SD icon and you will have your games available to play there. I use Wii Mod Lite for wad manager but YAWMM Mod will do the task.
 
Last edited by RunningSnakes,

fledge68

Well-Known Member
OP
Member
Joined
Jan 30, 2012
Messages
2,438
Trophies
2
XP
4,962
Country
United States
@xLAKITUx
I would just uninstall the wads from emunand through WFL. Click on any game you want to uninstall, in bottom right corner, highlight & click X button, allowing you to delete picked game(s). If memory is a problem, which it WILL be by installing several WW-VC. You can "MOVE" these games to SD by going to ...Wii Options>Data Management>Channels>...Select channel you want to move, Select Move, Select Yes. After you are done doing this with any/all channels, go back to Wii System Menu, click on the SD icon and you will have your games available to play there.
Good idea but doesn't he need to patch his system ios to play non legit ww vc games from sd card? iOS 70 or 80
 
  • Like
Reactions: Tetsuo Shima

fledge68

Well-Known Member
OP
Member
Joined
Jan 30, 2012
Messages
2,438
Trophies
2
XP
4,962
Country
United States
@Hakaisha glad it fixed your problem. but I believe there's still one minor problem. if you have no background music and you select one song (not a playlist) and then turn on 48k upsample it will stop the song and not restart it. just a minor issue - maybe i can find a solution.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    K3Nv2 @ K3Nv2: Like for micro