Controller Companion

Controller Companion

birolay 30 Apr, 2022 @ 3:02pm
Any chance of PS5 Dualsense support?
Controller Companion is so good, lightweight and practical I REFUSE to use DS4Windows or betterjoy.
Since it's not named "xbox controller companion" are there any plans to integrate the PS4 and PS5 controllers?

And before y'all give me alternatives and suggestions, lemme clarify... I'm aware of the x360ce integration but that breaks all native support some games and emulators have with the Dualsense. As an example, Yuzu (Switch emulator) works flawlessly with it natively, while the minute I run DS4Windows or betterjoy or x360 it breaks the gyro, the analog, the touchpad and tons of other functions. Same goes for Retroarch.

I'm not interested in any sort of device emulation. I just wanna use the dualsense to navigate windows just the same as how Controller Companion works with the xbox controller.

:steamhappy:
< >
Showing 1-14 of 14 comments
Woozy 1 May, 2022 @ 4:43am 
I'm pretty sure there's already PS4 controller support but i'm not sure.
If there is Ps4 support you can probably connect the ps5 controller there but I don't know
Scythifuge 22 Nov, 2023 @ 12:45pm 
I am necroing this with the same request. My xbox one controller battery is starting to crap out and I hate the logitech trash controller I was using while waiting for the controller to recharge (only getting a few hours use per charge, and the battery is not sold separately from the charging dock, and I refuse to repurchase a kit with another dock when all I need is the battery, dammit,) so I bought a brand new DualSense for 50 bucks and LOVE it, but it doesn't work with Controller Companion. I tried to manually install the xbox emulator, but I haven't been able to get it to work, yet.
birolay 22 Nov, 2023 @ 12:50pm 
Originally posted by Scythifuge:
I am necroing this with the same request. My xbox one controller battery is starting to crap out and I hate the logitech trash controller I was using while waiting for the controller to recharge (only getting a few hours use per charge, and the battery is not sold separately from the charging dock, and I refuse to repurchase a kit with another dock when all I need is the battery, dammit,) so I bought a brand new DualSense for 50 bucks and LOVE it, but it doesn't work with Controller Companion. I tried to manually install the xbox emulator, but I haven't been able to get it to work, yet.

Right?

Pretty much the only reason I don't use my Dualsense is because it doesn't work with controller companion.
Scythifuge 22 Nov, 2023 @ 1:08pm 
Originally posted by birolay:
Originally posted by Scythifuge:
I am necroing this with the same request. My xbox one controller battery is starting to crap out and I hate the logitech trash controller I was using while waiting for the controller to recharge (only getting a few hours use per charge, and the battery is not sold separately from the charging dock, and I refuse to repurchase a kit with another dock when all I need is the battery, dammit,) so I bought a brand new DualSense for 50 bucks and LOVE it, but it doesn't work with Controller Companion. I tried to manually install the xbox emulator, but I haven't been able to get it to work, yet.

Right?

Pretty much the only reason I don't use my Dualsense is because it doesn't work with controller companion.
I know that there is DS4Windows and a paid-through-steam-DRM app called DSX, but DS4Windows lacks certain features and isn't updated, and the DSX devs locked an update to their app behind a paywall and unlike Controller Companion, DSX MUST be run through an open instance of steam...

I wish I had the skills to make an app similar to C.C. specifically for DS4 and DualSense controllers. It blows my mind that despite the DualSense being available for a while now, there is no perfect solution for us. Hell, Sony themselves should have created a proper app so that they can make more money from PC users.
birolay 22 Nov, 2023 @ 3:02pm 
Originally posted by Scythifuge:
Originally posted by birolay:

Right?

Pretty much the only reason I don't use my Dualsense is because it doesn't work with controller companion.
I know that there is DS4Windows and a paid-through-steam-DRM app called DSX, but DS4Windows lacks certain features and isn't updated, and the DSX devs locked an update to their app behind a paywall and unlike Controller Companion, DSX MUST be run through an open instance of steam...

I wish I had the skills to make an app similar to C.C. specifically for DS4 and DualSense controllers. It blows my mind that despite the DualSense being available for a while now, there is no perfect solution for us. Hell, Sony themselves should have created a proper app so that they can make more money from PC users.

The genius behind Controller Companion is that it doesn't mess with the vanilla driver. It just works and doesn't create any incompatibility whatsoever.

