Updated versions of the mods can currently be found at the 2024 branch here: https://github.com/Killface1980/DualSense4Rockstar/tree/update-2024/__RELEASE
- Head over to the RDR2/GTAV folder above.
- Click the zip file inside. For the RDR2SHDN v1 mod, select the dlls one by one.
- Then click on the "Download" button on the right side.
- Extract the contents of the zip files in their respective GTA V / RDR 2 Scripts folder inside.
- You might have to create the folder in case it doesn't exist, please also make sure to to match all the prerequisites listed below.
- Modded GTA V and RDR 2 might require to be run in administrator mode.
- Make sure there's an (empty) text file at
C:\Temp\DualSenseX\DualSenseX_PortNumber.txt
and DSX is using it as Text Source (green light under 'Home')
- Requires Script Hook V. Download and install. For a video guide see below.
- Requires ScriptHookVDotNet v3.5.1 by crosire and its dependencies. Extract the contents of the zip found under the releases link in your GTA V main directory. Make sure to download the current version from GitHub, info and installation instructions can be found here.
- Requires LemonUI for .NET v1.8 by Lemon and its dependencies. Homepage | Installation instructions. In case you're running this mod with ScriptHookDotNet, select the files from the SHVDN3 folder.
Example folder structure with SH v3
<Grand Theft Auto V>
├ <...>
├ <Scripts>
│ ├─ DSX_Base.dll
│ ├─ DualSense4GTAV.dll
│ ├─ LemonUI.SHVDN3.dll
│ ├─ LemonUI.SHVDN3.pdb
│ ├─ LemonUI.SHVDN3.xml
│ └─ Newtonsoft.Json.dll
├─ <...>
├─ dinput8.dll
├─ NativeTrainer.asi
<= optional
├─ ScriptHookV.dll
├─ ScriptHookVDotNet.asi
├─ ScriptHookVDotNet.ini
├─ ScriptHookVDotNet2.dll
├─ ScriptHookVDotNet2.xml
├─ ScriptHookVDotNet3.dll
├─ ScriptHookVDotNet3.xml
├─ <...>
- Requires Script Hook RDR2. Download and install. For a video guide see below.
- Requires ScriptHookRDR2DotNet V2 by TuffyTown and its dependencies. Extract the contents of the zip found under the releases link in your RDR2 main directory. The mod is primarily created to be used with ScriptHookRDR2DotNet V2.
- SHRDN v1 version of this mod is outdated and is unlikely to be updated as I currently have no mods installed depending on v1
Example folder structure with SH v2
<Red Dead Redemption 2>
├ <...>
├ <Scripts>
│ ├─ DSX_Base.dll
│ ├─ DualSense4RDR2.dll
│ └─ Newtonsoft.Json.dll
├ <...>
├─ dinput8.dll
├─ NativeTrainer.asi
<= optional
├─ ScriptHookRDR2.dll
├─ ScriptHookRDRDotNet.asi
├─ ScriptHookRDRDotNet.ini
├─ ScriptHookRDRNetAPI.dll
├─ <...>
The mod doesn't alter the vibration. In case you're missing the regular rumble/vibration from the game (GTA V, RDR 2), try setting the emulation in DSX to XBOX360. This worked in my case. Emulation off could also work (unverified/cannot emember). Emulating the DS4 with DSX v2.3.0 turned off all rumble on my machine. The only downside to the 360 emu is that the game will not use the PS icons. Additional mods to face the issue: RDR 2 PlayStation Icons Replacement - GTAV PS4 Gamepad Icons 1.3
for RDR2 can be found here . These instructions can also be applied to GTA V and ScriptHookDotNet.