I can't play with a PS4 controller on Unbound
- 2 years ago
So I finally found a solution and I didn't find it elsewhere SO I THINK IT WILL BE A VERY HELPFUL TUTO. I'm going to give the procedure to follow for people who play Need For Speed Unbound in 2023 on PC with a PS4 controller (Dualshock 4). I purchased the game directly from the EA App.
R2 and L2 triggers (assigned to braking and acceleration) were very poorly detected and poorly calibrated and my car accelerated VERY SLOWLY. To avoid this, you have to use third-party software (DS4 Windows for me). Only downside: NFS will first detect the PS4 controller and not the DS4Windows virtual controller. So how to do? It turns out that Windows will detect two controllers instead of one, a concern that can be found on Rocket League for example.
- Install DS4Windows according to the procedure.
- Connect your PS4 controller. Open DS4Windows. Go to Settings and click Install Drivers.
- Install the first driver (Step 1) then HidHide (Step 4). Finally, it will ask you to restart your PC (you do). Once done, restart DS4Windows.
- Create a new profile for NEED FOR SPEED UNBOUND and your PS4 controller (I'm not going to teach you how to operate DS4 I'm just showing you the config). Select a base X360 joystick preset and go to the Axis Config tab. For R2 and L2, decrease the Max area to 0.10 (not 0.00) and increase the Sensitivity to 10.00 (that's the max). You can adjust it more or less to your liking, but you should know that NFS will model your PS4 controller on the model of an Xbox Series controller (I think) and that the action zone of the triggers must be much more extent. It is possible to drive slowly by pressing lightly on the triggers but they will be much more sensitive this time and the maximum level will be reached without problem by pressing.
Now NFS must detect DS4Windows:
- Launch HidHide (it is also accessible via HidHide Client Configuration in DS4Windows Settings).
- In Devices you must check Sony controller and uncheck Controller Xbox 360. Check the 3 boxes at the very bottom of the window.
- In Applications, add DS4Windows.exe (in Documents\DS4Windows for me). If you don't do this, DS4Windows will no longer be able to detect the controller and no more controllers will be able to be detected by NFS. You can close the window but keep DS4 active. If you launch the game, the controller should work and as a bonus you will have vibrations. Voilà !
(Screenshots are in french but I don't think it's gonna be a problem).