Homebrew Wii U Plugin System

  • Thread starter Thread starter Maschell
  • Start date Start date
  • Views Views 99,109
  • Replies Replies 143
  • Likes Likes 55
So would it be possible on a per game basis? I'm thinking specifically of games like BotW where there's no storage of data necessary.
it is possible, i hadn't done to much of the RE work needed to actually spoof the amiibo's since that would be pointless without graphical display.
 
  • Like
Reactions: Funkymon
Hi, I'm having trouble getting the loader to build! I'm getting an error at ContentHome.cpp about missing file "gui/Gui.h", which doesn't seem to be anywhere on the github repo right now.
 
Hi, I'm having trouble getting the loader to build! I'm getting an error at ContentHome.cpp about missing file "gui/Gui.h", which doesn't seem to be anywhere on the github repo right now.
Oh, forget to add libgui (https://github.com/Maschell/libgui) to the list of dependencies to readme.
 
Oh, forget to add libgui to the list of dependencies to readme.
Thanks, that helped! I'm still seeing build errors though, this time it looks like it's sound related? Or maybe it's a different Vorbis from the OGG Vorbis I know of.

Code:
linking ... wiiupluginloader.elf
/home/jakob/devkitPro/portlibs/ppc/lib/libvorbisidec.a(info.o): In function `vorbis_comment_query_count':
info.c:(.text+0xa16): undefined reference to `__ctype_ptr__'
info.c:(.text+0xa1e): undefined reference to `__ctype_ptr__'
/home/jakob/devkitPro/portlibs/ppc/lib/libvorbisidec.a(info.o): In function `vorbis_comment_query':
info.c:(.text+0xbaa): undefined reference to `__ctype_ptr__'
info.c:(.text+0xbb2): undefined reference to `__ctype_ptr__'
collect2: error: ld returned 1 exit status
 
Thanks, that helped! I'm still seeing build errors though, this time it looks like it's sound related? Or maybe it's a different Vorbis from the OGG Vorbis I know of.

Code:
linking ... wiiupluginloader.elf
/home/jakob/devkitPro/portlibs/ppc/lib/libvorbisidec.a(info.o): In function `vorbis_comment_query_count':
info.c:(.text+0xa16): undefined reference to `__ctype_ptr__'
info.c:(.text+0xa1e): undefined reference to `__ctype_ptr__'
/home/jakob/devkitPro/portlibs/ppc/lib/libvorbisidec.a(info.o): In function `vorbis_comment_query':
info.c:(.text+0xbaa): undefined reference to `__ctype_ptr__'
info.c:(.text+0xbb2): undefined reference to `__ctype_ptr__'
collect2: error: ld returned 1 exit status
You need the dependencies of libgui. It contains an archive which needs to be extracted into the portlibs folder of your devkit, like dynamic_libs

Would it be possible to make a plugin that acted like an action replay and loaded cheats in txt format from sd?
A TCPGecko port is planned. The codehandler has to be adapted to be compatible though.

I'm waiting for when we can load other Homebrew with Plugins enabled :) Specifically Retroarch + Hid to Vpad ;)
Is planned, but currently no high priority. Still require some issues to be solved.


----

Just a quick update:
In the last days I added a _really_ simple gui, which currrently does nothing, but is a good base. People could now even start to create translations.
I also looked for an option to make it easy for an plugin to display some text while in the game. A POC callback has been implemented, but is not fully ready. Some features are missing.
Today I tried to make screenshots. Looks promising but still needs to be turned into a individual plugin.
 
Last edited by Maschell,
You need the dependencies of libgui. It contains an archive which needs to be extracted into the portlibs folder of your devkit, like dynamic_libs


A TCPGecko port is planned. The codehandler has to be adapted to be compatible though.


Is planned, but currently no high priority. Still require some issues to be solved.


----

Just a quick update:
In the last days I added a _really_ simple gui, which currrently does nothing, but is a good base. People could now even start to create translations.
I also looked for an option to make it easy for an plugin to display some text while in the game. A POC callback has been implemented, but is not fully ready. Some features are missing.
Today I tried to make screenshots. Looks promising but still needs to be turned into a individual plugin.
Thanks, I can wait :)
 
You need the dependencies of libgui. It contains an archive which needs to be extracted into the portlibs folder of your devkit, like dynamic_libs
That was it! I just assumed it was the same as the dynamic_libs dependencies and didn't use it, my mistake. I'm working on a relatively simple fork of the new SDCafiine plugin to add support for more controller types on the modpack selector screen by more or less porting the changes from CreeperMario's fork of SDCafiine, but my plugin is broken and hangs on loading right now. If you could DM me at @JakobKG on Twitter and help me get debugging set up I'd super appreciate that! :)
 
I can't seem to get this to do anything....when I launch the .elf from homebrew launcher nothing happens. HBL just reloads. What could I be doing wrong here?
 
I can't seem to get this to do anything....when I launch the .elf from homebrew launcher nothing happens. HBL just reloads. What could I be doing wrong here?
Make sure to use the newest version of the HBL and only use the plugin loader with the bundled plugins.
The plugins change very often are sometimes are only compatible with very specific versions of the loader. Everthing is still moving and changing frequently
 
Sure, but I'll also work on a native screenshot to SD plugin.

30 sec video capture to SD is possible on the 3DS... I wonder if it could work on the Wii U too...

4vsi1m2.gif
 
Last edited by piratesephiroth,
  • Like
Reactions: cucholix

Site & Scene News

Popular threads in this forum