找回密码
 初始化身份识别芯片
查看: 3427|回复: 17

【求助】往原版加自己做的船以后会跳出游戏

[复制链接]

驱逐技师

发表于 2021-7-22 21:46:46 | 显示全部楼层 |阅读模式
6639 [Thread-4] WARN  com.fs.starfarer.loading.ShipHullSpreadsheetLoader  - Ship hull [055_RenHai] from ship_data.csv not found in store
6741 [Thread-4] ERROR com.fs.starfarer.combat.CombatMain  - java.lang.NullPointerException
java.lang.NullPointerException
        at com.fs.starfarer.loading.ShipHullSpecLoader.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$1.run(Unknown Source)
        at java.lang.Thread.run(Unknown Source)


以上是在log搜索到的有关自制船的片段
Ship hull [055_RenHai] from ship_data.csv not found in store   这段是什么意思求解

超级版主

君はどのように この世界を祝福しますか?

论坛元老见习机师译码专家学院教员远星汉化组成员战术专家

发表于 2021-7-22 22:02:22 | 显示全部楼层
SS在船只CSV里面用 你船的ID 在文件夹里面找不到你的.ship文件

点评

意思csv里船的id要和hulls文件夹里的ship文件对上,是这个意思吗?我晚上再看一眼  详情 回复 发表于 2021-7-23 15:47

星域军阀

高级机师

发表于 2021-7-22 23:04:20 | 显示全部楼层
你该不会是CSV编了段数据就当新船了吧?

点评

添加了hull文件,在csv中添加了新船的数据,在graphic/ships中添加了新船的图片。还少了什么吗  详情 回复 发表于 2021-7-23 09:36

势力巨擘

发表于 2021-7-23 08:59:02 | 显示全部楼层
首先呢,如果你的船没新增机制之类的东西,那么你需要添加一个完整的csv文件,同时给出一张贴图,在ship_data里面添加必要的数据,以上

点评

“添加一个完整的csv文件”这句的意思是需要一个独立csv吗?我只是用编辑器把新船的数据添加到ship-data.csv里面  详情 回复 发表于 2021-7-23 09:40
添加了hull文件,在csv中添加了新船的数据,在graphic/ships中添加了新船的图片。还少了什么吗  详情 回复 发表于 2021-7-23 09:36

驱逐技师

 楼主| 发表于 2021-7-23 09:36:23 来自手机 | 显示全部楼层
cjy4312 发表于 2021-7-22 23:04
你该不会是CSV编了段数据就当新船了吧?

添加了hull文件,在csv中添加了新船的数据,在graphic/ships中添加了新船的图片。还少了什么吗

驱逐技师

 楼主| 发表于 2021-7-23 09:36:53 来自手机 | 显示全部楼层
亥柏龙没法爆菊 发表于 2021-7-23 08:59
首先呢,如果你的船没新增机制之类的东西,那么你需要添加一个完整的csv文件,同时给出一张贴图,在ship_da ...

添加了hull文件,在csv中添加了新船的数据,在graphic/ships中添加了新船的图片。还少了什么吗

驱逐技师

 楼主| 发表于 2021-7-23 09:40:20 来自手机 | 显示全部楼层
亥柏龙没法爆菊 发表于 2021-7-23 08:59
首先呢,如果你的船没新增机制之类的东西,那么你需要添加一个完整的csv文件,同时给出一张贴图,在ship_da ...

“添加一个完整的csv文件”这句的意思是需要一个独立csv吗?我只是用编辑器把新船的数据添加到ship-data.csv里面

点评

其实我说反了,是需要一个完整的“船名.ship”文件,ship_data.csv是不需要新的,只需要在里面加一个新船对应的条目就行  详情 回复 发表于 2021-7-23 13:48

势力巨擘

发表于 2021-7-23 13:48:01 | 显示全部楼层
自由吸尘器 发表于 2021-7-23 09:40
“添加一个完整的csv文件”这句的意思是需要一个独立csv吗?我只是用编辑器把新船的数据添加到ship-data. ...

其实我说反了,是需要一个完整的“船名.ship”文件,ship_data.csv是不需要新的,只需要在里面加一个新船对应的条目就行

势力巨擘

发表于 2021-7-23 13:51:01 | 显示全部楼层
是这样,如果你的船没有引入新机制的话,所需要的流程是在starsector-core\data\hulls文件夹内添加一份舰船的数据文件(舰船名.ship),然后在这个文件夹内的ship_data.csv文件内新增一条关于这个舰船的基础数值,最后到starsector-core\graphics\ships这个文件夹内放入对应的贴图文件(需要在.ship文件内设置贴图路径)

点评

这三条都满足了,也没有新机制啊  详情 回复 发表于 2021-7-23 15:43

驱逐技师

 楼主| 发表于 2021-7-23 15:43:36 来自手机 | 显示全部楼层
