From WikiTemp, the GBAtemp wiki
Revision as of 11:09, 14 December 2008 by 92.228.194.164 (talk) (Elf/Dol Forwarder for custom channels)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

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!). It already works, but I have to do some testing and clean up the code. It shoulb be ready this evening or tomorrow.

There will be a generic Elf/Dol Forwarder which can be configured to load a desired elf/dol and Forwarders for specific apps such as GeeXboX and MPlayerWii, so they can be injected into a wad and installed.

Testing and code cleaning done, so here it is:

[b][u]Releases:[/u][/b]


[b]Elf/Dol Forwarder v0.2.1 for general use:[/b] [quote name='Elf/Dol Forwarder v0.2.1']This is a little app that automatically loads a dol/elf file from front sd. 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.[/quote][url="http://www.mediafire.com/?omgjjinzvmg"]Download Elf/Dol Forwarder v0.2.1[/url] [url="http://www.mediafire.com/?jmnt2nzq1xm"]Download Elf/Dol Forwarder v0.2.1 wad with white banner[/url] (Banner by Master Mo, wad compiled by Banjosancho) Preview: [url="http://img520.imageshack.us/my.php?image=menuscreen1lv4.jpg"][img]http://img520.imageshack.us/img520/5668/menuscreen1lv4.th.jpg[/img][/url]

[url="http://www.mediafire.com/?jyw3mymumng"]Download Elf/Dol Forwarder v0.2.1 wad with black banner[/url] (Banner by Master Mo, wad compiled by Banjosancho) Preview: [url="http://img168.imageshack.us/my.php?image=menuscreen1iy5.jpg"][img]http://img168.imageshack.us/img168/5869/menuscreen1iy5.th.jpg[/img][/url]


[b]Elf Forwarder v0.1 for general use:[/b] [quote name='ElfForwarder']This is a little app that automatically loads an elf file from front sd. I developed it for Wii applications like GeeXboX, which cannot be run through a channel. The ElfForwarder is to be injected into a wad and installed. When launching the channel the ElfForwarder automatically starts the said elfs. Another advantage of this method is that less space of the Wii's internal memory is needed compared to injecting the apps directly.

Usage: 1. Inject "elf_forwarder_generic.dol" from the archieve into a wad and install it using WadManager 2. Create a folder "elf_dol_forwarder" on the root of your sd 3. Rename your app you want to run to "forwarded.elf" and put it into "elf_dol_forwarder" 4. Put your SD card back into the Wii and launch the installed channel from 1. It will load "forwarded.elf"[/quote]Download: [url="http://www.mediafire.com/?vzeeqmm1wyn"]Elf Forwarder Generic[/url] Download as Wad: [url="http://www.sendspace.com/file/t4gbgs"]Elf Forwarder Blank Channel[/url] ([url="http://rapidshare.com/files/163974543/ELF_Forwarder_Generic_Blank_Channel.rar.html"]Mirror[/url]) (thanks OSW for injecting!)


[b]Dol Forwarder v0.1 for general use:[/b] [quote name='DolForwarder']This is a little app that automatically loads a dol file from front sd. The DolForwarder is to be injected into a wad and installed. When launching the channel the DolForwarder automatically starts the said dol file. Another advantage of this method is that less space of the Wii's internal memory is needed compared to injecting the apps directly.

Usage: 1. Inject "dol_forwarder.dol" from the archieve into a wad and install it using WadManager OR install the "dol_forwarder.wad" from the archieve 2. Create a folder "elf_dol_forwarder" on the root of your sd 3. Rename your app you want to run to "forwarded.dol" and put it into "elf_dol_forwarder" 4. Put your SD card back into the Wii and launch the installed channel from 1. It will load "forwarded.dol"[/quote]Download: [url="http://www.mediafire.com/?1on0tmidwlm"]DolForwarder Generic and Wad[/url] (contains the .dol for injecting and a blank channel wad ready for installation)


[b]GeeXboX Version:[/b] - elf_forwarder for GeeXboX for injecting into wads (loads boot.dol from /apps/geexbox): [url="http://www.mediafire.com/?rgg4tbzm5ki"]Download[/url]

- GeeXboX channel with injected elf_forwarder for GeeXboX (Banner provided by Blue-K, sound by djdynamite123, wad compiled by me ;) ): [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]http://img249.imageshack.us/img249/6346/menuscreen1pn6.th.jpg[/img][/url][url="http://g.imageshack.us/thpix.php"][img]http://img249.imageshack.us/images/thpix.gif[/img][/url]

- Another GeeXboX channel with injected elf_forwarder for GeeXboX (Banner by Sonic DX, sound by djdynamite123): [url="http://www.mediafire.com/?eygjbxt8zmt"]Download[/url] ([url="http://rapidshare.com/files/162064774/GeeXbox_Channel_by_Sonic_DX.wad.html"]Mirror[/url]) Preview: [url="http://img528.imageshack.us/my.php?image=gb1ir9.jpg"][img]http://img528.imageshack.us/img528/4408/gb1ir9.th.jpg[/img][/url][url="http://g.imageshack.us/thpix.php"][img]http://img528.imageshack.us/images/thpix.gif[/img][/url]

- Another GeeXboX Wad: [url="http://www.mediafire.com/?ujdz2tc4ton"]Download[/url] Preview: [url="http://img149.imageshack.us/my.php?image=gb2tv5.jpg"][img]http://img149.imageshack.us/img149/6749/gb2tv5.th.jpg[/img][/url][url="http://g.imageshack.us/thpix.php"][img]http://img149.imageshack.us/images/thpix.gif[/img][/url]


