Dark Souls Pc Controller Support
Update
There is now a seamless Dinput->Xinput wrapper for the DualShock 4 thanks to InhexSTER on the PCSX2.net forums. Download the latest beta from here, run the program and your PS4 pad should be recognized. It even allows you to change the lightbar color and has rudimentary touch pad support. If this doesn’t work for you, try the old x360ce method below.
Playstation 4’s DualShock 4 has plug and play compatibility with Windows, but that isn’t exactly as great as it sounds. It interfaces with the Dinput API, which is supported by many games, but the standard is Xinput, which is what the 360 pad uses. Most newer games just assume you’re using a 360 pad, so you will need an Xinput compatible controller or software that will send the Dinput events to the Xinput API. A program called x360ce does just that. It’s a Direct X DLL injection that will map Dinput to Xinput inputs, allowing you to use the DualShock 4 for PC games that support the Xbox 360 controller. Unfortunately you need to inject x360ce into each game individually, but it’s a simple enough process.
Dark Souls supports Dinput (but with no in-game options to map the buttons), as well as Xinput. You’ll need a specific configuration of X360 to make your PS4 pad work (as well as for other games that support both Dinput and Xinput), otherwise the buttons will be mapped incorrectly.
For the remaster, see Dark Souls Remastered. If using keyboard and mouse controls, use Dark Souls Input Customizer to fix mouse. Full controller support. If the controller you wish to use is your beloved DualShock 4, you may quickly be frustrated by the fact that it’s not natively supported by Dark Souls 2 or your PC. However, you’ve made a good decision by visiting this page; we have a remedy for you. Also See: Here’s How to Play DARK SOULS 3 Using Your DualShock 4.
- Download x60ce here. Then download the x360ce libraries.
- Drop the x360ce.exe file from the first download in the DATA directory of your Dark Souls installation. That is, the directory that also contains DARKSOULS.EXE and DATA.EXE.
- Extract the second file you downloaded. Take x360ce.gdb and xinput1_3.dll and copy them into your DATA directory as well.
With your DualShock 4 plugged in via USB or paired through Bluetooth, run x360ce.exe from your DATA directory. You may get prompted to create a file. Just press OK.
360ce should recognize your controller. Press some buttons and confirm that. Find the presets dropdown on the bottom, and select “Logitech Cordless RumblePad 2”. Load that profile and hit save. Now quit x360ce. Go back to Steam and start Dark Souls. You will likely get a configuration error message from x360ce, but it should still work. You may experience issues if you are using mods that require you to modify DSfix’s DLL input chaining. I suspect that this wouldn’t work with older versions of DSfix, so try installing the newest release if you are having problems. You do not have to run x360ce.exe each time you start the game. Just launch through Steam as usual.
Dark Souls Pc Torrent Download
Controller FIX (solution inside) Two reasons why the game isn't picking up your controller:
Not recognized as XBox 360
Something else is considered controller (this is usually the case)
Solutions:
Better DS3 (http://betterds3.ciebiera.net/) DO NOT USE MotionInJoy!
Go to the device manager (control panel) and de-activate everything that has to do with joysticks, direct inputs, gamepads, tablets.. in short, everything that might resemble control input. Download downhill pc highly compressed.
To specify even more: Device Manager > Human Interface Devices > HID-Compliant Game Controller > Right Click > Disable
Tried for myself and several friends. One of these two solutions will help you out :)
Enjoy this great game the way it's meant to be played, and don't forget to praise the sun!
(shamelessly asking for points to bump this to the top, so everyone can see this)