亥柏龙没法爆菊 发表于 2021-7-23 13:51
是这样,如果你的船没有引入新机制的话,所需要的流程是在starsector-core\data\hulls文件夹内添加一份舰船 ...

这三条都满足了,也没有新机制啊

驱逐技师

 楼主| 发表于 2021-7-23 15:47:18 来自手机 | 显示全部楼层
ZeroXenon 发表于 2021-7-22 22:02
SS在船只CSV里面用 你船的ID 在文件夹里面找不到你的.ship文件

意思csv里船的id要和hulls文件夹里的ship文件对上,是这个意思吗?我晚上再看一眼

星域军阀

高级机师

发表于 2021-7-23 21:25:18 | 显示全部楼层
如果你写了新的*.ship,但是读不到,你的ship里的id和csv的id肯定是不一样的,
此外如果想要自己的船出现在游戏中你还需要写一个装备的配装variant,并把它挂在default_ship_roles中合适的阵容位置,csv中tag一栏从原版抄个定位类似阵容类似的船的带_bp后缀的tag,以便舰船能被势力使用以及能通过蓝图包习得蓝图

点评

我非常确定id是一样的,但是结果就是百分百跳出  详情 回复 发表于 2021-7-24 00:31

驱逐技师

 楼主| 发表于 2021-7-24 00:31:19 来自手机 | 显示全部楼层
cjy4312 发表于 2021-7-23 21:25
如果你写了新的*.ship,但是读不到,你的ship里的id和csv的id肯定是不一样的,
此外如果想要自己 ...

我非常确定id是一样的,但是结果就是百分百跳出

点评

上截图  详情 回复 发表于 2021-7-24 01:18

星域军阀

高级机师

发表于 2021-7-24 01:18:59 | 显示全部楼层
自由吸尘器 发表于 2021-7-24 00:31
我非常确定id是一样的,但是结果就是百分百跳出

上截图

点评

链接:https://pan.baidu.com/s/16DDroLkyum328-BROg81Ew 提取码:xbtr 不知道用什么图床,只好百度云了,求大佬帮我看看。以下是最新的报错 30873 [Thread-4] ERROR com.fs.starfarer.combat.CombatMain - java.  详情 回复 发表于 2021-7-24 11:33

驱逐技师

 楼主| 发表于 2021-7-24 11:33:11 | 显示全部楼层

链接:https://pan.baidu.com/s/16DDroLkyum328-BROg81Ew
提取码:xbtr

不知道用什么图床,只好百度云了,求大佬帮我看看。以下是最新的报错
30873 [Thread-4] ERROR com.fs.starfarer.combat.CombatMain  - java.lang.NullPointerException
java.lang.NullPointerException
        at com.fs.starfarer.loading.specs.g.isDHull(Unknown Source)
        at com.fs.starfarer.codex.CodexData.?00000(Unknown Source)
        at com.fs.starfarer.codex.CodexData.<init>(Unknown Source)
        at com.fs.starfarer.codex.super.<init>(Unknown Source)
        at com.fs.starfarer.codex.super.?00000(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$1.run(Unknown Source)
        at java.lang.Thread.run(Unknown Source)

星域军阀

高级机师

发表于 2021-7-24 20:17:37 | 显示全部楼层
com.fs.starfarer.loading.specs.g.isDHull(Unknown Source)
给船内置了id不存在的船插会报这个错误
检查一下你给ship加了什么不存在的内置船插
用notpad++之类的工具打开ship文件检查builtInMods下面写了什么船插的id,确保该船插id存在于原版或者其他mod

点评

感谢大佬,可以用了! 还想请教武器的问题,编辑器载入武器图片不可见怎么办? 还有内置武器怎么加入?  详情 回复 发表于 2021-7-25 17:45

驱逐技师

 楼主| 发表于 2021-7-25 17:45:28 | 显示全部楼层
cjy4312 发表于 2021-7-24 20:17
com.fs.starfarer.loading.specs.g.isDHull(Unknown Source)
给船内置了id不存在的船插会报这个错误
检查 ...

感谢大佬,可以用了!
还想请教武器的问题,编辑器载入武器图片不可见怎么办?
还有内置武器怎么加入?

点评

你得学会自己研究而不是有点东西就问  详情 回复 发表于 2021-7-26 17:30

星域军阀

高级机师

发表于 2021-7-26 17:30:07 | 显示全部楼层
自由吸尘器 发表于 2021-7-25 17:45
感谢大佬,可以用了!
还想请教武器的问题,编辑器载入武器图片不可见怎么办?
还有内置武器怎么加 ...

你得学会自己研究而不是有点东西就问

本版积分规则

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

GMT+8, 2024-11-21 23:09

Powered by Discuz! X3.5

© 2001-2077 Tencent Cloud | Durian Software Studio

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