Releases: r57zone/DSAdvance
DSAdvance 1.9
En:
Website: https://r57zone.github.io
Discord: https://discord.gg/TgnvsfFnt3
Twitter: https://twitter.com/r57zone
Telegram: https://t.me/+kdN2a9oy7TNhZTM6 (личный блог на русском языке)
Changes:
- Added steering wheel emulation (gamepad tilt driving) for retro games. When tilting the gamepad, D-Pad buttons left or right are emulated - the corresponding emulated buttons are set in the game profile. Game profiles now include the parameters: wheel dead zone
SteeringWheelDeadZoneand wheel release percentage after tiltSteeringWheelReleaseThreshold. - Desktop control has been moved to a separate mode for convenience with retro games. Now you can play both regular and retro games completely without keyboard and mouse, while still being able to control both the game and Windows, and switch between them when needed.
- Launcher now includes options for the HidHide utility, specifically: hiding the gamepad from games and applications (you still need to mark your gamepad once in
DevicesHideHide), adding applications and games to exceptions, and removing them from exceptions. - Updated adaptive trigger modes for the Sony DualSense gamepad. Effects have been improved for pistols, rifles, bows, and car pedals. The bow now has a separate mode.
- Retro game profiles have been updated.
If you know C++, maybe you can help to improve the program and fix bugs. Share the program with your friends, acquaintances and favorite bloggers.
Installation:
Install the ViGem driver & Microsoft Visual C++ Redistributable, then start DSAdvance. You can also install the HidHide driver to prevent the controller from being duplicated in new games (don't forget to add DSAdvance.exe to the exceptions). To launch the program from the notification area with a double click, use Launcher.exe.
Ru:
Изменения:
- Добавлена эмуляция руля (вождение наклонами геймпада) для ретро игр. При наклоне геймпада эмулируется нажатие кнопок D-Pad влево или вправо - в профиле игры задаются соответствующие эмулируемые кнопки. В профили игр добавлены параметры мёртвой зона руля -
SteeringWheelDeadZoneи процент отпускания руля после наклонаSteeringWheelReleaseThreshold. - Управление рабочим столом вынесено в отдельный режим для удобства с ретро играми. Теперь играть хоть в обычные, хоть в ретро игры можно совершенно без клавиатуры и мыши, при этом управлять как игрой, так и Windows, и при необходимости переключаться между ними.
- В ланчер добавлены пункты работы с утилитой HidHide, а именно: скрытие геймпада от игр и приложений (по прежнему необходимо один раз отметить ваш геймпад в
DevicesHideHide), добавление приложения и игры в исключения и удаление из исключений. - Обновлены режимы адаптивных триггеров для геймпада Sony DualSense. Улучшены эффекты для автомата, винтовки, лука и педали авто. Лук вынесен в отдельный режим.
- Обновлены профили ретро игр.
Если вы знаете С++, возможно вы сможете помочь улучшить программу и исправить баги. Делитесь программой с друзьями, знакомыми и любимыми блогерами.
Установка:
Установите драйвер ViGem и Microsoft Visual C++ Redistributable, затем запускайте DSAdvance. Также можно установить драйвер HidHide для того, чтобы контроллер не дублировался в новых играх (не забудьте добавить DSAdvance.exe в исключения). Для запуска программы из области уведомлений двойным кликом используйте Launcher.exe.
DSAdvance 1.8.1
En:
Changes:
- Fixed screenshot and video recording issues in the previous version;
If you know C++, maybe you can help to improve the program and fix bugs. Share the program with your friends, acquaintances and favorite bloggers.
Installation:
Install the ViGem driver & Microsoft Visual C++ Redistributable, then start DSAdvance. You can also install the HidHide driver to prevent the controller from being duplicated in new games (don't forget to add DSAdvance.exe to the exceptions). To launch the program from the notification area with a double click, use Launcher.exe.
Ru:
Изменения:
- Исправлено создание скриншотов и записи видео, в прошлой версии возникла ошибка;
Если вы знаете С++, возможно вы сможете помочь улучшить программу и исправить баги. Делитесь программой с друзьями, знакомыми и любимыми блогерами.
Установка:
Установите драйвер ViGem и Microsoft Visual C++ Redistributable, затем запускайте DSAdvance. Также можно установить драйвер HidHide для того, чтобы контроллер не дублировался в новых играх (не забудьте добавить DSAdvance.exe в исключения). Для запуска программы из области уведомлений двойным кликом используйте Launcher.exe.
DSAdvance 1.8
En:
Changes:
- Added
CUSTOM-BUTTONSmode for both sticks, allowing assignment of arbitrary keyboard keys. Useful for retro games with two players where non-standard keys are used. TheARROWS-LEFT-RIGHTmode has been removed; - Added emulation of the
Numpad Enterkey; - Fixed a key "sticking" bug in keyboard emulation when pressing the screenshot or video recording button (or key combination).
If you know C++, maybe you can help to improve the program and fix bugs. Share the program with your friends, acquaintances and favorite bloggers.
Installation:
Install the ViGem driver & Microsoft Visual C++ Redistributable, then start DSAdvance. You can also install the HidHide driver to prevent the controller from being duplicated in new games (don't forget to add DSAdvance.exe to the exceptions). To launch the program from the notification area with a double click, use Launcher.exe.
Ru:
Изменения:
- Добавлен режим
CUSTOM-BUTTONSдля обоих стиков, позволяющий назначать произвольные кнопки клавиатуры. Полезно для ретро-игр с двумя игроками, где используются нестандартные клавиши. РежимARROWS-LEFT-RIGHTудалён; - Добавлена эмуляция клавиши
Numpad Enter; - Исправлен баг «залипания» клавиш при эмуляции клавиатуры? при нажатии кнопки (или комбинации кнопок) для скриншота или записи видео.
Если вы знаете С++, возможно вы сможете помочь улучшить программу и исправить баги. Делитесь программой с друзьями, знакомыми и любимыми блогерами.
Установка:
Установите драйвер ViGem и Microsoft Visual C++ Redistributable, затем запускайте DSAdvance. Также можно установить драйвер HidHide для того, чтобы контроллер не дублировался в новых играх (не забудьте добавить DSAdvance.exe в исключения). Для запуска программы из области уведомлений двойным кликом используйте Launcher.exe.
DSAdvance 1.7
En:
Changes:
- Added keyboard emulation for the second gamepad and updated some profiles. Might be useful for old split-screen games;
- Added
CLOSE-APPaction to close the current application; - Added battery status display for the second gamepad when pressing the touchpad center on the first gamepad or pressing
ALT + I; - Added dependent modes for adaptive triggers (driving/pistol, automatic, rifle) that change adaptive trigger effects when switching game modes (driving/aiming);
- Slightly adjusted adaptive trigger effects for rifle and bow/car pedal modes;
- Fixed emulation bugs for
PAGE-UP,PAGE-DOWN,WIN.
If you know C++, maybe you can help to improve the program and fix bugs. Share the program with your friends, acquaintances and favorite bloggers.
Installation:
Install the ViGem driver & Microsoft Visual C++ Redistributable, then start DSAdvance. You can also install the HidHide driver to prevent the controller from being duplicated in new games (don't forget to add DSAdvance.exe to the exceptions). To launch the program from the notification area with a double click, use Launcher.exe.
Ru:
Изменения:
- Добавлена эмуляция клавиатуры для второго геймпада, а также обновлены некоторые профили. Может пригодится для старых игр на одном экране;
- Добавлено действие
CLOSE-APPдля закрытия текущего приложения; - Добавлен вывод статуса батареи для второго геймпада, при нажатии центра тачпада на первом геймпаде или при нажатии клавиш
ALT + I. - Добавлены зависимые режимы для адаптивных триггеров (вождение/пистолет, автомат, винтовка), которых изменяют эффекты адаптивных триггеров при переключении режима игры (вождение/прицеливание).
- Слегка изменены эффекты адаптивных триггеров для режима винтовки и лука/педали авто.
- Исправлены ошибки эмуляции клавиш:
PAGE-UP,PAGE-DOWN,WIN.
Если вы знаете С++, возможно вы сможете помочь улучшить программу и исправить баги. Делитесь программой с друзьями, знакомыми и любимыми блогерами.
Установка:
Установите драйвер ViGem и Microsoft Visual C++ Redistributable, затем запускайте DSAdvance. Также можно установить драйвер HidHide для того, чтобы контроллер не дублировался в новых играх (не забудьте добавить DSAdvance.exe в исключения). Для запуска программы из области уведомлений двойным кликом используйте Launcher.exe.
DSAdvance 1.6
En:
Changes:
- Fixed rumble for Nintendo Joy-Cons and Pro Controller (now also works in USB mode).
- Improved dual gamepad support: added the ability to swap their order (first/second) with
ALT + V. Battery level display and backlight toggle onPS + L1were added for the second controller. By default, the second controller is disabled and can be enabled in the config. - Improved keyboard emulation for older games - now works in most titles. Create new profiles, use existing ones, and play any old games with your gamepad.
- Added the ability to change the Xbox controller layout and create various profiles for games. Switch them with
ALT + ↑/↓orPS/Home + ↑/↓. Useful for games with inconvenient layouts, such as Resident Evil 4 (2014) and others. Profiles are located in the XboxProfiles folder. - Added adaptive trigger support for Sony DualSense when connected via USB. Several modes are available: rumble translation, gun, machine gun, rifle, bow/car pedal.
- Updated launcher: added support for launching up to 10 apps or folders in the utilities section, autostart, and opening Xbox controller profiles.
If you know C++, maybe you can help to improve the program and fix bugs. Share the program with your friends, acquaintances and favorite bloggers.
Installation:
Install the ViGem driver & Microsoft Visual C++ Redistributable, then start DSAdvance. You can also install the HidHide driver to prevent the controller from being duplicated in new games (don't forget to add DSAdvance.exe to the exceptions). To launch the program from the notification area with a double click, use Launcher.exe.
Ru:
Изменения:
- Исправлена вибрация для Nintendo джойконов и про контроллера (в режиме USB теперь также работает).
- Улучшена работа двух геймпадов, появилось возможность обмена их местами (первый/второй) на
ALT + V. Также для второго контроллера добавлен вывод заряда батареи и выключение подсветки наPS + L1. По умолчанию второй контроллер выключен, включает в конфиге. - Улучшена эмуляция работы клавиатуры для старых игр, теперь работает в большинстве игр. Создавайте новые профили, используйте существующие и играйте на геймпаде в любые старые игры.
- Добавлена возможность изменения раскладки Xbox контроллера и добавления различных профилей для игр, переключаются на
ALT + ↑/↓илиPS/Home + ↑/↓. Пригодится для игр где раскладка не совсем удобная, вроде Resident Evil 4 (2014) и других. Профили находятся в папкеXboxProfiles. - Добавлена поддержка адаптивных триггеров для Sony DualSense при USB подключении. Есть различные режимы: трансляция вибрации, пистолет, автомат/пулемёт, винтовка, лук/педаль авто.
- Обновлен ланчер, добавлен: запуск до 10 приложений или папок, в разделе утилиты, автозапуск и открытие профилей Xbox контроллера.
Если вы знаете С++, возможно вы сможете помочь улучшить программу и исправить баги. Делитесь программой с друзьями, знакомыми и любимыми блогерами.
Установка:
Установите драйвер ViGem и Microsoft Visual C++ Redistributable, затем запускайте DSAdvance. Также можно установить драйвер HidHide для того, чтобы контроллер не дублировался в новых играх (не забудьте добавить DSAdvance.exe в исключения). Для запуска программы из области уведомлений двойным кликом используйте Launcher.exe.
DSAdvance 1.5
En:
Changes:
- Added support for Sony DualSense Edge controllers thanks to the updated JoyShockLibrary.
- Updated aircraft control system, which can be enabled by setting the
AircraftEnabledparameter to1.
If you know C++, maybe you can help to improve the program and fix bugs. Share the program with your friends, acquaintances and favorite bloggers.
Installation:
Install the ViGem driver & Microsoft Visual C++ Redistributable, then start DSAdvance. You can also install the HidHide driver to prevent the controller from being duplicated in new games (don't forget to add DSAdvance.exe to the exceptions). To launch the program from the notification area with a double click, use Launcher.exe.
Ru:
Изменения:
- Добавлена поддержка контроллеров Sony DualSense Edge благодаря обновлённой библиотеке JoyShockLibrary.
- Изменено управление летательными аппаратами, включить его можно изменив параметр
AircraftEnabledна1.
Если вы знаете С++, возможно вы сможете помочь улучшить программу и исправить баги. Делитесь программой с друзьями, знакомыми и любимыми блогерами.
Установка:
Установите драйвер ViGem и Microsoft Visual C++ Redistributable, затем запускайте DSAdvance. Также можно установить драйвер HidHide для того, чтобы контроллер не дублировался в новых играх (не забудьте добавить DSAdvance.exe в исключения). Для запуска программы из области уведомлений двойным кликом используйте Launcher.exe.
DSAdvance 1.4
En:
Changes:
- A single-press option has been added to the stick auto-press mode. The inverted auto-press mode has been removed.
- Stick auto-press mode is disabled during driving mode.
- Fixed detection of external pedals when using a Nintendo Pro Controller.
- Improved screenshot and video capture button (or button combo) functionality - unnecessary delay removed.
- Rumble in wireless mode has been improved for the Nintendo Pro Controller. Tested only on compatible controllers; not tested on the original one (please report if rumble don't work).
- Rumble in wired mode is disabled for the Nintendo Pro Controller due to issues.
If you know C++, maybe you can help to improve the program and fix bugs. Share the program with your friends, acquaintances and favorite bloggers.
Installation:
Install the ViGem driver & Microsoft Visual C++ Redistributable, then start DSAdvance. You can also install the HidHide driver to prevent the controller from being duplicated in new games (don't forget to add DSAdvance.exe to the exceptions). To launch the program from the notification area with a double click, use Launcher.exe.
Ru:
Изменения:
- В режиме автонажатия стика добавлена возможность однократного нажатия. Инверсированный режим автонажатия удалён.
- Режим автонажатия стика не используется в режиме вождения.
- Исправлено определение внешних педалей при использовании с контроллером Nintendo Pro.
- Улучшена работа кнопки (или комбинации кнопок) для скриншота и записи видео - устранена лишняя задержка.
- В беспроводном режиме улучшена вибрация Nintendo Pro контроллера. Проверено только на совместимых контроллерах, на оригинальном контроллере не тестировалось (если вибрация не работает - просьба сообщить).
- В проводном режиме вибрация Nintendo Pro контроллера отключена из-за проблем.
Если вы знаете С++, возможно вы сможете помочь улучшить программу и исправить баги. Делитесь программой с друзьями, знакомыми и любимыми блогерами.
Установка:
Установите драйвер ViGem и Microsoft Visual C++ Redistributable, затем запускайте DSAdvance. Также можно установить драйвер HidHide для того, чтобы контроллер не дублировался в новых играх (не забудьте добавить DSAdvance.exe в исключения). Для запуска программы из области уведомлений двойным кликом используйте Launcher.exe.
DSAdvance 1.3
En:
Changes:
- Added support for two controllers. To enable it, change the
Enabledparameter to1in theSecondaryGamepadsection.
There you can also adjust dead zones for sticks, triggers, and default color.
This feature is experimental and is disabled by default. The second gamepad is supported in a "simplified" mode. - Added video recording using Xbox Game Bar by holding the screenshot button or button combinations.
- Added the ability to switch modes on DualShock 4 compatible gamepads without a touch panel by pressing the touchpad.
To enable, change theChangeModesWithoutAreasparameter to1. - Added the ability to switch modes using keyboard hotkeys
ALT + 1,ALT + 2.
The first combination resets on repeated press, the second toggles aim mode (always/L2). - The left stick mode is now always displayed (previously hidden when controlling the desktop).
If you know C++, maybe you can help to improve the program and fix bugs. Share the program with your friends, acquaintances and favorite bloggers.
Installation:
Install the ViGem driver & Microsoft Visual C++ Redistributable, then start DSAdvance. You can also install the HidHide driver to prevent the controller from being duplicated in new games (don't forget to add DSAdvance.exe to the exceptions). To launch the program from the notification area with a double click, use Launcher.exe.
Ru:
Изменения:
- Добавлена поддержка двух контроллеров. Для её включения измените параметр
Enabledна1, в разделеSecondaryGamepad, там же можно изменить мертвых зоны стиков, триггеров и цвет по умолчанию. Особенность экспериментальная, поэтому пока выключена по умолчанию. Второй геймпад поддерживается в "упрощенном" режиме. - Добавлена запись видео, с помощью Xbox Game Bar, при удержании кнопки или комбинаций кнопок скриншота.
- Добавлена возможность смены режимов для DualShock 4 совместимых геймпадов, без тач панели, на нажатие тачпада. Для включения измените параметр
ChangeModesWithoutAreasна1. - Добавлена возможность смены режимов на горячие клавиши клавиатуры
ALT + 1,ALT + 2. Первая комбинация при повторном нажатия сбрасывает, а вторая переключает прицеливание (всегда/L2). - Режим левого стика теперь отображается всегда (ранее скрывался при управлении рабочим столом).
Если вы знаете С++, возможно вы сможете помочь улучшить программу и исправить баги. Делитесь программой с друзьями, знакомыми и любимыми блогерами.
Установка:
Установите драйвер ViGem и Microsoft Visual C++ Redistributable, затем запускайте DSAdvance. Также можно установить драйвер HidHide для того, чтобы контроллер не дублировался в новых играх (не забудьте добавить DSAdvance.exe в исключения). Для запуска программы из области уведомлений двойным кликом используйте Launcher.exe.
DSAdvance 1.2
En:
Changes:
- Added two modes for external pedals:
- "Always Pedals" – pedal axes are always bound to the controller triggers;
- "Dependent" – in driving mode, pedal axes are bound to the triggers; in aiming mode, button presses can be bound to the axes instead.
The strength level is determined by thePedalValuePressparameter. Modes can be switched using theALT + Ekeys. The default mode can be set by changing theDefaultModeparameter. For example, in car games with "dependent" mode, you could accelerate and brake while driving, and crouch and jump while aiming.
- Added support for buttons on external DInput pedals and Digispark joysticks. Now you can add a gear shifter or various other buttons and actions to the pedals. This may also be useful for people with disabilities to add external buttons in accessible locations.
- Instead of touch sticks, there is now a computer control mode. To bring back the touch sticks, set the
TouchSticksOnparameter to1 - Added the ability to change profile colors in the configuration file.
- Slightly improved aiming.
- Expanded touchpad mode areas; brightness is now only in the center.
- The window now appears in the center of the screen.
If you know C++, maybe you can help to improve the program and fix bugs. Share the program with your friends, acquaintances and favorite bloggers.
Installation:
Install the ViGem driver & Microsoft Visual C++ Redistributable, then start DSAdvance. You can also install the HidHide driver to prevent the controller from being duplicated in new games (don't forget to add DSAdvance.exe to the exceptions). To launch the program from the notification area with a double click, use Launcher.exe.
Ru:
Изменения:
- Добавлено два режима для внешних педалей:
- "всегда педали" - оси педалей всегда привязаны к триггерам контроллера;
- "зависимый" - в режиме вождения оси педалей привязаны к триггерам, в режиме прицеливания можно привязать на оси нажатие кнопок;
Степень силы определяется параметромPedalValuePress. Переключить режимы можно, с помощью клавишALT + E. Задать режим по умолчанию можно изменив параметрDefaultMode. Например, в играх с авто в "зависимом" режиме можно будет газовать и тормозить при вождении, а при прицеливании приседать и прыгать.
- Добавлена поддержка кнопок для внешних DInput-педалей и Digispark джойстиков. Теперь можно добавить к педалям коробку передач и различные другие кнопки, и действия. Возможно, это также будет полезно для людей с ограниченными возможностями добавить внешние кнопки в нужные места.
- Вместо тач-стиков теперь режим управления компьютером. Вернуть тач-стики можно изменив параметр
TouchSticksOnна1. - Добавлено изменение цветов профилей в конфигурационном файле.
- Немного улучшено прицеливание.
- Расширены области режимов тачпада, яркость теперь только по центру.
- Теперь окно появляется в центре экрана.
Если вы знаете С++, возможно вы сможете помочь улучшить программу и исправить баги. Делитесь программой с друзьями, знакомыми и любимыми блогерами.
Установка:
Установите драйвер ViGem и Microsoft Visual C++ Redistributable, затем запускайте DSAdvance. Также можно установить драйвер HidHide для того, чтобы контроллер не дублировался в новых играх (не забудьте добавить DSAdvance.exe в исключения). Для запуска программы из области уведомлений двойным кликом используйте Launcher.exe.
DSAdvance 1.1
En:
Changes:
- Changed switching of aiming modes on the touchpad. The upper 30% of the right area is now responsible for switching aiming from mouse to joystick-mouse and vice versa, and the lower 70% for simple switching to aiming mode. More details can be seen in the updated picture of the touchpad in the description.
- Added a change in the rumble strength. You can change the strength by pressing the
ALT + </>,PS + OptionsorCapture + Plusbuttons. In the configuration file, you can change the default vibration or disable it by changing theRumbleStrengthparameter. - Added Russian language to the interface and configuration file.
- Added a change to the Steam screenshot button, the
SteamScrKeyparameter. - Added the ability to aim with the L1 button by changing the
AimingWithL2parameter to0. - Improved documentation.
If you know C++, maybe you can help to improve the program and fix bugs.
Installation:
Install the ViGem driver & Microsoft Visual C++ Redistributable, then start DSAdvance. You can also install the HidHide driver to prevent the controller from being duplicated in new games (don't forget to add DSAdvance.exe to the exceptions). To launch the program from the notification area with a double click, use Launcher.exe.
Ru:
Изменения:
- Изменено переключение режимов прицеливания на тачпаде. Верхние 30% правой области теперь отвечают за переключение прицеливания с мыши на джойстик-мышь и наоборот, а нижние 70% за простое переключение на режим прицеливания. Подробнее можно увидеть на обновленном рисунке тачпада в описании.
- Добавлено изменение силы вибрации. Изменить силу можно на кнопки
ALT + </>,PS + OptionsилиCapture + Плюс. В конфигурационном файле можно изменить вибрацию по умолчанию или отключить её, изменив параметрRumbleStrength. - Добавлен русский язык в интерфейс и конфигурационный файл.
- Добавлено изменение кнопки скриншота Steam, параметр
SteamScrKey. - Добавлена возможность прицеливания по кнопке L1, изменив параметр
AimingWithL2на0. - Улучшена документация.
Если вы знаете С++, возможно вы сможете помочь улучшить программу и исправить баги.
Установка:
Установите драйвер ViGem и Microsoft Visual C++ Redistributable, затем запускайте DSAdvance. Также можно установить драйвер HidHide для того, чтобы контроллер не дублировался в новых играх (не забудьте добавить DSAdvance.exe в исключения). Для запуска программы из области уведомлений двойным кликом используйте Launcher.exe.