Falcon BMS 4.38 hints and links

BMS setting for low-end systems to get more than 30-40 fps.

Falcon BMS User.cfg
// No trees, no grass
set g_bParallelRenderThread                 1 // multicore support ( 1 is default, i think)
set g_bNewTerrainRenderTrees                 0 // If you want the new trees to be rendered
set g_bNewTerrainEnableDynamicLights         0 // If New Terrain and new trees will use dynamic lighting
set g_bNewTerrainRenderShrubs                0 // If you want Shrubs to be rendered
set g_bNewTerrainRenderGrass                 0 // grass
// reflections, shadows and fancy graphics
set g_bEnvironmentMapping                     0 // 0 for more performance , reflections 
set g_bWaterEnvironmentMapping                 0 // 0 for more performance, Reflections 
set g_bShadowMapping                         0 // 0 for more performance, Shadows 
set g_bShadowOnSmoke                         0 // 0 for more performance, Shadows
set g_bReducePSFires                         1 // 1 for more performance
set g_bHdrLighting                             0 // Disables the HDR lighting (default 1/true).
set g_nAnisotropicValue                     0 // AF (0 is default)
set g_nPostAAMode                             0 // FXAA on/off (0 - off default)
// various gfx optimizations
set g_fNewTerrainProceduralDistance         0 // 12 km default in 3d: .gtdist x
set g_bNewTerrainProceduralUse1024Textures     1 // 0 default 2048x2048
set g_fNewTerrainTessellationFactor         0.2 // default 0.5 - 3d: .tessfactor X
set g_bNewTerrainPhotorealForce4KTiles         1 // default 0, forces 4k instead of 16k Photoreal if installed
set g_nNewTerrainHiresTilesDistKM             16 // default 32 km, may affect VRAM usage
set g_bRenderNewTerrainToENVMap             1 // default 1 reflections will look much worse (Instead of terrain there will be fog color)
set g_fNewTerrainFrustumCullingFactor         1.0 // default 1.0 - culling of GPU rendering. 3d: .ntfrustum X
set g_nPrefilterENVSampling                 1024 // default 1024, – Decide how many texturing passes the Environment mapping. Reducing the default value may help with performance.

Recommended setting for VR

Falcon BMS User.cfg
// VR SETTINGS
# General VR-y things
set g_fVRIPDMultiplier 0.75 # 112% World Scale
g_fVRZoom 2.5 # VR zoom default 2.0
set g_b3DClickableCursorAnchored 0 #No cursor anchor in 2D



# I don't use Mixed Reality
set g_bMixedRealityCockpitCoverEnabled 0 

# Cursor follows head in VR
set g_b3DClickableCursorFixToCenterIfVR 0 

# Set BMS res to 1.6x base (1.6*(3120x3120))
set g_fVRResolution 1.6

# best performance. Some find setting to 0 helps with black bars
set g_bVRParallelRenderThread 1 

# disable render to monitor
set g_bVRNoPresent 1

# VR Performance vs Visual Settings
set g_bEnvironmentMapping 1 # 0 for more performance
set g_bWaterEnvironmentMapping 1 # 0 for more performance
set g_bShadowMapping 1 # 0 for more performance
set g_bShadowOnSmoke 1 # 0 for more performance
set g_bReducePSFires 0 # 1 for more performance
set g_nCloudRotatingMethod 1 # reduce the spinny clouds

# Fixed Foveated Rendering - Quest 3
set g_bVREnableFFR 1
set g_fVRInnermostRadiiFFR 0.75
set g_fVRMiddleRadiiFFR 0.8
set g_fVRPeripheralRadiiFFR 1.10

set g_nVRHMCSEYE 0                                   // HMCS renders, 0 Right eye, 1 Left eye (default 0/false).

FXAA setting

Falcon BMS User.cfg
set g_nPostAAMode 1

Disable a new COMMS rotation menu

set g_bRingCommMenu 0    // Disable new ring comms menu

Hardware Requirements | Falcon BMS Wiki

Official BMS Theaters | Falcon BMS Forum

Manuals | Falcon BMS Wiki

Migrating from 4.37 to 4.38 - HOTAS and keyboard bindings | Falcon BMS Forum

Falcon BMS 4.38 - Texture Management Wiki

10 Likes

I hear complaints over the new comms ring (wheel) menu, but really like it, once I learned how to use it in VR, and the fact that I rarely touch the keyboard once in the pit.

2 Likes

The comms ring is way better for VR… it shows despite how much has changed since 1998 but still the basic layout they chose remains largely sensible :+1:

1 Like

Added Falcon BMS 4.38 - Texture Management Wiki

2 Likes

Another VR setting is “set g_nVRExternalRenderingMode 2”. This corrects the [apparent to me but maybe not to all users] massive depiction of close objects like aircraft in very tight formation. When set, the appearance matches 4.37. The problem is that it comes with a very large performance hit. Probably only needed when tankering.

1 Like

Some additional VR settings here. There must be a master list of all these settings somewhere :laughing:

Q: in the config files is // the same as #?

1 Like

There is in your docs folder but it is just a carryover from 4.38 and incomplete. There’s a full-er list in the VR help section of the official forum.

1 Like

ITO available

2 Likes

Another tip for those who want to run BMS 4.38 on potato computers. Disable those settings.

image

Excellent comms tutorial. It will also definitely remind you how bad the old terrain engine was :laughing:

2 Likes

Does anyone know of a way to see the subtitles or comms log in VR? I followed the instructions above to display the subtitles window as in the image below, but it doesn’t work in VR.

I couldn’t get the subtitles window to work, but was able to relocate the text and lengthen the time that it stays on screen using this topic. It is completely readable in VR and stays on screen long enough to be useful. It looks much better than this image.

1 Like

Too bad they couldn’t integrated it into a kneeboard page ala OpenKneeboard’s radio log page for DCS.

1 Like

Yes, right now I’m using OKB to display the output from EZboards. But lengthening the display timing from 1000000 to 4000000 works just as well for my purposes. I can imagine that once I’ve learned the jet better and feel less like drinking from a firehouse, that I won’t need the subtitles anyway.

2 Likes

There are updated WDP maps for the 3 released 4.38 theaters.

UPDATED!! 4.38 Maps and Airports for Weapon Delivery Planner (WDP)

Edit: there is also a campaign bug and a fix. Will be in the next update if you are not running any campaigns.

[4.38][campaing][BUG] AD move issue in campaign

2 Likes

Not gonna lie, that bug and seeing the .gif of what it does is hilarious. Those units are the ones with any sense, getting off the DMZ and looking for boat rides. See ya! Lol

2 Likes

Runaway!!

2 Likes

Pulling a brave Sir Robin!

1 Like

If anyone is seeing some wonkiness with the HUD, like I was, there is a fix for that. Official forum discussion. The discussion of for G1 and G2, but it also worked for my Quest 3.

TLDR, if your HUD is hanging off to one side, add this to your Falcon BMS User.cfg. It may impact performance.

set g_nVRExternalRenderingMode 2

1 Like

Nice VoiceAttack Profile

Seems to work well, although the transmit command is a toggle on/off. I will probably make it a momentary to reduce button presses.

1 Like