evdevhook
dumbxinputemu
evdevhook | dumbxinputemu | |
---|---|---|
7 | 6 | |
40 | 131 | |
- | - | |
0.0 | 10.0 | |
9 months ago | over 5 years ago | |
C++ | C | |
GNU General Public License v3.0 only | GNU Lesser General Public License v3.0 only |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
evdevhook
- Nintendo Switch Pro Controller motion controls with yuzu
-
DS4Windows on Linux
By default, evdevhook currently has an axis inverted on the DualSense, which you can fix with a simple config file change.
-
Motion Control in yuzu?
As suggested at https://github.com/FrogTheFrog/steam-gyro-for-cemuhook/issues/47 you could try out using https://github.com/v1993/evdevhook. My Steam Deck arrives Q2 so I can't tell you if this works at all - would be cool if you/someone could tell us :).
- Motion control games and Xbox 360 on Steam Deck
-
TIL: you can use a PS5 controller as touchpad on Linux (out of the box)
Motion controls work. For emulators that need a cemuhook-style DSU protocol server, check out the evdevhook project.
-
DualSense on Lutris
I'm on POP OS and my dualsense controller works fine. I followed this guide though (https://christitus.com/ultimate-linux-gaming-guide/) to install the xanmod kernel which might have the dualsense drivers in it. When I finished setting up everything I just pressed the Share + Playstation button the dualsense controller then searched for devices on the bluetooth device manager. Besides that evdevhook (https://github.com/v1993/evdevhook) is good for motion controls on CEMU and Dolphin.
-
How do I enable gyro support for a switch pro controller on linux?
Joaorb64's joycond-cemuhook and v1993's evdevhook are probably your best options. I can't speak on either since I've used neither.
dumbxinputemu
- Help - Controller not working on linux.
-
A Way Out Doesn't detect my controllers
Just in case u/kik0sama's answer doesn't work, my DS4 worked by using Dumb XInput Emu, which is basically a couple of DLL's to move next to the game exe and BAM, DirectInput cobtrollers work in XInput games now.
-
DS4Windows on Linux
Placing the dlls from https://github.com/kozec/dumbxinputemu next to the game executable made everything I needed work. I do not know if rumble and motion controls work, but the basics do.
-
More info on "This game does not support external Bluetooth/USB controllers on Deck for local multiplayer"?
This note is on a few games I play, and any game with this note only recognizes input from the first controller in the controller order. I've tried streaming these games from another computer to the deck, and any connected controllers work fine. There's too much input delay like this so trying to run these games through wine shows all of these controllers in the wine control panel, but does not recognize any in game. I've tried wine + dumbxinputemu with no luck. I've found that non-name brand controllers work perfectly-- wired or bluetooth-- but any on-brand controllers (xbox one, xbox 360, ps4, ps5, switch pro) suffer the issue and are ignored unless they are player one.
-
Roblox on Deck problem
Maybe try using this https://github.com/kozec/dumbxinputemu/
-
Ps3 controllee does not work in certain games
Supposedly this https://github.com/kozec/dumbxinputemu worked for this chap here https://youtu.be/XLfQQGECbv4 However i do not know where to install it. Could you assist?
What are some alternatives?
cemu-no-gyro - Maps analog sticks to motion controls for Cemu.
ds4drv - A Sony DualShock 4 userspace driver for Linux
joycond-cemuhook - Support for cemuhook's UDP protocol for joycond devices
sc-controller - User-mode driver and GTK3 based GUI for Steam Controller
steam-gyro-for-cemuhook - App to add Steam Controller's motion support to Cemuhook
ds4drv-cemuhook - A Sony DualShock 4 userspace driver for Linux with basic support of cemuhook's UDP protocol
OpenRCT2 - An open source re-implementation of RollerCoaster Tycoon 2 🎢
bluez - Main BlueZ tree
linuxmotehook2 - Cemuhook UDP server for WiiMotes on Linux
FreeCAD - This is the official source code of FreeCAD, a free and opensource multiplatform 3D parametric modeler.
steam-devices - List of devices Steam and SteamVR will want read/write permissions on, to help downstream distributions create udev rules/etc
vortex-auv - Software for guidance, navigation and control for the Vortex AUVs. Purpose built for competing in AUV/ROV competitions.