KSP 1.12.5 同时安装 Kerbalism 和 RealFuels时 EVA 不会自动补充燃料问题
游戏版本:
Steam 平台 版本号:1.12.5
Windows10 x64
安装 Mod:
该 Mod 列表使用了 CKAN 导出而生成
问题描述
所使用载具存在有正确的 EVA 燃料 —— Hydrazine(联氨)。在飞行界面,带有喷气背包的乘员在太空中出舱(EVA)后会提示背包中 Hydrazine 已耗尽,且界面右上角资源中也的确已经显示没有任何资源,在实际操作中也无法使用喷气背包来进行太空行走。
在尝试回退游戏到 1.10 版本后工作正常。

问题解析
在 Realfuels 的 GitHub 上找到了该问题相关的描述
https://github.com/NathanKell/ModularFuelSystem/issues/297
[Bug] Unable to configure tank contents for EVA Jetpack
在该 issue 下方看到有回答是因为安装了 Kerbalism 的原因导致了这个问题,需要修改配置文件,但并没有给出具体的方案。
聪明的我快速浏览了一遍 Kerbalism 的配置文件夹 KerbalismConfig 发现在 GameData\KerbalismConfig\System\EVA.cfg 和 GameData\KerbalismConfig\Support\RealFuels.cfg 两个文件中存在下列配置:
和
根据注释和后续的搜索发现了问题所在,游戏在 1.11 版本的库存系统更新将喷气背包给独立出来成为了一个单独的库存部件(evaJetpack),Kerbalism 的作者虽然意识到了这个问题且做出了相应的修改,但是没有考虑到为 Realfuels 的相关兼容做出更新,所以导致出现了现在的这个问题。
解决方案
既然知道了问题所在,只需要写一个简简单单的 MM Patch 放在 GameData 下即可
