Announcement

Collapse
No announcement yet.

multiple actions on key

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • multiple actions on key

    Hello,
    I'm trying to improve Star Citizen experience using reWASD to manage my controller. I used to play Elite Dangerous with a DS4 (and then DualSense), and move my head inside the cockpit with its gyroscope. It's just very nice, even better than head tracking actually (it's quite natural and you can keep your eyes on the screen). I'd like to reproduce the same behavior on Star Citizen. In this game, input management isn't as advanced as Elite, but I'm sure reWASD can fix that. The may problem is that you don't have a Free-look input directly. You can push "Z", and while it's pushed, move the head with the mouse, or the second option is to use a head-tracker like Opentrack.
    Do you think you could add an Opentrack output from reWASD on a next release ? Assigning gyroscope (or controller stick, or mouse, ..) and then output Opentrack compatible data directly to Star Citizen would be great, and could also be adapted for other games. As a side note, managing this protocol, the opposite could be interesting for some people, like using an Opentrack device to control mouse or joystick, moving the head with the remap power of reWASD.
    In the meantime, I'm trying to configure a profile, so that when I push DualSense microphone button, it toggles gyroscope activation as well as toggle "Z" (I don't want gyro active by default, as I'm using mouse/keyboard - or PS3 Nav controler, and don't want gyro to interfere). How could I do this? I was trying with no success to jump to layer 1 where gyroscope is mapped to mouse and push "Z", while gyro isn't mapped on default layer. But for now, the "Z" key isn't kept down. I'll continue to try, but is there a different option?
    Also, I wanted to use layers to simplify shortcuts (shift-mode layers pushing X / O / ... buttons, and assign Navigation/Targets/Armament/.. commands), so wouldn't using a layer for gyro limit me? Would I need to assign commands with shortcuts instead?
    Thank you very much!

  • #2
    Hey there!

    Thank you for your suggestion. We will discuss it with our team; however, we can't promise anything.

    You need to go to Preferences, open the Gamepads section, and set 'Gyro initial state' to 'Off'.
    After that, you can create the mapping you need using different Activators.​

    Comment


    • #3
      Thank you very much for your answer. I'm alaways happy to see how reWASD is getting more features.
      My mapping problem was that I wanted to assign 2 actions for the same button : Turn gyroscope on and start to keep "Z" pressed (and the opposite as they would both be toggle). Is this possible?
      Anyway, it looks like the game isn't very firendly, as if I press "Z", the right stick from my controller change assignment to move head position (even if it's not configured like this). Which means my only option is to find a way to bind gyro to a head-tracking protocol like Opentrack. Is gyro position sent to "UDP server for emulators"? I coudl try to make an adapter if so...

      Comment


      • #4
        Originally Posted by peio View Post
        Thank you very much for your answer. I'm alaways happy to see how reWASD is getting more features.
        My mapping problem was that I wanted to assign 2 actions for the same button : Turn gyroscope on and start to keep "Z" pressed (and the opposite as they would both be toggle). Is this possible?
        Anyway, it looks like the game isn't very firendly, as if I press "Z", the right stick from my controller change assignment to move head position (even if it's not configured like this). Which means my only option is to find a way to bind gyro to a head-tracking protocol like Opentrack. Is gyro position sent to "UDP server for emulators"? I coudl try to make an adapter if so...
        Yes, gyro input is sent over UDP.

        Comment


        • #5
          Hello,
          Just to clarify, I may have misunderstood, Opentrack doesn't have its own protocol, but uses TrackIR's. This is maybe what could also be done by reWASD (propose a TrackIR compatible device to applications).
          As a workaround of right stick misbehaving when "Z" is pressed, is it possible to have 2 virtual devices simultaneously, and assign my physical right stick to the left stick of second virtual?

          Comment


          • #6
            Originally Posted by peio View Post
            As a workaround of right stick misbehaving when "Z" is pressed, is it possible to have 2 virtual devices simultaneously, and assign my physical right stick to the left stick of second virtual?
            Yes, reWASD allows you to remap the physical right stick to the virtual left stick, but could you please clarify which two virtual devices you want to emulate within one configuration?

            Comment


            • #7
              I was thinking to present two virtual controlers to the game, while using only one physical controler (my DualSense) and then use left sticks of both virtual controlers to pilot ship (yaw, pitch, roll, ..).
              I'm not sure this is even doable with this game, but I know some people play with two Hotas, so maybe 2 controllers is possible.
              It would mean my DualSense commands would be spread between these two controlers : real left stick to left stick of first virtual controler and real right stick to left stick of second controler.

              Comment


              • #8
                reWASD does not support creating two virtual controllers at the same time. Currently, it’s only possible to emulate one virtual controller per config.

                Comment

                Working...
                X