Author Topic: Some Keybind Commands in a Star Citizen Profile SHOULD work but don't...  (Read 14091 times)

Pon Teyuen

  • Posts: 5
I posted this in HCSVoicePack's tech forums, but not sure whether they, or the VoiceAttack OGs are the best ones to address this, so I'm trying both:

I have the Orion profile from HCS VoicePacks for Star Citizen I understand that by default, their profile is designed to work with the default keybindings. However, due to an input device I use, in a few cases, I can't use the default keybinds. However, it seemed fairly simple to alter those that didn't conform. And in fact, for the most part my changes all work. However, there are two stubborn ones that I am having trouble with, and I can't find any dependencies that would make it not so.

#1: "Departure Handover" and "Take Off"

In the keybinds section, I altered the referenced keybind from "r" to Left Alt + W for Strafe Up:

((Take off  [disabled]
Key Press: Left Alt + W [disabled]

Press down Left Alt key
Pause 0.05 seconds
Press W key and hold for 2 seconds and release
Pause 0.05 seconds
Release Left Alt key

I kept the other options the same, making no alterations to them. The 2 second delay is to provide the 30m lift. I have tested this keybind manually, and it does function ingame.

The two scripts that use it as a dependency:

Departure Handover and Take Off both simply reference it and I made no alterations to them at all, figuring the change in the keybind to which it was referring would do it. It seemed no problem is other commands I altered:

Play random sound (5 items - suppress repeats)
Execute command, '((Take off' (and wait until it completes)

When executing this an the simpler Take Off commands, Orion responds, but doesn't actually move the ship. I can't figure this one out.

# # #

#2: Quantum Travel

The Engage jump/warp/quantum drive command doesn't work when altered. However, I was able to get one of the buttons on my controller to emulate the middle mouse, so I changed it back to it's original configuration, and it now still doesn't execute. Orion responds, but the action doesn't take place. I had originally duplicated the 'lock missle' command and from it created a new one for keypress "J" which I had rebound to jump. It brfin However, I changed it back and it's still not working.

This is the restored quantum jump scripting. I didn't change the "When I say" syntax section at all so I'm not including it. I also did not change any other of the options. I also never actually altered the lock missile keybind item, I had simply duplicated it and created a new keybind reference based on it. When it didn't function I changed the travel command back to referencing the original reference, but it still didn't work:

Play random sound (4 items - suppress repeats)
Execute command '((Lock missle' (and wait until it completes)

NOTE: The dependencies and syntax seem fairly straightforward, and the dependencies clear and simple. In addition, these invidual problems were not present in all altered commands. Thus, I'm a bit flummoxed as what the problem is. Particularly on the one that was restored to the same commands as it came with by default.

​Any help would be appreciated.

Gary

  • Administrator
  • Hero Member
  • *****
  • Posts: 2832
Make sure you check out this thread:

http://voiceattack.com/SMF/index.php?topic=53.0

There may be an answer in there.   

Hope that helps!

Pon Teyuen

  • Posts: 5
Thank you.

At your suggestion, I checked out the post. Unfortunately:

1. I am running in Administrator as per the installation instructions.

2. I tried altering the keypress times. They are longer than .1 seconds (the suggestions) and I have now tweaked them to no avail. And again, it's not that all my alterations don't work, it's those specifically, which is odd.

3. I can try changing the input mode from Windows Game to Standard. However, all the function commands with the profile were in Windows Game mode, so not sure why these ones specifically that would work.
« Last Edit: May 17, 2016, 09:18:28 PM by Pon Teyuen »

Pon Teyuen

  • Posts: 5
UPDATE:

The Quantum Drive keybind is now working. However, it still isn't liking the Strafe Up take-off command I referenced as Issue 1.

Astral_Nomad

  • Newbie
  • *
  • Posts: 14
I posted this in HCSVoicePack's tech forums, but not sure whether they, or the VoiceAttack OGs are the best ones to address this, so I'm trying both:

I have the Orion profile from HCS VoicePacks for Star Citizen I understand that by default, their profile is designed to work with the default keybindings. However, due to an input device I use, in a few cases, I can't use the default keybinds. However, it seemed fairly simple to alter those that didn't conform. And in fact, for the most part my changes all work. However, there are two stubborn ones that I am having trouble with, and I can't find any dependencies that would make it not so.

#1: "Departure Handover" and "Take Off"

In the keybinds section, I altered the referenced keybind from "r" to Left Alt + W for Strafe Up:

((Take off  [disabled]
Key Press: Left Alt + W [disabled]

Press down Left Alt key
Pause 0.05 seconds
Press W key and hold for 2 seconds and release
Pause 0.05 seconds
Release Left Alt key

I kept the other options the same, making no alterations to them. The 2 second delay is to provide the 30m lift. I have tested this keybind manually, and it does function ingame.

The two scripts that use it as a dependency:

Departure Handover and Take Off both simply reference it and I made no alterations to them at all, figuring the change in the keybind to which it was referring would do it. It seemed no problem is other commands I altered:

Play random sound (5 items - suppress repeats)
Execute command, '((Take off' (and wait until it completes)

When executing this an the simpler Take Off commands, Orion responds, but doesn't actually move the ship. I can't figure this one out.

# # #

#2: Quantum Travel

The Engage jump/warp/quantum drive command doesn't work when altered. However, I was able to get one of the buttons on my controller to emulate the middle mouse, so I changed it back to it's original configuration, and it now still doesn't execute. Orion responds, but the action doesn't take place. I had originally duplicated the 'lock missle' command and from it created a new one for keypress "J" which I had rebound to jump. It brfin However, I changed it back and it's still not working.

This is the restored quantum jump scripting. I didn't change the "When I say" syntax section at all so I'm not including it. I also did not change any other of the options. I also never actually altered the lock missile keybind item, I had simply duplicated it and created a new keybind reference based on it. When it didn't function I changed the travel command back to referencing the original reference, but it still didn't work:

Play random sound (4 items - suppress repeats)
Execute command '((Lock missle' (and wait until it completes)

NOTE: The dependencies and syntax seem fairly straightforward, and the dependencies clear and simple. In addition, these invidual problems were not present in all altered commands. Thus, I'm a bit flummoxed as what the problem is. Particularly on the one that was restored to the same commands as it came with by default.

​Any help would be appreciated.

As you might well know, SC is still in alpha, and they are always enabling/changing/removing keybinds among other things. Thats why they always tell you to delete your Public/USER folder. Check to see that the commands you are trying to use are actually bound to the keys that SC is looking for. It can and does change.

Rhaedas

  • Jr. Member
  • **
  • Posts: 72
Not quite as bad, but even in ED this happens sometimes. I've just found out that something has changed with the cargo scoop specifically for the SRV, so the little routine that I was using that was tapped off of the cargo scoop for the ship is not working now for the SRV. I think it might be a new bind that's been split between the two since this update today.

The hard part is always realizing there is a problem, you get so used to things working right. Fixing it is just a matter of learning what the game wants to happen that's new, and making adjustments.

Pon Teyuen

  • Posts: 5
Thanks for the input, all. Basically, I've gotten it to work, with some workarounds:

1. On the Quantum Travel, as mentioned, after rebinding the key and keystroke references back to it's default, then restarting all the components (Computer, VoiceAttack, Controller Software, Game) it worked. I was able to simply map my key to the default on the button I was using on my console.

2. For the Take-Off Sequence, it was a bit more problematic and required a compromise, but it worked. First, looked at the original version of the profile and increased the keypress to the exact time in the original, and actually copy-pasted the syntax. This still didn't work until...

I rebound the key to a single keypress rather than a modifier+keystroke combination. The original strafe-up was "r" and I had altered it to Shift+W. Changing the time didn't help in this case. However, changing the keybind to a simple single keypress like Q, in combination with increasing the timing, made it work.