Cemu Tips and Tricks¶
- Cemu Tips and Tricks
- How to Configure Gyro
- How to Configure Gyro With External Controllers
- How to Optimize Performance (Power Tools)
- How to Configure Multiplayer
- How to Use the Wii U Pro Controller Configuration
- How to Configure Cemu Native to Work With EmulationStation-DE
- How to Optimize Breath of the Wild
- How to Mod Breath of the Wild
- How to Roll Back Cemu to an Older Version
- How to Configure Language Settings
- How to Configure Online Multiplayer Via Pretendo
How to Configure Gyro¶
Gyro for Cemu requires SteamDeckGyroDSU. SteamDeckGyroDSU can be installed via EmuDeck, or it can be installed manually.
Gyro only works with the Wii U Gamepad (enabled by default). If you changed your controller layout to the Pro Controller, gyro will not work.
Read How to Use the Wii U Pro Controller Configuration to learn how to apply the Pro Controller layout on a per game basis.
Visit SteamDeckGyroDSU to learn how to install and utilize SteamDeckGyroDSU.
How to Configure Gyro With External Controllers¶
Some external controllers, including the Sony DualSense and the Nintendo Switch Pro Controller feature gyro controls. Cemu allows you to use this gyro with a little bit of set up.
Here's How
Desktop Mode¶
- Switch to Desktop Mode
- Exit out of Steam
- You may exit out of Steam a couple of different ways:
- Right click the
Steam
icon in your taskbar and clickExit Steam
- Open Steam, click the
Steam
button in the top left, clickExit
- Open a terminal (Konsole) and enter
killall -9 steam
- Do note that clicking the the
X
button in the top right of the Steam window will not exit out of Steam
- Right click the
- Your controls will switch to
Lizard Mode
. UseL2
to right click,R2
to left click, and theRight Trackpad
to move the mouse - Click the bluetooth icon in the bottom right of your taskbar and connect your controller
- Click the Steam icon in the bottom left of the taskbar and open
Cemu AppImage
- At the top of the Cemu GUI, click
Options
, clickInput settings
- Under the
Controller 1
tab, press the-
button to the right of theController
drop-down twice - The drop-down box will be empty and your controls will no longer be mapped, this is expected behavior
- Under the
Controller 1
tab, press the+
button to the right of theController
drop-down - Select
SDLController
for theAPI
drop-down and select your controller under theController
drop-down - Click the
Add
button and Cemu will auto-map your controls - Click the
Settings
button under the drop-down with your controller name - Check the box to the left of
Use motion
- Click the
OK
button - Give the profile a unique name under the
Profile
drop-down box at the top and clickSave
- Your controller is now configured with gyro, proceed to the
Game Mode
section to start using your controller inGame Mode
Game Mode¶
- In Game Mode, connect your controller
- Select your Wii U game
- On the
Play
screen, select theController
icon to the right of the screen - Select your controller tab at the top
- Click the
Gear
icon to the right, and clickDisable Steam Input
- You may need to restart first for this setting to properly apply
- Your controller's gyro will now work for this selected game, repeat as needed for your other games
Post-Configuration¶
This section went over creating a new Player 1 profile for your external controller.
To switch between your new controller profile and the Steam Deck controller profile, open Cemu and open the input settings, select your preferred option in the Profile
drop-down menu and click Load
.
To switch back to the Steam Deck controls, select the Deck-Gamepad-Gyro
profile:
(Optional) To restore Steam Input:
- Select your Nintendo Wii U game
- On the
Play
screen, select theController
icon to the right of the screen - Select your controller tab at the top
- Click the
Gear
icon to the right, and clickEnable Steam Input
- You may need to restart first for this setting to properly apply
- The controls will be reverted to Steam Input and the Steam Deck controls will be restored
How to Optimize Performance (Power Tools)¶
Visit Power Tools to learn how to optimize performance using Power Tools.
How to Configure Multiplayer¶
- Open Cemu
- It's recommended you enable multiplayer on a per-game basis. Turning on additional controllers can disable single player controls in a handful of games
- Right click a game, click
Edit Game Profile
- Click
Controller
- To the right of each Controller (
Controller 2
throughController 4
), select the respectiveDeck #
profile (Deck 2 for player 2 and so on) - (Optional) You may need to re-arrange the controller order in Game Mode for your controllers to function as expected. See How to Re-Arrange the Controller Order for more information
How to Use the Wii U Pro Controller Configuration¶
In some some games, the initial screen will prompt for a controller configuration: Wii U Gamepad
or Wii U Pro Controller
. Some games will automatically switch to the Wii U Pro Controller
configuration if you choose it.
For example:
If you prefer to use the Wii U Pro Controller
layout, you need to change the controller profile in Cemu. Make sure to change controller profiles on a per-game basis so it is persistent on EmuDeck updates.
Tutorial
- Right click the game, click
Edit game profile
- Click the
Controller
tab - Change the profile to
Deck-P1
- When you launch a game, one of the following two things will happen:
- Some games will prompt you to choose a controller layout, select the
Wii U Pro Controller
- Some games will automatically switch to the
Wii U Pro Controller
configuration
How to Configure Cemu Native to Work With EmulationStation-DE¶
In order to use Cemu Native through EmulationStation-DE, you will have to enable it in the settings menu.
Here's How
- Open EmulationStation-DE
- Press
Start
- Press
Other Settings
- Press
Alternative Emulators
- On
Wiiu
, selectCemu [Native]
How to Optimize Breath of the Wild¶
IMPORTANT: You need Version 208 of Breath of the Wild to use FPS++. Read How to Manage DLC and Updates to learn how to install game updates for Cemu.
How to Configure Cemu¶
- In Desktop Mode, open
Cemu AppImage
- Right click
Breath of the Wild
, clickEdit graphic packs
- Click
Download latest community graphic packs
- Click the
⌄
to the left ofMods
- Check the box to the left of
FPS++
- Change the mode to
Advanced Settings
- Change the
Framerate Limit
to40FPS
- Close out of Cemu
How to Configure Game Mode¶
- In Game Mode, open Breath of the Wild
- Click the
...
(the QAM) button - Click the battery icon
- Click
Advanced View
- Enable
Use per-game profile
- Set the refresh rate to 40
After doing the steps in the above two sections, Breath of the Wild will run at a stable 40 FPS with temporary occasional hiccups in new areas while it compiles shaders.
How to Mod Breath of the Wild¶
This section will cover how to mod Breath of the Wild using UKMM, a mod manager.
- In
/home/deck/Applications
, create aukmm
folder - These folders are recommendations, you may use a folder of your choice but you will need to adjust any paths in future steps to the folders you select
- Download the latest
ukmm-x86_64-unknown-linux-gnu.tar.xz
file from https://github.com/NiceneNerd/UKMM/releases to/home/deck/Applications/ukmm
- Right click
ukmm-x86_64-unknown-linux-gnu.tar.xz
, clickExtract archive here
- If it creates a subfolder, move the contents directly to
/home/deck/Applications/ukmm
- Download the attached
.sh
file and place it in/home/deck/Applications/ukmm
- ukmm-launcher.sh
- For the contents of the script, see https://raw.githubusercontent.com/EmuDeck/emudeck.github.io/main/docs/configuration-files/ukmm-launcher.sh
- If you used a different folder than what was recommended in Step 1, make sure to open
ukmm-launcher.sh
in Kate or a text editor of your choice and update the paths to where you placed UKMM - Right click
ukmm-launcher.sh
, clickProperties
, clickPermissions
, checkIs Executable
- Use this file whenever you want to launch UKMM
- You may add UKMM to Steam by right clicking it and clicking
Add to Steam
- Double click
ukmm-launcher.sh
to open it - Follow UKMM's documentation, https://nicenenerd.github.io/UKMM/using-mods.html to learn how to mod Breath of the Wild
- When deploying mods, the graphic pack folder will be located here:
/home/deck/.local/share/Cemu/graphicPacks
How to Roll Back Cemu to an Older Version¶
Preface¶
Your ROMs launch using a script created by EmuDeck, cemu.sh
in Emulation/tools/launchers
.
The script launches the corresponding emulator in /home/deck/Applications
and specifically looks for two traits:
- The most recently downloaded version of the emulator in
/home/deck/Applications
, based on the file/release date. - The emulator name at the beginning of the file. Anything after the emulator name is ignored.
- For example, if the latest version of the emulator is
1351
and you would like to downgrade to1349
. When you download version1349
, you could rename it toEMULATORNAME-1349.AppImage
, and EmuDeck's script will ignore the-1349
in the file name, allowing you to record which versions of the emulator you are using through the file name.
How to Roll Back Cemu¶
- Download the version of the emulator you would like to use from Cemu's GitHub: https://github.com/cemu-project/Cemu/releases
- Move the downloaded emulator from Step 1 to
/home/deck/Applications
- (Optional) Rename or delete the original emulator file
- Right click the newly downloaded emulator, click
Properties
, clickPermissions
, checkIs executable
- Your games will now launch using the version of the emulator you downloaded
How to Configure Language Settings¶
UI¶
- In Desktop Mode, open Cemu
- Click
Options
at the top - Under
Interface
, click theLanguage
drop-down menu and select your preferred language - Restart Cemu
In-Game¶
- In Desktop Mode, open Cemu
- Click
Options
at the to - Click
Console language
and select your preferred language
How to Configure Online Multiplayer Via Pretendo¶
You need a physical Wii U to play online multiplayer via Pretendo. You cannot play online multiplayer without a physical Wii U.
For instructions on how to dump the online files from a Wii U, see https://cemu.cfw.guide/using-dumpling.html#copying-online-files-to-cemu.
For more information on Pretendo, see https://pretendo.network/.
For Pretendo's installation instructions, see https://pretendo.network/docs/install/cemu.
- From your Wii U, you will need to dump two files:
otp.bin
andseeprom.bin
- On the Steam Deck, place these two files directly in the
$HOME/.local/share/Cemu
folder - Folders with a
.
(.var
,.local
,.config
, etc.) at the beginning are hidden by default. In Dolphin (file manager), click the hamburger menu in the top right, clickShow Hidden Files
to see these folders - In Desktop Mode, open Cemu, click
Options
,General Settings
, clickAccount
, select yourPNID
in theActive Account
drop-down menu and selectPretendo
underNetwork Service
- Pretendo is now configured for Cemu