Controller Service
Windows Service enables AYA NEO built in 6-axis gyroscope/accelerometer, providing great features like high-precision aiming assistance.
About
Controller Service provides gyroscope and accelerometer support to the AYA NEO 2020 and 2021 models through a virtual DualShock 4 controller. If the service is enabled, embedded controller will be cloaked to applications outside the whitelist. If the service is disabled, embedded controller will be uncloaked and virtual DualShock 4 controller disabled.
Controller Service relies on ViGEmBus
driver and ViGEmClient
libraries as well as HidHide
kernel-mode filter driver. Therefore, we strongly encourage you in donating to Nefarius
via PayPal for continued maintenance and development.
Emulated devices
Controller Service supports emulation of the following USB Gamepads:
Use cases
A few examples of the most common use cases for Controller Service
are:
- You want to add high-precision motion controls to your Windows game library through Steam.
- You want to play your Sony Playstation 4 library through PlayStation Now or PS4 Remote Play.
- You want to enjoy all your WiiU and Switch games with full motion controls.
Supported Systems
The software is built for Windows 10/Windows 11 (x86 and amd64).
Contribute
Bugs & Features
Found a bug and want it fixed? Open a detailed issue on the GitHub issue tracker! Have an idea for a new feature? Let's have a chat about your request on Discord.
Questions & Support
Please respect that the GitHub issue tracker isn't a helpdesk. We offer a Discord server, where you're welcome to check out and engage in discussions!
Donation
If you would like to support this project, please consider making a donation to BenjaminLSR
via PayPal.
Installation
Pre-built production-signed binaries are available as an all-in-one setup.
When extracted, run the install.cmd
as administrator and you'll be set!
Credits & Libraries
- ViGEmBus: Nefarius
- ViGEmClient : Nefarius
- SharpDX : https://github.com/sharpdx/SharpDX
- Icon : Nikita Golubev