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

【0.98】重生拓展-继承船舰精通等级和点数 2.1.0

  [复制链接]

战列舰长

发表于 2025-6-26 22:45:23 | 显示全部楼层 |阅读模式
原创Mod发布
重生拓展-船舰精通继承 2.1.0 / ID:ungpshipmasteryinherit
UNGP Ship Mastery Inherit
在新存档中继承上一个存档的船舰精通等级和剩余点数
Mod作者: GentleCode
Mod类别: 功能
Mod适用版本: 0.98 0.97 
Mod更新时间: 2025-10-25
可安全移除:
依赖Mod: LazyLib MagicLib 其它 
其它依赖Mod: 重生
船舰精通系统 2.x.x
冲突Mod:
Mod下载地址:
网盘提取码 / 解压密码:
本帖最后由 GentleCode 于 2025-10-25 18:51 编辑

让玩家可以通过重生模组的功能,从旧存档中继承船舰精通系统模组的精通等级和精通点数到新存档中。

现在,玩家可以自由选择是否继承上一个存档的精通等级的效果,并能选择是否继承精通等级效果的启用状态。

本人第一次开发模组,可能会有bug存在,请在使用前备份存档,如遇到bug欢迎在评论区反映。
评论区中提到的bug如我没有在主帖中特殊说明,则代表已经解决或者不需要解决。

2.x.x及以上版本的重生存档因为数据结构变更原因,不与1.x.x及以下版本的重生存档兼容。



旧存档的精通状态


新存档重生继承前


图为新存档重生只继承精通等级和点数的效果


图为同时开启继承精通等级效果和继承精通等级效果启用状态的演示


可在LunaLib界面调整设置

第一次做远行星号的mod。叠叠乐爱好者,前几天觉得精通系统等级这个有点肝的数值没办法继承实在是可惜,于是去议长的重生mod帖子下面许了个愿,但后面又一想自己动手丰衣足食,于是就整了个这么个附属mod出来,希望能帮到各位喜欢叠叠乐的玩家。



使用前请提前备份好你的存档!
下载:
0.98版本的:

0.98的版本只在船舰精通系统2.x.x版本进行过简单测试,未在1.x.x版本上进行过测试!


0.97版本的:

0.97版本已经稳定,不会再进行更新。0.97本mod的重生存档目前不与0.98的相兼容。

开源地址:https://github.com/Gentle-Code0/UNGP-Ship-Mastery-Inherit











本帖子中包含更多资源

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

×

战列舰长

发表于 2025-6-26 22:53:49 | 显示全部楼层
哇 感谢!  (话说dalao知道每次保存后读档  精通词条会变动是什么bug吗?)

点评

这个我还真不清楚,我没有遇到这样的情况  详情 回复 发表于 2025-6-27 00:05

势力巨擘

发表于 2025-6-26 23:55:12 | 显示全部楼层
我去!神一品mod,使我炼狱炮旋转!

战列舰长

 楼主| 发表于 2025-6-27 00:05:30 | 显示全部楼层
Paradox Engine 发表于 2025-6-26 22:53
哇 感谢!  (话说dalao知道每次保存后读档  精通词条会变动是什么bug吗?)

这个我还真不清楚,我没有遇到这样的情况

点评

今天装上试了试,以前打的档清零了_(:з」∠)_要重新打。  详情 回复 发表于 2025-6-29 12:28

势力巨擘

前霸主辅助军军官

发表于 2025-6-27 01:20:06 | 显示全部楼层
神一品!

星域军阀

发表于 2025-6-27 02:01:22 | 显示全部楼层
太有实力了,哥们

势力巨擘

发表于 2025-6-27 12:56:01 | 显示全部楼层
我去 新的神一品叠叠乐

战列舰长

发表于 2025-6-27 12:57:21 | 显示全部楼层
太强了

势力巨擘

发表于 2025-6-27 13:50:07 | 显示全部楼层

巡洋大副

发表于 2025-6-27 18:27:54 来自手机 | 显示全部楼层
有能继承殖民地建筑图纸的重生MOD吗?

点评

我这里没有  详情 回复 发表于 2025-6-28 10:17

战列舰长

 楼主| 发表于 2025-6-28 10:17:31 来自手机 | 显示全部楼层
各各无 发表于 2025-6-27 18:27
有能继承殖民地建筑图纸的重生MOD吗?

我这里没有

战列舰长

