Difference between revisions of "Sonic Adventure DX (Steam)"
From PCGamingWiki, the wiki about fixing PC games
(→Issues fixed: I don't think this issue is relevant anymore since SADX: Fixed Edition is included with BetterSADX already.) |
(Attempting to clean up the article for the modding tools to downgrade the game but also bringing back BetterSADX for ease-of-use and ability to convert existing Steam save files to the 2004 version.) |
||
Line 1: | Line 1: | ||
− | |||
{{Disambig|the Steam version|the original 2004 port|[[Sonic Adventure DX]]|the 2011 version|[[Sonic Adventure DX (2011)]]}} | {{Disambig|the Steam version|the original 2004 port|[[Sonic Adventure DX]]|the 2011 version|[[Sonic Adventure DX (2011)]]}} | ||
{{Infobox game | {{Infobox game | ||
Line 38: | Line 37: | ||
'''Key points''' | '''Key points''' | ||
{{++}} Updated re-release of [[Sonic Adventure DX (2011)]] with more graphical options and fixes. | {{++}} Updated re-release of [[Sonic Adventure DX (2011)]] with more graphical options and fixes. | ||
− | {{--}} Missing all unlockable Game Gear games from the GameCube and 2004 PC versions; use [[#SADX Mod Installer|SADX Mod Installer]] to | + | {{--}} Missing all unlockable Game Gear games from the GameCube and 2004 PC versions; use [[#BetterSADX|BetterSADX]] or [[#SADX Mod Installer|SADX Mod Installer]] to restore them. |
− | {{--}} Aspect-ratio is locked to {{Term|pillarboxed}} 4:3; use [[#SADX Mod Installer|SADX Mod Installer]] for true widescreen support. | + | {{--}} Aspect-ratio is locked to {{Term|pillarboxed}} 4:3; use [[#BetterSADX|BetterSADX]] or [[#SADX Mod Installer|SADX Mod Installer]] for true widescreen support. |
− | {{--}} This version may occasionally cap the frame rate at about —40 FPS instead of 60 FPS; [[#SADX Mod Installer|SADX Mod Installer]] may help. | + | {{--}} This version may occasionally cap the frame rate at about —40 FPS instead of 60 FPS; [[#BetterSADX|BetterSADX]] or [[#SADX Mod Installer|SADX Mod Installer]] may help. |
'''General information''' | '''General information''' | ||
Line 56: | Line 55: | ||
==Essential improvements== | ==Essential improvements== | ||
− | ===[https:// | + | ===Downgrading=== |
− | {{++}} | + | {{ii}} A majority of essential mods and fixes are incompatible with the Steam version, among other issues and features that were simplified or removed from the Dreamcast version. The following tools below can downgrade the game to its 2004 version. |
− | {{++}} | + | {{ii}} A list of additional recommended mods for the 2004 version [[Sonic_Adventure_DX#Featured_mods|here]] and [https://dreamcastify.unreliable.network/index.php/fixing-the-pc-version-of-sadx/ here]. |
− | {{ | + | |
− | + | ====[https://steamcommunity.com/sharedfiles/filedetails/?id=299808681 BetterSADX]==== | |
− | + | {{++}} A simple patching tool for the Steam version that offers mod presets between restoring the missing or simplified Dreamcast features or refining the GameCube version's features from stable mod releases. | |
+ | {{++}} Converts save files from the Steam version to be compatible with the 2004 version after downgrading. | ||
+ | |||
+ | ====[https://sadxmodinstaller.unreliable.network/ SADX Mod Installer]==== | ||
+ | {{++}} An advanced patching tool for the 2004 version, 2011 Dreamcast Collection re-release, and Steam versions that offers bleeding edge mod updates, multiple mod presets (Dreamcast, Enhanced SADX, Minimal), a Guide Mode for selecting individual mods to install, a Custom Mode for full customization, and configure SADX Mod Loader settings during installation. | ||
+ | {{++}} Includes a custom configuration GUI tool to tweak various game settings and remap controller and keyboard bindings for the Input Mod. It is also compatible with BetterSADX and can be downloaded [https://community.pcgamingwiki.com/files/file/1944-sadx-mod-installer-app-launcher-tool/ here]. | ||
==Game data== | ==Game data== | ||
Line 68: | Line 72: | ||
{{Game data/config|Windows|{{p|game}}\input_config.xml|{{p|game}}\keycap_config.xml|{{p|game}}\system_config.xml}} | {{Game data/config|Windows|{{p|game}}\input_config.xml|{{p|game}}\keycap_config.xml|{{p|game}}\system_config.xml}} | ||
}} | }} | ||
− | {{ii}} [[#SADX Mod Installer|SADX Mod Installer]] moves settings to SADX Mod Manager's {{file|SADXModLoader.ini}} file in <code>{{p|game}}\mods</code>. | + | {{ii}} [[#BetterSADX|BetterSADX]] and [[#SADX Mod Installer|SADX Mod Installer]] moves settings to SADX Mod Manager's {{file|SADXModLoader.ini}} file in <code>{{p|game}}\mods</code>. |
===Save game data location=== | ===Save game data location=== | ||
Line 74: | Line 78: | ||
{{Game data/saves|Windows|{{p|userprofile\Documents}}\SEGA\Sonic Adventure DX\}} | {{Game data/saves|Windows|{{p|userprofile\Documents}}\SEGA\Sonic Adventure DX\}} | ||
}} | }} | ||
− | {{ii}} [[#SADX Mod Installer|SADX Mod Installer]] moves the save | + | {{ii}} [[#BetterSADX|BetterSADX]] and [[#SADX Mod Installer|SADX Mod Installer]] moves the save files to <code>{{p|game}}\savedata</code>. |
===[[Glossary:Save game cloud syncing|Save game cloud syncing]]=== | ===[[Glossary:Save game cloud syncing|Save game cloud syncing]]=== | ||
Line 103: | Line 107: | ||
|4k ultra hd wsgf award = incomplete | |4k ultra hd wsgf award = incomplete | ||
|widescreen resolution = hackable | |widescreen resolution = hackable | ||
− | |widescreen resolution notes= Pillarboxed 4:3. Use [[#SADX Mod Installer|SADX Mod Installer]]. | + | |widescreen resolution notes= Pillarboxed 4:3. Use [[#BetterSADX|BetterSADX]] or [[#SADX Mod Installer|SADX Mod Installer]] for proper widescreen support. |
|multimonitor = false | |multimonitor = false | ||
|multimonitor notes = | |multimonitor notes = | ||
Line 109: | Line 113: | ||
|ultrawidescreen notes = | |ultrawidescreen notes = | ||
|4k ultra hd = hackable | |4k ultra hd = hackable | ||
− | |4k ultra hd notes = Use [[#SADX Mod Installer|SADX Mod Installer]]. | + | |4k ultra hd notes = Use [[#BetterSADX|BetterSADX]] or [[#SADX Mod Installer|SADX Mod Installer]]. |
|fov = false | |fov = false | ||
|fov notes = | |fov notes = | ||
Line 115: | Line 119: | ||
|windowed notes = | |windowed notes = | ||
|borderless windowed = hackable | |borderless windowed = hackable | ||
− | |borderless windowed notes = Use [[#SADX Mod Installer|SADX Mod Installer]]. | + | |borderless windowed notes = Use SADX Mod Loader included with [[#BetterSADX|BetterSADX]] and [[#SADX Mod Installer|SADX Mod Installer]]. |
|anisotropic = false | |anisotropic = false | ||
|anisotropic notes = | |anisotropic notes = | ||
|antialiasing = true | |antialiasing = true | ||
− | |antialiasing notes = [[FXAA]] on/off in-game. Nvidia card owners can force any kind of anti-aliasing with Nvidia Inspector with compatibility flag {{code|0x080000C1}} as long as they are using a 4:3 resolution (e.g. 1200x900 on a 1600x900 monitor). If using [[#SADX Mod Installer|SADX Mod Installer]], anti-aliasing can be forced via respective GPU manufacturer's control panel.<ref>[https://steamcommunity.com/sharedfiles/filedetails/?id=299808681 Steam Community :: Guide :: BetterSADX]</ref> | + | |antialiasing notes = [[FXAA]] on/off in-game. Nvidia card owners can force any kind of anti-aliasing with Nvidia Inspector with compatibility flag {{code|0x080000C1}} as long as they are using a 4:3 resolution (e.g. 1200x900 on a 1600x900 monitor). If using [[#BetterSADX|BetterSADX]] or [[#SADX Mod Installer|SADX Mod Installer]], anti-aliasing can be forced via respective GPU manufacturer's control panel.<ref>[https://steamcommunity.com/sharedfiles/filedetails/?id=299808681 Steam Community :: Guide :: BetterSADX]</ref> |
|vsync = true | |vsync = true | ||
− | |vsync notes = If using [[#SADX Mod Installer|SADX Mod Installer]], you may need to | + | |vsync notes = If using [[#BetterSADX|BetterSADX]] or [[#SADX Mod Installer|SADX Mod Installer]], you may need to enable it via the SADX Mod Manager or your GPU's control panel. |
|60 fps = true | |60 fps = true | ||
|60 fps notes = Cutscenes are locked to 30 FPS. | |60 fps notes = Cutscenes are locked to 30 FPS. | ||
Line 159: | Line 163: | ||
|invert controller y-axis notes= | |invert controller y-axis notes= | ||
|xinput controllers = limited | |xinput controllers = limited | ||
− | |xinput controllers notes = Analog triggers and D-pad are not supported.<ref name="XInput">{{Refcheck|user=AmethystViper|date=2020-07-20|comment=}}</ref> Use the Input Mod bundled with [[#SADX Mod Installer|SADX Mod Installer]] for improved XInput controller support. | + | |xinput controllers notes = Analog triggers and D-pad are not supported.<ref name="XInput">{{Refcheck|user=AmethystViper|date=2020-07-20|comment=}}</ref> Use the Input Mod bundled with [[#BetterSADX|BetterSADX]] and [[#SADX Mod Installer|SADX Mod Installer]] for improved XInput controller support. |
|xbox prompts = true | |xbox prompts = true | ||
− | |xbox prompts notes = Uses Xbox 360 prompts by default. For Xbox One prompts, | + | |xbox prompts notes = Uses Xbox 360 prompts by default. For Xbox One prompts, install the [https://gamebanana.com/guis/33766 Xbox One Prompts] mod. |
|impulse triggers = false | |impulse triggers = false | ||
|impulse triggers notes = | |impulse triggers notes = | ||
Line 167: | Line 171: | ||
|dualshock 4 notes = | |dualshock 4 notes = | ||
|dualshock prompts = hackable | |dualshock prompts = hackable | ||
− | |dualshock prompts notes = Use [[#SADX Mod Installer|SADX Mod Installer]] and | + | |dualshock prompts notes = Use [[#BetterSADX|BetterSADX]] or [[#SADX Mod Installer|SADX Mod Installer]] and then install the [https://gamebanana.com/guis/33764 PlayStation 4 Prompts] mod. |
|light bar support = unknown | |light bar support = unknown | ||
|light bar support notes = | |light bar support notes = | ||
Line 177: | Line 181: | ||
|tracked motion prompts notes = | |tracked motion prompts notes = | ||
|other controllers = hackable | |other controllers = hackable | ||
− | |other controllers notes = Certain controllers may require the Input Mod bundled with [[#SADX Mod Installer|SADX Mod Installer]]. | + | |other controllers notes = Certain controllers may require the Input Mod bundled with [[#BetterSADX|BetterSADX]] and [[#SADX Mod Installer|SADX Mod Installer]]. |
|other button prompts = Xbox, DualShock, Nintendo | |other button prompts = Xbox, DualShock, Nintendo | ||
− | |other button prompts notes= Enable the included HD GUI 2 mod and disable the Xbox 360 Prompts mod to use Dreamcast controller prompts. For DualShock prompts, use | + | |other button prompts notes= Enable the included HD GUI 2 mod from [[#BetterSADX|BetterSADX]] and [[#SADX Mod Installer|SADX Mod Installer]] and disable the Xbox 360 Prompts mod to use Dreamcast controller prompts. For DualShock 3 prompts, use the [https://gamebanana.com/guis/33763 DualShock 3 Prompts] mod. For Nintendo prompts, use either [https://gamebanana.com/guis/33770 Wii U Pro Prompts] or [https://gamebanana.com/guis/33806 Switch Pro Prompts] mods. |
|controller hotplug = true | |controller hotplug = true | ||
|controller hotplug notes = | |controller hotplug notes = | ||
Line 277: | Line 281: | ||
==Issues fixed== | ==Issues fixed== | ||
===Low frame rate=== | ===Low frame rate=== | ||
− | {{--}} If the frame rate is stuck around —40 FPS and won't rise to 60, disable the in-game FXAA and Vsync and instead force them through the Nvidia/Radeon control panel instead.<ref>{{Refurl|url=https://steamcommunity.com/app/71250/discussions/0/451850020332660800/|title=Why is the frame rate stuck at 48FPS? - Steam Community Discussions|date=2020-07-19}}</ref> Alternatively, if forcing Vsync and FXAA via video card control panel does not fix the issue, downgrade the game to the 2004 port and patch it with mods via [[#SADX Mod Installer|SADX Mod Installer]]. | + | {{--}} If the frame rate is stuck around —40 FPS and won't rise to 60, disable the in-game FXAA and Vsync and instead force them through the Nvidia/Radeon control panel instead.<ref>{{Refurl|url=https://steamcommunity.com/app/71250/discussions/0/451850020332660800/|title=Why is the frame rate stuck at 48FPS? - Steam Community Discussions|date=2020-07-19}}</ref> Alternatively, if forcing Vsync and FXAA via video card control panel does not fix the issue, downgrade the game to the 2004 port and patch it with mods via [[#BetterSADX|BetterSADX]] or [[#SADX Mod Installer|SADX Mod Installer]]. |
==Other information== | ==Other information== | ||
Line 322: | Line 326: | ||
|interface notes = | |interface notes = | ||
|input = SDL2 | |input = SDL2 | ||
− | |input notes = Use the Input Mod bundled with [[#SADX Mod Installer|SADX Mod Installer]] for SDL2 support.<ref>{{Refurl|url=https://github.com/michael-fadely/sadx-input-mod#sadx-input-mod|title=sadx-input-mod - Github|date=2020-07-19|snippet=sadx-input-mod is a mod for SADX PC that replaces the default DirectInput polling with SDL2 to enable more robust gamepad support. It allows the use of DirectInput and XInput controllers simultaneously.}}</ref> | + | |input notes = Use the Input Mod bundled with [[#BetterSADX|BetterSADX]] and [[#SADX Mod Installer|SADX Mod Installer]] for SDL2 support.<ref>{{Refurl|url=https://github.com/michael-fadely/sadx-input-mod#sadx-input-mod|title=sadx-input-mod - Github|date=2020-07-19|snippet=sadx-input-mod is a mod for SADX PC that replaces the default DirectInput polling with SDL2 to enable more robust gamepad support. It allows the use of DirectInput and XInput controllers simultaneously.}}</ref> |
|cutscenes = | |cutscenes = | ||
|cutscenes notes = | |cutscenes notes = |
Revision as of 17:44, 22 July 2020
This page is for the Steam version. For the original 2004 port, see Sonic Adventure DX. For the 2011 version, see Sonic Adventure DX (2011).
Developers | |
---|---|
Sonic Team | |
Publishers | |
Sega | |
Release dates | |
Windows | September 16, 2014 |
Reception | |
IGDB | 57 |
Taxonomy | |
Modes | Singleplayer, Multiplayer |
Pacing | Real-time |
Perspectives | Third-person |
Controls | Direct control |
Genres | Action, Adventure, Platform |
Vehicles | Flight |
Art styles | Cartoon |
Themes | Contemporary |
Series | Sonic Adventure, Dreamcast Collection |
Sonic Adventure | |
---|---|
Subseries of Sonic the Hedgehog | |
Sonic Adventure DX | 2003 |
Sonic Adventure DX (2011) | 2011 |
Sonic Adventure 2 | 2012 |
Sonic Adventure DX (Steam) | 2014 |
Key points
- Updated re-release of Sonic Adventure DX (2011) with more graphical options and fixes.
- Missing all unlockable Game Gear games from the GameCube and 2004 PC versions; use BetterSADX or SADX Mod Installer to restore them.
- Aspect-ratio is locked to pillarboxed 4:3; use BetterSADX or SADX Mod Installer for true widescreen support.
- This version may occasionally cap the frame rate at about —40 FPS instead of 60 FPS; BetterSADX or SADX Mod Installer may help.
General information
- Sonic News Network - A massive wiki for the Sonic the Hedgehog universe.
- Sonic Retro - A huge fan site for everything Sonic the Hedgehog. Mods for all the series can also be found here.
- Steam Community Discussions
Availability
Source | DRM | Notes | Keys | OS |
---|---|---|---|---|
Humble Store | ||||
Steam | DRM-free if Steam is not installed or by creating a steam_appid.txt file containing its Steam ID number 71250 in <path-to-game>.[1] |
- All versions require Steam DRM.
- A faithful higher resolution desktop icon can be downloaded from the Files section.
Essential improvements
Downgrading
- A majority of essential mods and fixes are incompatible with the Steam version, among other issues and features that were simplified or removed from the Dreamcast version. The following tools below can downgrade the game to its 2004 version.
- A list of additional recommended mods for the 2004 version here and here.
BetterSADX
- A simple patching tool for the Steam version that offers mod presets between restoring the missing or simplified Dreamcast features or refining the GameCube version's features from stable mod releases.
- Converts save files from the Steam version to be compatible with the 2004 version after downgrading.
SADX Mod Installer
- An advanced patching tool for the 2004 version, 2011 Dreamcast Collection re-release, and Steam versions that offers bleeding edge mod updates, multiple mod presets (Dreamcast, Enhanced SADX, Minimal), a Guide Mode for selecting individual mods to install, a Custom Mode for full customization, and configure SADX Mod Loader settings during installation.
- Includes a custom configuration GUI tool to tweak various game settings and remap controller and keyboard bindings for the Input Mod. It is also compatible with BetterSADX and can be downloaded here.
Game data
Configuration file(s) location
System | Location |
---|---|
Windows | <path-to-game>\input_config.xml[Note 1] <path-to-game>\keycap_config.xml[Note 1] <path-to-game>\system_config.xml[Note 1] |
Steam Play (Linux) | <SteamLibrary-folder>/steamapps/compatdata/71250/pfx/[Note 2] |
- BetterSADX and SADX Mod Installer moves settings to SADX Mod Manager's
SADXModLoader.ini
file in<path-to-game>\mods
.
Save game data location
System | Location |
---|---|
Windows | %USERPROFILE%\Documents\SEGA\Sonic Adventure DX\ |
Steam Play (Linux) | <SteamLibrary-folder>/steamapps/compatdata/71250/pfx/[Note 2] |
- BetterSADX and SADX Mod Installer moves the save files to
<path-to-game>\savedata
.
Save game cloud syncing
System | Native | Notes |
---|---|---|
OneDrive | Requires enabling backup of the Documents folder in OneDrive on all computers. | |
Steam Cloud |
Video
Graphics feature | State | WSGF | Notes |
---|---|---|---|
Widescreen resolution | Pillarboxed 4:3. Use BetterSADX or SADX Mod Installer for proper widescreen support. | ||
Multi-monitor | |||
Ultra-widescreen | |||
4K Ultra HD | Use BetterSADX or SADX Mod Installer. | ||
Field of view (FOV) | |||
Windowed | |||
Borderless fullscreen windowed | Use SADX Mod Loader included with BetterSADX and SADX Mod Installer. | ||
Anisotropic filtering (AF) | See the glossary page for potential workarounds. | ||
Anti-aliasing (AA) | FXAA on/off in-game. Nvidia card owners can force any kind of anti-aliasing with Nvidia Inspector with compatibility flag 0x080000C1 as long as they are using a 4:3 resolution (e.g. 1200x900 on a 1600x900 monitor). If using BetterSADX or SADX Mod Installer, anti-aliasing can be forced via respective GPU manufacturer's control panel.[2] |
||
Vertical sync (Vsync) | If using BetterSADX or SADX Mod Installer, you may need to enable it via the SADX Mod Manager or your GPU's control panel. | ||
60 FPS | Cutscenes are locked to 30 FPS. | ||
120+ FPS | Gameplay is locked to 60 FPS. | ||
High dynamic range display (HDR) | See the glossary page for potential alternatives. |
Input
Keyboard and mouse | State | Notes |
---|---|---|
Remapping | ||
Mouse acceleration | ||
Mouse sensitivity | ||
Mouse input in menus | Mouse is not used in menus. | |
Mouse Y-axis inversion | ||
Controller | ||
Controller support | ||
Full controller support | ||
Controller remapping | ||
Controller sensitivity | ||
Controller Y-axis inversion |
Controller types |
---|
XInput-compatible controllers | Analog triggers and D-pad are not supported.[3] Use the Input Mod bundled with BetterSADX and SADX Mod Installer for improved XInput controller support. | |
---|---|---|
Xbox button prompts | Uses Xbox 360 prompts by default. For Xbox One prompts, install the Xbox One Prompts mod. | |
Impulse Trigger vibration |
PlayStation controllers | See the glossary page for potential workarounds. |
---|
Generic/other controllers | Certain controllers may require the Input Mod bundled with BetterSADX and SADX Mod Installer. | |
---|---|---|
Button prompts | Enable the included HD GUI 2 mod from BetterSADX and SADX Mod Installer and disable the Xbox 360 Prompts mod to use Dreamcast controller prompts. For DualShock 3 prompts, use the DualShock 3 Prompts mod. For Nintendo prompts, use either Wii U Pro Prompts or Switch Pro Prompts mods. |
Additional information | ||
---|---|---|
Controller hotplugging | ||
Haptic feedback | ||
Digital movement supported | ||
Simultaneous controller+KB/M |
Audio
Audio feature | State | Notes |
---|---|---|
Separate volume controls | Sound, voice and music. | |
Surround sound | ||
Subtitles | On by default. | |
Closed captions | ||
Mute on focus lost |
Localizations
Language | UI | Audio | Sub | Notes |
---|---|---|---|---|
English | Dubtitles only. Use Sonic Adventure Retranslated if playing with Japanese voice-overs with English subtitles. | |||
French | ||||
German | ||||
Italian | ||||
Japanese | ||||
Spanish | Castilian. | |||
Russian | Fan translation, available here. |
Issues fixed
Low frame rate
- If the frame rate is stuck around —40 FPS and won't rise to 60, disable the in-game FXAA and Vsync and instead force them through the Nvidia/Radeon control panel instead.[4] Alternatively, if forcing Vsync and FXAA via video card control panel does not fix the issue, downgrade the game to the 2004 port and patch it with mods via BetterSADX or SADX Mod Installer.
Other information
API
Technical specs | Supported | Notes |
---|---|---|
Direct3D | 9.0c | |
Shader Model support | 3.0 |
Executable | 32-bit | 64-bit | Notes |
---|---|---|---|
Windows |
Middleware
Middleware | Notes | |
---|---|---|
Audio | ADX | |
Input | SDL2 | Use the Input Mod bundled with BetterSADX and SADX Mod Installer for SDL2 support.[5] |
System requirements
Windows | ||
---|---|---|
Minimum | Recommended | |
Operating system (OS) | XP | 7 |
Processor (CPU) | Intel Pentium 4 3.0 GHz | Intel Core 2 Duo 2.0 GHz |
System memory (RAM) | 2 GB | |
Hard disk drive (HDD) | 1.8 GB | |
Video card (GPU) | Nvidia GeForce 7300 series ATI Radeon X1600 256 MB of VRAM DirectX 9.0c compatible | Nvidia GeForce 8800 series ATI Radeon X1900 512 MB of VRAM |
Notes
- ↑ 1.0 1.1 1.2 When running this game without elevated privileges (Run as administrator option), write operations against a location below
%PROGRAMFILES%
,%PROGRAMDATA%
, or%WINDIR%
might be redirected to%LOCALAPPDATA%\VirtualStore
on Windows Vista and later (more details). - ↑ 2.0 2.1 Notes regarding Steam Play (Linux) data:
- File/folder structure within this directory reflects the path(s) listed for Windows and/or Steam game data.
- Use Wine's registry editor to access any Windows registry paths.
- The app ID (71250) may differ in some cases.
- Treat backslashes as forward slashes.
- See the glossary page for details on Windows data paths.
References
- ↑ Verified by User:AmethystViper on 2019-12-11
- Creating a new steam_appid.txt file for the game with its Steam App ID number when it didn't initially had this file allowed the game to legitimately launch without Steam.
- ↑ Steam Community :: Guide :: BetterSADX
- ↑ Verified by User:AmethystViper on 2020-07-20
- ↑ Why is the frame rate stuck at 48FPS? - Steam Community Discussions - last accessed on 2020-07-19
- ↑ sadx-input-mod - Github - last accessed on 2020-07-19
- "sadx-input-mod is a mod for SADX PC that replaces the default DirectInput polling with SDL2 to enable more robust gamepad support. It allows the use of DirectInput and XInput controllers simultaneously."