hi, maybe someone can help me. I've been trying out the voice commands in crew chief for longer time now, most of it works fine. But when I try out pit commands, e.g. "box, change front tires" - the chief says "acknowledged, we're changing only front tires now" - but in the pit menu nothing changes, and if I just drive into the pit nothing happens either. In the help file it says pit commands for tires, fuel etc is supported in r3e. What am I doing wrong?
You need to make sure all the controls for pit actions are default or Crew chief won't be able to perform the correct actions
wait - you mean, if i assigned e.g. a button on my wheel for activating a pit option like tires or fuel, crew chief can't do it? mh, have to try this...default there is no button assigned for pit actions, do I remember correctly?
well, i've tested it. made a new controller profile so the pit actions are default. I saw in the log that crew chief wanted to send "Q" key, so I tried and changed the "enable pit menu" action from P to Q. And it changed something - crew chief opened, closed and acknowledged the pit stop. But no action was selected...so i looked at the log again, this is confusing...will paste some here... Recognised : box, fix suspension Confidence = 0.929 15:37:12.514 : matching entire response box, fix suspension 15:37:12.515 : Opening menu - selected item is Preset isOpen = True 15:37:12.515 : State for item Suspension = 0 15:37:12.515 : attempting to set state of item Suspension from 0 to True 15:37:12.515 : State for item Suspension = 0 15:37:12.515 : PlaybackModerator: Opening radio channel as Chief 15:37:12.515 : attempting to go to menu item Suspension state for this item is 0 current item = Suspension 15:37:12.515 : State for item Suspension = 0 15:37:12.527 : Sending actions KEY_S 15:37:12.527 : Pressing keys KEY_S 15:37:12.760 : Sending actions KEY_S 15:37:12.760 : Pressing keys KEY_S 15:37:12.947 : Playing sounds, events: mandatory_pit_stops/confirm_fix_suspension 15:37:12.947 : (mandatory_pit_stops/confirm_fix_suspension) 15:37:12.997 : Sending actions KEY_S 15:37:12.998 : Pressing keys KEY_S 15:37:13.234 : Sending actions KEY_S 15:37:13.234 : Pressing keys KEY_S 15:37:13.456 : Sending actions KEY_S 15:37:13.456 : Pressing keys KEY_S 15:37:13.678 : Sending actions KEY_S 15:37:13.678 : Pressing keys KEY_S 15:37:13.899 : Sending actions KEY_S 15:37:13.900 : Pressing keys KEY_S 15:37:14.126 : Sending actions KEY_S 15:37:14.126 : Pressing keys KEY_S 15:37:14.372 : Sending actions KEY_W 15:37:14.373 : Pressing keys KEY_W 15:37:14.591 : PlaybackModerator: Closing radio channel as Chief 15:37:14.595 : Sending actions KEY_W 15:37:14.596 : Pressing keys KEY_W 15:37:14.821 : Sending actions KEY_W 15:37:14.821 : Pressing keys KEY_W 15:37:15.056 : Sending actions KEY_W 15:37:15.056 : Pressing keys KEY_W 15:37:15.279 : Sending actions KEY_W 15:37:15.280 : Pressing keys KEY_W 15:37:15.514 : Sending actions KEY_W 15:37:15.515 : Pressing keys KEY_W 15:37:15.752 : Sending actions KEY_W 15:37:15.752 : Pressing keys KEY_W 15:37:15.988 : Sending actions KEY_W 15:37:15.988 : Pressing keys KEY_W 15:37:16.209 : Sending actions KEY_E 15:37:16.210 : Pressing keys KEY_E 15:37:16.635 : State for item Suspension = 0 15:37:16.635 : Closing menu - selected item is Preset isOpen = True 15:37:16.638 : Sending actions KEY_Q 15:37:16.638 : Pressing keys KEY_Q so, what's this S and W all about?? what are the keys for AND why aren't they set in the default settings? it's the arrow keys and ENTER key that's set for pit commands as default...i'm really confused now...
I think the Q is the default key to open the pit menu or something like that. If you look in the crew chief help it will tell you which keys need to be assigned to what function. If you then want to have a button on the wheel as well you need to use something like joy2key to replicate a key press. Perhaps @mr_belowski can help you more?
You can try antimicro instead: https://sourceforge.net/projects/antimicro.mirror/ Worked for me when TeamSpeak didn't recognise my wheel button for push-to-talk.
Crew Chief is set up to expect a particular set of pit menu action key bindings - specifically "Pit Menu Toggle": q "Pit Menu Select": e "Pit Menu Up": w "Pit Menu Down": s "Pit Menu Decrease": a "Pit Menu Increase": d "Pit Request Toggle": r when making pit menu commands the app sends key presses, so the keys the app presses need to match the keys assigned in-game. It's possible to change the keys the app presses by modifying the macros in the app, but this far far more complicated and error-prone than just changing the in-game pit menu key bindings
wow, thank you. now it seems to work. only "Change all tires" and then "change front tires only" doesn't work, I have to say don't change tires first...works perfectly for me - but I can't use custom bindings anymore without changing the macros, that's how i understand it. Well, saves me 4 or 5 buttons on my wheel. thank you! have been trying this for ages. I noticed, unticking the "prefer windows speech recogniser" makes the chief understand me much better.
the "change front tyres only" command is class-dependent - some classes don't allow it but the app doesn't handle this properly. The pit menu can get a bit out of synch with the app's internal state when the app tries to select front tyres only to be changed, but the game prevents the rear tyre change from being deselected if the front tyre change is selected. Or something like that. I need to do a bit of investigation there to work out how that can be made more robust. There's no support for sending button presses from the app to the game, only keyboard commands. I might take a look at this at some point but I've never needed it The Windows speech recogniser can work really well but only if you run through the training process in Windows, using the microphone you use while racing. The other speech recogniser doesn't need or benefit from training
I have another question, Mr. Belowski...why are the actions selected, but the stop isn't requested? this way the stop takes longer.
it's a design choice. I like to get my stop actions ready as a separate command, maybe a lap or two before I want to come in. So I say "box, change front tyres only" and "box, don't refuel", usually on the straight when I have a bit of thinking time. Then a couple of laps later I can make the "box this lap" command at short notice and / or when I'm very busy, knowing the actions will be correct. Basically, you definitely need to make the "box this lap" command after the command that sets your pit actions
ah, that's it, thank you! well, most of the time I used the commands to fix my car in that situation it would've been nice to simply drive into the pit next time you're near the pitlane...but I totally agree with what you say about common pit actions like tires...just set it up and wait till you need it. didnt't find "box this lap" in the commands list, that's why I was confused if it would even react to this command. At least I have plenty of time to practice this.
guys, I've got to "reanimate" this thread again since I reinstalled my R3E and Crew Chief. Assigned w,a,s,d for up,down, left, right, e for enter, q for open pit menu and r for request pit stop. But Crew chief now often acknowledges but again doesn't do anything. now it appears CC tends to send the right key presses but still nothing changes. I'll attach the log of this strange event here... : Recognised : box, fix suspension Confidence = 0.715 00:03:03.929 : matching entire response box, fix suspension 00:03:03.930 : Opening menu - selected item is Unavailable isOpen = False 00:03:03.930 : PlaybackModerator: Opening radio channel as Chief 00:03:03.934 : Sending actions KEY_Q 00:03:03.934 : Pressing keys KEY_Q 00:03:04.333 : Playing sounds, events: mandatory_pit_stops/confirm_fix_suspension 00:03:04.333 : (mandatory_pit_stops/confirm_fix_suspension) 00:03:04.345 : Closing menu - selected item is Unavailable isOpen = False 00:03:05.953 : PlaybackModerator: Closing radio channel as Chief 00:00:08.403 : Recognised : box, change all tyres Confidence = 0.784 00:00:08.403 : matching entire response box, change all tyres 00:00:08.404 : Opening menu - selected item is Unavailable isOpen = False 00:00:08.404 : PlaybackModerator: Opening radio channel as Chief 00:00:08.412 : Sending actions KEY_Q 00:00:08.413 : Pressing keys KEY_Q 00:00:08.818 : Playing sounds, events: mandatory_pit_stops/confirm_change_all_tyres 00:00:08.818 : (mandatory_pit_stops/confirm_change_all_tyres) 00:00:08.827 : Closing menu - selected item is Unavailable isOpen = False 00:00:11.280 : PlaybackModerator: Closing radio channel as Chief in both cases he seems to do nothing but open the menu, most times the menu doesn't even appear..I've added two pit presets because I read in the help file that this can cause problems - didn't change anything. it would be so cool if someone could help me or at least has the same problem... I even have this now - it seems to press buttons but in the pit menu nothing changes. I HAVE THE RIGHT BUTTONS ASSIGNED... 00:44:11.374 : Recognised : box, fix suspension Confidence = 0.919 00:44:11.376 : matching entire response box, fix suspension 00:44:11.376 : Opening menu - selected item is Preset isOpen = True 00:44:11.376 : State for item Suspension = 0 00:44:11.376 : attempting to set state of item Suspension from 0 to True 00:44:11.376 : State for item Suspension = 0 00:44:11.376 : PlaybackModerator: Opening radio channel as Chief 00:44:11.376 : attempting to go to menu item Suspension state for this item is 0 current item = Suspension 00:44:11.376 : State for item Suspension = 0 00:44:11.383 : Sending actions KEY_S 00:44:11.383 : Pressing keys KEY_S 00:44:11.608 : Sending actions KEY_S 00:44:11.608 : Pressing keys KEY_S 00:44:11.804 : Playing sounds, events: mandatory_pit_stops/confirm_fix_suspension 00:44:11.804 : (mandatory_pit_stops/confirm_fix_suspension) 00:44:11.822 : Sending actions KEY_S 00:44:11.823 : Pressing keys KEY_S 00:44:12.038 : Sending actions KEY_S 00:44:12.038 : Pressing keys KEY_S 00:44:12.253 : Sending actions KEY_S 00:44:12.255 : Pressing keys KEY_S 00:44:12.473 : Sending actions KEY_S 00:44:12.473 : Pressing keys KEY_S 00:44:12.689 : Sending actions KEY_S 00:44:12.689 : Pressing keys KEY_S 00:44:12.905 : Sending actions KEY_E 00:44:12.905 : Pressing keys KEY_E 00:44:13.317 : State for item Suspension = 0 00:44:13.317 : Closing menu - selected item is Suspension isOpen = True 00:44:13.322 : Sending actions KEY_Q 00:44:13.322 : Pressing keys KEY_Q 00:44:13.746 : PlaybackModerator: Closing radio channel as Chief