Giter VIP home page Giter VIP logo

dualsense4windows's Introduction

DualSense4Windows

DualSense Support for any game based on emulation provided by ViGEm.

Features

Get the most out of your DualSense controller. Full support for any game using XInput. Enhanced features like touchpad mouse controls. Freely bind any action your controller is capable of to your desire.

  • Creates a virtual DualShock4(Xbox Support WIP) from any connected DualSense.
  • Lightbar Support
  • Player LED Support
  • Adaptive Trigger Support
  • Rumble Support
  • WIP:
    • Support for touchpad
    • Multiple Controllers
    • Profiles
    • Persistence

Installation

Just grab the latest release under releases and run it.

You'll need to have ViGEm Bus installed.

Building

Prerequisites

You'll need to have the following components installed:

  • CMake(tested with 3.14)
  • Visual Studio 2019 (Any Edition)
  • ViGEm Bus

You need to provide library files for the following components used

Build Steps

  • First, create a dynamic library build for hidapi and ViGEmClient.
  • Place hidapi.lib, ViGEmClient.lib inside the lib folder of the project.
  • Also place the corrosponding .dll files in the bin folder of your project root folder
  • Execute CreateVisualStudioSolution.bat
  • Open DualSense4Windows.sln created in your build folder
  • Create a build

dualsense4windows's People

Contributors

broken-bytes avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

dualsense4windows's Issues

[Feature request] Gyro aiming & gyro racing

Hi, it would be great to see the support of gyro aiming and gyro racing.

Gyro aiming can be done together with Xbox gamepad emulation by emulating a mouse. In some games, the mouse works together with the controller, which allows you to accurately aim, and also have a vibration of the gamepad.

Gyro racing is an emulation of the left stick gyroscope. This is necessary in order to drive in races as a steering wheel.

It would also be great to switch this in real time by tapping on the touchpad. For example, pressing the left side of the touchpad is the default mode (lightbar blue), pressing the center part of the touchpad is gyro racing (green), pressing the right part of the touchbar is gyro aiming (can be red or even orange).

I have a similar project, but for the Xbox gamepad and for some games, it's very cool.

Haptic feedback and adaptive triggers wirelessly

Currently, games that support full featured DualSense natively on PC only does so when wired. Does DualSense4Windows support haptic feedback and adaptive triggers wirelessly on supported games? If not, is this achievable somehow? Thanks.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.