Skip to content

Change settings on the fly #288

Open
@GoogleFrog

Description

@GoogleFrog

Many settings need to be changeable with Spring.SetConfigInt. These changes should at least apply to the next game started with Spring.Reload. Ideally everything would be modifiable ingame but that is likely impossible. Here is a list of settings sorted by priority.

These settings can be changed while a game is running:

  • Water
  • AdvUnitShading
  • AllowDeferredModelRendering
  • AllowDeferredMapRendering
  • LuaShaders
  • Shadows
  • MaxParticles
  • UsePBO
  • SmoothLines
  • MaxSounds
  • LoadingMT
  • ShadowMapSize
  • snd_volmusic
  • snd_volmaster
  • FSAALevel
  • FSAA
  • MiddleClickScrollSpeed
  • ScrollWheelSpeed
  • OverheadScrollSpeed
  • BumpWaterTexSizeReflection
  • BumpWaterReflection
  • BumpWaterDepthBits
  • BumpWaterBlurReflection
  • BumpWaterAnisotropy
  • WindowedEdgeMove
  • UnitIconDist
  • TeamNanoSpray
  • DynamicSky
  • AdvSky
  • TreeRadius
  • ShowClock
  • ShowFPS
  • snd_airAbsorption

These settings can be changed between games without restarting Spring

  • Water
  • AdvUnitShading
  • AllowDeferredModelRendering
  • AllowDeferredMapRendering
  • LuaShaders
  • Shadows
  • MaxParticles
  • UsePBO
  • SmoothLines
  • MaxSounds
  • LoadingMT
  • ShadowMapSize
  • snd_volmusic
  • snd_volmaster
  • FSAALevel
  • FSAA
  • MiddleClickScrollSpeed
  • ScrollWheelSpeed
  • OverheadScrollSpeed
  • BumpWaterTexSizeReflection
  • BumpWaterReflection
  • BumpWaterDepthBits
  • BumpWaterBlurReflection
  • BumpWaterAnisotropy
  • WindowedEdgeMove
  • UnitIconDist
  • TeamNanoSpray
  • DynamicSky
  • AdvSky
  • TreeRadius
  • ShowClock
  • ShowFPS
  • snd_airAbsorption

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions