Yuzu Tips and Tricks¶
How to install this emulator
EmuDeck won't install nor provide this emulator, but it will help you set it up for ESDE or SRM, make sure you have your emulator in your emulators folder before going to Manage Emulator -> Reset settings to apply EmuDeck's configuration
$HOME/Applications/yuzu.AppImage Case sensitive
AppData/EmuDeck/Emulators/yuzu//Volumes/yuzu-windows-msvc/yuzu.exe
- Yuzu 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 Install Mods
- Special Game Configurations
- How to Set Up Early Access
- How to Roll Back Yuzu to an Older Version
- How to Select Between Yuzu and Ryujinx in Game Mode
- How to Configure Language Settings
How to Configure Gyro¶
Gyro for Yuzu requires SteamDeckGyroDSU. SteamDeckGyroDSU can be installed via EmuDeck, or it can be installed manually.
Visit SteamDeckGyroDSU to learn how to install and utilize SteamDeckGyroDSU.
How to Diagnose Gyro¶
Gyro with Yuzu on the Steam Deck can be a little finnicky. Prior to following the steps below, make sure you have already tried resetting Yuzu's configurations to EmuDeck's defaults in the EmuDeck application. If that still does not resolve the issue, you can take a look in the Yuzu settings and try to to set the gyro controls yourself.
Here's How
- Add Yuzu to Steam so you may open it in Game Mode
- You may add Yuzu to Steam by using the
Emulators
parser in Steam ROM Manager - Install and configure gyro for the Yuzu shortcut in Game Mode
- Read the instructions on the SteamDeckGyroDSU page to learn how to install and utilize SteamDeckGyroDSU in Game Mode
- In Game Mode, on the Yuzu shortcut, click the
Gear
icon - Select
Properties
- Scroll down to
Game Resolution
- Change it to
3840x2160
- Enable
Set resolution for internal and external display
- In Game Mode, open Yuzu
- Click
Emulation
at the top, clickConfigure
- Click
Controls
on the left - Make sure the
emudeck
profile is selected in theProfile
drop-down menu in the top right - Under
Motion 1
at the bottom, click[Not Set]
orsdl
and shake your Steam Deck - Click
OK
in the bottom right - Exit out of Yuzu
- In Game Mode, on the Yuzu shortcut, click the
Gear
icon - Select
Properties
- Scroll down to
Game Resolution
- Change it to
Default
- Disable
Set resolution for internal and external display
- Test gyro on a Nintendo Switch game using Yuzu in Game Mode
- You may do so by opening the game through Yuzu directly, adding the game as a shortcut through Steam ROM Manager, or opening the game through ES-DE
How to Configure Gyro With External Controllers¶
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 - You may also connect an external keyboard and mouse
- Click the bluetooth icon in the bottom right of your taskbar and connect your controller
- Right click anywhere on the blank space on your desktop and click
Configure Display Settings
- You may also find this menu by opening
System Settings
and clickingDisplay and Monitor
- Click the
Upside Down
configuration underOrientation
- This setting will switch your Steam Deck to "Portrait Mode", hold your Steam Deck sideways for this section to navigate the various settings
- Open Yuzu
- Click
Emulation
at the top, clickConfigure
- Click
Controls
on the left - Under
Input Device
, select your external controller - Under
Motion 1
at the bottom, click[Not Set]
orsdl
and shake your controller - (Optional), you may also choose to save your layout as a unique profile. With this profile, you can choose to apply it on a per-game basis
- Click
OK
in the bottom right - Exit out of Yuzu
- Right click anywhere on the blank space on your desktop and click
Configure Display Settings
- You may also find this menu by opening
System Settings
and clickingDisplay and Monitor
- You may also find this menu by opening
- Click the
90 Counterclockwise
configuration underOrientation
- Switch to
Game Mode
Game Mode¶
- In Game Mode, connect your controller
- Select your Nintendo Switch 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
If your controller gyro does not work after the above steps, reset Yuzu's configuration in the EmuDeck application on the Manage Emulators page and try again.
Post-Configuration¶
To restore the default Steam Deck controls:
- Open Yuzu
- Click
Emulation
at the top, clickConfigure
- Click
Controls
on the left - Under the
Profile
drop-down menu in the top right, selectemudeck
- The EmuDeck configured controls should now auto-populate
- Select
Steam Virtual Gamepad 0
underInput Device
- Click
OK
in the bottom right - Exit out of Yuzu
(Optional) To restore Steam Input:
- Select your Nintendo Switch 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¶
Multiplayer for Yuzu is configured out of the box, no additional configuration is needed.
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 Install Mods¶
Mod Resources
This list is not comprehensive
- Yuzu Mods: https://yuzu-emu.org/wiki/switch-mods/
- This is not an exhaustive list of mods available for Yuzu
- Alternate link: https://github.com/yuzu-emu/yuzu/wiki/Switch-Mods
- Yuzu Mod Instructions: https://yuzu-emu.org/help/feature/game-modding/
- GameBanana Mods: https://gamebanana.com/
- Search by game name
- Nexus Mods: https://www.nexusmods.com/
- Search by game name
- GBAtemp: https://gbatemp.net/forums/nintendo-switch.283/?prefix_id=56
- Use https://gbatemp.net/search/?type=post to search
- Sort by
ROM Hack
in the prefixes list andNintendo Switch
in theSearch in forums
list
- Sort by
- To narrow search results, use the
Search titles only
toggle - SweetFX: http://sfx.thelazy.net/games/
- Search by game name
- theboy181
- 1: Github Collection: https://github.com/theboy181/switch-ptchtxt-mods
- 2: Github Collection: https://github.com/theboy181/switch-cheat-mods
- 3: theboy181's Discord: https://linktr.ee/theboy181
Preface
For Yuzu's instructions on how to install mods, see: https://yuzu-emu.org/help/feature/game-modding/
The folder structure of a mod is important. It should generally look like the following:
mod_directory
- exefs
- romfs
- romfs_ext
A few examples:
# Blur Removal Mod for The Legend of Zelda: Link's Awakening
Blur Removal
- exefs
- Zelda-Links Awakening v1.0.1 - DOF.pchtxt
# 60 FPS Mod for The Legend of Zelda: Link's Awakening
Stable-60fps-v2
- exefs
- 1.0.0.pchtxt
# Faster Battles Mod for Pokemon Brilliant Diamond
Faster Battles
- romfs
- Data
- StreamingAssets
- AssetAssistant
- Battle
- battle_masterdatas
Tutorial
- In Desktop Mode, open Yuzu
- Right click a game you intend on modding
- Click
Open Mod Data Location
- Visual Reference:
- Place your mod folder in the opened folder
- You may need to extract the mod first
- Visual Reference:
- In Yuzu, right click the same game, open
Properties
, click theAdd-Ons
tab - Check the box to the left of your mod(s)
- Visual Reference:
- Your mod is now installed
Special Game Configurations¶
Some games will take additional setup, requiring mods or an extensive alteration of settings. The EmuDeck Community Creations page collects these configurations in one centralized location.
To submit or view special game configurations, see Special Game Configurations.
Current List of Special Game Configurations
- The Legend of Zelda: Link's Awakening
How to Set Up Early Access¶
EmuDeck 2.1 added an option to enable Yuzu (Early Access).
Here's how to set it up
- Open EmuDeck
- Click the
Manage Emulators
button - Click
Yuzu
- Click
Setup Early Access
- Enter your token
- Whenever you launch Yuzu, it will now use the
Early Access
version
How to Roll Back Yuzu to an Older Version¶
Preface¶
Your ROMs launch using a script created by EmuDeck, yuzu.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 Yuzu¶
- Download the version of the emulator you would like to use from Yuzu's GitHub: https://github.com/yuzu-emu/yuzu-mainline/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 Select Between Yuzu and Ryujinx in Game Mode¶
If you are using Steam ROM Manager and would like to run some games through Yuzu and others through Ryujinx, you may use Steam ROM Manager's exception manager to selectively run your games in your preferred emulator.
For further instructions, see Steam ROM Manager: How to Hide ROMs on a Per Parser Basis.
If you are using ES-DE, you may use ES-DE's alternative emulators feature to select on a per-game basis which to run through Yuzu and which to run through Ryujinx.
For further instructions, see ES-DE: How to Select a Different Emulator on a Per-Game Basis.
How to Configure Language Settings¶
UI¶
- In Desktop Mode, open Yuzu
- At the top, click
Emulation
, clickConfigure
- On the left, click the
General
tab - Click the
UI
tab - To the right of
Interface Language
, select your preferred language in the drop-down menu
In-Game¶
- In Desktop Mode, open Yuzu
- At the top, click
Emulation
, clickConfigure
- On the left, click the
System
tab - Click the
System
tab - To the right of
Language
, select your preferred language in the drop-down menu