-KLAUS-

-KLAUS-

View Stats:
MayMasque Dec 28, 2019 @ 9:31am
Simple fix for trigger issue with DualShock 4 and Steam Input
Klaus supports DualShock 4 controllers, but because of an issue with the Steam Input system the triggers aren't recognized out-of-the-box. You can fix it by disabling Steam Input for Klaus, falling back on the game's native controller support.

Just right-click KLAUS in your Steam library and choose Properties, then under the general tab, find "Steam Input Per-Game Setting" and set it to "Forced Off".


At first I thought that some kind of XInput emulation was needed, but Victor Velasco pointed out that was unnecessary. I tried it and can confirm. My original post is preserved below, to maintain context.

I just bought KLAUS and ran into the same issue described in this thread. My regular controller is a DS4, and Steam Input's XInput emulation works for most games, but KLAUS doesn't recognize the triggers due to the currently unfixed bug described in that thread. Fortunately the open-source controller-mapping tool DS4Windows seems to work just fine as an alternative, so I thought I'd let folks know how to set it up with KLAUS. (Disclaimer: I've only played a couple minutes, but I got past the problematic bit of the tutorial, so it should be fine. The version I tested is 2.0.1, the latest as of this post.)

  1. Download DS4Windows[ryochan7.github.io]. You're probably running a 64-bit version of Windows, so download the version that ends with _x64.zip.
  2. Unzip it somewhere and run "DS4Windows.exe".
  3. The default configuration is to emulate an XBox 360 controller, which is exactly what we want, so we don't need to touch any of its settings.
  4. Right-click KLAUS in your Steam library and choose Properties. Under the general tab, find "Steam Input Per-Game Setting" and set it to "Forced Off".
  5. Play KLAUS. Steam will notice that you're running DS4Windows and show a message that KLAUS supports Steam Input and shouldn't need another tool. Just click past the warning.
  6. Quit DS4Windows when you're done playing KLAUS, and Steam Input will take back over. Remember to run it again next time you play KLAUS.
Last edited by MayMasque; Jan 16, 2020 @ 11:32am
Originally posted by Victor.Velasco:
Hi Movac.
Sorry for the late reply and thanks for the workaround.
However, the first version of Klaus came out on PS4 so taking that in mind we configured the game for DS4. I recently tried with a DS4 and it worked perfectly without the DS4 windows. I think it might now work for you because of the "Steam Input Per-Game Setting". Anyway it never hurts to know that.

Thanks!
< >
Showing 1-2 of 2 comments
A developer of this app has indicated that this post answers the original topic.
Victor.Velasco  [developer] Jan 16, 2020 @ 11:08am 
Hi Movac.
Sorry for the late reply and thanks for the workaround.
However, the first version of Klaus came out on PS4 so taking that in mind we configured the game for DS4. I recently tried with a DS4 and it worked perfectly without the DS4 windows. I think it might now work for you because of the "Steam Input Per-Game Setting". Anyway it never hurts to know that.

Thanks!
MayMasque Jan 16, 2020 @ 11:35am 
Originally posted by Victor.Velasco:
Hi Movac.
Sorry for the late reply and thanks for the workaround.
However, the first version of Klaus came out on PS4 so taking that in mind we configured the game for DS4. I recently tried with a DS4 and it worked perfectly without the DS4 windows. I think it might now work for you because of the "Steam Input Per-Game Setting". Anyway it never hurts to know that.

Thanks!
You're right! I just played a level in time attack with just the game's native controller support rather than any kind of XInput emulation and didn't run into any problems. Most modern games with controller issues require XInput emulation, so I sort of reached for that by default without testing the much simpler case. I've rewritten my original post with the better solution. Thanks for pointing that out, and for the fun game!
Last edited by MayMasque; Jan 16, 2020 @ 11:38am
< >
Showing 1-2 of 2 comments
Per page: 1530 50