You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Продвинутая эмуляция Xbox геймпада для Sony DualSense, DualShock 4, Nintendo Pro контроллера или Joy-con-ов. Поддерживается прицеливание и вождение наклонами геймпада, а также эмуляция стиков на тачпаде. Работает на базе драйвера [ViGEm](https://github.com/ViGEm).
5
+
Продвинутая эмуляция Xbox геймпада для Sony DualSense, DualShock 4, Nintendo Pro контроллера или Joycon-ов. Поддерживается прицеливание и вождение наклонами геймпада, а также эмуляция стиков на тачпаде. Работает на базе драйвера [ViGEm](https://github.com/ViGEm).
Поддерживается несколько режимов работы, переключаются они нажатиями по тачпаду для DualSene и DualShock 4, а для Pro контроллеров, и Joy-Con-ов на кнопки `+`, и `-`. Яркость регулируется без нажатия.
11
+
Поддерживается несколько режимов работы, переключаются они нажатиями по тачпаду для DualSene и DualShock 4, а для Pro контроллеров, и JoyCon-ов на кнопки `+`, и `-`. Яркость регулируется без нажатия.
Для того, чтобы выйти из режима эмуляции стиков на тачпаде нужно переключиться на режим по умолчанию.
15
+
Для того, чтобы выйти из режима эмуляции стиков на тачпаде нужно переключиться на режим по умолчанию.
16
+
17
+
18
+
Нажимая на профиль по умолчанию, на DualSense, белые светодиоды отображает текущий статус заряда аккумулятора (1 - 25%, 2 - 50%, 3 - 75%, 4 - 100%).
16
19
17
20
18
21
Кнопка `PS` симулирует нажатие `Win+G`, а кнопка микрофона `Win+Alt+PrtScr`.
19
22
20
23
## Настройка
21
24
1. Установить [ViGEmBus](https://github.com/ViGEm/ViGEmBus/releases).
22
25
2. Установите Microsoft Visual C++ Redistributable 2017 или новее.
23
-
3. Подключить геймпад Sony DualSense, DualShock 4, Nintendo Pro controller по USB (беспроводной поддерживается ограничено).
26
+
3. Подключить геймпад Sony DualSense, DualShock 4, Nintendo Pro controller.
24
27
4. Распаковать и запустить DSAdvance.
25
28
5. При необходимости измените мёртвые зоны стиков или другие параметры, в конфигурационном файле `Config.ini`.
26
29
6. При использовании со Steam играми, в настройках контроллера, отключите "персональные настройки Playstation".
@@ -34,9 +37,8 @@
34
37
* Sony за самые продвинутые геймпады и инвестирование в инновации.
35
38
*[ViGEm](https://github.com/ViGEm) за возможность эмуляции разных геймпадов.
36
39
*[HIDAPI library](https://github.com/signal11/hidapi), с [исправлениями](https://github.com/libusb/hidapi), за библиотеку для работы с USB устройства. В проекте используется этот [форк](https://github.com/r57zone/hidapi).
37
-
*[JoyShockLibrary](https://github.com/JibbSmart/JoyShockLibrary) за классную библиотеку геймпадов, позволяющую легко получить вращение контроллера.
38
-
* Разработчику [DualSense4Windows](https://github.com/broken-bytes/DualSense4Windows) & [пользователям Reddit](https://www.reddit.com/r/gamedev/comments/jumvi5/dualsense_haptics_leds_and_more_hid_output_report/) за детальное описание выходного USB пакета.
39
-
* Разработчику [Gen_Dev_TactonBiotic](https://github.com/hizbi-github/Gen_Dev_TactonBiotic) за пример работы с JoyShockLibrary.
40
+
*[JoyShockLibrary](https://github.com/JibbSmart/JoyShockLibrary) за классную библиотеку геймпадов, позволяющую легко получить вращение контроллера. Также используется некоторый код из этой библиотеки.
41
+
*[Пользователям Reddit](https://www.reddit.com/r/gamedev/comments/jumvi5/dualsense_haptics_leds_and_more_hid_output_report/) за детальное описание выходного USB пакета.
Copy file name to clipboardExpand all lines: README.md
+7-5Lines changed: 7 additions & 5 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -3,7 +3,7 @@
3
3
– Other languages
4
4
5
5
# DSAdvance
6
-
Advanced Xbox gamepad emulation for Sony DualSense, DualShock 4, Nintendo Pro controller or Joycons. 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).
6
+
Advanced Xbox gamepad emulation for Sony DualSense, DualShock 4, Nintendo Pro controller or Joy-cons. 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).
2. Install Microsoft Visual C++ Redistributable 2017 or newer.
24
-
3. Connect the Sony DualSense, DualShock 4, Nintendo Pro controller via USB (wireless support is limited).
27
+
3. Connect the Sony DualSense, DualShock 4, Nintendo Pro controller via USB.
25
28
4. Unzip and launch DSAdvance.
26
29
5. If necessary, change the dead zones of the sticks or other parameters in the configuration file `Config.ini`.
27
30
6. When used with Steam games, in the controller settings, disable "Playstation personal settings".
@@ -35,9 +38,8 @@ The `PS` button simulates pressing `Win+G`, and the microphone button `Win+Alt+P
35
38
* Sony for the most advanced gamepads and investing in innovation.
36
39
*[ViGEm](https://github.com/ViGEm) for the ability to emulate different gamepads.
37
40
*[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).
38
-
*[JoyShockLibrary](https://github.com/JibbSmart/JoyShockLibrary) for a cool gamepad library that makes it easy to get controller rotation.
39
-
* 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.
40
-
* For developer of [Gen_Dev_TactonBiotic](https://github.com/hizbi-github/Gen_Dev_TactonBiotic) for an example of working with JoyShockLibrary.
41
+
*[JoyShockLibrary](https://github.com/JibbSmart/JoyShockLibrary) for a cool gamepad library that makes it easy to get controller rotation. Also some code from this library is used.
42
+
* For [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.
0 commit comments