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

8 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