springrc - beyond-all-reason/springrts_engine_wiki_mirror GitHub Wiki

  1. REDIRECT Springsettings.cfg

config file for the spring rts engine. can be edited with SpringSettings.

to list all possible settings, run

  spring --list-config-vars

this will dump all config vars in json format to stdout. springrc is used to detect the portable mode.

Linux

can be found in ~/.springrc (linux)

Windows

usally found in %USERNAME%\Local Settings\AppData\springsettings.cfg or next to spring.exe when installed in portable mode.

possible values

output of

spring --list-config-vars: (spring 91.0)

{

 "3DTrees": {    "declarationFile": "rts/Rendering/Env/ITreeDrawer.cpp",    "declarationLine": 22,    "defaultValue": 1,    "safemodeValue": 0,    "type": "bool"  },  "AI_UnpauseAfterInit": {    "declarationFile": "rts/ExternalAI/EngineOutHandler.cpp",    "declarationLine": 30,    "defaultValue": 1,    "type": "bool"  },  "AdvMapShading": {    "declarationFile": "rts/Map/SMF/SMFGroundDrawer.cpp",    "declarationLine": 34,    "defaultValue": 1,    "safemodeValue": 0,    "type": "bool"  },  "AdvSky": {    "declarationFile": "rts/Rendering/Env/ISky.cpp",    "declarationLine": 16,    "defaultValue": 0,    "type": "bool"  },  "AdvUnitShading": {    "declarationFile": "rts/Rendering/UnitDrawer.cpp",    "declarationLine": 82,    "defaultValue": 1,    "type": "bool"  },  "AllowAdditionalPlayers": {    "declarationFile": "rts/Game/GameServer.cpp",    "declarationLine": 73,    "defaultValue": 0,    "type": "bool"  },  "AtiHacks": {    "declarationFile": "rts/Rendering/GlobalRendering.cpp",    "declarationLine": 19,    "defaultValue": -1,    "type": "int"  },  "AtiSwapRBFix": {    "declarationFile": "rts/Rendering/GL/FBO.cpp",    "declarationLine": 17,    "defaultValue": 0,    "type": "bool"  },  "AutoAddBuiltUnitsToFactoryGroup": {    "declarationFile": "rts/Game/SelectedUnits.cpp",    "declarationLine": 51,    "defaultValue": 0,    "type": "bool"  },  "AutoAddBuiltUnitsToSelectedGroup": {    "declarationFile": "rts/Game/SelectedUnits.cpp",    "declarationLine": 52,    "defaultValue": 0,    "type": "bool"  },  "AutohostIP": {    "declarationFile": "rts/Game/GameServer.cpp",    "declarationLine": 75,    "defaultValue": "127.0.0.1",    "type": "std::string"  },  "AutohostPort": {    "declarationFile": "rts/Game/GameServer.cpp",    "declarationLine": 76,    "defaultValue": 0,    "type": "int"  },  "BuildIconsFirst": {    "declarationFile": "rts/Game/SelectedUnits.cpp",    "declarationLine": 50,    "defaultValue": 0,    "type": "bool"  },  "BumpWaterAnisotropy": {    "declarationFile": "rts/Rendering/Env/BumpWater.cpp",    "declarationLine": 49,    "defaultValue": 0,    "type": "float"  },  "BumpWaterBlurReflection": {    "declarationFile": "rts/Rendering/Env/BumpWater.cpp",    "declarationLine": 52,    "defaultValue": 0,    "type": "bool"  },  "BumpWaterDepthBits": {    "declarationFile": "rts/Rendering/Env/BumpWater.cpp",    "declarationLine": 51,    "defaultValue": 24,    "type": "int"  },  "BumpWaterDynamicWaves": {    "declarationFile": "rts/Rendering/Env/BumpWater.cpp",    "declarationLine": 55,    "defaultValue": 1,    "type": "bool"  },  "BumpWaterEndlessOcean": {    "declarationFile": "rts/Rendering/Env/BumpWater.cpp",    "declarationLine": 54,    "defaultValue": 1,    "type": "bool"  },  "BumpWaterOcclusionQuery": {    "declarationFile": "rts/Rendering/Env/BumpWater.cpp",    "declarationLine": 57,    "defaultValue": 1,    "type": "bool"  },  "BumpWaterReflection": {    "declarationFile": "rts/Rendering/Env/BumpWater.cpp",    "declarationLine": 47,    "defaultValue": 1,    "type": "int"  },  "BumpWaterRefraction": {    "declarationFile": "rts/Rendering/Env/BumpWater.cpp",    "declarationLine": 48,    "defaultValue": 1,    "type": "int"  },  "BumpWaterShoreWaves": {    "declarationFile": "rts/Rendering/Env/BumpWater.cpp",    "declarationLine": 53,    "defaultValue": 1,    "type": "bool"  },  "BumpWaterTexSizeReflection": {    "declarationFile": "rts/Rendering/Env/BumpWater.cpp",    "declarationLine": 46,    "defaultValue": 512,    "type": "int"  },  "BumpWaterUseDepthTexture": {    "declarationFile": "rts/Rendering/Env/BumpWater.cpp",    "declarationLine": 50,    "defaultValue": 1,    "type": "bool"  },  "BumpWaterUseUniforms": {    "declarationFile": "rts/Rendering/Env/BumpWater.cpp",    "declarationLine": 56,    "defaultValue": 0,    "type": "bool"  },  "CamFreeAngVelTime": {    "declarationFile": "rts/Game/Camera/FreeController.cpp",    "declarationLine": 30,    "defaultValue": 1,    "type": "float"  },  "CamFreeAutoTilt": {    "declarationFile": "rts/Game/Camera/FreeController.cpp",    "declarationLine": 28,    "defaultValue": 150,    "type": "float"  },  "CamFreeEnabled": {    "declarationFile": "rts/Game/Camera/FreeController.cpp",    "declarationLine": 19,    "defaultValue": 0,    "type": "bool"  },  "CamFreeFOV": {    "declarationFile": "rts/Game/Camera/FreeController.cpp",    "declarationLine": 22,    "defaultValue": 45,    "type": "float"  },  "CamFreeGoForward": {    "declarationFile": "rts/Game/Camera/FreeController.cpp",    "declarationLine": 21,    "defaultValue": 0,    "type": "bool"  },  "CamFreeGravity": {    "declarationFile": "rts/Game/Camera/FreeController.cpp",    "declarationLine": 24,    "defaultValue": -500,    "type": "float"  },  "CamFreeGroundOffset": {    "declarationFile": "rts/Game/Camera/FreeController.cpp",    "declarationLine": 26,    "defaultValue": 16,    "type": "float"  },  "CamFreeInvertAlt": {    "declarationFile": "rts/Game/Camera/FreeController.cpp",    "declarationLine": 20,    "defaultValue": 0,    "type": "bool"  },  "CamFreeScrollSpeed": {    "declarationFile": "rts/Game/Camera/FreeController.cpp",    "declarationLine": 23,    "defaultValue": 500,    "type": "float"  },  "CamFreeSlide": {    "declarationFile": "rts/Game/Camera/FreeController.cpp",    "declarationLine": 25,    "defaultValue": 0.5,    "type": "float"  },  "CamFreeTiltSpeed": {    "declarationFile": "rts/Game/Camera/FreeController.cpp",    "declarationLine": 27,    "defaultValue": 150,    "type": "float"  },  "CamFreeVelTime": {    "declarationFile": "rts/Game/Camera/FreeController.cpp",    "declarationLine": 29,    "defaultValue": 1.5,    "type": "float"  },  "CamMode": {    "declarationFile": "rts/Game/CameraHandler.cpp",    "declarationLine": 36,    "description": "Defines the used camera. Options are:\n0 = FPS\n1 = Overhead\n2 = TotalWar\n3 = RotOverhead\n4 = Free\n5 = SmoothOverhead\n6 = Orbit\n7 = Overview",    "defaultValue": 5,    "minimumValue": 0,    "maximumValue": 7,    "type": "int"  },  "CamModeName": {    "declarationFile": "rts/Game/CameraHandler.cpp",    "declarationLine": 34,    "defaultValue": "",    "type": "std::string"  },  "CamTimeExponent": {    "declarationFile": "rts/Game/CameraHandler.cpp",    "declarationLine": 55,    "defaultValue": 4,    "minimumValue": 0,    "type": "float"  },  "CamTimeFactor": {    "declarationFile": "rts/Game/CameraHandler.cpp",    "declarationLine": 51,    "defaultValue": 1,    "minimumValue": 0,    "type": "float"  },  "CatchAIExceptions": {    "declarationFile": "rts/ExternalAI/EngineOutHandler.cpp",    "declarationLine": 29,    "defaultValue": 1,    "type": "int"  },  "ColorElev": {    "declarationFile": "rts/Map/HeightLinePalette.cpp",    "declarationLine": 7,    "defaultValue": 1,    "type": "bool"  },  "CompressTextures": {    "declarationFile": "rts/Rendering/GlobalRendering.cpp",    "declarationLine": 18,    "defaultValue": 0,    "safemodeValue": 1,    "type": "bool"  },  "CrossAlpha": {    "declarationFile": "rts/Game/UI/MouseHandler.cpp",    "declarationLine": 67,    "defaultValue": 0.5,    "type": "float"  },  "CrossMoveScale": {    "declarationFile": "rts/Game/UI/MouseHandler.cpp",    "declarationLine": 68,    "defaultValue": 1,    "type": "float"  },  "CrossSize": {    "declarationFile": "rts/Game/UI/MouseHandler.cpp",    "declarationLine": 66,    "defaultValue": 12,    "type": "float"  },  "CubeTexSizeReflection": {    "declarationFile": "rts/Rendering/Env/CubeMapHandler.cpp",    "declarationLine": 17,    "defaultValue": 128,    "minimumValue": 1,    "type": "int"  },  "CubeTexSizeSpecular": {    "declarationFile": "rts/Rendering/Env/CubeMapHandler.cpp",    "declarationLine": 16,    "defaultValue": 128,    "minimumValue": 1,    "type": "int"  },  "DemoFromDemo": {    "declarationFile": "rts/Game/PreGame.cpp",    "declarationLine": 54,    "defaultValue": 0,    "type": "bool"  },  "DepthBufferBits": {    "declarationFile": "rts/System/SpringApp.cpp",    "declarationLine": 85,    "defaultValue": 24,    "type": "int"  },  "DisableCrappyGPUWarning": {    "declarationFile": "rts/Rendering/GL/myGL.cpp",    "declarationLine": 24,    "defaultValue": 0,    "type": "bool"  },  "DoubleClickTime": {    "declarationFile": "rts/Game/UI/MouseHandler.cpp",    "declarationLine": 59,    "defaultValue": 200,    "type": "float"  },  "DualScreenMiniMapOnLeft": {    "declarationFile": "rts/Rendering/GlobalRendering.cpp",    "declarationLine": 21,    "defaultValue": 0,    "type": "bool"  },  "DualScreenMode": {    "declarationFile": "rts/Rendering/GlobalRendering.cpp",    "declarationLine": 20,    "defaultValue": 0,    "type": "bool"  },  "DynamicSky": {    "declarationFile": "rts/Rendering/Env/BasicSky.cpp",    "declarationLine": 22,    "defaultValue": 0,    "type": "bool"  },  "DynamicSun": {    "declarationFile": "rts/Rendering/Env/ISky.cpp",    "declarationLine": 15,    "defaultValue": 0,    "type": "bool"  },  "DynamicSunMinElevation": {    "declarationFile": "rts/Rendering/Env/SkyLight.cpp",    "declarationLine": 16,    "defaultValue": 0.1,    "type": "float"  },  "EnableDrawCallIns": {    "declarationFile": "rts/System/GlobalConfig.cpp",    "declarationLine": 59,    "defaultValue": 1,    "type": "bool"  },  "ExtraTextureUpdateRate": {    "declarationFile": "rts/Map/BaseGroundDrawer.cpp",    "declarationLine": 28,    "defaultValue": 45,    "type": "int"  },  "FPSEnabled": {    "declarationFile": "rts/Game/Camera/FPSController.cpp",    "declarationLine": 19,    "defaultValue": 1,    "type": "bool"  },  "FPSFOV": {    "declarationFile": "rts/Game/Camera/FPSController.cpp",    "declarationLine": 20,    "defaultValue": 45,    "type": "float"  },  "FPSMouseScale": {    "declarationFile": "rts/Game/Camera/FPSController.cpp",    "declarationLine": 18,    "defaultValue": 0.01,    "type": "float"  },  "FPSScrollSpeed": {    "declarationFile": "rts/Game/Camera/FPSController.cpp",    "declarationLine": 17,    "defaultValue": 10,    "type": "int"  },  "FSAALevel": {    "declarationFile": "rts/System/SpringApp.cpp",    "declarationLine": 87,    "defaultValue": 0,    "type": "int"  },  "FeatureDrawDistance": {    "declarationFile": "rts/Rendering/FeatureDrawer.cpp",    "declarationLine": 38,    "defaultValue": 6000,    "minimumValue": 0,    "type": "float"  },  "FeatureFadeDistance": {    "declarationFile": "rts/Rendering/FeatureDrawer.cpp",    "declarationLine": 42,    "defaultValue": 4500,    "minimumValue": 0,    "type": "float"  },  "FixAltTab": {    "declarationFile": "rts/System/SpringApp.cpp",    "declarationLine": 91,    "defaultValue": 0,    "type": "bool"  },  "FontFile": {    "declarationFile": "rts/System/SpringApp.cpp",    "declarationLine": 92,    "defaultValue": "fonts/FreeSansBold.otf",    "type": "std::string"  },  "FontOutlineWeight": {    "declarationFile": "rts/System/SpringApp.cpp",    "declarationLine": 97,    "defaultValue": 25,    "type": "float"  },  "FontOutlineWidth": {    "declarationFile": "rts/System/SpringApp.cpp",    "declarationLine": 96,    "defaultValue": 3,    "type": "int"  },  "FontSize": {    "declarationFile": "rts/System/SpringApp.cpp",    "declarationLine": 94,    "defaultValue": 23,    "type": "int"  },  "Fullscreen": {    "declarationFile": "rts/System/SpringApp.cpp",    "declarationLine": 100,    "defaultValue": 1,    "type": "bool"  },  "FullscreenEdgeMove": {    "declarationFile": "rts/Game/Game.cpp",    "declarationLine": 174,    "defaultValue": 1,    "type": "bool"  },  "GrassDetail": {    "declarationFile": "rts/Rendering/Env/GrassDrawer.cpp",    "declarationLine": 28,    "defaultValue": 3,    "type": "int"  },  "GroundDecals": {    "declarationFile": "rts/Rendering/GroundDecalHandler.cpp",    "declarationLine": 44,    "defaultValue": 1,    "type": "int"  },  "GroundDetail": {    "declarationFile": "rts/Map/SMF/SMFGroundDrawer.cpp",    "declarationLine": 28,    "defaultValue": 60,    "type": "int"  },  "GroundLODScaleReflection": {    "declarationFile": "rts/Map/BaseGroundDrawer.cpp",    "declarationLine": 24,    "defaultValue": 1,    "type": "float"  },  "GroundLODScaleRefraction": {    "declarationFile": "rts/Map/BaseGroundDrawer.cpp",    "declarationLine": 25,    "defaultValue": 1,    "type": "float"  },  "GroundLODScaleUnitReflection": {    "declarationFile": "rts/Map/BaseGroundDrawer.cpp",    "declarationLine": 26,    "defaultValue": 1,    "type": "float"  },  "GroundNormalTextureHighPrecision": {    "declarationFile": "rts/Map/SMF/SMFReadMap.cpp",    "declarationLine": 29,    "defaultValue": 0,    "type": "bool"  },  "GroundScarAlphaFade": {    "declarationFile": "rts/Rendering/GroundDecalHandler.cpp",    "declarationLine": 45,    "defaultValue": 0,    "type": "int"  },  "GuiOpacity": {    "declarationFile": "rts/Game/Game.cpp",    "declarationLine": 181,    "defaultValue": 0.8,    "type": "float"  },  "HangTimeout": {    "declarationFile": "rts/System/Platform/Watchdog.cpp",    "declarationLine": 24,    "description": "Number of seconds that, if spent in the same code segment, indicate a hang; -1 to disable.",    "defaultValue": 10,    "minimumValue": -1,    "maximumValue": 600,    "type": "int"  },  "HardwareCursor": {    "declarationFile": "rts/Game/UI/MouseHandler.cpp",    "declarationLine": 57,    "defaultValue": 0,    "type": "bool"  },  "HardwareThreadCount": {    "declarationFile": "rts/System/SpringApp.cpp",    "declarationLine": 107,    "defaultValue": 0,    "safemodeValue": 1,    "type": "int"  },  "HeightMapTexture": {    "declarationFile": "rts/Map/HeightMapTexture.cpp",    "declarationLine": 13,    "defaultValue": 1,    "type": "bool"  },  "HighResLos": {    "declarationFile": "rts/Map/BaseGroundDrawer.cpp",    "declarationLine": 27,    "defaultValue": 0,    "type": "bool"  },  "InfoConsoleGeometry": {    "declarationFile": "rts/Game/UI/InfoConsole.cpp",    "declarationLine": 20,    "defaultValue": "0.26 0.96 0.41 0.205",    "type": "std::string"  },  "InfoMessageTime": {    "declarationFile": "rts/Game/UI/InfoConsole.cpp",    "declarationLine": 19,    "defaultValue": 400,    "type": "int"  },  "InitialNetworkTimeout": {    "declarationFile": "rts/System/GlobalConfig.cpp",    "declarationLine": 16,    "defaultValue": 30,    "minimumValue": 10,    "type": "int"  },  "InputTextGeo": {    "declarationFile": "rts/Game/Game.cpp",    "declarationLine": 182,    "defaultValue": "",    "type": "std::string"  },  "InvertMouse": {    "declarationFile": "rts/Game/UI/MouseHandler.cpp",    "declarationLine": 58,    "defaultValue": 0,    "type": "bool"  },  "InvertQueueKey": {    "declarationFile": "rts/Game/UI/GuiHandler.cpp",    "declarationLine": 64,    "defaultValue": 0,    "type": "bool"  },  "JoystickEnabled": {    "declarationFile": "rts/System/Input/Joystick.cpp",    "declarationLine": 12,    "defaultValue": 1,    "type": "bool"  },  "JoystickUse": {    "declarationFile": "rts/System/Input/Joystick.cpp",    "declarationLine": 13,    "defaultValue": 0,    "type": "int"  },  "LODScale": {    "declarationFile": "rts/Rendering/UnitDrawer.cpp",    "declarationLine": 83,    "defaultValue": 1,    "type": "float"  },  "LODScaleReflection": {    "declarationFile": "rts/Rendering/UnitDrawer.cpp",    "declarationLine": 85,    "defaultValue": 1,    "type": "float"  },  "LODScaleRefraction": {    "declarationFile": "rts/Rendering/UnitDrawer.cpp",    "declarationLine": 86,    "defaultValue": 1,    "type": "float"  },  "LODScaleShadow": {    "declarationFile": "rts/Rendering/UnitDrawer.cpp",    "declarationLine": 84,    "defaultValue": 1,    "type": "float"  },  "LastSelectedMap": {    "declarationFile": "rts/Menu/SelectionWidget.cpp",    "declarationLine": 18,    "defaultValue": "No map selected",    "type": "std::string"  },  "LastSelectedMod": {    "declarationFile": "rts/Menu/SelectionWidget.cpp",    "declarationLine": 17,    "defaultValue": "No game selected",    "type": "std::string"  },  "LastSelectedScript": {    "declarationFile": "rts/Menu/SelectionWidget.cpp",    "declarationLine": 19,    "defaultValue": "No script selected",    "type": "std::string"  },  "LastSelectedSetting": {    "declarationFile": "rts/Menu/SelectMenu.cpp",    "declarationLine": 47,    "defaultValue": "",    "type": "std::string"  },  "LinkIncomingMaxPacketRate": {    "declarationFile": "rts/System/GlobalConfig.cpp",    "declarationLine": 44,    "defaultValue": 64,    "minimumValue": 0,    "type": "int"  },  "LinkIncomingMaxWaitingPackets": {    "declarationFile": "rts/System/GlobalConfig.cpp",    "declarationLine": 50,    "defaultValue": 512,    "minimumValue": 0,    "type": "int"  },  "LinkIncomingPeakBandwidth": {    "declarationFile": "rts/System/GlobalConfig.cpp",    "declarationLine": 40,    "defaultValue": 32768,    "minimumValue": 0,    "type": "int"  },  "LinkIncomingSustainedBandwidth": {    "declarationFile": "rts/System/GlobalConfig.cpp",    "declarationLine": 36,    "defaultValue": 2048,    "minimumValue": 0,    "type": "int"  },  "LinkOutgoingBandwidth": {    "declarationFile": "rts/System/GlobalConfig.cpp",    "declarationLine": 32,    "defaultValue": 65536,    "minimumValue": 0,    "type": "int"  },  "LoadingMT": {    "declarationFile": "rts/Game/LoadScreen.cpp",    "declarationLine": 41,    "defaultValue": -1,    "safemodeValue": 0,    "type": "int"  },  "LobbyServer": {    "declarationFile": "rts/Menu/LobbyConnection.cpp",    "declarationLine": 12,    "defaultValue": "lobby.springrts.com",    "type": "std::string"  },  "LogFlush": {    "declarationFile": "rts/System/LogOutput.cpp",    "declarationLine": 36,    "description": "Instantly write to the logfile, use only for debugging as it will cause a slowdown",    "defaultValue": 0,    "type": "bool"  },  "LogSections": {    "declarationFile": "rts/System/LogOutput.cpp",    "declarationLine": 34,    "description": "Comma seperated list of enabled logsections, see infolog.txt / console output for possible values",    "defaultValue": "",    "type": "std::string"  },  "LuaModUICtrl": {    "declarationFile": "rts/Game/Game.cpp",    "declarationLine": 183,    "defaultValue": 1,    "type": "bool"  },  "LuaShaders": {    "declarationFile": "rts/Lua/LuaOpenGL.cpp",    "declarationLine": 81,    "defaultValue": 1,    "safemodeValue": 0,    "type": "bool"  },  "LuaSocketEnabled": {    "declarationFile": "rts/Lua/LuaUI.cpp",    "declarationLine": 63,    "description": "Enable LuaSocket support, allows a lua-widget to make TCP/UDP Connections",    "readOnly": 1,    "defaultValue": 0,    "type": "bool"  },  "MTInfoThreshold": {    "declarationFile": "rts/Game/Game.cpp",    "declarationLine": 179,    "defaultValue": 1,    "type": "float"  },  "MaxDynamicMapLights": {    "declarationFile": "rts/Map/SMF/SMFGroundDrawer.cpp",    "declarationLine": 30,    "defaultValue": 1,    "minimumValue": 0,    "type": "int"  },  "MaxDynamicModelLights": {    "declarationFile": "rts/Rendering/UnitDrawer.cpp",    "declarationLine": 78,    "defaultValue": 1,    "minimumValue": 0,    "type": "int"  },  "MaxNanoParticles": {    "declarationFile": "rts/Sim/Projectiles/ProjectileHandler.cpp",    "declarationLine": 39,    "defaultValue": 2500,    "type": "int"  },  "MaxParticles": {    "declarationFile": "rts/Sim/Projectiles/ProjectileHandler.cpp",    "declarationLine": 38,    "defaultValue": 1000,    "type": "int"  },  "MaxPathCostsMemoryFootPrint": {    "declarationFile": "rts/Sim/Path/Default/PathEstimator.cpp",    "declarationLine": 35,    "defaultValue": 536870912,    "type": "int"  },  "MaxSounds": {    "declarationFile": "rts/System/Sound/Sound.cpp",    "declarationLine": 34,    "defaultValue": 128,    "type": "int"  },  "MaximumTransmissionUnit": {    "declarationFile": "rts/System/GlobalConfig.cpp",    "declarationLine": 28,    "defaultValue": 1400,    "minimumValue": 400,    "type": "int"  },  "MetalMapPalette": {    "declarationFile": "rts/Map/MetalMap.cpp",    "declarationLine": 10,    "defaultValue": 0,    "type": "bool"  },  "MiddleClickScrollSpeed": {    "declarationFile": "rts/Game/Camera/OverheadController.cpp",    "declarationLine": 19,    "defaultValue": 0.01,    "type": "float"  },  "MiniMapButtonSize": {    "declarationFile": "rts/Game/UI/MiniMap.cpp",    "declarationLine": 60,    "defaultValue": 16,    "type": "int"  },  "MiniMapCursorScale": {    "declarationFile": "rts/Game/UI/MiniMap.cpp",    "declarationLine": 67,    "defaultValue": -0.5,    "type": "float"  },  "MiniMapDrawCommands": {    "declarationFile": "rts/Game/UI/MiniMap.cpp",    "declarationLine": 70,    "defaultValue": 1,    "minimumValue": 0,    "type": "int"  },  "MiniMapDrawProjectiles": {    "declarationFile": "rts/Game/UI/MiniMap.cpp",    "declarationLine": 74,    "defaultValue": 1,    "type": "bool"  },  "MiniMapFullProxy": {    "declarationFile": "rts/Game/UI/MiniMap.cpp",    "declarationLine": 59,    "defaultValue": 1,    "type": "bool"  },  "MiniMapGeometry": {    "declarationFile": "rts/Game/UI/MiniMap.cpp",    "declarationLine": 58,    "defaultValue": "2 2 200 200",    "type": "std::string"  },  "MiniMapIcons": {    "declarationFile": "rts/Game/UI/MiniMap.cpp",    "declarationLine": 68,    "defaultValue": 1,    "type": "bool"  },  "MiniMapMarker": {    "declarationFile": "rts/Game/UI/GuiHandler.cpp",    "declarationLine": 63,    "defaultValue": 1,    "type": "bool"  },  "MiniMapUnitExp": {    "declarationFile": "rts/Game/UI/MiniMap.cpp",    "declarationLine": 66,    "defaultValue": 0.25,    "type": "float"  },  "MiniMapUnitSize": {    "declarationFile": "rts/Game/UI/MiniMap.cpp",    "declarationLine": 62,    "defaultValue": 2.5,    "minimumValue": 0,    "type": "float"  },  "MouseDragScrollThreshold": {    "declarationFile": "rts/Game/UI/MouseHandler.cpp",    "declarationLine": 69,    "defaultValue": 0.3,    "type": "float"  },  "MultiThreadDrawUnit": {    "declarationFile": "rts/Rendering/UnitDrawer.cpp",    "declarationLine": 75,    "defaultValue": 1,    "type": "bool"  },  "MultiThreadDrawUnitShadow": {    "declarationFile": "rts/Rendering/UnitDrawer.cpp",    "declarationLine": 76,    "defaultValue": 1,    "type": "bool"  },  "MultiThreadLua": {    "declarationFile": "rts/System/GlobalConfig.cpp",    "declarationLine": 62,    "defaultValue": 0,    "minimumValue": 0,    "maximumValue": 6,    "type": "int"  },  "NetworkLossFactor": {    "declarationFile": "rts/System/GlobalConfig.cpp",    "declarationLine": 11,    "defaultValue": 0,    "minimumValue": 0,    "maximumValue": 2,    "type": "int"  },  "NetworkTimeout": {    "declarationFile": "rts/System/GlobalConfig.cpp",    "declarationLine": 20,    "defaultValue": 120,    "minimumValue": 0,    "type": "int"  },  "NoHelperAIs": {    "declarationFile": "rts/Menu/SelectMenu.cpp",    "declarationLine": 46,    "defaultValue": 0,    "type": "bool"  },  "NoSound": {    "declarationFile": "rts/System/Sound/ISound.cpp",    "declarationLine": 13,    "defaultValue": 0,    "type": "bool"  },  "OrbitControllerEnabled": {    "declarationFile": "rts/Game/Camera/OrbitController.cpp",    "declarationLine": 16,    "defaultValue": 1,    "type": "bool"  },  "OrbitControllerOrbitSpeed": {    "declarationFile": "rts/Game/Camera/OrbitController.cpp",    "declarationLine": 17,    "defaultValue": 0.25,    "minimumValue": 0.1,    "maximumValue": 10,    "type": "float"  },  "OrbitControllerPanSpeed": {    "declarationFile": "rts/Game/Camera/OrbitController.cpp",    "declarationLine": 18,    "defaultValue": 2,    "minimumValue": 0.1,    "maximumValue": 10,    "type": "float"  },  "OrbitControllerZoomSpeed": {    "declarationFile": "rts/Game/Camera/OrbitController.cpp",    "declarationLine": 19,    "defaultValue": 5,    "minimumValue": 0.1,    "maximumValue": 10,    "type": "float"  },  "OscStatsSenderDestinationAddress": {    "declarationFile": "rts/Game/OSCStatsSender.cpp",    "declarationLine": 22,    "defaultValue": "127.0.0.1",    "type": "std::string"  },  "OscStatsSenderDestinationPort": {    "declarationFile": "rts/Game/OSCStatsSender.cpp",    "declarationLine": 24,    "defaultValue": 6447,    "minimumValue": 0,    "maximumValue": 65535,    "type": "int"  },  "OscStatsSenderEnabled": {    "declarationFile": "rts/Game/OSCStatsSender.cpp",    "declarationLine": 21,    "defaultValue": 0,    "type": "bool"  },  "OverheadEnabled": {    "declarationFile": "rts/Game/Camera/OverheadController.cpp",    "declarationLine": 22,    "defaultValue": 1,    "type": "bool"  },  "OverheadFOV": {    "declarationFile": "rts/Game/Camera/OverheadController.cpp",    "declarationLine": 23,    "defaultValue": 45,    "type": "float"  },  "OverheadScrollSpeed": {    "declarationFile": "rts/Game/Camera/OverheadController.cpp",    "declarationLine": 20,    "defaultValue": 10,    "type": "int"  },  "OverheadTiltSpeed": {    "declarationFile": "rts/Game/Camera/OverheadController.cpp",    "declarationLine": 21,    "defaultValue": 1,    "type": "float"  },  "PitchAdjust": {    "declarationFile": "rts/System/Sound/Sound.cpp",    "declarationLine": 35,    "defaultValue": 0,    "type": "bool"  },  "ROAM": {    "declarationFile": "rts/Map/SMF/SMFGroundDrawer.cpp",    "declarationLine": 36,    "description": "Use ROAM for terrain mesh rendering. 1=VBO mode, 2=DL mode, 3=VA mode",    "defaultValue": 1,    "safemodeValue": 2,    "type": "int"  },  "ReconnectTimeout": {    "declarationFile": "rts/System/GlobalConfig.cpp",    "declarationLine": 24,    "defaultValue": 15,    "minimumValue": 0,    "type": "int"  },  "ReflectiveWater": {    "declarationFile": "rts/Rendering/Env/IWater.cpp",    "declarationLine": 17,    "defaultValue": 1,    "safemodeValue": 0,    "type": "int"  },  "RotOverheadEnabled": {    "declarationFile": "rts/Game/Camera/RotOverheadController.cpp",    "declarationLine": 15,    "defaultValue": 1,    "type": "bool"  },  "RotOverheadFOV": {    "declarationFile": "rts/Game/Camera/RotOverheadController.cpp",    "declarationLine": 16,    "defaultValue": 45,    "type": "float"  },  "RotOverheadMouseScale": {    "declarationFile": "rts/Game/Camera/RotOverheadController.cpp",    "declarationLine": 13,    "defaultValue": 0.01,    "type": "float"  },  "RotOverheadScrollSpeed": {    "declarationFile": "rts/Game/Camera/RotOverheadController.cpp",    "declarationLine": 14,    "defaultValue": 10,    "type": "int"  },  "RotateLogFiles": {    "declarationFile": "rts/System/LogOutput.cpp",    "declarationLine": 32,    "description": "rotate logfiles, valid values are \"always\" (default in debug builds) and \"never\" (default in release builds).",    "defaultValue": "auto",    "type": "std::string"  },  "SM3ForceFallbackTex": {    "declarationFile": "rts/Map/SM3/SM3Map.cpp",    "declarationLine": 26,    "defaultValue": 0,    "type": "bool"  },  "SM3MaxTextureStages": {    "declarationFile": "rts/Map/SM3/SM3Map.cpp",    "declarationLine": 27,    "defaultValue": 10,    "type": "int"  },  "SM3TerrainDetail": {    "declarationFile": "rts/Map/SM3/SM3GroundDrawer.cpp",    "declarationLine": 22,    "defaultValue": 200,    "type": "int"  },  "SMFTexAniso": {    "declarationFile": "rts/Map/SMF/SMFReadMap.cpp",    "declarationLine": 30,    "defaultValue": 0,    "type": "float"  },  "ScreenshotCounter": {    "declarationFile": "rts/Rendering/Screenshot.cpp",    "declarationLine": 20,    "defaultValue": 0,    "type": "int"  },  "ScrollWheelSpeed": {    "declarationFile": "rts/Game/UI/MouseHandler.cpp",    "declarationLine": 61,    "defaultValue": 25,    "minimumValue": -255,    "maximumValue": 255,    "type": "float"  },  "SetCoreAffinity": {    "declarationFile": "rts/System/SpringApp.cpp",    "declarationLine": 84,    "description": "Defines a bitmask indicating which CPU cores the main-thread should use.",    "defaultValue": "0",    "safemodeValue": "1",    "type": "unsigned"  },  "ShadowMapSize": {    "declarationFile": "rts/Rendering/ShadowHandler.cpp",    "declarationLine": 31,    "defaultValue": 2048,    "minimumValue": 1,    "type": "int"  },  "ShadowProjectionMode": {    "declarationFile": "rts/Rendering/ShadowHandler.cpp",    "declarationLine": 32,    "defaultValue": 1,    "type": "int"  },  "Shadows": {    "declarationFile": "rts/Rendering/ShadowHandler.cpp",    "declarationLine": 30,    "defaultValue": 0,    "type": "int"  },  "ShowClock": {    "declarationFile": "rts/Game/Game.cpp",    "declarationLine": 176,    "defaultValue": 1,    "type": "bool"  },  "ShowFPS": {    "declarationFile": "rts/Game/Game.cpp",    "declarationLine": 175,    "defaultValue": 0,    "type": "bool"  },  "ShowHealthBars": {    "declarationFile": "rts/Rendering/UnitDrawer.cpp",    "declarationLine": 74,    "defaultValue": 1,    "type": "bool"  },  "ShowMTInfo": {    "declarationFile": "rts/Game/Game.cpp",    "declarationLine": 178,    "defaultValue": 1,    "type": "bool"  },  "ShowPlayerInfo": {    "declarationFile": "rts/Game/Game.cpp",    "declarationLine": 180,    "defaultValue": 1,    "type": "int"  },  "ShowRezBars": {    "declarationFile": "rts/Rendering/FeatureDrawer.cpp",    "declarationLine": 36,    "defaultValue": 1,    "type": "bool"  },  "ShowSpeed": {    "declarationFile": "rts/Game/Game.cpp",    "declarationLine": 177,    "defaultValue": 0,    "type": "bool"  },  "SimpleMiniMapColors": {    "declarationFile": "rts/Game/UI/MiniMap.cpp",    "declarationLine": 75,    "defaultValue": 0,    "type": "bool"  },  "SmallFontFile": {    "declarationFile": "rts/System/SpringApp.cpp",    "declarationLine": 93,    "defaultValue": "fonts/FreeSansBold.otf",    "type": "std::string"  },  "SmallFontOutlineWeight": {    "declarationFile": "rts/System/SpringApp.cpp",    "declarationLine": 99,    "defaultValue": 10,    "type": "float"  },  "SmallFontOutlineWidth": {    "declarationFile": "rts/System/SpringApp.cpp",    "declarationLine": 98,    "defaultValue": 2,    "type": "int"  },  "SmallFontSize": {    "declarationFile": "rts/System/SpringApp.cpp",    "declarationLine": 95,    "defaultValue": 14,    "type": "int"  },  "SmoothEnabled": {    "declarationFile": "rts/Game/Camera/SmoothController.cpp",    "declarationLine": 22,    "defaultValue": 1,    "type": "bool"  },  "SmoothFOV": {    "declarationFile": "rts/Game/Camera/SmoothController.cpp",    "declarationLine": 23,    "defaultValue": 45,    "type": "float"  },  "SmoothLines": {    "declarationFile": "rts/System/SpringApp.cpp",    "declarationLine": 88,    "description": "Smooth lines.\n 0 := off\n 1 := fastest\n 2 := don't care\n 3 := nicest",    "defaultValue": 2,    "minimumValue": 0,    "maximumValue": 3,    "safemodeValue": 0,    "type": "int"  },  "SmoothPoints": {    "declarationFile": "rts/System/SpringApp.cpp",    "declarationLine": 89,    "description": "Smooth points.\n 0 := off\n 1 := fastest\n 2 := don't care\n 3 := nicest",    "defaultValue": 2,    "minimumValue": 0,    "maximumValue": 3,    "safemodeValue": 0,    "type": "int"  },  "SmoothScrollSpeed": {    "declarationFile": "rts/Game/Camera/SmoothController.cpp",    "declarationLine": 20,    "defaultValue": 10,    "type": "int"  },  "SmoothTiltSpeed": {    "declarationFile": "rts/Game/Camera/SmoothController.cpp",    "declarationLine": 21,    "defaultValue": 1,    "type": "float"  },  "SourcePort": {    "declarationFile": "rts/System/NetProtocol.cpp",    "declarationLine": 26,    "defaultValue": 0,    "type": "int"  },  "SpeedControl": {    "declarationFile": "rts/Game/GameServer.cpp",    "declarationLine": 72,    "defaultValue": 0,    "type": "int"  },  "SpringData": {    "declarationFile": "rts/System/FileSystem/DataDirLocater.cpp",    "declarationLine": 34,    "description": "List of addidional data-directories, separated by ';' on windows, ':' on other OSs",    "readOnly": 1,    "defaultValue": "",    "type": "std::string"  },  "StencilBufferBits": {    "declarationFile": "rts/System/SpringApp.cpp",    "declarationLine": 86,    "defaultValue": 8,    "type": "int"  },  "TCPAllowConnect": {    "declarationFile": "rts/lib/luasocket/src/restrictions.cpp",    "declarationLine": 19,    "readOnly": 1,    "defaultValue": "",    "type": "std::string"  },  "TCPAllowListen": {    "declarationFile": "rts/lib/luasocket/src/restrictions.cpp",    "declarationLine": 20,    "readOnly": 1,    "defaultValue": "",    "type": "std::string"  },  "TWEnabled": {    "declarationFile": "rts/Game/Camera/TWController.cpp",    "declarationLine": 19,    "defaultValue": 1,    "type": "bool"  },  "TWFOV": {    "declarationFile": "rts/Game/Camera/TWController.cpp",    "declarationLine": 20,    "defaultValue": 45,    "type": "float"  },  "TWScrollSpeed": {    "declarationFile": "rts/Game/Camera/TWController.cpp",    "declarationLine": 18,    "defaultValue": 10,    "type": "int"  },  "TeamHighlight": {    "declarationFile": "rts/System/GlobalConfig.cpp",    "declarationLine": 54,    "defaultValue": 1,    "minimumValue": 0,    "maximumValue": 2,    "type": "int"  },  "TeamNanoSpray": {    "declarationFile": "rts/Rendering/GlobalRendering.cpp",    "declarationLine": 22,    "defaultValue": 1,    "type": "bool"  },  "TextureLODBias": {    "declarationFile": "rts/System/SpringApp.cpp",    "declarationLine": 90,    "defaultValue": 0,    "type": "float"  },  "TooltipGeometry": {    "declarationFile": "rts/Game/UI/TooltipConsole.cpp",    "declarationLine": 27,    "defaultValue": "0.0 0.0 0.41 0.1",    "type": "std::string"  },  "TooltipOutlineFont": {    "declarationFile": "rts/Game/UI/TooltipConsole.cpp",    "declarationLine": 28,    "defaultValue": 1,    "type": "bool"  },  "TreeRadius": {    "declarationFile": "rts/Rendering/Env/ITreeDrawer.cpp",    "declarationLine": 18,    "defaultValue": 1408,    "minimumValue": 0,    "type": "int"  },  "UDPAllowConnect": {    "declarationFile": "rts/lib/luasocket/src/restrictions.cpp",    "declarationLine": 21,    "readOnly": 1,    "defaultValue": "",    "type": "std::string"  },  "UDPAllowListen": {    "declarationFile": "rts/lib/luasocket/src/restrictions.cpp",    "declarationLine": 22,    "readOnly": 1,    "defaultValue": "",    "type": "std::string"  },  "UnitIconDist": {    "declarationFile": "rts/Rendering/UnitDrawer.cpp",    "declarationLine": 72,    "defaultValue": 10000,    "type": "int"  },  "UnitLodDist": {    "declarationFile": "rts/Rendering/UnitDrawer.cpp",    "declarationLine": 71,    "defaultValue": 1000,    "type": "int"  },  "UnitTransparency": {    "declarationFile": "rts/Rendering/UnitDrawer.cpp",    "declarationLine": 73,    "defaultValue": 0.7,    "type": "float"  },  "UseDistToGroundForIcons": {    "declarationFile": "rts/Game/Camera/CameraController.cpp",    "declarationLine": 11,    "defaultValue": 0.95,    "type": "float"  },  "UseEFX": {    "declarationFile": "rts/System/Sound/EFX.cpp",    "declarationLine": 19,    "defaultValue": 1,    "safemodeValue": 0,    "type": "bool"  },  "UsePBO": {    "declarationFile": "rts/Rendering/GL/PBO.cpp",    "declarationLine": 17,    "defaultValue": 1,    "safemodeValue": 0,    "type": "bool"  },  "VSync": {    "declarationFile": "rts/Rendering/VerticalSync.cpp",    "declarationLine": 17,    "description": "Vertical synchronization, update render frames in monitor's refresh rate.\n <=0: off\n 1: enabled \n x: render with monitor-Hz/x FPS",    "defaultValue": 0,    "minimumValue": 0,    "type": "int"  },  "WhiteListAdditionalPlayers": {    "declarationFile": "rts/Game/GameServer.cpp",    "declarationLine": 74,    "defaultValue": 1,    "type": "bool"  },  "WindowBorderless": {    "declarationFile": "rts/System/SpringApp.cpp",    "declarationLine": 106,    "defaultValue": 0,    "type": "bool"  },  "WindowPosX": {    "declarationFile": "rts/System/SpringApp.cpp",    "declarationLine": 103,    "defaultValue": 32,    "type": "int"  },  "WindowPosY": {    "declarationFile": "rts/System/SpringApp.cpp",    "declarationLine": 104,    "defaultValue": 32,    "type": "int"  },  "WindowState": {    "declarationFile": "rts/System/SpringApp.cpp",    "declarationLine": 105,    "defaultValue": 0,    "type": "int"  },  "WindowedEdgeMove": {    "declarationFile": "rts/Game/Game.cpp",    "declarationLine": 173,    "defaultValue": 1,    "type": "bool"  },  "XResolution": {    "declarationFile": "rts/System/SpringApp.cpp",    "declarationLine": 101,    "defaultValue": 0,    "type": "int"  },  "YResolution": {    "declarationFile": "rts/System/SpringApp.cpp",    "declarationLine": 102,    "defaultValue": 0,    "type": "int"  },  "address": {    "declarationFile": "rts/Menu/SelectMenu.cpp",    "declarationLine": 45,    "defaultValue": "",    "type": "std::string"  },  "name": {    "declarationFile": "rts/System/SpringApp.cpp",    "declarationLine": 108,    "defaultValue": "UnnamedPlayer",    "type": "std::string"  },  "snd_airAbsorption": {    "declarationFile": "rts/System/Sound/EFX.cpp",    "declarationLine": 18,    "defaultValue": 0.1,    "type": "float"  },  "snd_device": {    "declarationFile": "rts/System/Sound/Sound.cpp",    "declarationLine": 42,    "defaultValue": "",    "type": "std::string"  },  "snd_volbattle": {    "declarationFile": "rts/System/Sound/Sound.cpp",    "declarationLine": 39,    "defaultValue": 100,    "type": "int"  },  "snd_volgeneral": {    "declarationFile": "rts/System/Sound/Sound.cpp",    "declarationLine": 37,    "defaultValue": 100,    "type": "int"  },  "snd_volmaster": {    "declarationFile": "rts/System/Sound/Sound.cpp",    "declarationLine": 36,    "defaultValue": 60,    "type": "int"  },  "snd_volmusic": {    "declarationFile": "rts/System/Sound/Sound.cpp",    "declarationLine": 41,    "defaultValue": 100,    "type": "int"  },  "snd_volui": {    "declarationFile": "rts/System/Sound/Sound.cpp",    "declarationLine": 40,    "defaultValue": 100,    "type": "int"  },  "snd_volunitreply": {    "declarationFile": "rts/System/Sound/Sound.cpp",    "declarationLine": 38,    "defaultValue": 100,    "type": "int"  }

}

⚠️ **GitHub.com Fallback** ⚠️