发表于 2025-6-29 12:28:46 | 显示全部楼层
GentleCode 发表于 2025-6-27 00:05
这个我还真不清楚,我没有遇到这样的情况

今天装上试了试,以前打的档清零了_(:з」∠)_要重新打。

势力巨擘

发表于 2025-6-29 13:16:44 来自手机 | 显示全部楼层
呱,神品!

战列舰长

发表于 2025-6-29 14:08:30 | 显示全部楼层
是不是会导致无法继承重生多周目 舰船蓝图星币啊

点评

好了好了,这个bug已经被消灭了,欢迎再来尝试  详情 回复 发表于 2025-6-30 22:02
还有这种事?这bug我还真没发现,等我再看看  详情 回复 发表于 2025-6-29 20:30
还真是,打了后老周目存档清零了。得重新打,卸了又恢复了。。。  详情 回复 发表于 2025-6-29 16:53

战列舰长

发表于 2025-6-29 16:53:58 | 显示全部楼层
yyy妖精 发表于 2025-6-29 14:08
是不是会导致无法继承重生多周目 舰船蓝图星币啊

还真是,打了后老周目存档清零了。得重新打,卸了又恢复了。。。

点评

这个bug已经被消灭了,欢迎再来尝试  详情 回复 发表于 2025-6-30 22:02

战列舰长

 楼主| 发表于 2025-6-29 20:30:03 | 显示全部楼层
yyy妖精 发表于 2025-6-29 14:08
是不是会导致无法继承重生多周目 舰船蓝图星币啊

还有这种事?这bug我还真没发现,等我再看看

势力巨擘

发表于 2025-6-29 21:29:42 | 显示全部楼层
还真是,我也发生无法继承、清零了存档的情况

点评

这个bug已经被消灭了,欢迎再来尝试  详情 回复 发表于 2025-6-30 22:03
有些无语,检查了一晚上没找到哪里出了问题  详情 回复 发表于 2025-6-29 23:56

战列舰长

 楼主| 发表于 2025-6-29 23:56:41 | 显示全部楼层
MMMMocizuki 发表于 2025-6-29 21:29
还真是,我也发生无法继承、清零了存档的情况

有些无语,检查了一晚上没找到哪里出了问题

巡洋大副

发表于 2025-6-30 15:11:08 | 显示全部楼层
666

战列舰长

 楼主| 发表于 2025-6-30 22:02:20 | 显示全部楼层
yyy妖精 发表于 2025-6-29 14:08
是不是会导致无法继承重生多周目 舰船蓝图星币啊

好了好了,这个bug已经被消灭了,欢迎再来尝试

战列舰长

 楼主| 发表于 2025-6-30 22:02:49 | 显示全部楼层
Paradox Engine 发表于 2025-6-29 16:53
还真是,打了后老周目存档清零了。得重新打,卸了又恢复了。。。

这个bug已经被消灭了,欢迎再来尝试

战列舰长

 楼主| 发表于 2025-6-30 22:03:12 | 显示全部楼层
MMMMocizuki 发表于 2025-6-29 21:29
还真是,我也发生无法继承、清零了存档的情况

这个bug已经被消灭了,欢迎再来尝试

点评

好耶!  详情 回复 发表于 2025-6-30 22:59

战列舰长

发表于 2025-6-30 22:59:17 | 显示全部楼层
GentleCode 发表于 2025-6-30 22:03
这个bug已经被消灭了,欢迎再来尝试

好耶!

驱逐技师

发表于 2025-7-6 22:58:12 | 显示全部楼层
感谢分享

巡洋大副

发表于 2025-7-20 02:04:28 | 显示全部楼层
如果在新档里面删减船包会导致重生时报错

点评

你可以把你的报错日志发到这个帖子里面  详情 回复 发表于 2025-7-20 21:59
报错之后会导致游戏崩溃吗?还是说会导致功能异常?  详情 回复 发表于 2025-7-20 21:53

战列舰长

 楼主| 发表于 2025-7-20 21:53:37 | 显示全部楼层
DANAZANE 发表于 2025-7-20 02:04
如果在新档里面删减船包会导致重生时报错

报错之后会导致游戏崩溃吗?还是说会导致功能异常?

战列舰长

 楼主| 发表于 2025-7-20 21:59:57 | 显示全部楼层
DANAZANE 发表于 2025-7-20 02:04
如果在新档里面删减船包会导致重生时报错

你可以把你的报错日志发到这个帖子里面

战列舰长

