Lightweight modular FX framework for Kerbal Space Program.
KerbalFX is built as one core plugin with independent FX modules. Each module can be enabled or disabled separately.
Wheel-ground dust for rovers and wheeled craft.
- Dust emission based on wheel contact, speed, and slip.
- Quality scaling from Difficulty Settings.
- Optional surface color adaptation.
- Optional light-aware behavior (sun + local lights).
- Per-body tuning through config.
Engine-ground interaction and touchdown effects.
- Engine plume-ground puffs near terrain.
- Touchdown burst on harder landings.
- Default non-simplified mode with volumetric behavior.
- Optional simplified mode for lower performance cost.
- Light-aware behavior and per-body tuning through config.
- Compatible approach with Waterfall.
WIP. Only separator blast FX for now.
- Triggers blast effects on supported separator parts.
- Includes sparks/smoke/chunk fragments with size scaling by separator size.
- Supports hidden-ring cleanup flow for auto-shroud-friendly behavior.
- Uses config-driven targeting and cleanup controls.
- Download the latest release from Releases.
- Copy the
KerbalFXfolder into your KSPGameData. - Remove older KerbalFX files before updating.
- ModuleManager
Core:
GameData/KerbalFX/Core/KerbalFX_Core.cfg
Rover Dust:
GameData/KerbalFX/RoverDust/KerbalFX_RoverDust.cfg
Impact Puffs:
GameData/KerbalFX/ImpactPuffs/KerbalFX_ImpactPuffs.cfg
BlastFX:
GameData/KerbalFX/BlastFX/KerbalFX_BlastFX.cfg
Difficulty Settings:
KerbalFXsectionRover Dust,Impact Puffs,BlastFXmodule pages
- Built for KSP
1.12.5. - Designed with compatibility in mind to run alongside visual and terrain mods (Parallax, EVE, Waterfall, etc.)
Public beta.
This mod is released under the Unlicense, which means it is in the public domain.