Wii U touchscreen to PC mouse controller

Channel:
Subscribers:
3,640
Published on ● Video Link: https://www.youtube.com/watch?v=3ugmqohBFCM



Duration: 1:15
665 views
23


More info and code here: https://github.com/Matojeje/Wii-U-Websocket
How does this work: The Wii U browser loads a webpage from my server and sends back Websocket messages to a Python script that controls the mouse. Works on unhacked Wii U.

For context on how this came about:

So, there's a little program called UsendMii - it promises to let you use your Wii U Gamepad as a PC controller. And to give it some credit, for some button inputs, it works really well, the latency is unnoticeable to me. But wanting to mess around with DS and 3DS emulators, I really wanted to use the Gamepad to get the true "resistive touchscreen" feeling that's hard to come by nowadays.

The program teases this function pretty well: you're given a live preview of the touchscreen input, but as it turns out, all you can do with it is map rectangular zones to simulated keyboard presses, similar to when you're running an emulator on your phone. The general concept for the program is great! But this tiny little detail gets so close, but not quite there, and it ruins the whole thing, so I made my own.

And yeah, it all works without having to hack your Wii U! (though don't quote me on that, since I don't really have an unhacked Wii U to try this out on.)

Of course, this works with anything on your PC, since it just simulates mouse movements. Feel free to use it with Citra, CEMU or any of your other touch-screen needs. Though, again, this is just a proof of concept.







Tags:
wii u
wii
nintendo
browser
usendmii
homebrew
control
controller
citra
cemu
emulation
emulator
game
joycon
switch
betterjoy
cemuhook
vjoy
mouse
touch
touchscreen
streaming
stream
gamepad
splatoon
mario maker
tablet
gaming
stylus
drawing
pen
cursor
python
programming
node
js
javascript
webhook
html
http
web
webpage
github
project
interface
translator
send
autohotkey
tom scott
cursed
steam
steam deck
nvidia
shield
portable
retro
hack
tip
trick
remote
view
matojeje
Moonlight
libDRC
touchpad