Skip to content

A program for DualSense controllers that combines power and simplicity

License

Notifications You must be signed in to change notification settings

WujekFoliarz/DualSenseY-v2

Repository files navigation

⚠️ STILL IN DEVELOPMENT! ⚠️

Expect Bugs or some other weird stuff to happen

IF YOU FIND THIS VERSION UNSTABLE OR NOT WORKING CORRECTLY YOU CAN GO BACK TO OLD ONE

If you want to buy me a coffee → https://ko-fi.com/wujekfoliarz

DualSenseY

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.

Features

  • Multiplayer

    • 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
  • LED Customization:

    • Set custom RGB values for the controller’s LED light bar.
    • Enable Disco Mode for animated color transitions.
    • Sync the LED color with audio levels using Audio to LED.
    • Display Battery Status with color-coded LED indicators.
  • Adaptive Trigger Control:

    • Customize the left and right triggers with various feedback modes, including Rigid, Pulse, and Calibration.
    • Enable Rumble to Adaptive Triggers for synchronized trigger feedback.
  • Haptic Feedback:

    • Control left and right motor rumble levels for traditional haptic feedback.
    • Enable Audio to Haptics for haptic feedback generated from system audio (USB-only).
  • Touchpad Visualization:

    • Display real-time touch inputs and coordinates on the controller’s touchpad.
  • Microphone Button Functionality:

    • Screenshot Capture: Take screenshots with a single press of the microphone button.
    • Mic Function Emulation: Toggle microphone LED and volume with button presses.
  • Controller Emulation:

    • Emulate as an Xbox 360 or DualShock 4 controller using ViGEmBus.
    • Hide/Show Real Controller with Hidhide integration, allowing you to manage visibility in games and other applications.
  • UDP Connectivity:

    • Use UDP to control settings remotely and synchronize with other software or devices.

Requirements (For programmers)

  • Libraries
    • Dear ImGui for the graphical interface.
    • GLFW and OpenGL for rendering.
    • miniaudio for audio processing.
    • ViGEm for controller emulation.
    • libcpr
    • traypp
    • Windows-only: Uses the Windows API for audio endpoint management and screen capture.

Usage

  1. Start DualSenseY and connect your DualSense controller.
  2. Select Controller: Choose the controller you want to configure from the dropdown list.
  3. Configure LED, Haptics, and Adaptive Triggers:
  4. Microphone Controls: Use the microphone button for screenshots or muting the built-in microphone.
  5. Controller Emulation: Switch between Xbox 360 and DualShock 4 emulation modes as needed.
  6. Save/Load Configurations:
    • Save your current configuration as a file or load a previous configuration.
    • Set default configurations for specific ports.

About

A program for DualSense controllers that combines power and simplicity

Resources

License

Stars

Watchers

Forks

Packages

No packages published