New Feature Release - User Input!
🕑 Added 2020-08-14 18:39:16 +0000 UTCHey Patrons! While things may have seemed a little quiet lately, we've actually been working on a bunch of exciting new features for yuzu! This time around, were introducing a complete rewrite of our user input management, which includes a totally revamped controller configuration UI, and a rewrite of the HID (Human Interface Device) backend!
This feature introduces many exciting improvements which should significantly improve your experience setting up and switching between input devices. This rewrite was led by the efforts of yuzu developer Morph, with help on the user interface design from Rei, and is based on original work from jroweboy.
The improvements with this release include:
- Overhauled "Controls" section with a brand new layout and theme-specific controller icons.
- Pro Controller is now the default controller instead of Dual Joycons.
- "Use Docked Mode" and "Joycons Docked" are no more, these are replaced by Docked/Undocked radio buttons under "Console Mode" and the Handheld Controller only selectable by Player 1.
- Input Devices are now selectable, with "Any", "Keyboard", or any controller connected through SDL. GC Controller input is captured under "Any".
- Selecting an SDL connected controller within the input devices combobox will map buttons and axis automatically, no setup required!
- Multiple controllers can be differentiated by their name and port number. For example: "XInput Controller 0", "XInput Controller 1", "PS3 Controller 0".
- Joystick range spinbox when analog sticks are used, thanks to ameerj for implementing this with #4330.
- Easily connect multiple players with the "Connected Controllers" checkboxes.
- Moved Joycon color selection to the Advanced tab.
- Fully implement DisconnectNpad.
- Fix a questionable implementation of SetSupportedNPadIdTypes.
- Consolidate all usages of InitNewlyAddedController.
- Implement styleset changed events and signal them on connecting and disconnecting controllers.
- Synchronize controller settings between the frontend and backend. This allows changes done by either the game (through HID service commands) or user (through the frontend) to be reflected accurately on both ends.
- Pokémon: Let's Go, Pikachu and Let's Go, Eevee will now go in game with Single Joycons!
This feature is now available to our Patrons in the latest Early Access builds of yuzu.
Take a look at it in action:

We've got a few more exciting improvements to this releasing coming very soon, so stay tuned!
As always thank you for your support, and stay safe!
- The yuzu development team
Comments
Bye!
Quinton Ashley
I'm going to stop supporting Yuzu on Patreon because Ryujinx has 4K internal res and Yuzu doesn't.
Beautiful, i wish it magically made 2player lets go games work though
Great job all around guys.
Is there any way you can streamline the process of using a real Switch to use the online services with the emulator? I can't physically use a Switch so it is a big deal for me.
Have you made any headway in fixing the Fire Emblem Three Houses speech echo?
Randall Cruz
Please add some feature to see which button I'm pressing, while configuring the controller. Something similar to dolphin emu
Randall Cruz
On my 4k display the this window looks very little, text included :(
I pay 100 dollars a month to the Yuzu team, I'm begging you all to make a DISABLE DEGFERRED SHADING MOD for Super Mario Odyssey Version 3.0. This mod exists for Version 1.0 of Super Mario Odyssey. Yet, we desperately need a 3.0 Version of this mod. heck I'd even donate another 50 dollars right now! Please I'm begging you all. I'm stuck with an AMD 5500XT Navi based GPU, all of us AMD Navi GPU based Yuzu Patreon supporters are in desperate need of this mod, We want the costumes in Mario Odyssey which isn't possible because of the awful shading bug in version 3.0. This Shading Bug is only fixed if a user disable patch 3.0 for SMO. If this issue was fixed for version 1.0 can the same elf mod be edited to support version 3.0 of SMO? Like I said I'll donate 50 dollars right now a deferred shading mod for version 3.0 of Super Mario Odyssey.
i seem to be getting alot of crashes with this new release? any suggestions games that used to boot, load and then shortly after Yuzu crashes. Should i just use the previous build
itachi1986
Really nice! I bet on the native Switch controller support for the "very soon release" lol
Luciano Jose de Santana Santos
A great job, thank you all, but I would like to see some improvement for AMD video cards as well. I am asking this because I am a collaborator and I have a graphics card from AMD, and I cannot enjoy all the features of this emulator. I hope you resolve this soon. Thank you.
Quinton Ashley
Awesome! Would love to see 4K native rendering soon!
Awesome!
Jas Jaswal
Thank you been wanting this features for a long time.