Emulator Guide

How to Setup Cemu and Yuzu Motion Controls with BetterJoy (Gyro Guide)

Published on 2026-08-28 • 6 min read • Verified for Windows 11/10

Games like The Legend of Zelda: Breath of the Wild and Super Mario Odyssey rely heavily on gyro motion controls for bow aiming, shrine puzzles, and camera manipulation. BetterJoy features a built-in DSU/Cemuhook motion server that broadcasts accurate gyro data directly to emulators like Cemu and Yuzu. Here is how to configure it in minutes.

Why Motion Controls Require BetterJoy

Standard Windows XInput drivers only transmit thumbstick and button inputs—they discard six-axis accelerometer and gyroscope motion data. BetterJoy captures the raw IMU sensor stream from your Switch Pro Controller or Joy-Con and serves it via an internal UDP network protocol (DSU protocol) on port 26760, making it instantly readable by modern emulators.

Step 1: Configure BetterJoy Motion Server

  1. Ensure your controllers are paired via Bluetooth or USB cable.
  2. Open BetterJoy as Administrator.
  3. Confirm that the arrow button on the right is expanded to reveal settings.
  4. Verify that IP is set to 127.0.0.1 and Port is set to 26760.
  5. Keep BetterJoy running in the background.

Step 2: Setup Gyro in Cemu (Zelda BotW)

  1. Launch Cemu (version 1.26 or newer).
  2. Go to Options > Gamepad motion source.
  3. Select DSU1 (you should see By slot or 127.0.0.1:26760).
  4. Go to Options > Input settings.
  5. Set Emulated Controller to Wii U GamePad.
  6. Set Controller to your BetterJoy virtual XInput device.
  7. Under GamePad Motion, confirm it connects to your DSU slot.
  8. Launch Breath of the Wild—your motion aiming and shrine apparatus puzzles will now respond smoothly!

Step 3: Setup Gyro in Yuzu / Ryujinx

  1. Open Yuzu and navigate to Emulation > Configure > Controls.
  2. In the Advanced tab, check Use Motion and set UDP Server to 127.0.0.1 with Port 26760.
  3. In the Player 1 tab, select your emulated controller and click Motion to shake your Joy-Con or Pro Controller to calibrate.

Gyro Calibration Tip

If your crosshair drifts slowly in game, place your controller flat on a level table for 5 seconds. In BetterJoy, click Re-centre Gyro to calibrate the zero-point sensor axis.

Ready to connect your Nintendo controllers?

Download the verified BetterJoy v7.1 package with all drivers pre-configured.