[Constants]
global $showHUD = 1
global $showInteriorLights = 1
global $ambientLight = 1
global $showDust = 0
global $extraPerformance = 0
[keyToggleHUD]
Key = VK_F1
run = CommandListToggleHud
;[keyToggleFSS]
; This turns HUD on for FSS, and off when finished using FSS (I use X for FSS)
;Key = X
;run = CommandListToggleHud
[keyToggleLights]
Key = VK_F2
run = CommandListToggleLights
[keyToggleAmbientLight]
Key = VK_F3
run = CommandListToggleAmbientLight
[keyToggleDust]
Key = VK_F4
run = CommandListToggleDust
[CommandListToggleHud]
$showHUD = 1 - $showHUD
[CommandListToggleLights]
$showInteriorLights = 1 - $showInteriorLights
[CommandListToggleAmbientLight]
$ambientLight = 1 - $ambientLight
[CommandListToggleDust]
$showDust = 1 - $showDust
; -------------------------- This section contains the actual filters ----------------------------
; Make space BLACK by removing interstellar dust and galactic core. Very good for IRL skybox.
; I currently have this toggled opposite of cockpit lights, so when I turn off the lights, my
; "virtual eyes" adjust to allow me to see nebula, dust, etc.
[ShaderOverrideInterstellarDust]
Hash=4db942934cad0b29
if $showDust == 0
Handling=skip
endif
[ShaderOverrideInterstellarDustAlt]
Hash=473e4ad6b4c7ce26
Handling=skip
; HDR Shadows (removes ambient lighting from space). Very realistic around the bubble in most cases.
; I've assigned this to a key toggle, because there are scenarios where ambient light makes sense,
; like on the surface of a well-lit planet.
[ShaderOverrideAmbientLight]
Hash=74820d78ce4aae61
if $ambientLight == 0
Handling=skip
endif
; Remove ship comet tails and glow from Supercruise. You'll still see these when on top
; of another ship, but not from across the solar system as is the default
;[ShaderOverrideSupercruiseComets]
;Hash=e29d91120fc28c8e
;if $showHUD == 0
; Handling=skip
;endif
;[ShaderOverrideSupercruiseCometSmoke]
;Hash=1d65f3ee6b08bef9
;if $showHUD == 0
; Handling=skip
;endif
; Remove all "outside" HUD elements - circles around planets, labels, etc. It makes looking out
; the window feel just like that. This can be toggled using the appropriate key.
; NOTE - two shaders affect this, 74a61bc54382d4d9 and e61a98e9d493cdea (the latter retains glass)
[ShaderOverrideCanopyHUD]
Hash=74a61bc54382d4d9
if $showHUD == 0
Handling=skip
endif
; Clean your window.
; Enable this mod to remove streaks on the cockpit window.
[ShaderOverride6]
Hash=e37ec68e66eac942
Handling=skip
[ShaderOverrideArtificialHorizon]
Hash=e61a98e9d493cdea
if $showHUD == 0
Handling=skip
endif
[ShaderOverrideDSSTronPlanets]
Hash=abb57399a1eaf6ce
;if $showHUD == 0
Handling=skip
;endif
; Remove the particles that move past the ship when in normal flight. I've tied this to HUD because
; I toggle HUD on for combat and mining, where space "debris" makes more sense and gives indication
; of my ship's vectors and velocities.
[ShaderOverrideSnow]
Hash=06b5574cbb67cb5c
if $showHUD == 0
Handling=skip
endif
; Remove the "speed lines" on each side of the cockpit when in Supercruise. I never need these, so
; they are just always off (feel free to toggle them with HUD if you prefer).
[ShaderOverrideSpeedLines]
Hash=89fe00881332dc43
Handling=skip
; Disable HUD "sidelines". Do these even have a purpose?
[ShaderOverrideUselessHUDLines]
Hash=178045604e0b329c
Handling=skip
; Make Holographic Panels "transparent" by removing the background shadow. It may be harder to read
; in certain locations like bright stations. Does not affect station menu. Looks great in VR IMO.
[ShaderOverrideHUDShadow]
Hash=01c3486d3211f924
Handling=skip
; Remove certain "cheap" smoke effects - overheating control panel smoke, etc.
[ShaderOverrideSmoke]
Hash=c2b2613be56251fb
Handling=skip
; Turn off advanced shadows in asteroid belts, without removing other shadows (for performance in VR)
;[ShaderOverrideRingShadows]
;Hash=54f9383e5a4f43a8
;if $extraPerformance == 1
; Handling=skip
;endif
; Turn off Interior lights. This turns off annoying flashing red lights, but it also turns off
; some external lights as well (including station lights). Recommended for miners. Toggle with key.
[ShaderOverrideCockpitLights]
Hash=8330ab10a104d1b1
if $showInteriorLights == 0
Handling=skip
endif
; This turns off the lighting around crew stations in the cockpit (it also turns off many lights externally on the ship & at star ports).
[ShaderOverrideExternalLights]
Hash=4835e73a2f5d3f63
if $showInteriorLights == 0
Handling=skip
endif
; Turn off Holome in chair. I use this for when I walk around in VR
;[ShaderOverrideBody]
;Hash=32c295b65c925a9a
;if $showBody == 0
; Handling=skip
;endif