It seems that you're using an outdated browser. Some things may not work as they should (or don't work at all).
We suggest you upgrade newer and better browser like: Chrome, Firefox, Internet Explorer or Opera

×
The title menu says to press the X button, so it must be recognizing the DS4 controller. Yet, the game doesn't respond at all to any buttons. Anybody know how to fix this? I even tried with DS4 Windows and it still doesn't work.
No posts in this topic were marked as the solution yet. If you can help, add your reply
avatar
BlueJin91: The title menu says to press the X button, so it must be recognizing the DS4 controller. Yet, the game doesn't respond at all to any buttons. Anybody know how to fix this? I even tried with DS4 Windows and it still doesn't work.
Have the same issue. Tried DS4Windows and XOUTPUT. Cannot get it to work. Anyone know a solution?
avatar
BlueJin91: The title menu says to press the X button, so it must be recognizing the DS4 controller. Yet, the game doesn't respond at all to any buttons. Anybody know how to fix this? I even tried with DS4 Windows and it still doesn't work.
Connect the controller directly via usb without running ds4 windows in the background, arkham knight recognises the ps4 controller directly.
avatar
BlueJin91: The title menu says to press the X button, so it must be recognizing the DS4 controller. Yet, the game doesn't respond at all to any buttons. Anybody know how to fix this? I even tried with DS4 Windows and it still doesn't work.
avatar
lorbzx: Connect the controller directly via usb without running ds4 windows in the background, arkham knight recognises the ps4 controller directly.
still doesnt work for me
avatar
lorbzx: Connect the controller directly via usb without running ds4 windows in the background, arkham knight recognises the ps4 controller directly.
avatar
joseg1407: still doesnt work for me
There is controller adapter that converts direct input to xinput, it works brilliantly you can also change the mode and use it with different devices its called a mayflash pro ( look it up)
Did anyone get this working? I have spent several hours troubleshooting this and I can't get my DS4 working with it.

I feel like I've tried just about every combination of:
Controller plugged in/wireless
DS4Windows running/not running
DS4Windows set to "Hide DS4Windows" (or whatever that setting is)

I've also tried messing around with the profiles. Nothing. Best it can do is recognize the touchpad, and the "Press X to start" shows up, but will absolutely not register the controller. Extremely frustrated; I've beaten all the other Arkham games with keyboard & mouse, but this one changed the combat controls just enough that I feel like the controller is mandatory. (Two buttons for the instant takedowns? Really?)
avatar
weirderal1337: Did anyone get this working? I have spent several hours troubleshooting this and I can't get my DS4 working with it.

I feel like I've tried just about every combination of:
Controller plugged in/wireless
DS4Windows running/not running
DS4Windows set to "Hide DS4Windows" (or whatever that setting is)

I've also tried messing around with the profiles. Nothing. Best it can do is recognize the touchpad, and the "Press X to start" shows up, but will absolutely not register the controller. Extremely frustrated; I've beaten all the other Arkham games with keyboard & mouse, but this one changed the combat controls just enough that I feel like the controller is mandatory. (Two buttons for the instant takedowns? Really?)
The Dualshock 4 you're using; it has the light bar shining through the front of the touchpad, doesn't it? If so, that means it's a later release of the DS4 and, unfortunately, not properly supported. This is the same controller I use. The game will recognize that a DS4 is plugged in (hence the "Press X to Start") but you'll need to have DS4Windows emulate it as an XBox controller. Since you say you've already selected the Hide DS4Windows option, I'm assuming you started the game and tried playing with the Xbox prompts, yes? It didn't work?

If yes, then look in the profile's options and make sure "Use Dinput only" is unchecked and try it again.

If it does work with the Xbox prompts, you can install a mod from NexusMods that changes all the Xbox prompts into the Playstation ones.

I hope this help.
avatar
BlueJin91: The title menu says to press the X button, so it must be recognizing the DS4 controller. Yet, the game doesn't respond at all to any buttons. Anybody know how to fix this? I even tried with DS4 Windows and it still doesn't work.
A somewhat flawed "libScePad_x64.dll" file in the root folder of the game is to blame. Try to get a different version of it. I took mine from Yakuza Kiwami 2. It's just "libScePad.dll" there, so i renamed it and put it into Batman arkham knight folder. Worked like a charm.
Apologies for not saying earlier...I did eventually get it working.

