自制mod问题求助
近日心血来潮制作了一个自制舰船mod,按照B站手电筒_FW 的视频制作了 mod_info.json、ship_data.csv,在编辑器里也完成了武器插槽、碰撞体积等的制作,但是在启用mod的时候会产生无法找到舰船的报错1、你把tags的no_dealer放在了hints里面,会导致无法进入游戏
2、你csv的number没写,随便写个数字上去就不会报parameter1 is null了
都是csv的问题
EririEX 发表于 2026-6-22 22:10
1、你把tags的no_dealer放在了hints里面,会导致无法进入游戏
2、你csv的number没写,随便写个数字上去就不 ...
:kiss: 本帖最后由 cjy4312 于 2026-6-22 22:32 编辑
EririEX 发表于 2026-6-22 22:10
1、你把tags的no_dealer放在了hints里面,会导致无法进入游戏
2、你csv的number没写,随便写个数字上去就不 ...
上面明明白白英文写了
csv中id为TIANLONG_SHIJIE_1的飞船数据找不到对应的文件
奥,不好意思 我没有下载压缩包查看
确实hint写错了内容
但是hint内容错了log不应该是一楼那个,而是下面这个
34891 INFOcom.fs.starfarer.loading.ShipHullSpreadsheetLoader- Applying data from ship_data.csv to
34940 ERROR com.fs.starfarer.combat.CombatMain- java.lang.IllegalArgumentException: No enum constant com.fs.starfarer.api.combat.ShipHullSpecAPI.ShipTypeHints.no_dealer
java.lang.IllegalArgumentException: No enum constant com.fs.starfarer.api.combat.ShipHullSpecAPI.ShipTypeHints.no_dealer
at java.base/java.lang.Enum.valueOf(Unknown Source)
at com.fs.starfarer.loading.String.o00000(Unknown Source)
at com.fs.starfarer.loading.ShipHullSpreadsheetLoader.o00000(Unknown Source)
at com.fs.starfarer.loading.SpecStore.?O0000(Unknown Source)
at com.fs.starfarer.loading.ResourceLoaderState.init(Unknown Source)
at com.fs.state.AppDriver.begin(Unknown Source)
at com.fs.starfarer.combat.CombatMain.main(Unknown Source)
at com.fs.starfarer.StarfarerLauncher.o00000(Unknown Source)
at com.fs.starfarer.StarfarerLauncher$1.run(Unknown Source)
at java.base/java.lang.Thread.run(Unknown Source)
num的作用仅为排序 不写也不会报错
cjy4312 发表于 2026-6-22 22:21
奥,不好意思 我没有下载压缩包查看
确实hint写错了内容
但是hint内容错了log不应该是一楼那个,而是下 ...
:kiss: cjy4312 发表于 2026-6-22 22:21
奥,不好意思 我没有下载压缩包查看
确实hint写错了内容
但是hint内容错了log不应该是一楼那个,而是下 ...
把number写上报错就会变成hints,再把hints的报错解决之后就能进去了,所以即使number只影响排序,也依旧是不能不写的 EririEX 发表于 2026-6-23 01:08
把number写上报错就会变成hints,再把hints的报错解决之后就能进去了,所以即使number只影响排序,也依旧 ...
并不会,你完全可以自己试试 一个正常的mod删除number会不会报错
以及填错hint的同时没有number的log是什么样子,测试这个又不需要花多少力气
页:
[1]