DSAdvance Changelog

What's new in DSAdvance 0.9.7

Apr 24, 2024
  • Added support for hot plugging external dinput pedals. To enable search, change the DInput parameter to 1 in the ExternalPedals section.
  • Minor fixes.

New in DSAdvance 0.9.6 (Apr 19, 2024)

  • Added support for external dinput pedals. To enable search, change DInput parameter to 1 in ExternalPedals section.
  • The on-screen keyboard launch button for the desktop control mode (Desktop profile) has been changed.

New in DSAdvance 0.9.5 (Mar 27, 2024)

  • Improved left stick auto-press in ALT + S or PS + LS auto-press mode. The mode is required for games like Resident Evil 4 (2023), Alone in the Dark (2024) to avoid pressing the stick to run.
  • Added launching third-party utilities with the lancer. Change the parameters UtilityTitle1..4 and UtilityPath1..4 to the titles and paths to the applications. For example, can add the Sony application for DualSense firmware update.

New in DSAdvance 0.9.4 (Feb 23, 2024)

  • Possible fix for the Xbox controller emulation problem.

New in DSAdvance 0.9.3 (Feb 10, 2024)

  • Removed disabling Xbox virtual gamepad for keyboard and mouse mode due to issues.
  • Added a message to the lancer when trying to open HidHide if it is missing from the default path.

New in DSAdvance 0.9.2 (Oct 8, 2023)

  • Added intermediate DPAD ↗ ↘ ↙ ↖ directions for key presses. Now for retro games you can emulate keystrokes from 1 to 8 to quickly switch weapons or whatever.
  • Added dead zones for triggers, you can change them in the config file, parameter DeadZoneLeftTrigger and DeadZoneRightTrigger. You can view the value, when spontaneously triggered, by using the ALT + F9 keys.
  • Added minimum values for trigger and stick key presses.
  • Fixed the backlight level after checking the battery status, using ALT + I.

New in DSAdvance 0.9.1 (Jul 1, 2023)

  • Added automatic reconnection of controllers when connected or lost communication.
  • Added switching modes to ALT + ← and ALT + → when application is shown.
  • Increased the delay of stream processing to reduce the load on the USB.

New in DSAdvance 0.9 (Jun 23, 2023)

  • Improved gyro aiming, a little smoother than before. Still not perfect, but better than it was.
  • Changed parameters MouseSens and JoySens to percentage values.

New in DSAdvance 0.8.7 (Jun 20, 2023)

  • Added support for displaying the battery charge status on ALT + I.
  • Added support for Sony USB dongle adapter for DualShock 4.

New in DSAdvance 0.8.6 (Mar 12, 2023)

  • Added two working modes for the left stick. The first mode automatically presses the left stick if it is tilted by 99% (the value can be changed in the config, parameter AutoPressModeStick). The mode is needed for some games in which pressing is used to run. The second mode inverts stick pressure. You can switch between modes and a custom button on ALT + S.
  • Added screenshot modes: Steam (pressing F12) and multi (Steam + Xbox Game Bar screenshot). You can switch between modes and a custom button on ALT + X.

New in DSAdvance 0.8.5 (Mar 3, 2023)

  • Updated SDK to latest.
  • If the backlight is off, then when the battery is shown, it turns on, to the default level of DefaultBrightness.
  • Minor fixes in the program and launcher.

New in DSAdvance 0.8.4 (Jan 15, 2023)

  • Added more options to control the left stick in driving mode. For example, now you can change the Roll axis to the Yaw axis by changing the WheelRoll parameter to 0. Also, now you can change the stick movement up and down by tilting along the Pitch axis by changing the WheelPitch parameter to 1, if necessary, you can invert the axis by changing the WheelInvertPitch parameter to 1.
  • Now the charge status is also shown on the DualShock 4 and DualSense lightbar (green - 100..30%, yellow - 29..10%, red - 9..1%), you can turn it off by changing the ShowBatteryStatusOnLightBar parameter to 0.
  • Added a separate button for connecting / reconnecting controllers for one hand. You can configure the button in the configuration file, the ResetKey parameter, the value of the button you need can be found on the button description page.

