Add proper button prompts for your "native" Dualshock 4 support.

Here's a short version of the issue.
It is said that both official XBOX and Playstation 4 controllers are natively supported, but only the XBOX's gamepads get their button prompts in the game. Dualshock 4 owners when they use it on the PC version, all of their buttons are named JOY 1, JOY 2, JOY 12, and so on! The worst thing is - nobody tells you what JOY 1 corresponds to what button on your DS 4. This doesn't seem like a fair treatment.
Look, there have probably been several suggestions like these, I get it. All I can do is hope that the devs will pay attention to the number of similar suggestions and maybe consider moving up this little suggestion up the priority list for implementation. The art is there, you have the PS 4 version of the game with the correct button icons, so the assets are there.

More context to the issue
You guys have no idea how confusing this can be for some new player who decides to try ED, but only because the game officially lets you choose a more comfortable control scheme.
You have this guy who downloads this game, gets comfy in his bed thinking that he's about to dive deep into the game's world, and take his sweet time to learn the controls and game systems. So, he plugs his DS 4, starts the game, selects the DS 4 control scheme, and boots up the tutorial. He manages to leave the station and fly through the checkpoints without looking at the controls, he even manages to scan an object, but then comes the point when he has to jump to a distant objective to continue the tutorial. Nothing he presses on his gamepad activates the jump drives.
This guy remembers that this game lets you look around the cockpit and interact with the ship's HUD, so he thinks maybe that's how you activate the jump drives. He attempts to activate the Head Look but to no avail. He goes to settings to check out the controls and what does he see? "Press JOY 12 to switch to Head Look". What the hell is a JOY 12?
This guy doesn't want to give up on the game, right? He goes online and finds the official PS4™ controller setup for Elite Dangerous. There it says that the Head Look is set to R3. Well, that's easy! Our guy goes back to the game, presses R3, and nothing. He attempts to combo input, as there may be some control modifiers, but no. The guy tries every known combination of buttons and nothing works.
And you'd think that by pressing all the buttons on the gamepad, one after another he would eventually find the right one, but at that point, he was so disappointed to realize that his gamepad didn't get the right button prompts, but the XBOX gamepad owners did, he just files for a refund.
And you can judge him all you want, but it's not cool to claim that your game supports the gamepad and then provide completely confusing button names.
 
Last edited:
Well, to be fair it's not entirely FDevs fault. The XBOX controller gets special treatment in Windows because Microsoft made it so. When you plug in your DS4 controller it becomes a generic input device much like Joysticks, HOTAS or gamepads of yore (from before MS decided to enter the console market). And all those are seen by Windows as a bunch of axes and buttons numbered from 1 to x. Steam does some extra magic and somehow manages to make the touchpad usable as well as provide proper icons for games to display, but that has to be enabled by the games (The Long Dark for example does it but GTA5 still only displays XBOX symbols).
ED however has to work standalone so using any Steam goodies isn't much of an option. They probably could provide their own implementation of what Steam does, but even then it wouldn't be full support. The config you linked mentions using the gyro ("motion-based head look controls"), but those aren't available at all in Windows.

I totally get your frustration, there's a metric ton of stuff to do and learn in the beginning, usually even before any actual gameplay. One thing you could try is firing up the Windows properties panel for your controller, that will show you which button corresponds to which number. Judging from my Razer (third party DS4) controller R3 should indeed map to Joy12 so there might be something else interfering with your controls (Steams controller features for example are known to cause problems).
 
I'm not asking for a full "native" support, but would it kill them to add the option to choose which button prompts we want to see on the screen? Many games do that, just letting us choose between XBOX and PS prompts, even though those games don't natively support those gamepads. You could be using your third-party gamepad and still be able to choose that. It's almost effortless, the art is there. It would solve so many problems for a lot of people who just want to chill out in the game, learn it, spend some time in it.
 
@Dallon Avery any update by chance? I just started playing ED on PC (Steam) last night and your thread calls to me as I'm using my DS4 controller and the Xbox prompts are messing with my brain!
 
Back
Top Bottom