舰队列表闪退
本帖最后由 纵使天堂陨落 于 2025-4-4 14:30 编辑不知道是vri的什么原因
这个船插是光环动力船坞的吧?IIRT好像是欧米茄精神创伤的东西,是不是中途更新了一次光环动力船坞? 木子沐梓 发表于 2025-4-4 14:19
这个船插是光环动力船坞的吧?IIRT好像是欧米茄精神创伤的东西,是不是中途更新了一次光环动力船坞? ...
已经把光环的版本回滚了,弹出的是这个Fatal: Cannot invoke
"com.fs.starfarer.api.loading.WeaponSpecAPl.getWeaponld0" because
"this.WEAPON" is null
Check starsector.log for more info. 你不会一根筋变两头堵了吧,看样子是更新后去除了某个船插,加入了新的武器,后面这报错就是武器丢失 木子沐梓 发表于 2025-4-4 14:29
你不会一根筋变两头堵了吧,看样子是更新后去除了某个船插,加入了新的武器,后面这报错就是武器丢失 ...
之前vri的船进行无人化改造时也出现过这个一摸一样的报错弹窗,现在是舰队里有vri的船,一打开舰队列表就报错,光环版本回滚是删掉新的从回收站找回旧的版本 纵使天堂陨落 发表于 2025-4-4 14:21
已经把光环的版本回滚了,弹出的是这个Fatal: Cannot invoke
"com.fs.starfarer.api.loading.WeaponSpecA ...
报错主语句是一样的,所以光环的版本可能不是主要问题。请回忆一下舰队里有没有带有“沃兰提亚余晖改造”插件的舰船,从日志来看报错是这个插件直接导致的 Tick_Tock_Man 发表于 2025-4-4 14:37
报错主语句是一样的,所以光环的版本可能不是主要问题。请回忆一下舰队里有没有带有“沃兰提亚余晖改造” ...
完了,之前捞了一直带着,现在读了前面七八个档都是这个报错,估计{:4_91:}只能重开了 根据钟大的回复,我去mod页面找了找,是不是对非VRI的船进行了无人化改造? 木子沐梓 发表于 2025-4-4 14:58
根据钟大的回复,我去mod页面找了找,是不是对非VRI的船进行了无人化改造? ...
啊?非vri的船没这个选项啊
纵使天堂陨落 发表于 2025-4-4 14:59
是啊
外网有修复方法,但我个人并没有看明白,以下是原文
just to bring up what I mentioned on the VRI discord:
the volantian automation crash is NOT platform dependent, it's because of how it is coded.
the code uses a fixed table to select the 'core' cosmetic, based on hull ID. the game returns hull IDs differently (again, not case sensitivity here), problem of course being that there are hull IDs popping up that arent on the list. instead of checking for null, the code just goes...and crashes. the fix requires recompiling the mod. the source code is in /src/data/hullmods/VolantianRemnantConversion.java. the function in question is applyEffectsAfterShipCreation.
a 'reasonable' fix is to add a check for null...but since the 'core' visual looks awful on most ships (as in: it obscures the entire model on smaller ones) I ended upjust removing the visual application entirely. to do so, just comment out everything within the function...or remove it. commenting is more recommended. then recompile.
Logged
木子沐梓 发表于 2025-4-4 14:58
根据钟大的回复,我去mod页面找了找,是不是对非VRI的船进行了无人化改造? ...
我用ai翻一下大概是要去/starsector-core/data/hullmods/找到VolantianRemnantConversion.java这个去添加一个检查空值的代码,但是我在这个文件夹没找那个对应的java文件 我找到了,并进行极为粗暴的更改....
文件位置“mods\Volantian Reclamation Initiative\src\data\hullmods”
希望有用 请务必一定要备份原文件! 纵使天堂陨落 发表于 2025-4-4 14:58
完了,之前捞了一直带着,现在读了前面七八个档都是这个报错,估计只能重开了 ...
我建议你重开并在原作者完全修复该问题前暂时不要接触有该插件的VRI舰船 木子沐梓 发表于 2025-4-4 15:18
我找到了,并进行极为粗暴的更改....
文件位置“mods\Volantian Reclamation Initiative\src\data\hullmods ...
寄了,又折腾了一个小时,先是汉化版根本没有scr文件夹,我创一个丢进去不行,后面找了英文原版的src丢到汉化版里面也不行,最后整个mod替换为英文版加上你修改过的java还是不行,由于mod太多每次进游戏都要好久,不过也是辛苦大佬帮忙了{:tieba_15:} 本帖最后由 Tick_Tock_Man 于 2025-4-4 16:21 编辑
纵使天堂陨落 发表于 2025-4-4 16:14
寄了,又折腾了一个小时,先是汉化版根本没有scr文件夹,我创一个丢进去不行,后面找了英文原版的src丢到 ...
因为他没告诉你这个文件需要重新编译后打包回jar文件里
the fix requires recompiling the mod.
直接放在mod文件夹里确实就是没用的(有些mod会有的src文件夹实际上不是游戏加载时真正使用的文件,只是作者把打包编译源代码自己解出来给你看,方便理解学习而已。实际生效的是打包文件,这个过程需要较为专业的开发工具或指令实现)。这种事情不清楚怎么做的话建议就别干了,所以我才和你说,如果只是普通玩个游戏,暂时避开bug内容就行。
纵使天堂陨落 发表于 2025-4-4 16:14
寄了,又折腾了一个小时,先是汉化版根本没有scr文件夹,我创一个丢进去不行,后面找了英文原版的src丢到 ...
不敢称大佬,我也是跟着外网这大佬照猫画虎,还是毫无技术力的那种,还是保守起见听钟大的吧
页:
[1]