I got both DS4Windows and DSX, and even though they do sort of accomplish (badly) what CC does (majestically), they also create a ♥♥♥♥♥♥♥ of incompatibilities, as they emulate xinput (an xbox 360 contoller) to work. And even if you set the configs to not emulate an xbox controller, it'll still act up with the steam input api... In the end, it's all in all a ♥♥♥♥♥♥ experience. I much rather just use it natively with emulators and call it a day.
I would like to add my support to adding dualsense controller support to this wonderful program.
C-Rex 28 Jul, 2024 @ 7:41am 
Still no support? Seriously?
tom turnip head 7 Oct, 2024 @ 10:31am 
It's built on XInput, which was specifically designed by Microsoft for the 360 controller, so no. It won't work without and XInput wrapper.
Last edited by tom turnip head; 7 Oct, 2024 @ 10:31am
birolay 7 Oct, 2024 @ 1:37pm 
Originally posted by mf tom:
It's built on XInput, which was specifically designed by Microsoft for the 360 controller, so no. It won't work without and XInput wrapper.

You misunderstood the topic. I'm not asking if it has Dualsense support or not. I'm asking the chances of the devs implementing it.
tom turnip head 7 Oct, 2024 @ 5:42pm 
Originally posted by birolay:
Originally posted by mf tom:
It's built on XInput, which was specifically designed by Microsoft for the 360 controller, so no. It won't work without and XInput wrapper.

You misunderstood the topic. I'm not asking if it has Dualsense support or not. I'm asking the chances of the devs implementing it.

You misunderstood my comment.

Controller companion has been built from the ground up on XInput, which was developed by Microsoft specifically for Xbox controllers. So what you're really asking is for the dev to develop a whole new version of controller companion that isn't based on XInput. It can't just be implemented after the fact. It would be an entirely new thing. So the chances are zero.
Last edited by tom turnip head; 7 Oct, 2024 @ 5:43pm
birolay 7 Oct, 2024 @ 6:42pm 
Originally posted by mf tom:
Originally posted by birolay:

You misunderstood the topic. I'm not asking if it has Dualsense support or not. I'm asking the chances of the devs implementing it.

You misunderstood my comment.

Controller companion has been built from the ground up on XInput, which was developed by Microsoft specifically for Xbox controllers. So what you're really asking is for the dev to develop a whole new version of controller companion that isn't based on XInput. It can't just be implemented after the fact. It would be an entirely new thing. So the chances are zero.

I'm not sure you know what you're talking about, bud
tom turnip head 7 Oct, 2024 @ 7:41pm 
Originally posted by birolay:
Originally posted by mf tom:

You misunderstood my comment.

Controller companion has been built from the ground up on XInput, which was developed by Microsoft specifically for Xbox controllers. So what you're really asking is for the dev to develop a whole new version of controller companion that isn't based on XInput. It can't just be implemented after the fact. It would be an entirely new thing. So the chances are zero.

I'm not sure you know what you're talking about, bud

Dualsense uses generic DirectInput. It's not supported by XInput without using a wrapper. PlayStation controllers do not send XInput commands, which is why CC requires you to use x360ce if you want compatibility.

You're the one asking the question here. I'm absolutely certain that you have no idea what you're talking about. Either accept the reality that it's not going to happen and use a workaround, or continue to be a prick and reject the answer you've been given.
birolay 7 Oct, 2024 @ 11:04pm 
Originally posted by mf tom:
Originally posted by birolay:

I'm not sure you know what you're talking about, bud

Dualsense uses generic DirectInput. It's not supported by XInput without using a wrapper. PlayStation controllers do not send XInput commands, which is why CC requires you to use x360ce if you want compatibility.

You're the one asking the question here. I'm absolutely certain that you have no idea what you're talking about. Either accept the reality that it's not going to happen and use a workaround, or continue to be a prick and reject the answer you've been given.

Sure thing blud, there's absolutely no such thing as compatibility layers or data translation. Much less open-source libraries on the subject. I mean, It's not like the very Steam Input API manages to translate DirectInput commands into XInput. You're absolutely right, after years we finally reached the fringe of technology on HID frameworks. There's literally no path forward, no way to accomplish this. Thanks for clarifying that!
aweigh 20 Oct, 2024 @ 1:37pm 
Originally posted by birolay:
Originally posted by mf tom:

Dualsense uses generic DirectInput. It's not supported by XInput without using a wrapper. PlayStation controllers do not send XInput commands, which is why CC requires you to use x360ce if you want compatibility.

You're the one asking the question here. I'm absolutely certain that you have no idea what you're talking about. Either accept the reality that it's not going to happen and use a workaround, or continue to be a prick and reject the answer you've been given.

Sure thing blud, there's absolutely no such thing as compatibility layers or data translation. Much less open-source libraries on the subject. I mean, It's not like the very Steam Input API manages to translate DirectInput commands into XInput. You're absolutely right, after years we finally reached the fringe of technology on HID frameworks. There's literally no path forward, no way to accomplish this. Thanks for clarifying that!
Lol well said. Fact is the CC dev could very easily make Sony and Nintendo controllers work if he wanted to, the project is simply abandoned.
< >
Showing 1-14 of 14 comments
Per page: 1530 50