发表于 2025-7-23 21:46:56 | 显示全部楼层
本帖最后由 啸月神猫 于 2025-7-23 21:53 编辑

这个精通,今天点好4A5B什么的,明天再看又变另一个样乱点了,观察了几天,天天不重样,这是怎么回事?没有动继承什么
日常:今天点了免除 改装机库 带来的部署点惩罚,装了小飞机,明天一看这个精通又不见了,又要卸掉改装机库,一动动几艘船,遭老罪了

——————————不好意思,不是你这里的问题,走错门了————————————

点评

笑死,精通的原帖里面也有很多人有这个问题,不确定为啥,我没遇到过  详情 回复 发表于 2025-7-23 23:28

战列舰长

 楼主| 发表于 2025-7-23 23:28:30 | 显示全部楼层
啸月神猫 发表于 2025-7-23 21:46
这个精通,今天点好4A5B什么的,明天再看又变另一个样乱点了,观察了几天,天天不重样,这是怎么回事?没有 ...

笑死,精通的原帖里面也有很多人有这个问题,不确定为啥,我没遇到过

点评

痛苦,感觉有这个问题都想把MOD卸掉重开一档了,但是又不甘心肝了一周多的成果  详情 回复 发表于 2025-7-24 20:57

战列舰长

发表于 2025-7-24 20:57:50 | 显示全部楼层
GentleCode 发表于 2025-7-23 23:28
笑死,精通的原帖里面也有很多人有这个问题,不确定为啥,我没遇到过

痛苦,感觉有这个问题都想把MOD卸掉重开一档了,但是又不甘心肝了一周多的成果

巡洋大副

发表于 2025-7-29 19:36:07 | 显示全部楼层
删减船包后继承时直接崩溃
java.lang.RuntimeException: Ship hull spec [TADA_challenger_pirate] not found!
        at com.fs.starfarer.loading.do.o00000(Unknown Source) ~[port_obf.jar:?]
        at com.fs.starfarer.loading.SpecStore.o00000(Unknown Source) ~[port_obf.jar:?]
        at com.fs.starfarer.loading.SpecStore.o00000(Unknown Source) ~[port_obf.jar:?]
        at com.fs.starfarer.settings.StarfarerSettings$1.getHullSpec(Unknown Source) ~[port_obf.jar:?]
        at gentlecode.ungpsmi.UNGPShipMasteryInherit.startInheritDataFromSaver(UNGPShipMasteryInherit.java:120) ~[?:?]
        at ungp.scripts.campaign.ui.UNGP_InteractionDialog.inherit(UNGP_InteractionDialog.java:489) ~[?:?]
        at ungp.scripts.campaign.ui.UNGP_InteractionDialog.optionSelected(UNGP_InteractionDialog.java:441) ~[?:?]
        at com.fs.starfarer.ui.newui.o0Oo.dialogDismissed(Unknown Source) ~[port_obf.jar:?]
        at com.fs.starfarer.ui.O.dismiss(Unknown Source) ~[port_obf.jar:?]
        at com.fs.starfarer.ui.impl.for.dismiss(Unknown Source) ~[port_obf.jar:?]
        at com.fs.starfarer.coreui.oOOO.dismiss(Unknown Source) ~[port_obf.jar:?]
        at com.fs.starfarer.coreui.oOOO.actionPerformed(Unknown Source) ~[port_obf.jar:?]
        at com.fs.starfarer.ui.o0O0.buttonPressed(Unknown Source) ~[port_obf.jar:?]
        at com.fs.starfarer.ui.int.Ò00000(Unknown Source) ~[port_obf.jar:?]
        at com.fs.starfarer.ui.int.processInput(Unknown Source) ~[port_obf.jar:?]
        at com.fs.starfarer.ui.W.o00000(Unknown Source) ~[port_obf.jar:?]
        at com.fs.starfarer.BaseGameState.traverse(Unknown Source) ~[port_obf.jar:?]
        at com.fs.state.AppDriver.begin(Unknown Source) ~[port.common_obf.jar:?]
        at com.fs.starfarer.combat.CombatMain.main(Unknown Source) ~[port_obf.jar:?]
        at com.fs.starfarer.StarfarerLauncher.super(Unknown Source) ~[port_obf.jar:?]
        at com.fs.starfarer.StarfarerLauncher$1.run(Unknown Source) ~[port_obf.jar:?]
        at java.base/java.lang.Thread.run(Thread.java:1575) [?:?]