What I did was open Steam and "add a non-Steam game" --> added Arkham Knight, and opened that way.

Steam apparently has DS4 support built-in, and it worked immediately.

Even better, I more or less immediately closed the game, removed it from Steam, and launched it directly in File Explorer, and the DS4 continued to work.

Dunno if that will work for everybody, but thought I'd share.
avatar
BlueJin91: The title menu says to press the X button, so it must be recognizing the DS4 controller. Yet, the game doesn't respond at all to any buttons. Does anybody know how to fix this? I even tried with DS4 Windows and it still doesn't work.
Hi, I too faced this issue while connecting with DS4Windows to Plutonium. There would be multiple reasons that you are facing this issue with DS4Windows
There could be multiple reasons like below that you are not able to connect your Plutonium to DS4Windows.

* Might be using an outdated version of DS4Windows or Plutonium.

* Might be using Outdated Bluetooth drivers if you are connecting via Bluetooth.

* Check proper cable connection if you are connecting via USB.

Let me know if you are not able to fix your issue, would love to help.
Attachments:
I fixed it.

What I did was download SpecialK from their discord.

- copy SpecialK64.dll to Batman Arkham Knight\Binaries\Win64\.
- rename SpecialK64.dll to dxgi.dll

launch game

press CTRL+SHIFT+BACKSPACE to open up SpecialK.
- Look down at Input
It should have the controller listed.
- check Xbox mode

This will allow the controller to work.

Then the next step will be to make sure the game lists Playstation buttons instead of Xbox.

Open Batman Arkham Knight\BmGame\Localization\INT\PC.int in Notepad
- look for [ControllerTags_Xbox]

Replace that section with:

[code]
[ControllerTags_Xbox]
LabelHold=<FONT COLOR='#E87B00'>(Hold)</FONT>
LabelRelease=<FONT COLOR='#E87B00'>(Release)</FONT>
LabelTap=<FONT COLOR='#E87B00'>(Tap)</FONT>
PAD_A=<FONT COLOR='#A2B9ED'></FONT>
PAD_B=<FONT COLOR='#F05C5C'></FONT>
PAD_BACK=<FONT COLOR='#BFD7DB'></FONT>
PAD_DPAD=<FONT COLOR='#BFD7DB'></FONT>
PAD_DPADD=<FONT COLOR='#BFD7DB'></FONT>
PAD_DPADL=<FONT COLOR='#BFD7DB'></FONT>
PAD_DPADLR=<FONT COLOR='#BFD7DB'></FONT>
PAD_DPADR=<FONT COLOR='#BFD7DB'></FONT>
PAD_DPADU=<FONT COLOR='#BFD7DB'></FONT>
PAD_DPADUD=<FONT COLOR='#BFD7DB'></FONT>
PAD_LB=<FONT COLOR='#BFD7DB'></FONT>
PAD_LEFTSTICK=<FONT COLOR='#BFD7DB'></FONT>
PAD_LEFTSTICK_CLICK=<FONT COLOR='#BFD7DB'></FONT>
PAD_LT=<FONT COLOR='#BFD7DB'></FONT>
PAD_QuickBatclaw={PAD_LT}+{PAD_Y}
PAD_QuickExplosiveGel={PAD_LT}+{PAD_X}
PAD_QuickFreezeBlast={PAD_RT}+{PAD_RT}
PAD_QuickREC={PAD_LT}+{PAD_B}
PAD_RB=<FONT COLOR='#BFD7DB'></FONT>
PAD_RIGHTSTICK=<FONT COLOR='#BFD7DB'></FONT>
PAD_RIGHTSTICK_CLICK=<FONT COLOR='#BFD7DB'></FONT>
PAD_RT=<FONT COLOR='#BFD7DB'></FONT>
PAD_START=<FONT COLOR='#BFD7DB'></FONT>
PAD_X=<FONT COLOR='#F7AFEF'></FONT>
PAD_XDark=<FONT COLOR='#674F5F'></FONT>
PAD_Y=<FONT COLOR='#55FFBD'></FONT>
PADPkg=B
[/code]

Then it should work ok! Good luck!

Original mod by IceLancer on Nexus!
Post edited July 25, 2024 by whitelightning