Homebrew Wii U Plugin System

piratesephiroth

I wish I could read
Member
Joined
Sep 5, 2013
Messages
3,453
Trophies
2
Age
103
XP
3,234
Country
Brazil
Hopefully never. People can already cheat with tcpgecko.
I see no reason for making it even easier other than ruining online multiplayer
 

wicksand420

Well-Known Member
Member
Joined
Nov 13, 2016
Messages
2,787
Trophies
1
Age
39
XP
2,296
Country
United States
Hopefully never. People can already cheat with tcpgecko.
I see no reason for making it even easier other than ruining online multiplayer
I don't play online, the only reason I would like a cheat plugin is so my son doesn't run out of juice on pikmin 3, but seriously, fuck all those people who use cheats in online play to gain unfare advantages, I can't see having any fun messing with all those poor kids who are just trying to have fun in a online game.

--------------------- MERGED ---------------------------
 
  • Like
Reactions: Something whatever

Maschell

Well-Known Member
OP
Member
Joined
Jun 14, 2008
Messages
1,095
Trophies
2
XP
4,707
Country
Germany
Ups, I didn't update the thread for quite a long time. But this doesn't mean I wasn't active. If want to be kept updated, make sure to join the Discord!

So what happened over the past weeks:

- The plugin format has been updated and now supports linking against wut libraries. For the enduser this doesn't change much, but the devolpers now have a much cleaner, SDK-near envrionment to use the system libraries. The Wiki still needs to be updated though.
- As a result the plugin had to be ported. This also includes ports of the common libraries I am using (libutils, controller_patcher, fs_wrapper etc.)
- Plugins were removed from the main repository, but have been uploaded to other one. Checkout the Discord (#plugin-list) or the README for an overview.
- This means the main reposonly provides the loader executable not any plugin. But these can often be download from their repo as long as they provide nightly releases.
- Plugin now can ask for kernel functions! If a plugin now includes the WUPS_ALLOW_KERNEL() hook, it may can use WUPS_KernelRead, WUPS_KernelWrite or WUPS_KernelCopyDataFunction. The loader will have the ability to deny kernel access to certain plugins. This results in a way cleaner code for DiiBugger.

And finally:

An early version of the streaming plugin is now online! https://github.com/Maschell/StreamingPluginWiiU
Don't expect too much, the performance in games might be very bad and you currently have no easy way to play around with the parameter (resolution, framerate, quality). Check out the readme for more information. But I would like to hear your feedback anyway!

Thanks for beeing patient. Things are moving slow, but they are moving.

Contributions are always welcomes! Join the Discord ! If you are coder who wants to help( #technical-discussion ), have suggestions for features or an gui concept ( #discussion ), just a cool idea for a plugin ( #plugin-ideas ) feel free post in the Discord channels!
The world needs more WUPS plugin!
 

CORE

3:16
Member
Joined
Jul 15, 2018
Messages
1,176
Trophies
1
XP
2,070
Country
United Kingdom
Im glad to see that the WiiU still has devs working on it I hope to do quite a lot myself, your work looks awesome man keep it up and please an Action Replay type Cheat Engine would be cool if sometime you get round to it. Online Cheating is pointless and pretty obvious outcome but for unlocking stuff and getting through some tough stages etc it is invaluable especially todays gaming no more Action Replay Xplorer etc. oh Nostalgic plus you may help save a GamePad or Controller from Rage lol
 

BullyWiiPlaza

Nintendo Hacking <3
Member
Joined
Aug 2, 2014
Messages
1,932
Trophies
0
XP
2,477
Country
Germany
Im glad to see that the WiiU still has devs working on it I hope to do quite a lot myself, your work looks awesome man keep it up and please an Action Replay type Cheat Engine would be cool if sometime you get round to it
There is the TCP Gecko Installer and JGecko U (but not for the plugin system yet).
 

Maschell

Well-Known Member
OP
Member
Joined
Jun 14, 2008
Messages
1,095
Trophies
2
XP
4,707
Country
Germany
Just a quick news about the latest progress:

Today I pushed a few commit that adds configuration menu that can opened at run time. So while running a game (or any other application) you can press L, DPAD down and Minus to open the menu.
At the moment only simple configurations are support (e.g on/off switches), more complex ones will added as soon as possible! Feel free to suggest something ( #development-discussion )!
Currently only the HID to VPAD and the streaming plugin make use is this new feature (with very basic, incomplete configurations), more apps will follow the next days.
The configurations made via the menu will be saved to the sd card and loaded the next time plugin is loaded.

quick note: Turning of the hid to vpad network client or changing the resolution for the streaming plugin can take a moment.

For the devs:
Next the wiki will be updated with all information needed to add configurations to plugins. Until then you can take a look at the e.g the hid to vpad config implementation(https://github.com/Maschell/hid_to_vpad/blob/wups/src/main.cpp#L23-L47. For information on how to add custom config elements, checkout the abstract WUPSConfigItem class (https://github.com/Maschell/WiiUPluginSystem/blob/master/wups_include/wups/config/WUPSConfigItem.h), detailed information will follow on the wiki.

Thanks for your support and happy testing. Nightlies are on github!
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
    Psionic Roshambo @ Psionic Roshambo: LOL