Reply To: Mod to change Xbox button prompts to PlayStation button prompts?
Just Cause 3 Mods › Forums › Mod Requests › Mod to change Xbox button prompts to PlayStation button prompts? › Reply To: Mod to change Xbox button prompts to PlayStation button prompts?
Unfortunately though I don’t myself have a PS4 controller to test with (my last console was a PS3, I still use the controller for some games but JC3 didn’t pick it up), so I doubt I can be of much help.
To make Just Cause 3 pick up the PS3 controller, one would need to use the “ScpToolkit (XInput Wrapper aka ScpServer Reloaded)” tool, see:
For the PS4 controller, one could also use the “ScpToolkit (XInput Wrapper aka ScpServer Reloaded)” tool mentioned above or alternatively the “DS4Windows” tool, see:
What both tools are doing is, is that they trick Windows into thinking that the PS3/PS4 controller would be a Xbox 360 / Xbox One controller, which makes the PS3/PS4 controller compatible with every PC game that supports the Xbox 360 / Xbox One controller, like Just Cause 3 does for example.
So you definitely should be able to use use your PS3 controller with Just Cause 3 on the PC.
Taking a brief skim through the ui files I did come across a file with all of the xbox ui buttons, although there are some PS buttons in there as well (playstation logo, x, circle, and the L and R buttons). [...] The file itself is a .dds file, so in theory all it would take is someone to just go in there and replace everything in mspaint.
Is it really only the PS/X/circle/L/R buttons which are in there? Are the other buttons missing? Maybe the remaining buttons are stored in another file?
Anyway, even if the remaining buttons would be missing from the PC version, then there still would be things like Xelu’s “Keyboard and controller prompts pack” for example, which includes the button prompts for pretty much any game controller (including PS3 and PS4 controller), see:
But of course it would be even nicer if the remaining PS4 button prompts could also be found in the Just Cause 3 PC files (again, maybe in another file?).
EDIT: Corrected some links.