|
Download modding-model/skill/modules/ksp.md from Elmerfudge/ModdingAssistant: direct link, hf CLI and curl.
- Browser
- Download file 2.32 kB
-
https://huggingface.co/Elmerfudge/ModdingAssistant/resolve/main/modding-model/skill/modules/ksp.md
- Command line
-
hf download hf://Elmerfudge/ModdingAssistant/modding-model/skill/modules/ksp.md
-
curl -L -o ksp.md https://huggingface.co/Elmerfudge/ModdingAssistant/resolve/main/modding-model/skill/modules/ksp.md
2.32 kB
| # 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.) | |