Settings
Settings
Settings
1000
SETTINGS
################################################################################
#
# S T O P ! ! !
#
# This is X-Plane 10's settings file. This is NOT your preferences. You
# should not edit this file, delete it, or modify it in any way or X-Plane
# may stop working. If you do accidentally touch this file, simply re-run
# the updater to get a new clean file. Your preferences are in
# Output/preferences.
#
# This file contains low level tuning for X-Plane's rendering engine; it
# is set up by Laminar Research before X-Plane ships. Please close this
# file now!!
#
#
#
#
#
# Still here? You're a hacker? The documentation that follows is for
# the use of LR's internal dev team. You're welcome to poke at this file
# in the privacy of your own home, and if you find a tweak you like, you
# can email LR. But please:
#
# - DO NOT make an add-on that requires this file to be modified. The
# format is completely unstable and subject to change without notice.
# - DO NOT contact tech support or LR if you change this file and bad
# things happen*. If you tweak this, you're on your own.
#
# * Bad things include: X-Plane crashing, X-Plane hanging, X-Plane failing
# to start, rendering artifacts, your whole computer hanging, your
# computer catching fire, and highly trained monkeys stealing all of
# your underwear.
#
# You have been warned.
#
#
################################################################################
# This file maps X-Plane rendering settings (as seen by the user) to art
# controls that actually affect the rendering engine. The file contains:
# - Basic UI info, e.g. the setting strings and tool tips.
# - Tables that map particular setting choices to particular art controls.
#
# Tables can key off 1 or 2 settings at the same time, and each setting can
# trigger multiple datarefs.
#
# Raw syntax
#
# SETTING <type> <ui> <name> <max>
#
# This defines a new setting. Type is one of DRAW or EFFECT to describe
# whether the setting is a 'thing' in the world or an effect applied to
# drawing. (X-Plane ignores this info right now.) UI is one of CHECK,
# POPUP or SLIDER and defines what UI the setting shows. NAME identifies
# the setting - this string must match the internal code in X-Plane's UI
# and cannot be changed. Max defines the maximum value - all settings
# are zero based.
#
# SETTING_NAME <human-readable name>
#
# This is the human readable name for the setting as shown in the
# rendering screen. The goofy punctuation helps x-Plane layout the text.
#
# SETTING_DESC <tooltip>
#
# This is the tooltip the user sees if they mouse over the UI.
#
# SETTING_DEFAULT <config> <value>
#
# This defines the default for a given hardware configuration. The
# configs can be dx9_lim, dx9, dx10, dx11.
#
# SETTING_1 <setting> <value> <dataref> <value> [<dataref <value> ...
[<dataref> <value>] ]
#
# This defines a table that maps a particular value for a particular setting to
a list of
# art control-value pairs. Each setting entry can control as many or as few
art controls as
# desired, and while it is a terrible idea to change an art control for SOME
values of a
# setting and not ALL of them, it isn't illegal.
#
# SETTING_2 <setting1> <value1> <setting2> <value2> <dataref> <value>
[<dataref <value> ... [<dataref> <value>] ]
#
# Same idea as above, but these art controls get these values when BOTH
settings have these values at the same
# time. This lets you build a 2-d grid of settings, or specialize one setting
based on another.
#
# REQUIRE_RELOAD [level edge] [conditionals] [NO_DSF]
#
# The scenery must be reloaded when this setting changes. If level edge is
provided, settings going from bleow
# This level to at-or-above this level causes a reload. If conditionals are
present, objects that use these
# conditionals are reloaded.
#
# If the NO_DSF tag is present, only OBJS are reloaded.
#
# REQUIRE_DX10 <value>
#
# This value or higher for the setting is only allowed if the user has a DX10
or better video card.
# This is used to disable HDR features on DX9 hardware.
#
# REQUIRE_64 <value>
#
# This value or higher for the setting is only allowed if the user is running
the 64-bit version of X-Plane.
# This is used to disable memory-intensive features on 32-bit builds.
#
# REQUIRE_SETTING <other setting> <min> <max>
#
# This setting is only available to the user when _another_ setting is is
within the range min/max.
# This is used to hide non-HDR-compatible features by requiring HDR be in the
range 1..1.
REQUIRE_RELOAD
################################################################################
# TIMEDEMOS
################################################################################
#
# These drive the fps tests - settings not here will default based on GPU bucket.
# The fps test goals:
# 1 = low, 2 = medium, 3 = very high stress test
# 4 = heavy on CPU light on GPU, 5 = heavy on GPU light on CPU
TIMEDEMO 1
DEMO_SETTING renopt_volume_fog 1
DEMO_SETTING renopt_shadows_06 0
DEMO_SETTING renopt_per_pix_liting 0
DEMO_SETTING renopt_HDR 0
DEMO_SETTING renopt_for_05 1
DEMO_SETTING renopt_obj_06 1
DEMO_SETTING renopt_vec_03 1
DEMO_SETTING renopt_scattering 0
DEMO_SETTING renopt_HDR_antial 0
DEMO_SETTING renopt_extended_dsf 0
DEMO_SETTING renopt_lod_04 4
DEMO_SETTING renopt_static_acf 0
TIMEDEMO 2
DEMO_SETTING renopt_volume_fog 1
DEMO_SETTING renopt_shadows_06 1
DEMO_SETTING renopt_per_pix_liting 1
DEMO_SETTING renopt_HDR 0
DEMO_SETTING renopt_for_05 2
DEMO_SETTING renopt_obj_06 3
DEMO_SETTING renopt_vec_03 2
DEMO_SETTING renopt_scattering 0
DEMO_SETTING renopt_HDR_antial 0
DEMO_SETTING renopt_extended_dsf 0
DEMO_SETTING renopt_lod_04 4
DEMO_SETTING renopt_static_acf 0
TIMEDEMO 3
DEMO_SETTING renopt_volume_fog 1
DEMO_SETTING renopt_shadows_06 6
DEMO_SETTING renopt_per_pix_liting 1
DEMO_SETTING renopt_HDR 1
DEMO_SETTING renopt_for_05 3
DEMO_SETTING renopt_obj_06 6
DEMO_SETTING renopt_vec_03 3
DEMO_SETTING renopt_scattering 1
DEMO_SETTING renopt_HDR_antial 1
DEMO_SETTING renopt_extended_dsf 0
DEMO_SETTING renopt_lod_04 4
DEMO_SETTING renopt_static_acf 0
TIMEDEMO 4
DEMO_SETTING renopt_volume_fog 1
DEMO_SETTING renopt_shadows_06 6
DEMO_SETTING renopt_per_pix_liting 1
DEMO_SETTING renopt_HDR 0
DEMO_SETTING renopt_for_05 3
DEMO_SETTING renopt_obj_06 6
DEMO_SETTING renopt_vec_03 3
DEMO_SETTING renopt_scattering 0
DEMO_SETTING renopt_HDR_antial 0
DEMO_SETTING renopt_extended_dsf 0
DEMO_SETTING renopt_lod_04 4
DEMO_SETTING renopt_static_acf 0
TIMEDEMO 5
DEMO_SETTING renopt_volume_fog 1
DEMO_SETTING renopt_shadows_06 1
DEMO_SETTING renopt_per_pix_liting 1
DEMO_SETTING renopt_HDR 1
DEMO_SETTING renopt_for_05 0
DEMO_SETTING renopt_obj_06 0
DEMO_SETTING renopt_vec_03 0
DEMO_SETTING renopt_scattering 1
DEMO_SETTING renopt_HDR_antial 2
DEMO_SETTING renopt_extended_dsf 0
DEMO_SETTING renopt_lod_04 4
DEMO_SETTING renopt_static_acf 0
################################################################################
# PRESETS
################################################################################
# These drive the five preset buttons in the rendering settings.
PRESET 0
PRESET_SETTING renopt_view_ind 0
PRESET_SETTING renopt_gload 0
PRESET_SETTING renopt_planet 0
PRESET_SETTING renopt_fire_ball 0
PRESET_SETTING renopt_deer_birds 0
PRESET_SETTING renopt_boats 0
PRESET_SETTING renopt_aurora 0
PRESET_SETTING renopt_for_05 0
PRESET_SETTING renopt_obj_06 0
PRESET_SETTING renopt_vec_03 0
PRESET_SETTING renopt_car_05 1
PRESET_SETTING renopt_lod_04 2
PRESET_SETTING renopt_apt_03 0
PRESET_SETTING renopt_wat_05 0
PRESET_SETTING renopt_comp_texes 1
PRESET_SETTING renopt_sloped_runways 1
PRESET_SETTING renopt_volume_fog 0
PRESET_SETTING renopt_per_pix_liting 0
PRESET_SETTING renopt_HDR 0
PRESET_SETTING renopt_shadows_06 0
PRESET_SETTING renopt_scattering 0
PRESET_SETTING renopt_HDR_antial 0
PRESET_SETTING renopt_extended_dsf 0
PRESET_SETTING renopt_bump_maps 0
PRESET_SETTING renopt_detail_textures 0
PRESET_SETTING renopt_static_acf 0
PRESET 1
PRESET_SETTING renopt_view_ind 0
PRESET_SETTING renopt_gload 1
PRESET_SETTING renopt_planet 1
PRESET_SETTING renopt_fire_ball 1
PRESET_SETTING renopt_deer_birds 1
PRESET_SETTING renopt_boats 1
PRESET_SETTING renopt_aurora 0
PRESET_SETTING renopt_for_05 1
PRESET_SETTING renopt_obj_06 1
PRESET_SETTING renopt_vec_03 0
PRESET_SETTING renopt_car_05 0
PRESET_SETTING renopt_lod_04 3
PRESET_SETTING renopt_apt_03 1
PRESET_SETTING renopt_wat_05 1
PRESET_SETTING renopt_comp_texes 1
PRESET_SETTING renopt_sloped_runways 1
PRESET_SETTING renopt_volume_fog 1
PRESET_SETTING renopt_per_pix_liting 1
PRESET_SETTING renopt_HDR 0
PRESET_SETTING renopt_shadows_06 1
PRESET_SETTING renopt_scattering 0
PRESET_SETTING renopt_HDR_antial 0
PRESET_SETTING renopt_extended_dsf 0
PRESET_SETTING renopt_bump_maps 1
PRESET_SETTING renopt_detail_textures 1
PRESET_SETTING renopt_static_acf 0
PRESET 2
PRESET_SETTING renopt_view_ind 0
PRESET_SETTING renopt_gload 1
PRESET_SETTING renopt_planet 1
PRESET_SETTING renopt_fire_ball 1
PRESET_SETTING renopt_deer_birds 1
PRESET_SETTING renopt_boats 1
PRESET_SETTING renopt_aurora 0
PRESET_SETTING renopt_for_05 2
PRESET_SETTING renopt_obj_06 3
PRESET_SETTING renopt_vec_03 3
PRESET_SETTING renopt_car_05 0
PRESET_SETTING renopt_lod_04 3
PRESET_SETTING renopt_apt_03 1
PRESET_SETTING renopt_wat_05 2
PRESET_SETTING renopt_comp_texes 1
PRESET_SETTING renopt_sloped_runways 1
PRESET_SETTING renopt_volume_fog 1
PRESET_SETTING renopt_per_pix_liting 1
PRESET_SETTING renopt_HDR 0
PRESET_SETTING renopt_shadows_06 2
PRESET_SETTING renopt_scattering 0
PRESET_SETTING renopt_HDR_antial 0
PRESET_SETTING renopt_extended_dsf 1
PRESET_SETTING renopt_bump_maps 1
PRESET_SETTING renopt_detail_textures 1
PRESET_SETTING renopt_static_acf 1
PRESET 3
PRESET_SETTING renopt_view_ind 0
PRESET_SETTING renopt_gload 1
PRESET_SETTING renopt_planet 1
PRESET_SETTING renopt_fire_ball 1
PRESET_SETTING renopt_deer_birds 1
PRESET_SETTING renopt_boats 1
PRESET_SETTING renopt_aurora 0
PRESET_SETTING renopt_for_05 3
PRESET_SETTING renopt_obj_06 6
PRESET_SETTING renopt_vec_03 3
PRESET_SETTING renopt_car_05 1
PRESET_SETTING renopt_lod_04 4
PRESET_SETTING renopt_apt_03 1
PRESET_SETTING renopt_wat_05 3
PRESET_SETTING renopt_comp_texes 1
PRESET_SETTING renopt_sloped_runways 1
PRESET_SETTING renopt_volume_fog 1
PRESET_SETTING renopt_per_pix_liting 1
PRESET_SETTING renopt_HDR 1
PRESET_SETTING renopt_shadows_06 2
PRESET_SETTING renopt_scattering 1
PRESET_SETTING renopt_HDR_antial 1
PRESET_SETTING renopt_extended_dsf 1
PRESET_SETTING renopt_bump_maps 1
PRESET_SETTING renopt_detail_textures 1
PRESET_SETTING renopt_static_acf 1
PRESET 4
PRESET_SETTING renopt_view_ind 0
PRESET_SETTING renopt_gload 1
PRESET_SETTING renopt_planet 1
PRESET_SETTING renopt_fire_ball 1
PRESET_SETTING renopt_deer_birds 1
PRESET_SETTING renopt_boats 1
PRESET_SETTING renopt_aurora 0
PRESET_SETTING renopt_for_05 4
PRESET_SETTING renopt_obj_06 6
PRESET_SETTING renopt_vec_03 3
PRESET_SETTING renopt_car_05 3
PRESET_SETTING renopt_lod_04 4
PRESET_SETTING renopt_apt_03 1
PRESET_SETTING renopt_wat_05 3
PRESET_SETTING renopt_comp_texes 1
PRESET_SETTING renopt_sloped_runways 1
PRESET_SETTING renopt_volume_fog 1
PRESET_SETTING renopt_per_pix_liting 1
PRESET_SETTING renopt_HDR 1
PRESET_SETTING renopt_shadows_06 6
PRESET_SETTING renopt_scattering 1
PRESET_SETTING renopt_HDR_antial 2
PRESET_SETTING renopt_extended_dsf 1
PRESET_SETTING renopt_bump_maps 1
PRESET_SETTING renopt_detail_textures 1
PRESET_SETTING renopt_static_acf 1
################################################################################
# AREA-SPECIFIC SETTINGS MAPPINGS
################################################################################
# These define what we mean by "world" and "visual effects" settings
SETTING_CATEGORY WORLD renopt_for_05
SETTING_CATEGORY WORLD renopt_obj_06
SETTING_CATEGORY WORLD renopt_vec_03
SETTING_CATEGORY WORLD renopt_car_05
SETTING_CATEGORY WORLD renopt_lod_50
SETTING_CATEGORY WORLD renopt_apt_03
SETTING_CATEGORY WORLD renopt_wat_05
SETTING_CATEGORY WORLD renopt_sloped_runways
SETTING_CATEGORY WORLD renopt_static_acf