Ohjurot / DualSense-Windows

Windows API for the PS5 DualSense controller
Other
342 stars 38 forks source link

YEAAAAAHHHHH #6

Closed LeifMessinger closed 3 years ago

LeifMessinger commented 3 years ago

image

LeifMessinger commented 3 years ago

It's in the steam client beta though

Ohjurot commented 3 years ago

Thats nice to see! Do you have the beta installed? Would be interesting if bluetooth is fully working.

Creta5164 commented 3 years ago

Good to see this feature!

However looking at this issue, I think there should be a separate community group like Discord or Slack.
Because it can lead to confusion about the purpose of the issue as it is not related to the problem occurring in the source code.

How do you think about it?

FancyBanana commented 3 years ago

@Ohjurot new steam beta update added stuff for bluetooth:

Steam Input  
. Implemented rumble over Bluetooth for the PS5 controller
. Reduced rumble intensity for the PS5 controller
. Allow external audio based haptics while rumble is enabled on the PS5 DualSense controller
Ohjurot commented 3 years ago

@FancyBanana Thats exiting news! Looks like there is also an update on the bt output report at the DS4 Issue. I will try my best to get something working today.

@Creta5164 You are right the current situation is not ideal. Information is spread all over several GitHub issues, repository and Reddit. I will think about it. However looking at the general mindset of many GitHub users and created issues it looks like issues are the new general purpose communication form. Don’t like to see it either...

Ohjurot commented 3 years ago

I have full BT input support working now (commit is coming later). Now lets hope I will have the same success with outputs as well. However if you disconnect BT via the controller it does not seem to disconnect from windows! Resulting in a dead lock within read file. I will try to find a way to prevent that. Maybe with async io...

Ohjurot commented 3 years ago

Yes it is rumbeling, without any wire!!!!!!!!!! Used this here Now its time to figure out the exact layout. Looks like a CRC32 calculation is required. Or maybe CRC is done by the driver... Nope its my task...

Ohjurot commented 3 years ago

@FancyBanana @LeifMessinger I got my CRC calculation working now. But as soon as I tried to test the actual output report on my DS5, it ran out of battery XD I guess I must wait a bit... I'm hoping not to encounter Ryochan7 issue with the leds. But I am quite positive to publish the first release / "unstable beta" this weekend or within the next week.

Ohjurot commented 3 years ago

BT is done