[Issue] - DS3 as DS4 : select button / touchpad

@dedakraeveda Seems it can't be helped enough 😞

Look at the sources, it's all there.

@nefarius I think I'm getting it. As far as I know the mapping is in Sinks/Shibari.Sub.Sink.ViGEm.DS4.dll but I can't find a way to modify it. In your link to the source code I can see the mapping and where to change DualShock4Button.Share to DualShock4Button.Select (maybe, I'm not quite sure why it is like this. Nobody uses the share button 😕 ) I don't know what else to do with that .cs file or at least how to modify the .dll
I really don't wanna use other software

@anotherglitch Hello,
I'm stuck in the same step as yours in the past.
Hope you'd solved it.
Any luck with it?

Thx

Hi, dear Nefarius what software do you use to edit the source?
I tried using ressource hacker and when I open the sink carpet I dont see any core or ViGEmSinkDS4.cs I can edit so how do i change the line.
Also when I open the sink there is the Shibari.Sub.Sink.ViGEm.DS4.dll file as usual but when i opened it it only shows some version info, nothing i can modify.
I hope you can see this 🙂

@wichtist Resource Hacker? That's the totally wrong approach, I assume you talk about the Shibari sources which can be found on my GitHub like any other publication. It's been made with Visual Studio 2019 (Professional or Community Edition).

Cheers

@nefarius thank you dawg, i'm a complete noob so all this is new to me but I want to keep learning.

You need to download the source code from github for Shibari, then change the line in:
Shibari/Sinks/Shibari.Sub.Sink.ViGEm.DS4/Core/ViGEmSinkDS4.cs

From:
{DualShock3Buttons.Select, DualShock4Button.Share}

To:
{DualShock3Buttons.Select, DualShock4SpecialButton.Touchpad}

Then compile. Replace your Shibari.Sub.Sink.ViGEm.DS4.dll file with the newly compiled one and restart the program.

@ultrajohn Thank you very much. Would you be so kind to post the .dll file if you can? I think that would be of huge help to many people who don't have Visual Studio or don't know how to code and compile in C++
Thanks!

@quattro_pallido said in [Issue] - DS3 as DS4 : select button / touchpad:

@ultrajohn Thank you very much. Would you be so kind to post the .dll file if you can? I think that would be of huge help to many people who don't have Visual Studio or don't know how to code and compile in C++
Thanks!

Never mind, I managed to compile the new mapping. For those interested in emulating the DS4 touchpad with the 'Select' button on a DS3, substitute the attached .dll in the 'Sinks' folder.

@quattro_pallido said in [Issue] - DS3 as DS4 : select button / touchpad:

@ultrajohn Thank you very much. Would you be so kind to post the .dll file if you can? I think that would be of huge help to many people who don't have Visual Studio or don't know how to code and compile in C++
Thanks!

Nevermind, I managed to compile the source with the new mapping and apparently it works.
For those interested in emulating the DS4 touchpad with the Select button on a DS3, substitute this file in the 'Sinks' folder.