点评

这个问题已经解决了,欢迎再来尝试  详情 回复 发表于 2025-7-31 16:34
好,感谢反馈,我近期看能不能给它解决了  详情 回复 发表于 2025-7-29 20:42

战列舰长

 楼主| 发表于 2025-7-29 20:42:29 | 显示全部楼层
三咕 发表于 2025-7-29 19:36
删减船包后继承时直接崩溃
java.lang.RuntimeException: Ship hull spec [TADA_challenger_pirate] not fou ...

好,感谢反馈,我近期看能不能给它解决了

战列舰长

 楼主| 发表于 2025-7-31 16:34:30 | 显示全部楼层
三咕 发表于 2025-7-29 19:36
删减船包后继承时直接崩溃
java.lang.RuntimeException: Ship hull spec [TADA_challenger_pirate] not fou ...

这个问题已经解决了,欢迎再来尝试

点评

很棒,但是有一个问题,你的文件貌似没有打包进一个文件夹,一解压就变成散装的了。  详情 回复 发表于 2025-8-2 08:38

巡洋大副

发表于 2025-8-2 08:38:29 | 显示全部楼层
GentleCode 发表于 2025-7-31 16:34
这个问题已经解决了,欢迎再来尝试

很棒,但是有一个问题,你的文件貌似没有打包进一个文件夹,一解压就变成散装的了。

点评

坏,压缩软件自作主张的锅  详情 回复 发表于 2025-8-2 11:55

战列舰长

 楼主| 发表于 2025-8-2 11:55:40 | 显示全部楼层
三咕 发表于 2025-8-2 08:38
很棒,但是有一个问题,你的文件貌似没有打包进一个文件夹,一解压就变成散装的了。 ...

坏,压缩软件自作主张的锅

战列舰长

发表于 2025-8-2 18:32:39 | 显示全部楼层
错误报告怎么导出啊?开了mod加载完就报错。

点评

游戏根目录下的starsector-core文件夹里面有个starsector.log文件,点开之后拉到最下面把错误信息完整复制过来就行。或者论坛里面有自动导出错误报告的脚本,你可以自己搜索看看。  详情 回复 发表于 2025-8-2 19:30

战列舰长

 楼主| 发表于 2025-8-2 19:30:14 | 显示全部楼层
taolon 发表于 2025-8-2 18:32
错误报告怎么导出啊?开了mod加载完就报错。

游戏根目录下的starsector-core文件夹里面有个starsector.log文件,点开之后拉到最下面把错误信息完整复制过来就行。或者论坛里面有自动导出错误报告的脚本,你可以自己搜索看看。

战列舰长

发表于 2025-8-3 11:04:48 | 显示全部楼层
37262 [Thread-3] ERROR com.fs.starfarer.combat.CombatMain  - java.lang.UnsupportedClassVersionError: gentlecode/ungpsmi/UNGPShipMasteryInherit : Unsupported major.minor version 61.0
java.lang.UnsupportedClassVersionError: gentlecode/ungpsmi/UNGPShipMasteryInherit : Unsupported major.minor version 61.0
        at java.lang.ClassLoader.defineClass1(Native Method)
        at java.lang.ClassLoader.defineClass(Unknown Source)
        at java.security.SecureClassLoader.defineClass(Unknown Source)
        at java.net.URLClassLoader.defineClass(Unknown Source)
        at java.net.URLClassLoader.access$100(Unknown Source)
        at java.net.URLClassLoader$1.run(Unknown Source)
        at java.net.URLClassLoader$1.run(Unknown Source)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.net.URLClassLoader.findClass(Unknown Source)
        at java.lang.ClassLoader.loadClass(Unknown Source)
        at java.lang.ClassLoader.loadClass(Unknown Source)
        at java.lang.ClassLoader.loadClass(Unknown Source)
        at ungp.scripts.campaign.inherit.UNGP_InheritData.loadAllSavers(UNGP_InheritData.java:176)
        at ungp.scripts.UNGP_modPlugin.onApplicationLoad(UNGP_modPlugin.java:28)
        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.super(Unknown Source)
        at com.fs.starfarer.StarfarerLauncher$1.run(Unknown Source)
        at java.lang.Thread.run(Unknown Source)
勾选mod以后加载到开始游戏界面就直接崩溃

点评

我的mod是用Java 17编译的,你运行环境的java版本太低了。我建议你用这个帖子里面的启动器,https://www.fossic.org/thread-13649-1-1.html  详情 回复 发表于 2025-8-3 11:24

