Mit diesem Plugin könnt ihr Homebrew direkt aus dem Wii U-Menü laden, ohne einen speziellen Homebrew-Launcher verwenden zu müssen.
Installation des Plugins
( [ENVIRONMENT] ist ein Platzhalter für den tatsächlichen Umgebungsnamen.)
- Kopiert die Datei homebrew_on_menu.wps in sd:/wiiu/environments/[ENVIRONMENT]/plugins.
- Benötigt das WiiUPluginLoaderBackend in sd:/wiiu/environments/[ENVIRONMENT]/modules.
- Benötigt das RPXLoadingModule in sd:/wiiu/environments/[ENVIRONMENT]/modules.
- Benötigt das WUHBUtilsModule in
sd:/wiiu/environments/[ENVIRONMENT]/modules.
- Benötigt das ContentRedirectionModule in sd:/wiiu/environments/[ENVIRONMENT]/modules.
- Benötigt das SDHotSwapModule in
sd:/wiiu/environments/[ENVIRONMENT]/modules.
Datenumleitung speichern
Um die Reihenfolge der Homebrew-Apps auch dann beizubehalten, wenn Ihr das Wii U-Menü ohne dieses Plugin ausführt, leitet dieses Plugin die Speicherdaten des Wii U-Menüs auf [tt]sd:/wiiu/homebrew_on_menu_plugin[/tt]
. Wenn keine Speicherdaten auf der SD-Karte gefunden werden, werden die aktuellen Speicherdaten von der Konsole kopiert, aber danach nie aktualisiert.
Buildflags
Protokollierung
Das Erstellen über make protokolliert nur Fehler (über OSReport). Um die Protokollierung über das LoggingModule zu aktivieren müsst ihr [tt]DEBUG[/tt]
auf 1 oder [tt]VERBOSE[/tt] setzen.
make Protokolliert nur Fehler (über OSReport).
make DEBUG=1 aktiviert die Informations- und Fehlerprotokollierung über LoggingModule .
make DEBUG=VERBOSE aktiviert ausführliche Informationen und Fehlerprotokollierung über LoggingModule .
Wenn das LoggingModule nicht vorhanden ist, wird auf UDP (Port 4405) und CafeOS- Protokollierung zurückgegriffen.
Erstellen mit dem Dockerfile
Es ist möglich, ein Docker-Image zum Erstellen zu verwenden. Auf diese Weise müsst Ihr nichts auf eurem Hostsystem installieren.
# Build docker image (only needed once)
docker build . -t homebrew_on_menu_plugin-builder
# make
docker run -it --rm -v ${PWD}:/project homebrew_on_menu_plugin-builder make
# make clean
docker run -it --rm -v ${PWD}:/project homebrew_on_menu_plugin-builder make clean