Cervejator Feb 12, 2024 @ 4:10pm
How to change in game keys from Xbox to ps4
I'm playing Mark of the Ninja using a ps4 controller, but for whatever reason the game will show Xbox buttons in tutorials.
I've tried to disable the native steam input, it will change to the ps4 keys, but the controller won't work, only keybord settings...

So, how can I change in game buttons to ps4 keys and make it work?
< >
Showing 1-13 of 13 comments
Pscht Feb 12, 2024 @ 4:13pm 
Ask in that game's forum.
Cervejator Feb 12, 2024 @ 6:00pm 
This is an on-going issue in other games as well, that's the reason I posted In a more broad forum, I just used MotN as an example, but thanks anyway
Shaggy Feb 12, 2024 @ 6:04pm 
This is accomplished on a game by game basis.
tintingaroo Feb 12, 2024 @ 6:15pm 
Are you connecting via Bluetooth? Try things in this order: have PlayStation Controller Support set to 'Not Enabled', then connect the controller.
Or just "imagine" your have a xbox controller. You do not look anyways.
Do not "translate", just fully imagine its a xbox controller.

Hold it, look at an image of an xbox controller and press the buttons. Then close your eyes, press the buttons. Thats it.
Zefar Feb 12, 2024 @ 10:54pm 
Right click the game on Steam -> Properties

Head to gamepad tab and disable support for Playstation gamepad.

See if this works because it has worked in a lot of games.
MancSoulja Feb 12, 2024 @ 11:26pm 
Originally posted by Cervejator:
This is an on-going issue in other games as well, that's the reason I posted In a more broad forum, I just used MotN as an example, but thanks anyway

Steam can't inject PS buttons into random games, you only get PS inputs if the developers had added those assets to the game, all PS controller support does is allow you to use the controller on Steam games.
ReBoot Feb 12, 2024 @ 11:30pm 
Originally posted by Cervejator:
This is an on-going issue in other games as well, that's the reason I posted In a more broad forum, I just used MotN as an example, but thanks anyway
Most games don't support PS gamepads and you got Sony to thank for that, long time there've been no drivers whatsoever. XInput, on the other hand, has long time had Windows drivers with games (primarily targeting Windows) supporting them in the process. This IS game-specific because the following 2 questions are:
1. Does the game support PS gamepads at all?
2. If it doesn't, how would you go around modifying the game's assets?

That said, yeah, disable PS mapping support either in Steam globally or for this game and see how far you'll get. If the game supports PS gamepads, you'll get the desired result.
Last edited by ReBoot; Feb 12, 2024 @ 11:30pm
Supafly Feb 13, 2024 @ 12:12am 
Best solution is to just get used to xbox style prompts. Other solution is to use and Xbox style controller or manually modding the vast majority of games and replacing it's built in prompts.

Really doesn't take that long to get used to. Worse is seeing the X as it looks like PS Cross. On the plus side if you're ever at a friends and only their Xbox you won't have to keep looking at the control to see what button to press
metamec Feb 13, 2024 @ 12:39am 
Originally posted by Cervejator:
This is an on-going issue in other games as well, that's the reason I posted In a more broad forum, I just used MotN as an example, but thanks anyway

Hi Cervejator. Some games provide full (native) Dualshock support with correct button prompts (buttons, triggers and touchpad working exactly as they do on the PlayStation version) only if (i) Steam Input is disabled and (ii) the controller is plugged in with USB cable.

I own Mark of the Ninja (both original and remastered version) and I'm pretty sure this is how you get genuine DS4 support with the remaster, but it's been a while since I played so I'm not certain.

Best of luck. 👍
Last edited by metamec; Feb 13, 2024 @ 12:59am
metamec Feb 13, 2024 @ 1:24am 
OK, I just tested it. I didn't think DS4 would work natively with bluetooth because even the remaster is a bit on the old side, but it does:

https://steamcommunity.com/sharedfiles/filedetails/?id=3159837982
https://steamcommunity.com/sharedfiles/filedetails/?id=3159838559
https://steamcommunity.com/sharedfiles/filedetails/?id=3159838200

That's with a Bluetooth 5.3 adapter and SteamInput disabled.

You're right to try and figure out what's wrong because it should just work.

Initially, when native DS4 support was built into games, the official Sony Dualshock adapter (long since discontinued) or a USB cable had to be used. Third party bluetooth adapters didn't work. I've noticed the past couple of years however that more and more games are supporting the DS4 with any bluetooth adapter.

Store pages do now sometimes indicate "Dualshock 4 (only with USB cable)" but not all publishers have updated their pages. Regardless, this is not relevant to your specific case. It's just worth knowing.
Last edited by metamec; Feb 13, 2024 @ 1:30am
Patience Nov 24, 2024 @ 11:43am 
Why the crap is disabling PS support actually enables it?
tintingaroo Nov 24, 2024 @ 6:38pm 
@Patience

Guess it depends on the actual circumstance and what you specifically mean (controller works but is seen as an Xbox rather than PS, or that the PS controller doesn't work at all even though it's natively supported etc) but I assume its PS controller over Bluetooth stuff.

Over Bluetooth, PS4 and PS5 controllers operate in one of two modes.
When they are first connected they operate as simple DirectInput compatible controllers.
They have another mode where more functionality of the controller is accessible (gyro, vibration, touchpad tracking, light bar control etc). In this 'advanced mode' the controller is no longer DInput compatible.

Steam, applications like DS4Windows, and some games can switch the controller to its advanced mode.
One situation where Steam will switch the controller to advanced is when PS Controller Support = Enabled. If you then try to play a game using its native PS controller support, and the game does that via DInput, then the game won't be able to read controller inputs.

When I read people posting their PS4/5 controller inexplicably no longer works in a game, I suspect this situation (game wants simple mode but something has switched the BT controller to advanced), but of course things depend. Same thought when I read "game detects my PS controller (as a PS controller) but doesn't responds to inputs".

To get the controller back to simple mode, you want to exit/disable whatever is switching it, then power cycle the controller.
< >
Showing 1-13 of 13 comments
Per page: 1530 50

Date Posted: Feb 12, 2024 @ 4:10pm
Posts: 13