[b]MPlayerWii Version:[/b] - DolForwarder for MPlayerWii for injecting into wads (loads boot.dol from /apps/MplayerWii): [url="http://www.mediafire.com/?uozjmnjozzx"]Download[/url] - Download a wad with injected Forwarder (only 976 KB, thanks djdynamite): [url="http://www.mediafire.com/download.php?dgm43mnwhyy"]Download[/url] ([url="http://rapidshare.com/files/166676573/MPlayerWii_Forwarder.rar.html"]Mirror[/url]) Preview: [url="http://img201.imageshack.us/my.php?image=n395yvjv4.jpg"][img]http://img201.imageshack.us/img201/3637/n395yvjv4.th.jpg[/img][/url][url="http://g.imageshack.us/thpix.php"][img]http://img201.imageshack.us/images/thpix.gif[/img][/url]


[b]MPlayer Twiizer Version:[/b] - DolForwarder for MPlayer Twiizer Version for injecting into wads (loads boot.dol from /apps/MPlayer): [url="http://www.mediafire.com/?ynz0jmjmemf"]Download[/url]


[b]snes9xGX Version:[/b] - DolForwarder for snes9xGX for injecting into wads (loads boot.dol from /apps/snes9xgx): [url="http://www.mediafire.com/?uyti1mn3ttu"]Download[/url] - Download a wad with injected Forwarder (thanks kevenz): [url="http://www.mediafire.com/?gmwiwtmytwd"]Download[/url]


[b]fceuGX Version:[/b] - DolForwarder for fceuGX for injecting into wads (loads boot.dol from /apps/fceugx): [url="http://www.mediafire.com/?mm3tmzxdmid"]Download[/url]


[b]Genplus Version:[/b] - DolForwarder for Genplus for injecting into wads (loads boot.dol from /apps/genplus): [url="http://www.mediafire.com/?udijnli1ymt"]Download[/url] - Download a wad with injected Forwarder (thanks Banjosancho): [url="http://www.mediafire.com/?q32atwyht13"]Download[/url] Preview: [url="http://img3.imagebanana.com/view/xvtrc9rk/Genesis.jpg"][img]http://img3.imagebanana.com/img/xvtrc9rk/thumb/Genesis.jpg[/img][/url]


[b]SMSPlus Version:[/b] - DolForwarder for SMSPlus for injecting into wads (loads boot.dol from /apps/smsplus): [url="http://www.mediafire.com/?0jdjyuymdjg"]Download[/url] - Download a wad with injected Forwarder (thanks Banjosancho): [url="http://www.mediafire.com/?qzuyktzozad"]Download[/url] Preview: [url="http://img3.imagebanana.com/view/7ye6g75w/SMS.jpg"][img]http://img3.imagebanana.com/img/7ye6g75w/thumb/SMS.jpg[/img][/url]


[b]vbaGX Version:[/b] - DolForwarder for vbaGX for injecting into wads (loads boot.dol from /apps/vbagx): [url="http://www.mediafire.com/?zctmklgmznl"]Download[/url] - Download a wad with injected Forwarder (thanks kevenz): [url="http://www.mediafire.com/?zz442jdzmzi"]Download[/url]


[b]ScummVM Version:[/b] - DolForwarder for ScummVM for injecting into wads (loads boot.dol from /apps/scummvm): [url="http://www.mediafire.com/?kjwjnmjzjim"]Download[/url] - Download a wad with injected Forwarder (thanks Banjosancho): [url="http://www.mediafire.com/?wlteozkvw3z"]Download[/url] Preview: [url="http://img3.imagebanana.com/view/53jj8y90/scummvm.jpg"][img]http://img3.imagebanana.com/img/53jj8y90/thumb/scummvm.jpg[/img][/url]


[b]SoftChip Version:[/b] - DolForwarder for SoftChip for injecting into wads (loads loader.dol from /SoftChip): [url="http://www.mediafire.com/?yziijwnwhfk"]Download[/url] - Download a wad with injected Forwarder (thanks WiiShizzza): [url="http://uploaded.to/?id=e9gsxx"]Download[/url] ([url="http://www.mediafire.com/?iiky1oyknd1"]Mirror[/url])


[b]Pong2 Version:[/b] - DolForwarder for Pong2 for injecting into wads (loads boot.dol from /apps/pong2): [url="http://www.mediafire.com/?n2zkj1wme0z"]Download[/url]


[b]Quake Version:[/b] - DolForwarder for Quake for injecting into wads (loads boot.dol from /apps/quake): [url="http://www.mediafire.com/?uynyyx5nzmy"]Download[/url] - Download a wad with injected Forwarder (thanks kevenz): [url="http://www.mediafire.com/?20r3myaddwf"]Download[/url]


[b]PCEngine Version:[/b] - DolForwarder for PCEngine for injecting into wads (loads boot.dol from /apps/pcengine): [url="http://www.mediafire.com/?mgqntmoycm3"]Download[/url] - Download a wad with injected Forwarder (thanks kevenz): [url="http://www.mediafire.com/?znjmdnnmnwm"]Download[/url]


[b]DMP Version:[/b] - DolForwarder for DMP for injecting into wads (loads boot.dol from /apps/dmp): [url="http://www.mediafire.com/?mmzizwyl0lf"]Download[/url]


[b]FTPii Version:[/b] - DolForwarder for FTPii for injecting into wads (loads boot.dol from /apps/FTPii): [url="http://www.mediafire.com/?qnoyenkzxuz"]Download[/url]

If anyone needs a specific version for a specific app just let me know.