|
| 1 | +[](https://github.com/r57zone/DSAdvance/) |
| 2 | +[](https://github.com/r57zone/DSAdvance/blob/master/README.RU.md) |
| 3 | +– Other languages |
| 4 | + |
1 | 5 | # DSAdvance |
2 | | -Advanced Xbox controller emulation for DualSense & DualShock 4 / Продвинутая эмуляция Xbox геймпада для DualSense и DualShock 4 |
| 6 | +Advanced Xbox gamepad emulation for Sony DualSense and DualShock 4. Supports aiming and driving by tilting the gamepad, as well as emulation of sticks on the touchpad. Works based on the driver [ViGEm](https://github.com/ViGEm). |
| 7 | + |
| 8 | +# Режимы работы |
| 9 | +Several operating modes are supported, they are switched by pressing the touchpad. Brightness is adjustable without pressing. |
| 10 | + |
| 11 | + |
| 12 | + |
| 13 | +In order to exit the stick emulation mode on the touchpad, need to switch to the default mode. |
| 14 | + |
| 15 | + |
| 16 | +The "PS" button simulates pressing "Win" + "G", and the microphone button "Win" + "Alt" + "PrtScr". |
| 17 | + |
| 18 | +## Setup |
| 19 | +1. Install [ViGEmBus](https://github.com/ViGEm/ViGEmBus/releases). |
| 20 | +2. Install Microsoft Visual C++ Redistributable 2017 or newer. |
| 21 | +3. Connect a Sony DualSense or DualShock 4 gamepad via USB (wireless mode is not supported yet). |
| 22 | +4. Unzip and launch "DSAdvance". |
| 23 | +5. If necessary, change the dead zones of the sticks or other parameters in the configuration file "Config.ini". |
| 24 | + |
| 25 | +## Download |
| 26 | +>Version for Windows 10. |
| 27 | +
|
| 28 | +**[Download](https://github.com/r57zone/DSAdvance/releases)** |
| 29 | + |
| 30 | +## Thanks |
| 31 | +* [ViGEm](https://github.com/ViGEm) for the ability to emulate different gamepads. |
| 32 | +* [HIDAPI library](https://github.com/signal11/hidapi) with [fixes](https://github.com/libusb/hidapi) for the library to work with a USB devices. The project uses this [fork](https://github.com/r57zone/hidapi). |
| 33 | +* [JoyShockLibrary](https://github.com/JibbSmart/JoyShockLibrary) for a cool gamepad library that makes it easy to get controller rotation. |
| 34 | +* For developer of [DualSense4Windows](https://github.com/broken-bytes/DualSense4Windows) & [Reddit users](https://www.reddit.com/r/gamedev/comments/jumvi5/dualsense_haptics_leds_and_more_hid_output_report/) for a detailed description of the USB output packet. |
| 35 | +* For developer of [Gen_Dev_TactonBiotic](https://github.com/hizbi-github/Gen_Dev_TactonBiotic) for an example of working with JoyShockLibrary. |
| 36 | + |
| 37 | +## Feedback |
| 38 | +`r57zone[at]gmail.com` |
0 commit comments