Solved Aggravating FOV Adjustment in 3D Cockpit
-
When intending to rotate a knob in the cockpit, I (more often than I like) miss the hotspot slightly and the scroll wheel changes the FOV. Pressing the scroll wheel click does not reset the FOV to default as described in section 8.1 of the technical manual.
My current 4.35.3 settings include anchored mouse cursor, Track IR using Z axis control, and on the Advanced Options view control tab FOV keyboard is selected.
Is there a way simply disable the FOV adjustment via mouse wheel without out losing the ability to rotate knobs?
How do you keep from inadvertently changing the FOV?
GC
-
I use left/right click to change knobs, never the mouse wheel.
-
@greatcouloir
You can set the min and max fov in your config file. If min = max then you can not change fov any more UND use the scroll wheel only for manipulating stuff in the cockpit. -
You can disable the mouse wheel entirely (more on that below) but I don’t think you can disable the mouse wheel for zoom alone. No idea why the mouse wheel click doesn’t work for you. Are you using any 3rd party tools (e.g. Alternate Launcher) to set your key bindings? If so, make sure you actually assigned a function to the middle mouse button.
If that doesn’t work, you’ll find a file called Falcon BMS.cfg in your Falcon BMS\User\Config folder, where you can do several things:
-
Razor’s option works, but if you don’t want to get rid of your FOV change entirely (other than the “Look Closer” function, L by default), look for this command: “set g_fFOVIncrement”
By default, this is set to 5, which means you add or substract 5 degrees of FOV with a single change, which is a lot and can be disorienting when it happens unexpectedly like when you’re adjusting a knob. Change that to 1, however, and the zoom in/out transition will be a lot smoother, having far less of a visual effect, and allow you to recover quicker and more easily. -
To disable the mouse wheel entirely, add these lines:
set g_sScrollUpFunction “SimDoNothing” set g_sScrollDownFunction “SimDoNothing” set g_sMiddleButtonFunction “SimDoNothing”
In order to reset the default functionality of all, delete the lines or adjust them as follows. This may also fix your middle mouse button issue:
set g_sScrollUpFunction “FOVDecrease” set g_sScrollDownFunction “FOVIncrease” set g_sMiddleButtonFunction “FOVDefault”
-
-
You can also disable specific mouse wheel interaction per button by editing
3dbuttons.dat
. If you remove thew
from the specific line, no mouse wheel.I’ve removed them for example from the Kneepad mouse interactions:
Was
//KneePads SimLeftKneePadInc -1.039195 0.336720 -1.225200 40 115 1 w SimLeftKneePadDec -1.039195 0.336720 -1.225200 40 115 2 w SimLeftKneePadInc -0.690350 0.400980 -1.288300 130 115 1 w SimLeftKneePadDec -0.690350 0.400980 -1.288300 130 115 2 w SimRightKneePadInc -0.930800 -0.644880 -1.253330 40 115 1 w SimRightKneePadDec -0.930800 -0.644880 -1.253330 40 115 2 w SimRightKneePadInc -0.657620 -0.412880 -1.322300 130 115 1 w SimRightKneePadDec -0.657620 -0.412880 -1.322300 130 115 2 w
Is now
//KneePads SimLeftKneePadInc -1.039195 0.336720 -1.225200 40 115 1 SimLeftKneePadDec -1.039195 0.336720 -1.225200 40 115 2 SimLeftKneePadInc -0.690350 0.400980 -1.288300 130 115 1 SimLeftKneePadDec -0.690350 0.400980 -1.288300 130 115 2 SimRightKneePadInc -0.930800 -0.644880 -1.253330 40 115 1 SimRightKneePadDec -0.930800 -0.644880 -1.253330 40 115 2 SimRightKneePadInc -0.657620 -0.412880 -1.322300 130 115 1 SimRightKneePadDec -0.657620 -0.412880 -1.322300 130 115 2
Unfortunately, this needs to be done per airframe, per theatre
-
Thanks all for the constructive feedback.
@Eagle-Eye - I do not use the Alternative Launcher but you hit on something. I deleted Logitech Options from my system. It’s used to program the buttons on my wireless mouse. Now a scroll wheel click does reset the FOV as documented in the manual.
My current keyfile is BMS-Basic DX TM Cougar provided by the BMS team.
Interestingly the following additions to the config had no impact whatsoever. I can still scroll the view in the cockpit.
set g_sScrollUpFunction “SimDoNothing”
set g_sScrollDownFunction “SimDoNothing”
set g_sMiddleButtonFunction “SimDoNothing”I believe the view change I see in the cockpit may be the zoom function (there are 16 increments using the full travel of the scroll wheel) instead of an incremental FOV change (I assume the FOV steps would be 80 (max) minus 40 (min) divided by 5-degree increments would yield 8 steps total). I’m starting to over think this.
GC
-
@greatcouloir said in Aggravating FOV Adjustment in 3D Cockpit:
the view change I see in the cockpit may be the zoom function
My understanding => the concept of “zoom” only applies outside the cockpit … ie. it’s the distance of the camera from the focus object.
But, that doesn’t explain why (80-40)/5 == 16 for you… doublecheck the g_fFOVIncrement setting?
Interestingly the following additions to the config had no impact whatsoever. I can still scroll the view in the cockpit.
Not sure but maybe the doublequote characters got messed up, when that was copy/pasted. Try:
set g_sScrollUpFunction "SimDoNothing" set g_sScrollDownFunction "SimDoNothing" set g_sMiddleButtonFunction "SimDoNothing"
-
@airtex2019 - thank you for the suggestion. The re-try at cut/paste from your post worked.
GC
-