找回密码
 初始化身份识别芯片
搜索
查看: 777|回复: 6

自制mod问题求助

[复制链接]

战列舰长

发表于 2026-6-22 01:08:42 | 显示全部楼层 |阅读模式
近日心血来潮制作了一个自制舰船mod,按照B站手电筒_FW 的视频制作了 mod_info.json、ship_data.csv,在编辑器里也完成了武器插槽、碰撞体积等的制作,但是在启用mod的时候会产生无法找到舰船的报错




本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?初始化身份识别芯片

×

势力巨擘

发表于 2026-6-22 22:10:16 | 显示全部楼层
1、你把tags的no_dealer放在了hints里面,会导致无法进入游戏
2、你csv的number没写,随便写个数字上去就不会报parameter1 is null了
都是csv的问题
奥,不好意思 我没有下载压缩包查看 确实hint写错了内容 但是hint内容错了log不应该是一楼那个,而是下面这个 num的作用仅为排序 不写也不会报错  详情 回复 发表于 2026-6-22 22:21

战列舰长

 楼主| 发表于 2026-6-22 22:16:35 | 显示全部楼层
EririEX 发表于 2026-6-22 22:10
1、你把tags的no_dealer放在了hints里面,会导致无法进入游戏
2、你csv的number没写,随便写个数字上去就不 ...

星域军阀

高级机师

发表于 2026-6-22 22:21:42 | 显示全部楼层
本帖最后由 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不应该是一楼那个,而是下面这个


  1. 34891 [Thread-2] INFO  com.fs.starfarer.loading.ShipHullSpreadsheetLoader  - Applying data from ship_data.csv to [TIANLONG_SHIJIE_1]
  2. 34940 [Thread-2] ERROR com.fs.starfarer.combat.CombatMain  - java.lang.IllegalArgumentException: No enum constant com.fs.starfarer.api.combat.ShipHullSpecAPI.ShipTypeHints.no_dealer
  3. java.lang.IllegalArgumentException: No enum constant com.fs.starfarer.api.combat.ShipHullSpecAPI.ShipTypeHints.no_dealer
  4.         at java.base/java.lang.Enum.valueOf(Unknown Source)
  5.         at com.fs.starfarer.loading.String.o00000(Unknown Source)
  6.         at com.fs.starfarer.loading.ShipHullSpreadsheetLoader.o00000(Unknown Source)
  7.         at com.fs.starfarer.loading.SpecStore.?O0000(Unknown Source)
  8.         at com.fs.starfarer.loading.ResourceLoaderState.init(Unknown Source)
  9.         at com.fs.state.AppDriver.begin(Unknown Source)
  10.         at com.fs.starfarer.combat.CombatMain.main(Unknown Source)
  11.         at com.fs.starfarer.StarfarerLauncher.o00000(Unknown Source)
  12.         at com.fs.starfarer.StarfarerLauncher$1.run(Unknown Source)
  13.         at java.base/java.lang.Thread.run(Unknown Source)
复制代码


num的作用仅为排序 不写也不会报错



把number写上报错就会变成hints,再把hints的报错解决之后就能进去了,所以即使number只影响排序,也依旧是不能不写的  详情 回复 发表于 2026-6-23 01:08

战列舰长

 楼主| 发表于 2026-6-22 22:46:12 | 显示全部楼层
cjy4312 发表于 2026-6-22 22:21
奥,不好意思 我没有下载压缩包查看
确实hint写错了内容
但是hint内容错了log不应该是一楼那个,而是下 ...

势力巨擘

发表于 2026-6-23 01:08:41 来自手机 | 显示全部楼层
cjy4312 发表于 2026-6-22 22:21
奥,不好意思 我没有下载压缩包查看
确实hint写错了内容
但是hint内容错了log不应该是一楼那个,而是下 ...

把number写上报错就会变成hints,再把hints的报错解决之后就能进去了,所以即使number只影响排序,也依旧是不能不写的
并不会,你完全可以自己试试 一个正常的mod删除number会不会报错 以及填错hint的同时没有number的log是什么样子,测试这个又不需要花多少力气  详情 回复 发表于 2026-6-23 10:11

星域军阀

高级机师

发表于 2026-6-23 10:11:10 | 显示全部楼层
EririEX 发表于 2026-6-23 01:08
把number写上报错就会变成hints,再把hints的报错解决之后就能进去了,所以即使number只影响排序,也依旧 ...

并不会,你完全可以自己试试 一个正常的mod删除number会不会报错
以及填错hint的同时没有number的log是什么样子,测试这个又不需要花多少力气
*滑块验证:

本版积分规则

Archiver|手机版|小黑屋|远行星号中文论坛

GMT+8, 2026-9-14 00:26

Powered by Discuz! X3.5

© 2001-2077 Tencent Cloud | Durian Software Studio

快速回复 返回顶部 返回列表