Discord → https://discord.gg/AFYvxf282U
If you want to buy me a coffee → https://ko-fi.com/wujekfoliarz
Translations → https://crowdin.com/project/dualsensey (If your language is not there, create an issue on github or contact me on discord)
- No, it's a free alternative for those who need it and a hobby project.
- All you need to do is run a game with dualsense mod installed, it will turn to active as soon as it receives data (If the mod asks for a port, use 6969)
- I get a pop-up that says ViGEmBus is not installed! -> https://github.com/nefarius/ViGEmBus/releases/download/v1.22.0/ViGEmBus_1.22.0_x64_x86_arm64.exe
- Controller emulation is wonky? Install .NET 8.0 -> https://aka.ms/dotnet-core-applaunch?missing_runtime=true&arch=x86&rid=win-x86&os=win10&apphost_version=8.0.6
- Double input in-game? Install HidHide driver and run app as admin -> https://github.com/nefarius/HidHide/releases/download/v1.5.230.0/HidHide_1.5.230_x64.exe
- The app renders a black screen on my laptop! -> Run the application with your dedicated GPU instead of iGPU
DualSenseY is a powerful tool designed for controlling and customizing Sony DualSense (PS5) controllers on Windows. It features advanced capabilities for LED control, adaptive trigger configuration, haptics, microphone controls, and even screen capture functionality via the controller's microphone button.
- Easily connect any amount of DualSense controllers, not found in other free apps
- Run Xbox 360/DualShock 4 controller emulation on any of them with ease and consistency
- R2 to Mouse Click: Map the R2 trigger to mouse click.
- L2 and R2 Deadzones: Configure deadzones for triggers.
- Minimum Stick Value: Set the minimum value for analog sticks.
- Gyro to Mouse: Use the gyroscope to control the mouse.
- Gyro to Right Analog Stick: Map gyroscope movements to the right analog stick.
- Touchpad to Mouse: Use the touchpad as a laptop-style touchpad.
- Touchpad to Haptics: Vibrate the controller based on finger position.
- Use Touchpad as Right Stick: Map the touchpad to the right analog stick.
- Haptics to Adaptive Triggers: Translate haptic feedback into trigger effects.
- Rumble to Adaptive Triggers: Convert rumble vibrations to trigger feedback.
- Rigid Trigger Mode: Set rigid trigger effects.
- Maximum Intensity and Frequency: Adjust trigger vibration sensitivity and frequency.
- Battery Status Lightbar: Display battery level with LED colors.
- Disco Mode: Animated color transitions for the lightbar.
- Audio to LED: Sync lightbar with audio levels.
- Quiet, Medium, and Loud Colors: Customize lightbar colors based on audio volume.
- Start/Stop X360 and DS4 Emulation: Enable or disable emulation modes.
- Trigger as Buttons: Map triggers as buttons with hard resistance.
- Mic Button Shortcuts:
- Toggle touchpad modes.
- Start/Stop emulation modes.
- Swap triggers for adaptive feedback.
- Controller Speaker Volume: Adjust the hardware-level volume of the controller speaker.
- Audio to Haptics: Create haptic feedback from system audio.
- Run Audio to Haptics on Startup: Automatically enable audio-based haptics.
- Save/Load Configuration: Manage configuration files.
- Set/Remove Default Configurations: Auto-load settings for specific ports.
- Style Customization:
- Save/Load styles.
- Set/Remove default styles.
- Reset styles to default.
- Gyroscope and Accelerometer: Enable and configure motion controls.
- Motion Sensitivity: Adjust sensitivity for motion inputs.
- Gyro Deadzone: Configure deadzones for gyroscopic inputs.
- Screenshot Functionality: Save screenshots using the microphone button.
- Connection Type and Battery Info: View connection type and battery level.
- Libraries
- Dear ImGui for the graphical interface.
- GLFW and OpenGL for rendering.
- miniaudio for audio processing.
- ViGEmClient for controller emulation.
- libcpr
- traypp
- Crashlogs
- hidapi
- nlohmann/json
- Windows-only: Uses the Windows API for audio endpoint management and screen capture.
- Start DualSenseY and connect your DualSense controller.
- Select Controller: Choose the controller you want to configure from the dropdown list.
- Configure LED, Haptics, and Adaptive Triggers:
- Microphone Controls: Use the microphone button for screenshots or muting the built-in microphone.
- Controller Emulation: Switch between Xbox 360 and DualShock 4 emulation modes as needed.
- Save/Load Configurations:
- Save your current configuration as a file or load a previous configuration.
- Set default configurations for specific ports.