Virtual Crew Chief for BMS
-
@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.
-
-
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?
-
@patpatpowercat
Yep. Here’s how to fix this.<TLDR>: Instead of using the MPO cockpit switch, press key “o” to toggle MPO on/off. The “Kick” response will only occur when the pitch is full down.
So try this: when going through Big Movements and DBU movements:
a) Do pitch UP, get VCC Response “Nose Up”,
b) then do pitch down and hold it there (full down), get VCC response “Nose Down”,
c) wait for VCC response to stop completely, then
d) press and hold O key (or your assigned button for O keypress) for about .5 to 1 sec, get VCC response “Kick”.
e) Let go of O key and then press O key again (this disengages MPO - verify when you get back in the cockpit)
f) then continue on with roll and yaw testing.
</TLDR>VCC4BMS uses a small .dll file (F4SharedMem.dll) to look into BMS’s data stored in memory during 3D. Unfortunately, Manual Pitch Override (MPO) switch position is not one of the pieces of data stored in BMS’ shared memory. So, in order to define MPO for VCC4BMS, we have it search for when the “o” key is pressed (“o” key is the default keyboard command for MPO Switch Toggle). For real, when this evolution is done, MPO is engaged when Pitch is full down (because it is easiest for the Crew Chief to see the elevons drop fully down in MPO ON).
Additionally, if you ever get stuck in a VCC4BMS command, you can always tell the Crew Chief “Disregard” or “Standby”. This will break the loop that VCC is in that is holding up the events, and allow you to continue issuing commands.
Regards,
Tomcattwo
(VoiceClone) -
-
Hi Guys,
thank you again for your amazing work to bring this to BMS for us!
Are you planning on a version 1.2 currently, to add some more recordings of BogeyDope maybe?
AFAIK there have been talks about it at least, so I just wanted to check in, if there are any new updates planned for this -
@Korbi We don’t have any plans right now, but if you have any specific wishes, please let us know.
-
@Ricky Copy that no problem
What would be a nice addition are some lines from the VCC for recovery ( I know there is not much, but there is a little ) welcoming back the jet and for putting in chocks and the EPU pin. -
Here is a little kneeboard card I made for all the current voice commands for the startup.
-
@Korbi That should be doable. Do you have any information on what the procedure should look like? Otherwise I’ll ask Bogey Dope.
-
@Ricky That sounds great! Unfortunately I do not have any information on that, but I think to ask BogeyDope would be the better way to go anyway.
What also came to mind yesterday, it would be cool to have a interaction with VCC when you need to recharge the JFS with a feedback call when its charged again