KSP1装MOD没生效?从游戏实例、目录和依赖查起
“已经把 MOD 的 GameData 内容放进游戏 GameData,为什么还没生效?”这类问题不能只靠文件夹名称判断。原问题提到 Steam 最新版本,却没有给出具体版本号和 MOD 名称,因此还无法断言是版本、目录还是依赖造成。
正文
“已经把 MOD 的 GameData 内容放进游戏 GameData,为什么还没生效?”这类问题不能只靠文件夹名称判断。原问题提到 Steam 最新版本,却没有给出具体版本号和 MOD 名称,因此还无法断言是版本、目录还是依赖造成。 本文面向 PC 版《坎巴拉太空计划》第一代,即 KSP1,不适用于 KSP2。建议先备份存档和当前模组清单,再按下面的顺序确认安装结果。 一、先确认你改的是正在运行的游戏 记下游戏显示的具体版本号,而不只写“最新版”。作者说明中的支持范围要与这个版本比较。 如果电脑上有 Steam 版、复制出来的测试版或多个安装目录,确认你放文件的位置与当前启动的实例一致。 暂时不要反复添加整包 MOD,也不要直接删除原游戏目录。先保留现场,查清当前模组名称、来源和作者安装要求。 二、用CKAN时,选中正确实例再执行安装 CKAN 可以帮助管理 KSP1 模组,但列表中勾选了内容,不代表安装已经完成。 在 Manage game instances 中选择 Add Instance,加入并选中正确实例。Windows 下可定位到目标游戏目录的 KSP_ x64.exe;其他系统以 CKAN 当前实例选择提示为准。 执行 Refresh 刷新模组信息,核对当前游戏版本、模组支持范围和依赖。看不到某个模组时,先核实兼容条件,不要直接把所有兼容版本全勾上。 选好模组后查看 Changeset,确认将要新增、移除或调整的项目,再执行 Apply。只有勾选、没有 Apply,不能算安装完成。 完成后再启动这一份游戏,检查预期功能。CKAN 中出现 AD 表示检测到手动安装内容,不代表它已经由 CKAN 接管;后续改动仍要确认文件来源。 三、手动安装时,检查层级与作者依赖 如果下载包内已经有 GameData,通常需要把其中的模组目录放进游戏现有的 GameData,而不是把整个外层再套进去。重点排除 GameData/GameData 这种重复层级,同时保留作者给出的模组内部结构。 不要移动或删除原厂 Squad 目录来“清空环境”。需要 ModuleManager 或其他前置时,按该 MOD 作者的依赖说明核对;不能把 ModuleManager 当作每个模组都必装的通用答案,也不要盲目叠加多个版本。 手装和 CKAN 混用前,先记清哪些文件由谁管理。来源不清时,不要靠覆盖同名文件碰运气;先备份,再按作者说明处理当前模组。 四、怎样判断下一步该查什么 先确认实例和具体版本,再查目录层级、依赖与作者支持范围。进入游戏后,应检查这个模组本来提供的功能,不能只用“菜单没变化”判断所有模组都没有加载。 仍然失败时,整理 MOD 名称、作者页面、游戏版本、GameData 目录层级和明确报错,再继续定位。本文依据 CKAN 用户指南整理,未对原提问者的具体游戏与模组组合进行实机测试,也不把某一种常见问题认定为这次故障的根因。 参考资料 CKAN 用户指南 资料查阅:2026年11月13日。具体兼容性以作者当前说明为准。本文使用 AI 辅助整理。