Skip to content

Wilson0212tw/steam-gyro-for-cemuhook

 
 

Repository files navigation

Play your favorite CEMU games with your Steam Controller's GYRO!

Requirements

  • Cemu emulator.
  • Cemuhook with motion source support.
  • Steam Controller.

Download

Download release here.

Before playing

Make sure that Steam Controller configuration has gyro disabled in places where actual WiiU motion sensor would be used! Might cause undesired effects otherwise.

How to use

Drag executable anywhere you want and launch it. You should see (Windows might sometimes decide not to show it) similar notification if everything started successfully:

notification-example

If you right click on tray icon it will allow you to restart server or exit. Moreover, it will show server address and port on hover:

tray-example

A settings file will be created in the same directory. If you want, you can change server address, port and click restart on tray. Or you can left-click on tray icon which will open a simple UI where you can edit settings in real time:

ui-settings

UI also allows to connect to other Steam Controllers and observe their data stream:

ui-devices

If you have changed default server IP or port, you will also need to change it in cemuhook.ini under Input:

cemuhook-ini-change

Finally, go to Cemu and make sure motion source is selected:

cemu-example

Resetting position

If you leave Steam Controller motionless, after a few seconds Cemuhook will reset it's position to default position. Basically, place controller in front of your screen if it's not moving in the direction you want and wait.

Icon

The icon you see in image above is licensed, thus I am not allowed to share it.

Credits

  • Huge credits must be given to kolrabi. This project is mostly based on information that he/she/it collected about HID.
  • Thank you rajkosto for providing tips and source code for UDP server.

About

App to add Steam Controller's motion support to Cemuhook

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • TypeScript 89.3%
  • CSS 7.0%
  • JavaScript 3.5%
  • HTML 0.2%