Green keys in UI key mapping screen?
-
I’m using my old key file from 4.31 (I know, one day….) but have found I can’t use F1/F2 as UI IVC Local/Global commands. So I’ve copied:
SimDoNothing -1 0 0x3B 0 0 1 -0 “UI: IVC Broadcast (Global Comms to 2D & 3D)”
SimDoNothing -1 0 0x3C 0 0 1 -0 “UI: IVC Local (Comms only to 2D)”
from the BMS Full key file, and inserted them into my old key file. F1/F2 then show up as green (i.e. locked I believe). Does this now mean they’ll work assuming I haven’t assigned anything else to F1/F2… because when I press them it says “No function assigned”, and the row doesn’t shift up to the top of the table other selected keys.
-
From what I know, keybindings in the key file have nothing to do with the IVC team channel activation keys, which are fixed by the IVC server settings. F1 and F2 are special keys that IVC use, so if you wish to use them for IVC team comms in 3D world, make sure they are ‘not assigned’ as you did above.
When the game handshakes with IVC in the 3d world, it uses the radio frequencies, to create the hook to the game( assigned to g_nF1TeamUiFreq, g_nF2TeamUiFreq), for team comms. So by setting them to a valid frequency, and tuning to that frequency you can communicate wit the teams. To block comms, say with red team, an invalid frequency is set for F2 in the config. That way all can talk in the 2d, but not the 3d world.
The BMS manual explains this very well.
-
I don’t think Falcon BMS.exe is looking at those key events. IVC Client.exe is. The only reason it’s in the .key file is to remind you what keys IVC Client.exe is looking for. I bet you could delete them and IVC would behave the same.
If you bind some other function to F1 I don’t think IVC cares. It doesn’t have exclusive input of the keyboard. You’d just get both functions on one key press.
-
Thanks Frederf/Fish - saves me messing around with things!