No description
Find a file
2023-11-19 23:40:31 +01:00
References Restore BTN_MODE functionality to open steam menu 2023-11-19 23:11:09 +01:00
.gitignore Add useful info 2023-11-19 18:34:40 +01:00
CMakeLists.txt project cleanup :D 2023-11-18 18:54:58 +01:00
dev_iio.c Fixed temp (the only problem I 2023-11-19 21:56:27 +01:00
dev_iio.h Add useful info 2023-11-19 18:34:40 +01:00
imu_message.h gyroscope mount matrix 2023-11-18 17:47:10 +01:00
input_dev.c Reduced timings 2023-11-19 16:19:13 +01:00
input_dev.h test IMU output 2023-11-17 23:07:16 +01:00
LICENSE.md Added license 2023-11-12 20:10:08 +01:00
logic.c change the gamepad status 2023-11-19 23:40:31 +01:00
logic.h Restore BTN_MODE functionality to open steam menu 2023-11-19 23:11:09 +01:00
main.c test IMU output 2023-11-17 23:07:16 +01:00
Makefile test IMU output 2023-11-17 23:07:16 +01:00
message.h test IMU output 2023-11-17 23:07:16 +01:00
output_dev.c menu button 2023-11-19 23:27:10 +01:00
output_dev.h test IMU output 2023-11-17 23:07:16 +01:00
platform.c test IMU output 2023-11-17 23:07:16 +01:00
platform.h test IMU output 2023-11-17 23:07:16 +01:00
queue.c test IMU output 2023-11-17 23:07:16 +01:00
queue.h test IMU output 2023-11-17 23:07:16 +01:00
README.md This is reported to be working the same as a real DS4 2023-11-19 22:11:11 +01:00
rogue_enemy.h test for accel 2023-11-19 02:42:29 +01:00
rogue_enemy.rule Switched PRODUCT_ID back to 323 2023-11-12 23:05:31 +01:00
virt_ds4.c Restore BTN_MODE functionality to open steam menu 2023-11-19 23:11:09 +01:00
virt_ds4.h test IMU output 2023-11-17 23:07:16 +01:00

ROGueENEMY

Collects ROG Ally input events to a single (active) virtual controller in linux to allow the use of the gyroscope and every button but also maximize controller compatibility with multiple games.

Steam Configuration

In the emulated PS4 controller remember to remove the default deadzone for both left and right joystick: the ROG ally joystics appears to be way better than DS4 ones.

Compilation

To compile from source you need CMake and make. After the usual git clone and cd inside the cloned directory to use CMake do:

mkdir build
cd build
cmake ..
cmake --build .

WARNING: CMake is currently broken. Use Make.