New in DSAdvance 0.8.3 (Dec 26, 2022)

  • Auto connection of controllers is disabled by default due to issues (USB and controller hanging). You can enable it in the configuration file, but it is not recommended.

New in DSAdvance 0.8.2 (Dec 19, 2022)

  • Changes:
  • Auto connect controllers every 30 seconds. If the controller accidentally disconnected, now you can just wait a bit and it will reconnect.
  • Pressing combinations with the PS button is now supported by default, PSMultiKey has been removed.
  • Added change of aiming sensitivity to PS + Y button, reset to PS + R3. Useful if the default values are not suitable to quickly increase or decrease the sensitivity for a more comfortable game.
  • Added more gamepad control options, for example, now you can switch the "Mouse" / "Joystick-mouse" mode to PS + R1, turn off the backlight to PS + L1, change the touchpad pressing mode to PS + Share .
  • The ability to quickly launch the HidHide program has been added to the launcher, for this you need to install it and change the path in the config, if necessary.

New in DSAdvance 0.8.1 (Nov 22, 2022)

  • Changed the action of the buttons on Nintendo controllers, now - and + are Back, and Start on the emulated Xbox gamepad, and Capture and Home switch gyroscope modes.
  • Added support for new button actions for keyboard and mouse profiles. Among the added actions: mute/unmute sound, show all running windows, fullscreen ALT + ENTER, fullscreen plus ALT + ENTER + F (for services such as YouTube and Twitch, don't forget to use english layout for this), as well as changing the language.
  • Added support for Brook Mars controller (compatible with PS4).
  • Slightly tweaked "Desktop" profile for keyboard and mouse emulation.

New in DSAdvance 0.8 (Nov 1, 2022)

  • Added support for keyboard and mouse emulation for old games, as well as profiles, you can create a profile so. By default, the profile allows you to work in Windows. There is also a test profile for first person shooters and Clive Barker's Undying. Unfortunately, such keyboard and mouse emulation does not work for all games, for example, for such games as: Max Payne and Crysis 2 it does not work at the moment. To enable mouse emulation, simply switch the mode to ALT + Q or PS + ? and PS + ?, after which, using the ? and ? keys on the keyboard if the application is active or PS + ? and PS + ?, you can switch the profiles themselves. Switching a profile updates the configuration of the buttons in the program.
  • Added change of emulation modes on the gamepad, now you can quickly switch the emulation mode from the Xbox gamepad, for example. on the keyboard and mouse, minimize the game, work in Windows, reply to someone's message, look at something and come back.
  • Added support for DualShock 4 in wireless mode, as well as displaying battery power in the program (testing is needed, if someone can check this and write about it, that would be great).
  • Added sounds for changing emulation modes and changing profiles, for switching "blindly".
  • Improved keyboard button presses
  • In the launcher, the ability to quickly switch to keyboard and mouse profiles has been added.

New in DSAdvance 0.7 (Oct 14, 2022)

  • Added support for external pedals based on Arduino. To enable it, you need to change the number of the COMPort COM port, in the ExternalPedals section, in the configuration file.
  • The steering wheel angle has been changed in the configuration file, now it is a whole, total angle, and not half of it.

New in DSAdvance 0.6.3 (Oct 3, 2022)

  • Changes:
  • Added support for several functions on pressing the PS key. The functions are as follows: PS + □ - decrease the volume, PS + ○ - increase the volume, PS + △ - open the "Xbox Game Bar", PS + X - microphone button (screenshot or pressing the selected keyboard button) . For DualShock 4, you can now take screenshots this way. To enable this feature, you need to change the PSMultiKey parameter to
  • Pressing the microphone button can now emulate pressing the keyboard button, the button code can be changed. It can be useful for creating screenshots in third-party applications or communicating by pressing a button in voice chats.
  • For DualSense, the display of the battery percentage has been added, for this, open the program or click show it in the notification area and click on the center of the touchpad (default).
  • Fixed display of battery status on DualSense LEDs, now each LED is responsible for 25% of the battery charge.
  • Fixed a small bug of changing the connection type.