WiiU Homebrew Launcher
Go to file
mariogamer2 41491a838c Added Readme
* Added Readme (based on: https://github.com/smealum/3ds_hb_menu (#10))
* Update README.md
2016-05-08 22:13:48 +02:00
data initial commit 2016-02-29 22:28:18 +01:00
installer - merged new gx2sploit and replaced the OSDriver exploit for firmwares 5.3.2 and higher 2016-05-03 21:45:37 +02:00
meta bumped version in meta.xml 2016-04-22 20:29:38 +02:00
sd_loader installer: changed to single link launch (TODO: clean up the code) 2016-04-11 23:05:22 +02:00
src - merged new gx2sploit and replaced the OSDriver exploit for firmwares 5.3.2 and higher 2016-05-03 21:45:37 +02:00
www/homebrew_launcher - merged new gx2sploit and replaced the OSDriver exploit for firmwares 5.3.2 and higher 2016-05-03 21:45:37 +02:00
.gitignore fix for TV display of console applications that are using OSScreen functions 2016-03-02 18:59:42 +01:00
filelist.sh initial commit 2016-02-29 22:28:18 +01:00
LICENSE initial commit 2016-02-29 22:28:18 +01:00
Makefile added support for firmware 3.x.x (thanks to Toscanelli for the addresses and FIX94 for testing) 2016-04-28 20:34:33 +02:00
README.md Added Readme 2016-05-08 22:13:48 +02:00

The Homebrew Launcher U

This is a WiiU homebrew how permit listing homebrew application and run them (like the Homebrew Channel of the Wii, by Team Twiizer).

Usage

To use the Homebrew Launcher U (or HBLU, for short) you must copy homebrew_launcher.elf into SD:/wiiu/apps/homebrew_launcher/homebrew_launcher.elf, and run the installer throught your WiiU browser.

Every apps who will be listed are in a directory named wiiu/apps/homebrew_name/homebrew_name.elf. Here is an example:

  • sdmc:/
    • wiiu/
      • apps/
      • homebrew_launcher/
        • homebrew_launcher.elf
        • meta.xml
        • icon.png
      • loadiine_gx2/
        • loadiine_gx2.elf
        • meta.xml
        • icon.png
      • ddd/
        • ddd.elf
        • meta.xml
        • icon.png
      • ftpiiu/
        • ftpiiu.elf
        • meta.xml
        • icon.png

ELF and XML

ELF (executable and linkable format) can be linked using dekitPPC.

Here is a XML example:

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<app version="1">
<name>name</name>
<coder>coder<coder>
<version>app version</version>
<release_date>app release date</release_date>
<short_description>short description</short_description> 
<long_description>long description</long_description> 
</app>

Building

To build the main application devkitPPC is required as well as some additionally libraries. If not yet done export the path of devkitPPC and devkitPRO to the evironment variables DEVKITPRO and DEVKITPPC. All remaining is to enter the main application path and enter "make". You should get a homebrew_launcher.elf and a homebrew__launcher_dbg.elf in the main path.

To compile the installer application enter the "installer" path on the source code and type "make".