A while ago I posted an idea for a GeeXboX channel in the "Custom Channels" thread. The idea was to have a little app that automatically loads the GeeXboX elf from the SD. This little app could be injected into a channel. I development such a little app (with the help of svpe and by using some of his functions, thanks svpe!).
Then I went on and developed Forwarders for other apps.
There is also a generic Elf/Dol Forwarder which can be configured to load a desired elf/dol from a config file, soon a Media/Emu/Tools Forwarder (combining the different Wii apps) and Forwarders for specific apps such as the mentioned GeeXboX and MPlayerWii, so they can be injected into a wad and installed.
Benefits:
- GeeXboX Channel (and of course others) possible through forwarding GeeXbox's boot.elf
- No injection of a dol needed when an app/emu is updated through Homebrew Browser
- Less Wii memory storage is used when using Forwarders, because the app's boot.dol stays on sd. Example: MPlayerWii's boot.dol is approx. 5MB, where the MPlayerWii Forwarder is under 1MB!
Releases:
Elf/Dol Forwarder Channel v0.2.1 for general use:
Download Elf/Dol Forwarder v0.2.1 wad with white banner (Banner by Master Mo, wad compiled by Banjosancho)
Preview:
Download Elf/Dol Forwarder v0.2.1 wad with black banner (Banner by Master Mo, wad compiled by Banjosancho)
Preview:
Media Forwarder Channel v2:
Downloads:
Media Forwarder Channel v2: Download (Mirror)
Preview:
Emulator Forwarder Channel:
Downloads:
Emulator Forwarder Channel: Download (Mirror)
Preview:
Tools Forwarder Channel:
Downloads:
Tools Forwarder Channel: Download (Mirror)
Preview:
GeeXboX Channel Version:
MPlayerWii Versions:
Emulator Versions:
Homebrew Browser Version:
- Dol Forwarder for the awesome Homebrew Browser for injencting into your own wad (loads boot.dol from /apps/homebrew_bowser): Download
- Download with included wad without sound (Banner by Blue-K, packed by djdynamite123): Download
- Download with included wad with sound (Banner by Blue-K, packed and sound by djdynamite123): Download
Preview:
--------------------------------------------------------------------------------------------------------------------------------------------------
Gecko OS Version:
- Dol Forwarder for Gecko OS with included wad (loads boot.dol from /apps/geckoos_cf): Download
Preview:
--------------------------------------------------------------------------------------------------------------------------------------------------
WAD Manager Version:
- Dol Forwarder for the WAD Manager with included wad (loads boot.dol from /apps/WADManager): Download (Mirror)
Preview (Banner by Blue-K):
--------------------------------------------------------------------------------------------------------------------------------------------------
SoftChip Version:
- Dol Forwarder for SoftChip for injecting into wads (loads loader.dol from /SoftChip): Download
- Download a wad with injected Forwarder (thanks WiiShizzza): Download (Mirror)
--------------------------------------------------------------------------------------------------------------------------------------------------
Pong2 Version (fixed):
- Dol Forwarder for Pong2 for injecting into wads (loads boot.dol from /apps/pong2): Download
--------------------------------------------------------------------------------------------------------------------------------------------------
Quake Version:
- Dol Forwarder for Quake for injecting into wads (loads boot.dol from /apps/quake): Download
- Download a wad with injected Forwarder (thanks kevenz): Download
--------------------------------------------------------------------------------------------------------------------------------------------------
DMP Version:
- Dol Forwarder for DMP for injecting into wads (loads boot.dol from /apps/dmp): Download
--------------------------------------------------------------------------------------------------------------------------------------------------
FTPii Version:
- Dol Forwarder for FTPii for injecting into wads (loads boot.dol from /apps/FTPii): Download
--------------------------------------------------------------------------------------------------------------------------------------------------
Linux Kernel Version:
- Elf Forwarder for the Linux Kernel with included wad (loads boot.elf from /apps/linux-kernel): Download
Preview (Banner by Iron Mask):
--------------------------------------------------------------------------------------------------------------------------------------------------
BootDisc/Autoboot Version:
- Dol Forwarder for BootDisc purposes for injecting into wads (loads autoboot.dol from /BootDisc): Download
--------------------------------------------------------------------------------------------------------------------------------------------------
Gamecube Backup Launcher Version:
- Dol Forwarder for Gamecube Backup Launcher for injecting into wads (loads boot.dol from /apps/GC_Backup_Launcher): Download
--------------------------------------------------------------------------------------------------------------------------------------------------
USB Loader Version:
- Dol Forwarder for waninkoko's USB Loader for injecting into wads (loads boot.dol from /apps/USBLoader): Download
Sources:
Then I went on and developed Forwarders for other apps.
There is also a generic Elf/Dol Forwarder which can be configured to load a desired elf/dol from a config file, soon a Media/Emu/Tools Forwarder (combining the different Wii apps) and Forwarders for specific apps such as the mentioned GeeXboX and MPlayerWii, so they can be injected into a wad and installed.
Benefits:
- GeeXboX Channel (and of course others) possible through forwarding GeeXbox's boot.elf
- No injection of a dol needed when an app/emu is updated through Homebrew Browser
- Less Wii memory storage is used when using Forwarders, because the app's boot.dol stays on sd. Example: MPlayerWii's boot.dol is approx. 5MB, where the MPlayerWii Forwarder is under 1MB!
Releases:
Elf/Dol Forwarder Channel v0.2.1 for general use:
Download Elf/Dol Forwarder v0.2.1Elf/Dol Forwarder v0.2.1 said:This is a little app that automatically loads a dol/elf file from front sd. Which app is loaded must be set in a config file. The Elf/Dol Forwarder is to be
injected into a wad and installed. When launching the channel the Elf/Dol Forwarder automatically loads the
said elf/dol file.
Advantages of this method are that less space of the Wii's internal memory is needed compared to injecting
the apps directly and if a new version of an app is released you don't have to inject it. Just replace the
old boot.dol/elf.
changes:
--------
- v0.1: initial release, seperate versions for loading elfs and dols, which are loaded from a directory on sd
- v0.2: elf and dol forwarder merged into one application (auto-detection of elf or dol), location of loaded elf or dol read from a config file on root of sd
- v0.2.1: fixed the bug when the path in the config file has white spaces
usage:
--------
1. Inject "elf_dol_forwarder_v02.dol" from the archieve into a wad and install it using WadManager
2. Copy the file "elf_dol_forwarder.conf" into the root of the sd
3. Edit "elf_dol_forwarder.conf" and change the path to the elf/dol you want to be loaded (only one boot.dol allowed)
3. Put your SD card back into the Wii and launch the installed channel from 1. It will load the elf/dol specified
in the config file
credits:
--------
svpe - The creator of Front SD Loader and TCPLoad: He helped me out and gave permission for using some of his
functions.
Download Elf/Dol Forwarder v0.2.1 wad with white banner (Banner by Master Mo, wad compiled by Banjosancho)
Preview:
Download Elf/Dol Forwarder v0.2.1 wad with black banner (Banner by Master Mo, wad compiled by Banjosancho)
Preview:
This is a little app/channel that combines the five Wii Media Players GeeXboX, MPlayerWii,
MPlayer Twiizer Version, MPlayerWii Mod (rodries) and Dragon Media Player into one app / channel.
The Media Forwarder loads the media apps from the front sd according to the held button on
launching the channel. The paths on sd are as followed:
- GeeXboX: /apps/geexbox/boot.elf
- MPlayerWii: /apps/MPlayerWii/boot.dol
- MPlayer Twiizer: /apps/MPlayer/boot.dol
- MPlayerWii: /apps/MPlayerWii_rodries/boot.dol
- Dragon Media Player: /apps/dmp/boot.dol
They are the same paths that the Homebrew Browser uses. That means if you downloaded the apps with
the Homebrew Browser, all paths are set for the Media Forwarder.
Choosing the loaded media player:
----------------------------------------
When launching the Channel, simply hold down one direction or the A button on the Wiimote's
d-pad for the desired media player to load (directions are shown on screen).
Besides that you can specify a favorite media player in the media_forwarder.conf config file. This
favorite media player will be loaded automatically, if no button is pushed on the Wiimote.
changes:
----------
- v1: initial release
- v2: added DMP on button A, removed menu when holding A on channel launch
usage:
--------
1. Install Media Forwarder Channel v2.wad using WadManager, or inject media_forwarder_v02.dol
into your own wad
2. Copy the file "media_forwarder.conf" into the root of the sd
3. Edit "media_forwarder.conf" and change the path to your favorite media player
3. Put your SD card back into the Wii and launch the installed channel from 1
credits:
--------
- svpe: The creator of Front SD Loader and TCPLoad: He helped me out and gave permission for using some of his
functions.
- Master Mo: For creating the banners and testing
- Banjosancho: For packing the wads
Downloads:
Media Forwarder Channel v2: Download (Mirror)
Preview:
This is a little app/channel that combines eight emulators for Wii into one app/channel.
The Emulator Forwarder loads the emulators from the front sd according to the held button on
launching the channel. The emulators and their paths on sd are as followed:
- Snes9xGX: /apps/Snes9xGX/boot.dol
- FCEUGX: /apps/fceu/boot.dol
- Genesis Plus: /apps/genplusgx/boot.dol
- SMSPlus: /apps/smsplus/boot.dol
- VisualBoyAdvance: /apps/vbawii/boot.dol
- ScummVM: /apps/SCUMMVM/boot.dol
- GxGeo: /apps/gxgeo/boot.dol
- Hu-Go GX: /apps/hugo-gx/boot.dol
They are the same paths that the Homebrew Browser uses. That means if you downloaded the apps with
the Homebrew Browser, all paths are set for the Emulator Forwarder.
Choosing the loaded emulator:
-----------------------------------
When launching the Channel, simply hold down the right button on the Wiimote's
d-pad for the desired emulator to load (buttons are shown on screen).
Besides that you can specify a favorite emulator in the emu_forwarder.conf config file. This
favorite emulator will be loaded automatically, if no button is pushed on the Wiimote.
changes:
----------
- v1: initial release
usage:
-------
1. Install Emulator Forwarder Channel.wad using WadManager, or inject emu_forwarder.dol
into your own wad
2. Copy the file "emu_forwarder.conf" into the root of the sd
3. Edit "emu_forwarder.conf" and change the path to your favorite emulator
3. Put your SD card back into the Wii and launch the installed channel from 1
credits:
--------
- svpe: The creator of Front SD Loader and TCPLoad: He helped me out and gave permission for using some of his
functions.
- Master Mo: For creating the banners and testing
- Banjosancho: For packing the wads
Downloads:
Emulator Forwarder Channel: Download (Mirror)
Preview:
This is a little app/channel that combines four apps for Wii into one app/channel.
The Tools Forwarder loads the apps from the front sd according to the held button on
launching the channel. The apps and their paths on sd are as followed:
- Homebrew Browser: /apps/homebrew_browser/boot.dol
- WADManager: /apps/WADManager/boot.dol
- Gecko OS: /apps/geckoos_cf/boot.dol
- FTPii: /apps/FTPII/boot.dol
They are the same paths that the Homebrew Browser uses (except for WADManager of course). That
means if you downloaded the apps with the Homebrew Browser, all paths are set for the Tools
Forwarder.
Choosing the loaded app:
-----------------------------
When launching the Channel, simply hold down the button on the Wiimote's
d-pad for the desired app to load (buttons are shown on screen).
Besides that you can specify a favorite tool in the tools_forwarder.conf config file. This
favorite tool will be loaded automatically, if no button is pushed on the Wiimote.
changes:
----------
- v1: initial release
usage:
-------
1. Install Tools Forwarder Channel.wad using WadManager, or inject tools_forwarder.dol
into your own wad
2. Copy the file "tools_forwarder.conf" into the root of the sd
3. Edit "tools_forwarder.conf" and change the path to your favorite emulator
3. Put your SD card back into the Wii and launch the installed channel from 1
credits:
--------
- svpe: The creator of Front SD Loader and TCPLoad: He helped me out and gave permission for using some of his
functions.
- Master Mo: For creating the banners and testing
- Banjosancho: For packing the wads
Downloads:
Tools Forwarder Channel: Download (Mirror)
Preview:
- Elf Forwarder for GeeXboX for injecting into wads (loads boot.elf from /apps/geexbox): Download
- GeeXboX Channel with injected elf_forwarder for GeeXboX (Banner provided by Blue-K, sound by djdynamite123, wad compiled by me style_emoticons/<#EMO_DIR#>/wink.gif" style="vertical-align:middle" emoid=";)" border="0" alt="wink.gif" /> ): [url=http://www.mediafire.com/download.php?15bzd22qmdx]Download[/url] | Version without sound (thanks Banjosancho): [url=http://www.mediafire.com/download.php?tjzlz5dlg3f]Download[/url]
Preview:
[url=http://img249.imageshack.us/my.php?image=menuscreen1pn6.jpg]<img src="http://img249.imageshack.us/img249/6346/menuscreen1pn6.th.jpg[/url]
- Another GeeXboX Channel with injected elf_forwarder for GeeXboX (Banner by Sonic DX, sound by djdynamite123): Download (Mirror)
Preview:
- Another GeeXboX Wad: Download
Preview:
- GeeXboX Channel with injected elf_forwarder for GeeXboX (Banner provided by Blue-K, sound by djdynamite123, wad compiled by me style_emoticons/<#EMO_DIR#>/wink.gif" style="vertical-align:middle" emoid=";)" border="0" alt="wink.gif" /> ): [url=http://www.mediafire.com/download.php?15bzd22qmdx]Download[/url] | Version without sound (thanks Banjosancho): [url=http://www.mediafire.com/download.php?tjzlz5dlg3f]Download[/url]
Preview:
[url=http://img249.imageshack.us/my.php?image=menuscreen1pn6.jpg]<img src="http://img249.imageshack.us/img249/6346/menuscreen1pn6.th.jpg[/url]
- Another GeeXboX Channel with injected elf_forwarder for GeeXboX (Banner by Sonic DX, sound by djdynamite123): Download (Mirror)
Preview:
- Another GeeXboX Wad: Download
Preview:
MPlayerWii Version:
- Dol Forwarder for MPlayerWii for injecting into wads (loads boot.dol from /apps/MplayerWii): Download
- Download a wad with injected Forwarder (only 976 KB, thanks djdynamite): Download (Mirror)
Preview:
------------------------------------------------------------------------------------------------------------------------------------------------
MPlayer Twiizer Version:
- Dol Forwarder for MPlayer Twiizer Version for injecting into wads (loads boot.dol from /apps/MPlayer): Download
- Dol Forwarder for MPlayerWii for injecting into wads (loads boot.dol from /apps/MplayerWii): Download
- Download a wad with injected Forwarder (only 976 KB, thanks djdynamite): Download (Mirror)
Preview:
------------------------------------------------------------------------------------------------------------------------------------------------
MPlayer Twiizer Version:
- Dol Forwarder for MPlayer Twiizer Version for injecting into wads (loads boot.dol from /apps/MPlayer): Download
snes9xGX Version:
- Dol Forwarder for snes9xGX for injecting into wads (loads boot.dol from /apps/snes9xgx): Download
- Download a wad with injected Forwarder (thanks kevenz): Download
-------------------------------------------------------------------------------------------------------------------------------------------------
fceuGX Version:
- Dol Forwarder for fceuGX for injecting into wads (loads boot.dol from /apps/fceugx): Download
-------------------------------------------------------------------------------------------------------------------------------------------------
Genplus Version:
- Dol Forwarder for Genplus for injecting into wads (loads boot.dol from /apps/genplus): Download
- Download a wad with injected Forwarder (thanks Banjosancho): Download
Preview:
--------------------------------------------------------------------------------------------------------------------------------------------------
SMSPlus Version:
- Dol Forwarder for SMSPlus for injecting into wads (loads boot.dol from /apps/smsplus): Download
- Download a wad with injected Forwarder (thanks Banjosancho): Download
Preview:
--------------------------------------------------------------------------------------------------------------------------------------------------
vbaGX Version:
- Dol Forwarder for vbaGX for injecting into wads (loads boot.dol from /apps/vbagx): Download
- Download a wad with injected Forwarder (thanks kevenz): Download
--------------------------------------------------------------------------------------------------------------------------------------------------
PCEngine Version:
- Dol Forwarder for PCEngine for injecting into wads (loads boot.dol from /apps/pcengine): Download
- Download a wad with injected Forwarder (thanks kevenz): Download
--------------------------------------------------------------------------------------------------------------------------------------------------
GxGeo Version:
- Dol Forwarder for GxGeo for injecting into wads (loads boot.dol from /apps/gxgeo): Download
- Download a wad with injected Forwarder (thanks djdynamite): Download
--------------------------------------------------------------------------------------------------------------------------------------------------
ScummVM Version:
- Dol Forwarder for ScummVM for injecting into wads (loads boot.dol from /apps/scummvm): Download
- Download a wad with injected Forwarder (thanks Banjosancho): Download
Preview:
- Dol Forwarder for snes9xGX for injecting into wads (loads boot.dol from /apps/snes9xgx): Download
- Download a wad with injected Forwarder (thanks kevenz): Download
-------------------------------------------------------------------------------------------------------------------------------------------------
fceuGX Version:
- Dol Forwarder for fceuGX for injecting into wads (loads boot.dol from /apps/fceugx): Download
-------------------------------------------------------------------------------------------------------------------------------------------------
Genplus Version:
- Dol Forwarder for Genplus for injecting into wads (loads boot.dol from /apps/genplus): Download
- Download a wad with injected Forwarder (thanks Banjosancho): Download
Preview:
--------------------------------------------------------------------------------------------------------------------------------------------------
SMSPlus Version:
- Dol Forwarder for SMSPlus for injecting into wads (loads boot.dol from /apps/smsplus): Download
- Download a wad with injected Forwarder (thanks Banjosancho): Download
Preview:
--------------------------------------------------------------------------------------------------------------------------------------------------
vbaGX Version:
- Dol Forwarder for vbaGX for injecting into wads (loads boot.dol from /apps/vbagx): Download
- Download a wad with injected Forwarder (thanks kevenz): Download
--------------------------------------------------------------------------------------------------------------------------------------------------
PCEngine Version:
- Dol Forwarder for PCEngine for injecting into wads (loads boot.dol from /apps/pcengine): Download
- Download a wad with injected Forwarder (thanks kevenz): Download
--------------------------------------------------------------------------------------------------------------------------------------------------
GxGeo Version:
- Dol Forwarder for GxGeo for injecting into wads (loads boot.dol from /apps/gxgeo): Download
- Download a wad with injected Forwarder (thanks djdynamite): Download
--------------------------------------------------------------------------------------------------------------------------------------------------
ScummVM Version:
- Dol Forwarder for ScummVM for injecting into wads (loads boot.dol from /apps/scummvm): Download
- Download a wad with injected Forwarder (thanks Banjosancho): Download
Preview:
- Dol Forwarder for the awesome Homebrew Browser for injencting into your own wad (loads boot.dol from /apps/homebrew_bowser): Download
- Download with included wad without sound (Banner by Blue-K, packed by djdynamite123): Download
- Download with included wad with sound (Banner by Blue-K, packed and sound by djdynamite123): Download
Preview:
--------------------------------------------------------------------------------------------------------------------------------------------------
Gecko OS Version:
- Dol Forwarder for Gecko OS with included wad (loads boot.dol from /apps/geckoos_cf): Download
Preview:
--------------------------------------------------------------------------------------------------------------------------------------------------
WAD Manager Version:
- Dol Forwarder for the WAD Manager with included wad (loads boot.dol from /apps/WADManager): Download (Mirror)
Preview (Banner by Blue-K):
--------------------------------------------------------------------------------------------------------------------------------------------------
SoftChip Version:
- Dol Forwarder for SoftChip for injecting into wads (loads loader.dol from /SoftChip): Download
- Download a wad with injected Forwarder (thanks WiiShizzza): Download (Mirror)
--------------------------------------------------------------------------------------------------------------------------------------------------
Pong2 Version (fixed):
- Dol Forwarder for Pong2 for injecting into wads (loads boot.dol from /apps/pong2): Download
--------------------------------------------------------------------------------------------------------------------------------------------------
Quake Version:
- Dol Forwarder for Quake for injecting into wads (loads boot.dol from /apps/quake): Download
- Download a wad with injected Forwarder (thanks kevenz): Download
--------------------------------------------------------------------------------------------------------------------------------------------------
DMP Version:
- Dol Forwarder for DMP for injecting into wads (loads boot.dol from /apps/dmp): Download
--------------------------------------------------------------------------------------------------------------------------------------------------
FTPii Version:
- Dol Forwarder for FTPii for injecting into wads (loads boot.dol from /apps/FTPii): Download
--------------------------------------------------------------------------------------------------------------------------------------------------
Linux Kernel Version:
- Elf Forwarder for the Linux Kernel with included wad (loads boot.elf from /apps/linux-kernel): Download
Preview (Banner by Iron Mask):
--------------------------------------------------------------------------------------------------------------------------------------------------
BootDisc/Autoboot Version:
- Dol Forwarder for BootDisc purposes for injecting into wads (loads autoboot.dol from /BootDisc): Download
--------------------------------------------------------------------------------------------------------------------------------------------------
Gamecube Backup Launcher Version:
- Dol Forwarder for Gamecube Backup Launcher for injecting into wads (loads boot.dol from /apps/GC_Backup_Launcher): Download
--------------------------------------------------------------------------------------------------------------------------------------------------
USB Loader Version:
- Dol Forwarder for waninkoko's USB Loader for injecting into wads (loads boot.dol from /apps/USBLoader): Download
Sources:
Elf/Dol Forwarder for specific apps: Download (use this to compile your own forwarders for specific apps)
Elf/Dol Forwarder General: Download
Media Forwarder: Download (five buttons on Wiimotes configurable)
Emulator Forwarder: Download (eight buttons on Wiimotes configurable)
Tools Forwarder: Download (four buttons on Wiimotes configurable)
My libogc directory: Download
Elf/Dol Forwarder General: Download
Media Forwarder: Download (five buttons on Wiimotes configurable)
Emulator Forwarder: Download (eight buttons on Wiimotes configurable)
Tools Forwarder: Download (four buttons on Wiimotes configurable)
My libogc directory: Download