战列舰长

 楼主| 发表于 2025-8-3 11:24:26 | 显示全部楼层
taolon 发表于 2025-8-3 11:04
37262 [Thread-3] ERROR com.fs.starfarer.combat.CombatMain  - java.lang.UnsupportedClassVersionError: ...

我的mod是用Java 17编译的,你运行环境的java版本太低了。我建议你用这个帖子里面的启动器,https://www.fossic.org/thread-13649-1-1.html

点评

原来是这样,谢谢  详情 回复 发表于 2025-8-3 12:52

战列舰长

发表于 2025-8-3 12:52:17 | 显示全部楼层
GentleCode 发表于 2025-8-3 11:24
我的mod是用Java 17编译的,你运行环境的java版本太低了。我建议你用这个帖子里面的启动器,https://www. ...

原来是这样,谢谢

势力巨擘

发表于 2025-8-25 23:07:33 | 显示全部楼层
大佬,能否加一下 舰队学说的重生记录? 每次开新档又要重新选一遍舰队学说 好麻烦的。。

点评

你是指主角技能选点吗?这个我自己没什么需求所以应该不会做,不过实现起来估计不会太难你可以自己尝试一下。后面我有时间的话可能也会看一眼试一下  详情 回复 发表于 2025-8-29 17:05

战列舰长

 楼主| 发表于 2025-8-29 17:05:04 | 显示全部楼层
holy 发表于 2025-8-25 23:07
大佬,能否加一下 舰队学说的重生记录? 每次开新档又要重新选一遍舰队学说 好麻烦的。。 ...

你是指主角技能选点吗?这个我自己没什么需求所以应该不会做,不过实现起来估计不会太难你可以自己尝试一下。后面我有时间的话可能也会看一眼试一下

点评

不是技能,是指自建势力之后 舰队学说里 势力会生成的舰船类型优先级的那个选择。。  详情 回复 发表于 2025-9-3 15:34

势力巨擘

发表于 2025-9-3 15:34:00 | 显示全部楼层
GentleCode 发表于 2025-8-29 17:05
你是指主角技能选点吗?这个我自己没什么需求所以应该不会做,不过实现起来估计不会太难你可以自己尝试一 ...

不是技能,是指自建势力之后 舰队学说里 势力会生成的舰船类型优先级的那个选择。。

巡洋大副

发表于 2025-10-9 18:25:36 | 显示全部楼层
佬 更新了!

点评

目前只改了版本号,先试试看能不能用,不能用再告诉我  详情 回复 发表于 2025-10-9 18:46
好,没问题,待我改一个版本号就能用  详情 回复 发表于 2025-10-9 18:35

战列舰长

 楼主| 发表于 2025-10-9 18:35:27 | 显示全部楼层

好,没问题,待我改一个版本号就能用

战列舰长

 楼主| 发表于 2025-10-9 18:46:07 | 显示全部楼层

目前只改了版本号,先试试看能不能用,不能用再告诉我

战列舰长

发表于 2025-10-14 22:26:48 | 显示全部楼层
装上后,以前打的重生存档没了。098的

点评

已解决,还好我上个存档没删,不然白打  详情 回复 发表于 2025-10-14 22:46

战列舰长

发表于 2025-10-14 22:46:25 | 显示全部楼层
linlin 发表于 2025-10-14 22:26
装上后,以前打的重生存档没了。098的

已解决,还好我上个存档没删,不然白打

巡洋大副

发表于 2025-10-20 01:27:10 | 显示全部楼层
098不行,新版没有这个方法,ShipMastery.setPlayerMasteryPoints,新档重生,调用直接闪退

点评

已经改好了,欢迎再来尝试  详情 回复 发表于 2025-10-20 14:56
好,感谢提醒,我得回去重新翻翻代码了  详情 回复 发表于 2025-10-20 01:45

战列舰长

 楼主| 发表于 2025-10-20 01:45:10 来自手机 | 显示全部楼层
dumn 发表于 2025-10-20 01:27
098不行,新版没有这个方法,ShipMastery.setPlayerMasteryPoints,新档重生,调用直接闪退 ...

好,感谢提醒,我得回去重新翻翻代码了

本版积分规则

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

GMT+8, 2025-12-6 01:51

Powered by Discuz! X3.5

© 2001-2077 Tencent Cloud | Durian Software Studio

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