MRM/DF override
-
@Stevie said in MRM/DF override:
Gun is always hot, even in NAV…and the only weapon assigned to the trigger. Everything else is on the pickle.I’m not sure if you mean something different, but the gun is only “hot” if the gun is selected (in A-G Strafe, A-A gun master mode or DGFT override) and armed, otherwise you’d be firing the gun when lasing a target.
-
@OPPOTATO
You can solve the problem in the .key file.
The file enables to set a button so that it activates different functions whether you depress or release it.
So you can set a button so that it activates “DF cancel” when you depress it and “MRM” or “DF” when you release it. Then you have no transition issue left.Example in my own key file :
SimDeselectOverride 20 -2 -2 0 0x0 0
SimSelectSRMOverride 20 -2 -2 0x42 0x0 0Reading : Button 21 is used to enter DF override mode in two steps : depressing it actually activates “DF cancel” and DF override mode is entered on release. If you simply click the button it’s pretty much unnoticeable : you just end up having selected the DF override mode without encountering any transition issue.
-
@OPPOTATO - yes, I know. That’s why I mentioned that I’m using a Cougar throttle. But it’s still possible to set up Cancel on deselection of MRM or DF even for a two or single position switch. It’s available as a setup selection.
-
@mirv - No. I mean the gun is always hot if Master Arm is on and you aren’t in SIM…or at least it was at one time, and made sense because the Gun Cross is always there and if you needed to take an immediate snap shot you could/can always do so even if you managed to mis-manage your HOTAS.
But now that you mention it, I think this did get “fixed” in NAV Master Mode at some point…
-
@ewildcat said in MRM/DF override:
@OPPOTATO
You can solve the problem in the .key file.
The file enables to set a button so that it activates different functions whether you depress or release it.
So you can set a button so that it activates “DF cancel” when you depress it and “MRM” or “DF” when you release it. Then you have no transition issue left.Example in my own key file :
SimDeselectOverride 20 -2 -2 0 0x0 0
SimSelectSRMOverride 20 -2 -2 0x42 0x0 0Reading : Button 21 is used to enter DF override mode in two steps : depressing it actually activates “DF cancel” and DF override mode is entered on release. If you simply click the button it’s pretty much unnoticeable : you just end up having selected the DF override mode without encountering any transition issue.
for a 3 way ON-OFF-ON switch, (or 2, 2 way ON-OFF switches or 2 bound toggle keys) would you not simply set this
g_bHotasDgftSelfCancelin the cfg file?
Logic…
IF MRM OVERIDE OFF AND DF OVERIDE OFF THEN MASTER MODE ON (DF CANCEL)
-
I dont have a 3 way switch, I have 3 momentary buttons I use, one bound to MRM, one bound to DF cancel, and one bound the DGFT override. If I want to switch from MRM to DGFT overide, I have to click my cancel button then my DGFT override button, i shouldnt have to do that. If I were to do that press/release thing, I would have to hold down my MRM or dogfight button down for like an hour or so during a flight
-
@OPPOTATO said in MRM/DF override:
I dont have a 3 way switch, I have 3 momentary buttons I use, one bound to MRM, one bound to DF cancel, and one bound the DGFT override. If I want to switch from MRM to DGFT overide, I have to click my cancel button then my DGFT override button, i shouldnt have to do that. If I were to do that press/release thing, I would have to hold down my MRM or dogfight button down for like an hour or so during a flight
Might be worthwhile try setting g_bHotasDgftSelfCancel see how it works (if you havn’t already).
-
@Fish44 that wont work because that would mean I would have to hold my momentary button down forever pretty much
-
@OPPOTATO said in MRM/DF override:
@Fish44 that wont work because that would mean I would have to hold my momentary button down forever pretty much
Ah I see your dilemma. The button sets the mode, and you need the cancel to unset it.
-
@Fish44 Correct, in order for me to go to DF override mode from MRM override is to first hit the cancel button then hit the DF override. So its 2 button clicks to do it, if you DONT hit the cancel callback first, it switches to AIM-9s while still being in MRM override which is not a function of the real aircraft as it is physically impossible to hit the DF override switch position from the MRM position without going through the cancel command. People without the Warthog/Cougar/maybe the winwing F-16 throttle, probably have this issue too.
-
@OPPOTATO said in MRM/DF override:
@Fish44 Correct, in order for me to go to DF override mode from MRM override is to first hit the cancel button then hit the DF override. So its 2 button clicks to do it, if you DONT hit the cancel callback first, it switches to AIM-9s while still being in MRM override which is not a function of the real aircraft as it is physically impossible to hit the DF override switch position from the MRM position without going through the cancel command. People without the Warthog/Cougar/maybe the winwing F-16 throttle, probably have this issue too.
Well, the solution I described just does what you want : click the momentary button and you get DF or MRM with no transition issue, because as you click the cancel function is activated as well.
You wouldn’t have to hold the button down at all, as you seem to have understood. -
@Fish44 - pretty sure you only need to send the Cancel once, so I shouldn’t think it has to be set on a hard switch. Momentary should also work.
-
@Stevie said in MRM/DF override:
@Fish44 - pretty sure you only need to send the Cancel once, so I shouldn’t think it has to be set on a hard switch. Momentary should also work.
Only input device I can test with ATM is keyboard, And I confirm that I cant ‘latch’ either of these modes with a key-bind. They stay on only as long as I press the key. That’s fine for toggle (alternate type ON-OFF) switchs, but not as @OPPOTATO says for momentary button (or keyboard) presses.
Looks to me like there needs to be 3 additional ‘Toggle’ callbacks for setting these modes. maybe described like…
SimSelectSRMOverrideToggle SimSelectMRMOverrideToggle SimDeselectOverrideToggle
(2 would probably do, since if the MRM or DG modes were toggled off the MASTER (overide) mode would be there by defalt).
-
@Fish44 - you shouldn’t need to latch the Cancel. Once it’s sent, you’re Canceled and you con’t have to do anything more. That’s why setting it to Cancel on deselect works.
-
I’ve tested this on my TWCS throttle.
The way I have it setup is:
Toggle switch down (momentary) - dgft o/ride
Toggle switch up (momentary) - MRM o/ride
Closest momentary push switch - cancel call backThe momentary toggle switches enter and stay in the o/ride modes as they should but you do need to hit cancel before you can switch between (and only when switching between these two modes) dgft or Mrm mode as the OP states.
I tested the auto cancel with the same map and found that it does work but because the toggle switch is momentary, the o/ride modes require you to hold the switch in position. As soon as you release the toggle it activates the cancel function.
I get what the OP is saying, but if you are using a throttle with momentary switches I think you just have to deal with also adding the cancel call back as you’d require it regardless to exit either of the o/ride modes and return to A/A, A/G or NAV.
It’s a pretty happy compromise without upgrading to a warthog etc.
-
@Stevie said in MRM/DF override:
@Fish44 - you shouldn’t need to latch the Cancel. Once it’s sent, you’re Canceled and you con’t have to do anything more. That’s why setting it to Cancel on deselect works.
Hi @Stevie Here’s the challenge.
Try to map either the MRM or Dgft to a BUTTON (momentary) not a SWITCH!You will find that you can only stay in that mode when the button is HELD. I believe that is the issue outlined by the original poster. And my recommended solution remains the same.
@Fish44 - Looks to me like there needs to be 3 additional ‘Toggle’ callbacks for setting these modes. maybe described like…
i.e. press once MODE ON, press again MODE OFF
-
@lew0984 said in MRM/DF override:
Toggle switch down (momentary) - dgft o/ride
Toggle switch up (momentary) - MRM o/rideThe Devil is in the detail…
A switches which stays in different position after being set is not momentary, its a ‘maintained’ (industry terminology) switch ON/OFF etc. A momentary switch is one you push but on release returns to its original state, This can be a push button or a switch (with a spring back).
The callbacks work with ‘maintained’ switches, and are not designed for ‘momentary’ ones. A single callback can’t work for both toggle and momentary.
-
@Fish44 ah, copy. So 3 completely seperate call backs would be required and a rocker switch (“button” or “momentary”) could function as per RL despite returning to centre under spring tension? My guess is this would allow you then to switch between O/ride modes as in RL but you’d still need to map the cancel call back to come out of the O/ride as there is no centre position button to activate cancel, despite the switch having a centre position?
-
@Fish44 - didn’t work out that way on my CH throttle…before I managed to break it somehow. Pretty sure this is all about setup…
-