- With the release of the new WiiFlow Lite forwarder channel I've officially made wiiflow lite have it's own apps folder (apps/wiiflow_lite)

- Changed stub.bin to launch the new channel (WFLA) instead of the hidden channel (WIIH) which really wasn't needed. I think whatever Fix94 was going to use it for never got implemented so it was basically just a forwarder channel.
- If you have trouble returning to wiiflow lite when exiting a wii or nand game then make sure in wiiflow_lite.ini under GENERAL that 'returnto' is not set to WDFA. it should be WFLA.
- wiiflow lite still shares the wiiflow data directory with wiiflow for now.
This commit is contained in:
fledge68 2016-04-11 20:29:09 +00:00
parent d623770a49
commit c2101378a9
7 changed files with 20 additions and 17 deletions

Binary file not shown.

View File

@ -1 +1 @@
copy the boot.dol and folders into apps/wiiflow copy the boot.dol and folders into apps/wiiflow_lite

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.1 MiB

After

Width:  |  Height:  |  Size: 3.1 MiB

View File

@ -2,8 +2,9 @@
#define APP_VERSION "Beta 4.2.2" #define APP_VERSION "Beta 4.2.2"
#define APPDATA_DIR "wiiflow" #define APPDATA_DIR "wiiflow"
#define APPDATA_DIR2 "apps/wiiflow" #define APPDATA_DIR2 "apps/wiiflow_lite"
//#define EMU_NANDS_DIR "%s:/nands"
#define STDEMU_DIR "/wiiflow/nandemu" #define STDEMU_DIR "/wiiflow/nandemu"
#define GAMES_DIR "%s:/wbfs" #define GAMES_DIR "%s:/wbfs"
#define HOMEBREW_DIR "%s:/apps" #define HOMEBREW_DIR "%s:/apps"

View File

@ -268,6 +268,9 @@ void CMenu::init()
m_screenshotDir = m_cfg.getString("GENERAL", "dir_screenshot", fmt("%s/screenshots", m_dataDir.c_str())); m_screenshotDir = m_cfg.getString("GENERAL", "dir_screenshot", fmt("%s/screenshots", m_dataDir.c_str()));
m_helpDir = m_cfg.getString("GENERAL", "dir_help", fmt("%s/help", m_dataDir.c_str())); m_helpDir = m_cfg.getString("GENERAL", "dir_help", fmt("%s/help", m_dataDir.c_str()));
if(m_cfg.getString("GENERAL", "returnto", "WFLA") == "DWFA")
m_cfg.setString("GENERAL", "returnto", "WFLA");
/* Cache Reload Checks */ /* Cache Reload Checks */
/*Disabled for now /*Disabled for now
int ini_rev = m_cfg.getInt("GENERAL", "ini_rev", 0); int ini_rev = m_cfg.getInt("GENERAL", "ini_rev", 0);
@ -291,6 +294,7 @@ void CMenu::init()
} }
} }
} }
// if i>usb8 then we need to do an error and exit cuz no wbfs partition or folder.
CoverFlow.init(m_base_font, m_base_font_size, m_vid.vid_50hz()); CoverFlow.init(m_base_font, m_base_font_size, m_vid.vid_50hz());
@ -883,9 +887,7 @@ void CMenu::_loadCFLayout(int version, bool forceAA, bool otherScrnFmt)
m_theme.getVector3D(domainSel, "top_angle"), m_theme.getVector3D(domainSel, "top_angle"),
m_theme.getVector3D(domainSel, "bottom_angle")); m_theme.getVector3D(domainSel, "bottom_angle"));
Vector3D def_cvr_scale = Vector3D def_cvr_scale = smallbox ? (homebrew
smallbox
? (homebrew
? Vector3D(0.667f, 0.25f, 1.f) ? Vector3D(0.667f, 0.25f, 1.f)
: Vector3D(1.f, 0.5f, 1.f)) : Vector3D(1.f, 0.5f, 1.f))
: Vector3D(1.f, 1.f, 1.f); : Vector3D(1.f, 1.f, 1.f);
@ -1938,16 +1940,16 @@ void CMenu::_mainLoopCommon(bool withCF, bool adjusting)
#endif #endif
} }
void CMenu::_setBg(const TexData &tex, const TexData &lqTex) void CMenu::_setBg(const TexData &bgTex, const TexData &bglqTex)
{ {
/* Not setting same bg again */ /* Not setting same bg again */
if(m_nextBg == &tex) if(m_nextBg == &bgTex)
return; return;
m_lqBg = &lqTex; m_lqBg = &bglqTex;
/* before setting new next bg set previous */ /* before setting new next bg set previous */
if(m_nextBg != NULL) if(m_nextBg != NULL)
m_prevBg = m_nextBg; m_prevBg = m_nextBg;
m_nextBg = &tex; m_nextBg = &bgTex;
m_bgCrossFade = 0xFF; m_bgCrossFade = 0xFF;
} }

View File

@ -1007,7 +1007,7 @@ private:
void _updateFTP(void); void _updateFTP(void);
void _getIDCats(void); void _getIDCats(void);
void _setIDCats(void); void _setIDCats(void);
void _setBg(const TexData &tex, const TexData &lqTex); void _setBg(const TexData &bgTex, const TexData &bglqTex);
void _updateBg(void); void _updateBg(void);
void _drawBg(void); void _drawBg(void);
void _updateText(void); void _updateText(void);

View File

@ -1,12 +1,12 @@
<?xml version="1.0" encoding="UTF-8" standalone="yes"?> <?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<app version="4.2.1"> <app version="1">
<name> WiiFlow</name> <name> WiiFlow Lite</name>
<coder>OverjoY, FIX94</coder> <coder>Fledge68</coder>
<version>4.2.1</version> <version>4.2.2 r1094</version>
<release_date>20131231000000</release_date> <release_date>20161104000000</release_date>
<short_description>USB Loader / Nand Emulator</short_description> <short_description>USB Loader / Nand Emulator</short_description>
<long_description> <long_description>
WiiFlow is a Wii Game, Channel, Wiiware, Virtual Console, and Savegame Emulator intended for use with legal backups. WiiFlow Lite is a Wii Game, Channel, Wiiware, Virtual Console, and Savegame Emulator intended for use with legal backups.
Controls: Controls:
- Main menu (coverflow): - Main menu (coverflow):
-- Up / Down Previous / next game (vertical) -- Up / Down Previous / next game (vertical)