kickis 发表于 2026-10-15 10:23
你的mod是几点几版本的
最新的2.5.5
{:tieba_12:}最新版本那个兑换界面我可以魔改到我的mod里吗?我想用AI移植到我的mod里,比之前的实现方式点对话框好太多了,简直神奇!{:tieba_11:}
这个船没见过 请问是怎么获取的
本帖最后由 巨型葡萄 于 2026-10-16 08:27 编辑
更新后存档坏了,是不兼容旧档吗
[游戏日志]
at com.thoughtworks.xstream.core.AbstractReferenceUnmarshaller.convert(AbstractReferenceUnmarshaller.java:70)
at com.thoughtworks.xstream.core.TreeUnmarshaller.convertAnother(TreeUnmarshaller.java:66)
at com.thoughtworks.xstream.converters.reflection.AbstractReflectionConverter.unmarshallField(AbstractReflectionConverter.java:503)
at com.thoughtworks.xstream.converters.reflection.AbstractReflectionConverter.doUnmarshal(AbstractReflectionConverter.java:429)
at com.thoughtworks.xstream.converters.reflection.AbstractReflectionConverter.unmarshal(AbstractReflectionConverter.java:281)
at com.thoughtworks.xstream.core.TreeUnmarshaller.convert(TreeUnmarshaller.java:72)
at com.thoughtworks.xstream.core.AbstractReferenceUnmarshaller.convert(AbstractReferenceUnmarshaller.java:70)
at com.thoughtworks.xstream.core.TreeUnmarshaller.convertAnother(TreeUnmarshaller.java:66)
at com.thoughtworks.xstream.core.TreeUnmarshaller.convertAnother(TreeUnmarshaller.java:50)
at com.thoughtworks.xstream.converters.collections.AbstractCollectionConverter.readItem(AbstractCollectionConverter.java:73)
at com.thoughtworks.xstream.converters.collections.CollectionConverter.addCurrentElementToCollection(CollectionConverter.java:98)
at com.thoughtworks.xstream.converters.collections.CollectionConverter.populateCollection(CollectionConverter.java:91)
at com.thoughtworks.xstream.converters.collections.CollectionConverter.populateCollection(CollectionConverter.java:85)
at com.thoughtworks.xstream.converters.collections.CollectionConverter.unmarshal(CollectionConverter.java:80)
at com.thoughtworks.xstream.core.TreeUnmarshaller.convert(TreeUnmarshaller.java:72)
at com.thoughtworks.xstream.core.AbstractReferenceUnmarshaller.convert(AbstractReferenceUnmarshaller.java:70)
at com.thoughtworks.xstream.core.TreeUnmarshaller.convertAnother(TreeUnmarshaller.java:66)
at com.thoughtworks.xstream.converters.reflection.AbstractReflectionConverter.unmarshallField(AbstractReflectionConverter.java:503)
at com.thoughtworks.xstream.converters.reflection.AbstractReflectionConverter.doUnmarshal(AbstractReflectionConverter.java:429)
at com.thoughtworks.xstream.converters.reflection.AbstractReflectionConverter.unmarshal(AbstractReflectionConverter.java:281)
at com.thoughtworks.xstream.core.TreeUnmarshaller.convert(TreeUnmarshaller.java:72)
at com.thoughtworks.xstream.core.AbstractReferenceUnmarshaller.convert(AbstractReferenceUnmarshaller.java:70)
at com.thoughtworks.xstream.core.TreeUnmarshaller.convertAnother(TreeUnmarshaller.java:66)
at com.thoughtworks.xstream.converters.reflection.AbstractReflectionConverter.unmarshallField(AbstractReflectionConverter.java:503)
at com.thoughtworks.xstream.converters.reflection.AbstractReflectionConverter.doUnmarshal(AbstractReflectionConverter.java:429)
at com.thoughtworks.xstream.converters.reflection.AbstractReflectionConverter.unmarshal(AbstractReflectionConverter.java:281)
at com.thoughtworks.xstream.core.TreeUnmarshaller.convert(TreeUnmarshaller.java:72)
at com.thoughtworks.xstream.core.AbstractReferenceUnmarshaller.convert(AbstractReferenceUnmarshaller.java:70)
at com.thoughtworks.xstream.core.TreeUnmarshaller.convertAnother(TreeUnmarshaller.java:66)
at com.thoughtworks.xstream.converters.reflection.AbstractReflectionConverter.unmarshallField(AbstractReflectionConverter.java:503)
at com.thoughtworks.xstream.converters.reflection.AbstractReflectionConverter.doUnmarshal(AbstractReflectionConverter.java:429)
at com.thoughtworks.xstream.converters.reflection.AbstractReflectionConverter.unmarshal(AbstractReflectionConverter.java:281)
at com.thoughtworks.xstream.core.TreeUnmarshaller.convert(TreeUnmarshaller.java:72)
at com.thoughtworks.xstream.core.AbstractReferenceUnmarshaller.convert(AbstractReferenceUnmarshaller.java:70)
at com.thoughtworks.xstream.core.TreeUnmarshaller.convertAnother(TreeUnmarshaller.java:66)
at com.thoughtworks.xstream.core.TreeUnmarshaller.convertAnother(TreeUnmarshaller.java:50)
at com.thoughtworks.xstream.core.TreeUnmarshaller.start(TreeUnmarshaller.java:134)
at com.thoughtworks.xstream.core.AbstractTreeMarshallingStrategy.unmarshal(AbstractTreeMarshallingStrategy.java:32)
at com.thoughtworks.xstream.XStream.unmarshal(XStream.java:1486)
at com.thoughtworks.xstream.XStream.unmarshal(XStream.java:1466)
at com.thoughtworks.xstream.XStream.fromXML(XStream.java:1346)
... 15 more
91683 INFOcom.fs.starfarer.campaign.save.CampaignGameManager- 载入阶段11
91684 INFOcom.fs.starfarer.campaign.save.CampaignGameManager- 载入阶段12
91692 INFOorg.dark.shaders.util.TextureData- Estimated VRAM usage for material/normal/surface maps before unload/preload: 680521 bytes
91692 INFOorg.dark.shaders.util.TextureData- Unloading...
91696 INFOorg.dark.shaders.util.TextureData- Preloading...
91696 INFOorg.dark.shaders.util.TextureData- VRAM after unload/preload: 212928 bytes
91697 INFOdata.scripts.plugins.bt_gestalt_battlestart- other fleet is null, it's so joever
91815 INFOcom.genir.renderer.bridge.context.TextureManager- Loading DDS texture 89/27547
巨型葡萄 发表于 2026-10-16 08:26
更新后存档坏了,是不兼容旧档吗
[游戏日志]
我也崩了 我2.5.6不兼容2.5.5
暮淅 发表于 2026-10-16 09:52
我也崩了 我2.5.6不兼容2.5.5
我猜可能与建筑有关
暮淅 发表于 2026-10-16 06:23
这个船没见过 请问是怎么获取的
在深渊附近的一个海盗星系里 是守卫舰队的旗舰
2.5.6不兼容2.5.5的存档
会导致存档损坏无法读取
万有引力 发表于 2026-10-16 12:42
2.5.6不兼容2.5.5的存档
会导致存档损坏无法读取
不兼容这个没办法 之前的bug导致的问题有点大了
发现个问题,力天使头部两侧模块的武器射界不对称……
有bug。新版力天使会导致进行星门任务无法进行。在尝试扫描非核心星域星门时始终显示该地区存在大量人口和人口中心。将力天使放入仓库后仍然如此显示。导致星门任务无法正常进行。
旧档不兼容,好像与建筑类有关
更新以后,玩着玩着大地图就会无报错卡死,调了内存也没用,更新了这个mod以后才出现的问题{:tieba_36:}
伊森 发表于 2026-10-16 17:26
更新以后,玩着玩着大地图就会无报错卡死,调了内存也没用,更新了这个mod以后才出现的问题 ...
你的log那 不要只说啊
伊森 发表于 2026-10-16 17:26
更新以后,玩着玩着大地图就会无报错卡死,调了内存也没用,更新了这个mod以后才出现的问题 ...
您好,请提供报错日志
李叶随 发表于 2026-10-13 21:46
如果新档一开始跑去捞了力天使,那么挖坟的时候会不停的遇到英仙座联盟执法者和霸主ai审查团,跑到余晖星系审 ...
相同问题,殖民地跟着我一起跑
超梦级无畏舰没了吗
好像少了至少四艘赏金船,灭绝者,冥渊,超梦,巨浪。打赏金发现少了这些,看了眼以前版本有,现在是删了还是bug了
追忆丿逝水 发表于 2026-10-17 08:08
好像少了至少四艘赏金船,灭绝者,冥渊,超梦,巨浪。打赏金发现少了这些,看了眼以前版本有,现在是删了还 ...
拆分成子mod了
最开始我以为是存档坏了,因为提到文件丢失,所以做个本地维修,但修不好。
解析发现是rulecmd 类包路径迁移时,旧包名未保留兼容入口所以出错了
附带简报如下:
存档加载失败原因简报
日期:2026-10-17
游戏版本 0.98a-RC8
mod 版本:2.5.6
问题存档:`save_HakutsukiShiraki_4729090547251846488`(Hakutsuki Shiraki,等级 14,normal 难度,存档时间 2026-10-15)
一、问题现象
加载上述存档时,在「载入阶段12」连续抛出两类异常,存档无法进入游戏:
```
载入阶段12
载入出错
java.io.FileNotFoundException:
...\save_HakutsukiShiraki_4729090547251846488\campaign.xml.inprogress
(系统找不到指定的文件。)
```
补齐 `.inprogress` 文件后,游戏继续向下执行,随即在 XStream 反序列化阶段抛出第二个异常:
```
Caused by: com.thoughtworks.xstream.mapper.CannotResolveClassException:
com.fs.starfarer.api.impl.campaign.rulecmd.jianzhu.XSZL
at com.thoughtworks.xstream.mapper.DefaultMapper.realClass(DefaultMapper.java:81)
at com.thoughtworks.xstream.core.util.HierarchicalStreams.readClassType(...)
...
at com.fs.starfarer.campaign.save.CampaignGameManager.o00000(...)
```
二、原因分析
主因:rulecmd 类包路径迁移时,旧包名推测未保留兼容入口
存档的 `campaign.xml` 第 689154 行如下
xml
<com.fs.starfarer.api.impl.campaign.rulecmd.jianzhu.XSZL z="254427"
id="XSZL" bP="0.0" b="false" wD="false">
<fMs z="254430" s="ind_XSZL_1" d="管理员" v="1.0"></fMs>
</com.fs.starfarer.api.impl.campaign.rulecmd.jianzhu.XSZL>
当前 2.5.6 版本中,该类的实现已迁移至新包路径:
| 存档中记录的旧类名 | 2.5.6 中的实际位置 |
| `com.fs.starfarer.api.impl.campaign.rulecmd.jianzhu.XSZL` | `data.scripts.kkcolony.rulecmd.XSZL` |
| `com.fs.starfarer.api.impl.campaign.rulecmd.jianzhu.HXZL` | `data.scripts.kkcolony.rulecmd.HXZL` |
| `com.fs.starfarer.api.impl.campaign.rulecmd.jianzhu.XCJY` | `data.scripts.kkcolony.rulecmd.XCJY` |
由于旧包路径 `com.fs.starfarer.api.impl.campaign.rulecmd.jianzhu` 下已不存在任何同名类,XStream 在 `DefaultMapper.realClass()` 阶段无法解析类型名,导致 `CannotResolveClassException`,存档加载中断。
原因是迁移可能不完整:同一批类中,产业实体侧的旧包名 `com.fs.starfarer.api.impl.campaign.econ.impl` 保留了兼容入口(`XSZL` / `HXZL` / `XCJY` / `WZPT` 四个类均以空壳子类形式保留,并有注释说明「殖民地上的产业是按类名存进存档的;直接把类搬走会让老存档里已有的这座产业加载失败」),但 rulecmd 侧的 `jianzhu` 包路径似乎没有做同样处理。
存档中受影响的类共 3 个,均为同一殖民地(`ind_XSZL` 星枢船坞阵列)的交互规则:
`jianzhu.XSZL` — 星枢船坞阵列主规则
`jianzhu.HXZL`
`jianzhu.XCJY`
三、复现步骤
使用 Starsector 0.98a-RC8,加载任意启用了 `kk` mod 2.5.6 的环境
载入一个在包路径重构前创建、且殖民地含「星枢船坞阵列」(`ind_XSZL`)的存档
观察 `starsector-core/starsector.log`
预期:在「载入阶段12」抛出 `CannotResolveClassException: com.fs.starfarer.api.impl.campaign.rulecmd.jianzhu.XSZL`。
kickis 发表于 2026-10-17 12:21
拆分成子mod了
求个地址喵~
追忆丿逝水 发表于 2026-10-17 18:06
求个地址喵~
这个帖子里的扩展不就是吗
kickis 发表于 2026-10-17 18:08
这个帖子里的扩展不就是吗
非常感谢
同370楼的存档加载问题
劲啊{:tieba_34:}
这新版力天使的空间站怎么用啊,靠近殖民地也不能更改建筑啊?不能交互建筑,要怎么做啊?
cxlinkin 发表于 2026-10-18 11:43
这新版力天使的空间站怎么用啊,靠近殖民地也不能更改建筑啊?不能交互建筑,要怎么做啊?
...
进入力天使殖民地首先需要在进入前打开殖民地功能 然后在技能栏把进入力天使的殖民地技能换上
还有老版本的mod吗,我这边更新了一下mod,导致玩了很久的旧存档全部读取不了了
我这里有个bug,天船三不知道咋回事没来舰队就把我的力天使殖民地占领了
DTERSDF 发表于 2026-10-19 23:56
我这里有个bug,天船三不知道咋回事没来舰队就把我的力天使殖民地占领了
还有,力天使我靠入侵也抢不回来(
DTERSDF 发表于 2026-10-20 00:04
还有,力天使我靠入侵也抢不回来(
虽然靠控制台解决了,不过还是建议作者修一下?
DTERSDF 发表于 2026-10-20 00:08
虽然靠控制台解决了,不过还是建议作者修一下?
好
本帖最后由 狐晏 于 2026-10-20 15:10 编辑
我靠我力天使殖民地被霸主抢了之后,自己的殖民地火炮一直对着我开炮,控制台也改不了。。直接我哪怕不要力天使了我都算霸主了。。
本帖最后由 巨型葡萄 于 2026-10-20 17:08 编辑
狐晏 发表于 2026-10-20 15:03
我靠我力天使殖民地被霸主抢了之后,自己的殖民地火炮一直对着我开炮,控制台也改不了。。直接我哪怕不要力 ...
怎么入侵成功的我在想
狐晏 发表于 2026-10-20 15:03
我靠我力天使殖民地被霸主抢了之后,自己的殖民地火炮一直对着我开炮,控制台也改不了。。直接我哪怕不要力 ...
我之前的版本没加地面防御 我一直以为是会先进行舰队战的 谁知道能跳过。现在的2.5.8给地面防御加上了
巨型葡萄 发表于 2026-10-20 17:06
怎么入侵成功的我在想
霸主ai审查我忘了有唯一舰然后敌对了。霸主直接进攻的力天使,打退对面舰队还是进地面战了
kickis 发表于 2026-10-20 17:11
我之前的版本没加地面防御 我一直以为是会先进行舰队战的 谁知道能跳过。现在的2.5.8给地面防御加上了 ...
舰队战和地面战ai是同步进行的。舰队打爆了,看着地面战我只能像个无能的丈夫干瞪眼然后被牛。。。
力天使的右前侧装甲模块的中型槽位和左前侧装甲模块的中型槽位射界不一样
之前好像有人提过了,但是没有修复这个小BUG
左侧是200度,右侧是120度,让我这个强迫症患者非常难受{:tieba_36:}
手动修正了,这里就是提一下,毕竟不影响使用{:tieba_11:}
万有引力 发表于 2026-10-20 18:06
力天使的右前侧装甲模块的中型槽位和左前侧装甲模块的中型槽位射界不一样
之前好像有人提过了,但是没有修 ...
哦这个忘了 最近搞别的去了
六啊
狐晏 发表于 2026-10-20 17:49
舰队战和地面战ai是同步进行的。舰队打爆了,看着地面战我只能像个无能的丈夫干瞪眼然后被牛。。。 ...
我也碰到这个情况了,读档抢救了好几次没成功,最后是就近找个仓库把力天使存进去,等地面战打完再取出来就可以躲过去了
帝国黑奴 发表于 2026-10-20 19:36
我也碰到这个情况了,读档抢救了好几次没成功,最后是就近找个仓库把力天使存进去,等地面战打完再取出来 ...
2.5.8给牢力加了几十万的地面防御 现在应该不会出现你说的这个情况了
狐晏 发表于 2026-10-20 17:46
霸主ai审查我忘了有唯一舰然后敌对了。霸主直接进攻的力天使,打退对面舰队还是进地面战了 ...
我建议别开入侵,会变得不幸
扩展是干嘛的
本帖最后由 联结零壹 于 2026-10-22 12:55 编辑
能把制品兑换也做成批量的形式吗,会方便不少{:tieba_50:}
力天使一进入战场,上面武器就全部失踪,这是怎么回事,大佬。
遇到个很难蚌的问题,刚拿到力天使,在力天使的空间站里改船,点了一个船插然后船插消失了,既没装上,列表里也不见了,甚至其他船也没法再装那个船插,最逆天的是我回档也没有那个船插,没高效检修心里很难蚌
升级到2.5.8后还是被npc无视几十万的地面防御光速占领了,一点反抗能力都没有{:tieba_39:}
kaseng 发表于 2026-10-22 22:17
遇到个很难蚌的问题,刚拿到力天使,在力天使的空间站里改船,点了一个船插然后船插消失了,既没装上,列表 ...
你是不是用什么特殊手段把不显示的船插搞出来了。船插设置里本身就有哪怕安装也不显示的类型。这类通常是用来制作隐藏机制的。你是不是把这种船插搞出来了
帝国黑奴 发表于 2026-10-22 23:32
升级到2.5.8后还是被npc无视几十万的地面防御光速占领了,一点反抗能力都没有 ...
?什么叫八十多万的地面防御被光速占领了