🤑 Indie game store🙌 Free games😂 Fun games😨 Horror games
👷 Game development🎨 Assets📚 Comics
🎉 Sales🎁 Bundles

Dualshock 3 support under Linux

A topic by sammko created Feb 24, 2018 Views: 269 Replies: 4
Viewing posts 1 to 3

The PS3 controller works fine over USB out of the box and after adding a line to gamecontrollerdb.txt it works over Bluetooth as well. (There were some Bluetooth PS3 entries already present, but they didn't match my controller, but I guess this is not your problem. I will report it to https://github.com/gabomdq/SDL_GameControllerDB)

Anyway, while the game works perfectly well after doing that, It would be very nice if the Playstation version of in-game button icons were displayed instead of the Xbox ones. Thanks.

I assume you use GetGUIDEXT to find out if a DS4 is being used, in case of the DS3 the value is "4c056802".

This is the line in question for anyone interested, it was generated using `controllermap`:

050000004c0500006802000000800000,PS3 Controller (Bluetooth),a:b0,b:b1,x:b3,y:b2,back:b8,guide:b10,start:b9,leftstick:b11,rightstick:b12,leftshoulder:b4,rightshoulder:b5,dpup:b13,dpdown:b14,dpleft:b15,dpright:b16,leftx:a0,lefty:a1,rightx:a3,righty:a4,lefttrigger:a2,righttrigger:a5,platform:Linux,

For now, I wrote this https://github.com/sammko/Celeste.DS3C.mm

(Edited 1 time)

So... I've been Using SCP Toolkit to Emulate the 360 controlles with my PS3-Sixaxis controller, since Windows 10 doesn't have direct support to it...
Is there any  other way to run it like that that on Windows?
BTW: Steam user here.

No, not really. There are some other drivers available for Windows, like MotionInJoy or whatever it's called, but afaik it's practically impossible to get a version that works properly and does not contain malware. I would stay with SCPToolkit if I were you.

The mod I linked to in my previous comment will not help you under Windows in either case.

Welp, I've tried.
Anyway, thanks for your time!