Virtual Crew Chief for BMS
-
@foxster
We could not find the AAR Door position nor the cockpit switch position in Shared Memory. So we used the RDY and DISC light bits, which are in Shared Memory. If you look within the profile, you’ll be able to see the inline C# code which looks for the RDY light on (bit set) or off (bit cleared). We also had to design in code to ensure that VCC did not respond when the pilot pushes the disconnect button (RDY goes out, DISC comes on for 3 seconds then DISC out, RDY on), and after the pilot places the switch in shut (which causes RDY and DISC to go out), a slight (~3 second) delay between when RDY and DISC lights are both out and when VCC responds (to give time for the “door” to close completely).Shared Memory does not contain brakes applied or not (at least we could not find it). For Brakes, we used the toe brakes (which are mapped along with the pitch, roll and yaw joystick/rudder axes at initialization or by a voice command. If the user doesn’t have toe brakes, we look for keypress “k” (the default keypress for wheelbrakes).
Regards,
Tomcattwo
(VoiceClone) -
@Tomcattwo Ahhh…Ok, that helps with the AAR Door. I don’t have voiceattack and can’t see the inline c# you’re using, but I see the bits in the FlighData.h header and can work it out from there. Your description of the logic is helpful.
-
@Tomcattwo
Hi, With v1.1 profile, I have an issue with Brakes Checks.
Once Channel 1 is announced, CC immediatly replies “Movement” without any action on the brake. And I have to Disregard waiting no movement never coming.
Same once announced Channel 2 .
Same on left or right brake.Controls configuration is ok
Any idea ?
-
@Wingedsky Are you using pedals? It sounds like you may need a little bit of a deadzone in the vcc profile to accommodate for axis sensitivity/noise.
-
@Wingedsky
I see from post above you have toebrakes mapped. I agree with @foxster - check the deadzone around your toebrakes. Based on your description, sounds like BMS thinks your toebrakes (both of them) are always being applied.
Regards,
Tomcattwo
(VoiceClone) -
@Tomcattwo @foxster
thanks for your answer.
Yes i have a thrustmaster T-Pendular- Rudder.
Are you talking about Saturation ? Dead zone is not associate with Brakes
I Have tried Small and medium Saturation without any changes
Large saturation : once “Channel one” recognize, immediately I still ear movement without any action on the toe Brake. The change is, after pumping brakes, I have no movement…Now no need to Disregard, that is the only progress…
the calibration is correct
-
@Wingedsky
This is from the Thrustmaster TPR Owner’s manual. This page tells you how to set the deadzones for your left and right differential brakes. I think you would need to widen the deadzones for both left and right brakes a bit.@Ricky for info.
Regards,
Tomcattwo
(VoiceClone) -
@Tomcattwo ohhhh thanks a lot
I didn’t know this tool
but unfortunalely, it seems not working for me… all drivers cleared and updated, but once apply in the calibration tool, the settings still remain default setings … I have to find why … -
On the commands that can track keyboard commands, do they have to be default or will it read custom binds?
-
@Squwk7700 Right now they need to be default. You can find the commands in VoiceAttack and edit the keys it looks for. Let me know if you need any help with that. And if more people need this feature, I’ll look into making the first time setup ask which keys you would like to use.
-
@Ricky I’ll look at it and will let you know if I need help.
-
T Tomcattwo referenced this topic on
-
Hi guys. Awesome job! Having a problem with vCC though.
When I say “Clear for Start 2” he answers, but directly after that the program goes into a continuous loop which renders vCC useless. In Voice Attack the following line is repeated infinitely:
"Inline function exception creating instance: Exception has been thrown by the target of an invocation. Could not load file or assembly 'file:///C:\Program Files (x86)\ Voice Attack\Shared\Assemblies\F…(rest is unreadible. Propabably “F4SharedMem”)
A friend of mine has a similar problem.
Hope you have a solution, because an interactive vCC is really awesome! Thx
-
@Doc0301 Could you check if F4SharedMem.dll is located in the Assemblies folder of VoiceAttack? Did you copy it there during installation?
-
@Ricky said in Virtual Crew Chief for BMS:
@Doc0301 Could you check if F4SharedMem.dll is located in the Assemblies folder of VoiceAttack? Did you copy it there during installation?
Having the same problem since a couple of days. It used to work perfectly. F4SharedMem.dll still in the same place as when I installed it.
-
Reinstalled the profile, same problem.
-
@FullMetal_cooKie , @Doc0301 ,
Is this behavior just happening when you say the phrase “Ready for Start 2” with just Voice Attack running (and Falcon 4 BMS is not running)? If so, that is expected behavior. F4SharedMem.dll is what is used to read memory of BMS when BMS is running. So VCC4BMS is “listening” to shared memory in order to see when engine RPMs get to 60% so that VCC can tell you you have a good start.In order to break out of the loop, say “Disregard” or “Standby” The loop will break and you can issue more commands.
If this is happening when you are in game, then there is another issue (perhaps something associated with Shared Memory that was affected by U3). Please let me know if this behavior is happening in game.
Edit: Engine start sequence in VCC works normally for me in BMS 3D using 4.37U3.
Thanks,
Tomcattwo
(VoiceClone) -
I get this warning message upon trying to import the profile.
“The profile you’re importing contains actions that executes applications, execute inline functions, execute plugin functions, and/or kill processes. This is potentially dangerous to your system. Import anyway?”
-
@MnMailman That is a standard warning for Voice Attack. It is safe to import VCC4BMS.
Regards,
Tomcattwo -
@Tomcattwo said in Virtual Crew Chief for BMS:
@MnMailman That is a standard warning for Voice Attack. It is safe to import VCC4BMS.
Regards,
TomcattwoOk thanks.
-
I just tried this out the other night, and it was fantastic. However, I did have one issue. Everything went well until checking the flight controls (big movements) and coming to the manual pitch override. Although I flip the switch, the crew chief never gave me the ‘kick’ reply.
Then, because I am halfway through a command, I cannot do anything else with voice attack, as it keeps saying it is in the middle of a command. Any ideas?