Buckets:
ksp
Kerbal Space Program 1.x: GameData layout, ModuleManager, CKAN, KSP.log dependency triage.
Identity
KSP 1.12.x (Unity, Mono). Mods are folders of parts/configs/DLLs. ModuleManager is required by most mods. CKAN is a common manager (reads .ckan files).
Mod folder and format
Contents of a zip's GameData/ go into the game's GameData/. Never nest GameData/GameData/. Plugins are DLLs inside mod folders. Some shared libraries are prefixed 000_ / 001_ to force load order: leave those names alone. Frameworks often needed: ModuleManager, B9PartSwitch, CommunityResourcePack, Harmony, ClickThroughBlocker, ToolbarController.
Sources
SpaceDock > GitHub Releases > CurseForge > the KSP forum thread. CKAN metadata lists the correct dependencies.
Compatibility
Check each mod's supported KSP version. Recent big mods (Kopernicus, Parallax, Scatterer, EVE) have strict dependency sets: verify exact versions on their pages.
Load order
ModuleManager patch passes: :BEFORE[], :FOR[], :AFTER[], :LAST[], :NEEDS[]. No manual list.
Logs
KSP.log in the game root; also Player.log under AppData/LocalLow/Squad/Kerbal Space Program. Use the log-debugging module.
Dependency chain notes (user-reported; verify on each mod's page)
EVE (Environmental Visual Enhancements) comes as a free v3 and a paid v5 volumetric-clouds edition. Both can be "the latest you can get"; the paid one has hard dependencies that cannot be copied over, and some volumetric-aware mods need a specific EVE version. Kopernicus-family mods (for example Outer Planets Mod) have many interdependencies, and a mod that bundles several others may need an exact, not-latest version of one of them. Load the dependency-chain module before deploying.
Common failures
- Kopernicus fails to load -> missing ModularFlightIntegrator, KSPTextureLoader or (recent builds) BurstPQS -> install them; Parallax then loads.
- ProceduralParts missing ROUtils; Firefly missing FireflyAPI (should ship with Firefly: reinstall and verify the DLL on disk).
unnamed node. Skipping-> a custom patch has a brace block with no node name.- Nested
GameData/GameData-> mods silently not loading. (Verify exact dependency sources for the user's versions with web_search before telling them what to install.)
Xet Storage Details
- Size:
- 2.32 kB
- Xet hash:
- 408b7b1afeb3242c8b15343f41134442f5eeff8a6cbbd138e8415c75410ea655
Xet efficiently stores files, intelligently splitting them into unique chunks and accelerating uploads and downloads. More info.