Steam Controller

Steam Controller

Feature Request: Add UDP Server Support for Motion Sensor Data
Seeing that the Flick Stick option actually made it natively into Steam Input I thought I would atleast try and make this feature request too.

Much like the Steam Controller itself many other controllers that Steam Input supports like the Dualshock 4 and Nintendo Switch Pro Crontroller have gyro-motion hardware and I know that Steam Input itself can make use of this, although some programs use this also in a slightly different way.

The Wii U and Wii emulators CEMU and Dolphin use the motion-data of a gyro to accurately emulate various other motion-input devices like the Wiimote or fully pass through the gyro-data to the emulated games. They do this by relying on third-party tools that expose the motion sensor data in form of a local UDP server that the emulators then connect to to fetch the inputs.

Tools like a specific fork of DS4Windows generally stack nicely on-top of Steam Input so it's not a big deal to have them run extra but I wondered, could we have such a optional UDP motion-data exposure in Steam Input itself?

Here is some relevant information about the tools:

- How CEMU handles motion input: http://wiki.cemu.info/wiki/Motion_Controls
- Alternate Software for CEMU that enables motion-input: https://cemuhook.sshnuke.net/padudpserver.html
- UDP Motion Server for the Steam Controller: https://github.com/FrogTheFrog/steam-gyro-for-cemuhook
- DS4Windows fork with UDP Motion Server support: https://github.com/Ryochan7/DS4Windows/releases
< >
Showing 1-9 of 9 comments
MoA Apr 30, 2023 @ 3:11am 
I try to make my Steam controller Gyro works with Yuzu (a switch emulator).
and I tried the "UDP Motion Server for the Steam Controller: https://github.com/FrogTheFrog/steam-gyro-for-cemuhook " but it did not work.
do you know if it works?
[CB] Skyblaze Apr 30, 2023 @ 1:10pm 
Sorry no idea I don't have a Steam Controller.
MoA May 1, 2023 @ 8:20am 
ok, I figured it out.
this https://github.com/FrogTheFrog/steam-gyro-for-cemuhook works only with steam controller in dongle mode.
and with https://github.com/Alia5/GlosSI I can add to external game.
works great with yuzu
snowpeak.guo May 2, 2023 @ 12:21am 
Originally posted by MoA:
ok, I figured it out.
this https://github.com/FrogTheFrog/steam-gyro-for-cemuhook works only with steam controller in dongle mode.
and with https://github.com/Alia5/GlosSI I can add to external game.
works great with yuzu
Is it support The Legend of Zelda: Breathe of the Wind in the Gyro mode and Shrine?
MoA May 2, 2023 @ 12:42am 
Originally posted by snowpeak.guo:
Originally posted by MoA:
ok, I figured it out.
this https://github.com/FrogTheFrog/steam-gyro-for-cemuhook works only with steam controller in dongle mode.
and with https://github.com/Alia5/GlosSI I can add to external game.
works great with yuzu
Is it support The Legend of Zelda: Breathe of the Wind in the Gyro mode and Shrine?
i did not try it becuse i finished the game when i played on cemu few years ago
i play it with gyro as mouse and the cemu support tuch so it was ok.
i tryed the gyro now on yuzu and its works on splatoon 2 camera ame and mario party the mini games.
it shuld be working fine for zelda BOTW.
i can try test the BOTW if you have a save to give me.

my goal is to connect 2X 8bit pros and stem controller to play mario party.
MoA May 2, 2023 @ 11:04pm 
i started to play the new Zelda on ryujinx i hope it will work there.
the game don't run on the yuzu
KillerKomodoOhNo May 6, 2023 @ 7:07pm 
What would be a use case for this as opposed to just assigning inputs to gyro? Genuinely curious.
MoA May 7, 2023 @ 12:30am 
Originally posted by KillerKomodoOhNo:
What would be a use case for this as opposed to just assigning inputs to gyro? Genuinely curious.
the gyro is not working in non steam games out of the box.

update i did not make it to work with Ryujinx emulator
it is work with Yuzu the needed steps is:
1 connect the controller via the steam usb dongle
2 run https://github.com/FrogTheFrog/steam-gyro-for-cemuhook
3 add the emulator to steam https://github.com/Alia5/GlosSI
4 enable the motion in Yuzu
KillerKomodoOhNo May 7, 2023 @ 12:56am 
Meant for OP, though I just noticed the necro.
< >
Showing 1-9 of 9 comments
Per page: 1530 50

Date Posted: Jul 21, 2020 @ 8:56am
Posts: 9