Install Steam
login
|
language
简体中文 (Simplified Chinese)
繁體中文 (Traditional Chinese)
日本語 (Japanese)
한국어 (Korean)
ไทย (Thai)
Български (Bulgarian)
Čeština (Czech)
Dansk (Danish)
Deutsch (German)
Español - España (Spanish - Spain)
Español - Latinoamérica (Spanish - Latin America)
Ελληνικά (Greek)
Français (French)
Italiano (Italian)
Bahasa Indonesia (Indonesian)
Magyar (Hungarian)
Nederlands (Dutch)
Norsk (Norwegian)
Polski (Polish)
Português (Portuguese - Portugal)
Português - Brasil (Portuguese - Brazil)
Română (Romanian)
Русский (Russian)
Suomi (Finnish)
Svenska (Swedish)
Türkçe (Turkish)
Tiếng Việt (Vietnamese)
Українська (Ukrainian)
Report a translation problem
Steam --> Settings --> Controller --> "Enable Steam Input for generic controllers"
Since your controller manufacturer also seems to make lots of 3rd-party Switch controllers, you may also want to try "Enable Steam Input for Switch Pro controllers" instead.
You can try look at your controller's spec-sheet. Maybe it says, wether it uses "dinput" (not supported by DS2) or "xinput" (supported by DS2), when connecting to PC's.
If that wasn't the issue, can you think of anything relevant, which you may have installed or changed between the time it worked fine and now? If not, then i'm out of ideas, beside trying a clean boot as a last resort, to rule out some conflicting background application. If you do this, you need to keep Steam/VALVe and GPU (AMD/NVIDIA/INTEL) related services enabled, though, since they're required to run DS2.
https://support.microsoft.com/en-us/topic/how-to-perform-a-clean-boot-in-windows-da2f9573-6eec-00ad-2f8a-a97a1807f3dd
Once done testing, you can simply revert those changes.
Here is what worked for me:
1: Windows Device Manager -> Disable the "HID-compilant game controller" feature of my mouse (Roccat Leadr)
2: Steam Settings -> Controller: Install "Xbox Extended Feature Support Driver"
3: Steam Settings -> Controller: "Enable Steam Input for Xbox controllers" (maybe enable Steam input for the other controllers too but xbox-controller alone did the trick for me)
4: Steam Library -> Dark Souls 2 -> Manage -> Properties -> Controller: "Override for Dark Souls 2..." -> Enable Steam Input
Afterwards the game recognised my controller ...finally!
I hope this helps and prevents other people from wasting lifetime ...well more than already wasted for looking this up.
Cheers ...you're welcome!
My mouse was not among "HID-compilant game controllers" too -> go to: Device Manager -> Devices and Printers -> Your mouse (ROCCAT Leadr, for me) -> Properties -> Hardware -> should show a list and "HID-compilant game controllers" should be among the entries if your mouse got that feature. You can also try to disable "HID-compilant game controllers" under Windows Settings -> Device Manager -> Human Interface Devices. Good luck mate.
hope this helps