Fix, Can Wiiflow Browse in following Order:
Wii Games > GC Games > Nands > Homebrew.
It'll be nicer to go to DML with just 1 click.
Here try this wiiflow boot dol. I made it so you just point at the channel/usb/dml/homebrew button and then use the wiimote control pad + to select what you want to view.
http://www.wupload.c...902282/boot.dol
up = wii games
down = gc dml games
left = homebrew
right = channels
only thing is this is my own personnal mod not ok'd by overjoy and fix.
if you share the source maybe others can benefit (or maybe it would be added in).
I agree. It's a cool feature and It would be a shame to loose it when they add things to the main version and it's less work to copy and paste it in than to have to work it out themselves.
The ability to hit (A) and go through the above order OR scroll through them with the
+ pad would be cool.
(There's a link to
Attach File when you submit an issue on Google Code, send them you're changes.
![smile :) :)](data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)
).
By the way, just curious, what revision is your code based off of?
I already sent fix94 the code but he paid no attention.
Code:
if (m_btnMgr.selected(m_mainBtnChannel) || m_btnMgr.selected(m_mainBtnUsb) || m_btnMgr.selected(m_mainBtnDML) || m_btnMgr.selected(m_mainBtnHomebrew))
{
bool cv=false;
if (BTN_UP_PRESSED)
{
m_current_view = COVERFLOW_USB;
cv = true;
}
if (BTN_DOWN_PRESSED && m_show_dml)
{
m_current_view = COVERFLOW_DML;
cv = true;
}
if (BTN_LEFT_PRESSED && show_homebrew && (parental_homebrew || !m_locked))
{
m_current_view = COVERFLOW_HOMEBREW;
cv = true;
}
if (BTN_RIGHT_PRESSED && show_channel)
{
m_current_view = COVERFLOW_CHANNEL;
cv = true;
}
if (cv)
{
m_category = m_cat.getInt(_domainFromView(), "category", 0);
LoadView();
}
}
add it at line# 258 in menu_main.cpp
i used r115 but you can add it to r117 and would be able to use the old method and my method.
Just found out that Dpad function works with the uploaded file v115 but not with latest r119
this is the latest code - they look different! Fix can you confirm that the new function works or not.
else if (m_btnMgr.selected(m_mainBtnChannel) || m_btnMgr.selected(m_mainBtnUsb) || m_btnMgr.selected(m_mainBtnDML) || m_btnMgr.selected(m_mainBtnHomebrew))
{
if (m_cfg.getBool("GENERAL", "dpad_mode", false) && (BTN_UP_PRESSED || BTN_DOWN_PRESSED || BTN_LEFT_PRESSED || BTN_RIGHT_PRESSED))
{
if (BTN_UP_PRESSED)
m_current_view = COVERFLOW_USB;
else if (BTN_DOWN_PRESSED && m_show_dml)
m_current_view = COVERFLOW_DML;
else if (BTN_LEFT_PRESSED && show_homebrew && (parental_homebrew || !m_locked))
m_current_view = COVERFLOW_HOMEBREW;
else if (BTN_RIGHT_PRESSED && show_channel)
m_current_view = COVERFLOW_CHANNEL;
}
else
{
if (m_current_view == COVERFLOW_USB)
m_current_view = m_show_dml ? COVERFLOW_DML : (show_channel ? COVERFLOW_CHANNEL : ((show_homebrew && (parental_homebrew || !m_locked)) ? COVERFLOW_HOMEBREW : COVERFLOW_USB));
else if (m_current_view == COVERFLOW_DML)
m_current_view = show_channel ? COVERFLOW_CHANNEL : ((show_homebrew && (parental_homebrew || !m_locked)) ? COVERFLOW_HOMEBREW : COVERFLOW_USB);
else if (m_current_view == COVERFLOW_CHANNEL)
m_current_view = (show_homebrew && (parental_homebrew || !m_locked)) ? COVERFLOW_HOMEBREW : COVERFLOW_USB;
else if (m_current_view == COVERFLOW_HOMEBREW)
m_current_view = COVERFLOW_USB;
}
m_category = m_cat.getInt(_domainFromView(), "category", 0);
LoadView();
}