Navigation

    ViGEm Forums

    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Popular
    • Twitter
    • GitHub
    • Discord

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

    Discussion and Support
    7
    14
    370
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • D
      dedakraeveda @nefarius last edited by

      @nefarius "A very simple one line change in code can achieve that"
      How can I do this and what specific line of code should I edit? I just really want to run "the touchpad" via DS4 emulation and the SELECT button.

      1 Reply Last reply Reply Quote 0
      • nefarius
        nefarius last edited by

        Here are the button mappings, a simple 1:1 relationship.

        D 1 Reply Last reply Reply Quote 0
        • D
          dedakraeveda @nefarius last edited by

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

          Here are the button mappings, a simple 1:1 relationship.

          Oh, good. But the touchpad click is not described here. It should look like this:
          {DualShock3Buttons.Select, DualShock4Button.Touch}
          ?

          P.S.
          I'm sorry to bother you, but I really want to continue playing 🙂 Thank you for your work.

          A 1 Reply Last reply Reply Quote 0
          • A
            AnotherGlitch @dedakraeveda last edited by

            @dedakraeveda Seems it can't be helped enough 😞

            1 Reply Last reply Reply Quote 0
            • nefarius
              nefarius last edited by

              Look at the sources, it's all there.

              A 1 Reply Last reply Reply Quote 0
              • A
                AnotherGlitch @nefarius last edited by

                @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

                H 1 Reply Last reply Reply Quote 1
                • H
                  hisheyday @AnotherGlitch last edited by

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

                  Thx

                  1 Reply Last reply Reply Quote 0
                  • W
                    wichtist last edited by

                    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 🙂

                    nefarius 1 Reply Last reply Reply Quote 0
                    • nefarius
                      nefarius @wichtist last edited by

                      @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

                      W 1 Reply Last reply Reply Quote 0
                      • W
                        wichtist @nefarius last edited by

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

                        1 Reply Last reply Reply Quote 0
                        • First post
                          Last post