cjy4312 发表于 2024-11-19 23:21:33

重生拓展-重生吧!上一个存档的自己

本帖最后由 cjy4312 于 2025-3-9 17:33 编辑

{:5_118:}

https://www.bilibili.com/video/BV1u2SFYjErv标题该说的都说了,其它的没啥好讲。
使用方法: 安装重生mod->安装本mod->正常游玩
当你通过重生mod保存存档记录的时候,该mod会额外存储玩家的角色和殖民地信息
当你在新存档通过重生mod继承上一存档的内容后,上一存档的玩家阵营与最多5个殖民地会在新存档出现


data\config\UNGP_PreviousLife_condition_blacklist.csv为殖民地属性黑名单表格
可以设定特定的属性不被继承,或者含有某属性的星球不被继承


我大概不会对它有什么修bug以外的更新了
还是更一点吧
如果有人想基于这个玩意儿魔改,请随意,只要遵守重生mod的拓展mod应当遵守的东西就行了

两个版本选一个安装就行了,同时安装无效

不慎关闭了该贴的回帖提醒,不知道咋开回来,导致无法及时回复问题,不好意思


0.07
距离星图中心12光年以上星系不再作为搬迁星球的目标(一些mod会把星系生成到很远的地方,现在这些位置不会被选中并作为迁移目标)
重生的玩家势力加入势力争霸的配置文件,在安装势力争霸的时候会更加活跃
重生的上一存档玩家势力将会发布海盗与逃兵赏金

0.06
添加一个通过LunaLib开启的功能:当玩家拥有一个殖民地后,上一存档迁移的殖民地会回归玩家麾下

0.0.5-fix
修复加载报错问题
LunaLib配置界面添加最大迁移殖民地数量的选项,可选范围0-10
添加一个临时性的玩家舰队继承,只记录舰队构成,不记录详细装配与副官
玩家舰队会周期性的出门活动,并在一段时间后返航

0.0.5
添加殖民地属性黑名单,位于data\config\UNGP_PreviousLife_condition_blacklist
上一存档的玩家与重生玩家势力之间的关系不再被继承到下一存档

0.0.4
修复了一个搬运上一存档星球的时候在设置环绕周期时候的小概率闪退问题
修复上一个存档安装了扩展星球类型的mod,而新存档没有安装时,搬运不存在的星球类型会导致闪退的问题,现在不会再搬运不存在的星球类型
0.0.3
在保存记录的时候核心星区的星球不再被纪录
避免因为玩家占领其他势力的星球后在新存档重生导致两个同名核心区星球的问题
不介意该问题的玩家不需要更新

0.0.2
代码内文本外置
当因删除mod导致新存档找不到玩家旧头像时用默认头像填充
重生玩家阵营忘记开允许雇佣玩家了,已修复

0.0.1
mod发布




















符合规范给 发表于 2024-11-19 23:33:29

前排   

符合规范给 发表于 2024-11-19 23:33:54

问问大佬这个MOD 打上就可以用了吗

cjy4312 发表于 2024-11-19 23:35:10

本帖最后由 cjy4312 于 2024-11-19 23:46 编辑

符合规范给 发表于 2024-11-19 23:33
问问大佬这个MOD 打上就可以用了吗
这个mod是伴随重生mod一起运作的,只要你完整执行重生mod的重生流程,这个mod的功能自动生效

叶夜桑 发表于 2024-11-20 02:35:36

我擦,有点意思,想想现在的自己跟以前的自己火力对轰,应该挺爽,估计强度还是荷鲁斯大拜寿那种级别的嘿嘿嘿

MMMMocizuki 发表于 2024-11-20 08:52:26

好耶,这下真的重生了

llf 发表于 2024-11-20 10:53:21

我要打碎过去的自己 jpg{:5_119:}

llf 发表于 2024-11-20 11:00:20

大佬 两个mod都放进文件夹是只能看到干碎自己那个吗 另一个好像在mod列表里看不到{:5_124:}

cjy4312 发表于 2024-11-20 13:01:04

llf 发表于 2024-11-20 11:00
大佬 两个mod都放进文件夹是只能看到干碎自己那个吗 另一个好像在mod列表里看不到 ...

二选一,不能一起装的

离忧 发表于 2024-11-20 13:53:25

帅啊,干碎以前的我或者被以前的我干碎,《重生之我非我》

离忧 发表于 2024-11-20 13:54:31

这样一来一开始势弱的时候投靠以前的自己也不会觉得有啥洁癖来着,给别人打工跟给自己打工完全是两码事{:tieba_35:}

yutu- 发表于 2024-11-20 15:14:42

096能用吗

cjy4312 发表于 2024-11-20 15:15:54

yutu- 发表于 2024-11-20 15:14
096能用吗

可以

yutu- 发表于 2024-11-20 15:16:29

cjy4312 发表于 2024-11-20 15:15
可以

ok

極光 发表于 2024-11-20 23:57:19

{:tieba_29:}{:tieba_29:}卧槽有点东西啊这功能,,牛的牛的

Renotratical 发表于 2024-11-22 01:08:47

这么炫酷

有没有考虑多存档叠加(超热闹的核心星域)

黑雾 发表于 2024-11-22 22:13:27

本帖最后由 黑雾 于 2024-12-12 18:57 编辑

有意思,好酷炫的mod
是不是可以准备重生了直接把殖民地送到只剩5个最有用的,然后开新档直接刷5个满配球,直接带着球重生

相位自走洗衣机 发表于 2024-11-24 16:42:26

这不是写安科的完美mod?可惜牢E已经打算封笔了{:5_124:}

forrevenge 发表于 2024-12-5 13:58:51

这个是随机挑了五个球把建筑和星球条件啥的搬上去吗,之前存档要是特殊的位置比如核心星域的殖民地会影响吗

X势力 发表于 2024-12-12 10:41:48

黑雾 发表于 2024-11-22 22:13
有意思,好酷炫的mod

卧槽,那我这种喜欢控制台改殖民地的,再加上选择那个敌对的mod不得爽死,重生之与世皆敌

RaspiBC 发表于 2024-12-13 20:03:49

951能用吗

cjy4312 发表于 2024-12-15 01:46:34

forrevenge 发表于 2024-12-5 13:58
这个是随机挑了五个球把建筑和星球条件啥的搬上去吗,之前存档要是特殊的位置比如核心星域的殖民地会影响吗 ...

{:5_121:}
草,确实,没有考虑玩家抢了核心星区星球带来的问题
过一阵子我更新一下,把核心星区的星球ban了

topgamer 发表于 2024-12-18 09:15:51

棒棒棒~更有重生动力了~

奴隶姬 发表于 2024-12-19 00:06:56

这个mod的机制会导致一些严重的问题:
如果有玩家打算跨游戏版本转移重生存档
(比如本来在0.95.1里玩想要转0.97,保存了重生点之后文件复制到0.97下继承——
在启用这个mod之后,原有的继承存档文件将无法被新版本重生读取
看起来是一个无法解决的问题,除非作者修改一些相关的机制
否则转移了重生继承文件的玩家,只能在新版本里关闭这个mod,然后再进生涯中继承上个游戏版本
(大概继承之后重新启用这个mod也可以?可是我关掉这个mod之后是不能再进入之前开启mod保存的生涯存档了,不会闪退但是会报错然后弹回主界面)
{:5_134:}

JPPDS 发表于 2024-12-19 10:16:51

有951版本吗?还是说用96的改一下就能直接用?

iwtbg 发表于 2024-12-28 21:21:04

提案 能不能把玩家舰队也复制下来作为boss
让今世来挑战看看是否超越了前世

cjy4312 发表于 2024-12-28 23:54:54

奴隶姬 发表于 2024-12-19 00:06
这个mod的机制会导致一些严重的问题:
如果有玩家打算跨游戏版本转移重生存档
(比如本来在0.95.1里玩想要转0 ...

唔,通常来讲,这个mod只能在0.96/97工作,0.951下我不能保证它正常运作
而安装了该mod后开启的存档是不能被安全移除的,这我在mod信息内有写
跨版本不能读取UNGP存档的问题,应该不是我的问题,可能是新旧版本UNGP的存档格式的不
兼容
以前的像货仓买卖货物一样挑选重生规则UNGP是能兼容旧版存档的,而新版通过点击选取规则的UNGP则不兼容旧存档
你可以试试新版本保存存档后,从旧版本把对应的数据与周目等内容搬过去

喵喵锤大魔王 发表于 2024-12-30 14:57:06

这该不会套娃重生势力越来越多吧?

呱呱太郎 发表于 2024-12-31 16:48:13

请问大佬核心区域怎么确认,我在mod太阳系的原势力没有继承,于是去很远的地方搞了球,也没有继承,是不是这个势力会作为一个新的势力出现在地图中?

cjy4312 发表于 2025-1-3 13:24:48

呱呱太郎 发表于 2024-12-31 16:48
请问大佬核心区域怎么确认,我在mod太阳系的原势力没有继承,于是去很远的地方搞了球,也没有继承,是不是 ...

新势力

cjy4312 发表于 2025-1-3 13:25:07

喵喵锤大魔王 发表于 2024-12-30 14:57
这该不会套娃重生势力越来越多吧?

不会的

cc98cc 发表于 2025-1-4 14:44:45

识别不到玩家的势力,奇怪
我的势力是势力争霸开局 选择 自成一派 创建的,但继承时没法继承

清风6897 发表于 2025-1-5 18:33:07

咱加上这个mod后我之前重生的存档里的蓝图全部不识别了咋办

cjy4312 发表于 2025-1-5 21:04:47

清风6897 发表于 2025-1-5 18:33
咱加上这个mod后我之前重生的存档里的蓝图全部不识别了咋办

你是不是更新了重生mod的版本

清风6897 发表于 2025-1-6 17:15:07

cjy4312 发表于 2025-1-5 21:04
你是不是更新了重生mod的版本

没更新就新加了势力重生然后记录了重生点 然后下个档突然疑惑继承的蓝图有点少

清风6897 发表于 2025-1-6 17:16:07

cjy4312 发表于 2025-1-5 21:04
你是不是更新了重生mod的版本

后来又改了设置重新回老存档记录了一次 1600多蓝图只有1000多不知道为啥(也可能咱记错了)

陈曦 发表于 2025-1-29 18:50:42

大佬,能把上个档玩家所在的舰队也重生吗

电量百分比 发表于 2025-2-2 14:58:09

好像出现了奇奇怪怪的bug,继承后的势力与自己敌对(?没错,不是与玩家,是自己敌对自己),前世阵营的巡逻队会试图攻击自己的轨道站和其他巡逻队,但又因为是友方无法进入战斗(?

如图可以看到敌对势力出现了自己,现在有一个可能成因的猜想,是不是因为上个周目攻击了上上个周目的前世阵营然后继承了关系值导致的?

cjy4312 发表于 2025-2-6 15:47:42

电量百分比 发表于 2025-2-2 14:58
好像出现了奇奇怪怪的bug,继承后的势力与自己敌对(?没错,不是与玩家,是自己敌对自己),前世阵营的巡 ...

{:5_124:}确实,没考虑到这个,我会尽快修复这个问题

竹林 发表于 2025-2-7 11:02:18

能否让玩家自行配置可以保存的殖民地数量?

MMMMocizuki 发表于 2025-2-7 11:07:36

什么时候可以连旗舰一块重生{:tieba_35:}

llf 发表于 2025-2-7 11:22:27

[游戏日志]

191481 INFOcom.fs.starfarer.loading.LoadingUtils- Loading CSV data from
191503 WARNungp.scripts.campaign.specialist.rules.UNGP_RulesManager- Error loading rules' pick times, but it doesn't matter...
java.net.SocketException: Connection reset
191709 ERROR com.fs.starfarer.combat.CombatMain- java.lang.RuntimeException: org.json.JSONException: JSONObject["FactionID"] not found.
java.lang.RuntimeException: org.json.JSONException: JSONObject["FactionID"] not found.
        at data.scripts.PLmodConfig.loadCSV(PLmodConfig.java:39) ~[?:?]
        at data.scripts.UNGP_FKUSelfModPlugin.onApplicationLoad(UNGP_FKUSelfModPlugin.java:10) ~[?:?]
        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.base/java.lang.Thread.run(Thread.java:1447) [?:?]
Caused by: org.json.JSONException: JSONObject["FactionID"] not found.
        at org.json.JSONObject.get(JSONObject.java:406) ~
        at org.json.JSONObject.getString(JSONObject.java:577) ~
        at com.fs.starfarer.loading.LoadingUtils.�00000(Unknown Source) ~
        at com.fs.starfarer.settings.StarfarerSettings$1.getMergedSpreadsheetDataForMod(Unknown Source) ~
        at data.scripts.PLmodConfig.loadCSV(PLmodConfig.java:21) ~[?:?]
        ... 7 more
195765 WARNlunalib.backend.ui.versionchecker.VersionChecker- Failed to load master version file from URL "https://www.dropbox.com/s/l027szf039ctul7/hmi_sv.version?dl=1"
195808 WARNlunalib.backend.ui.versionchecker.VersionChecker- Failed to load master version file from URL "https://drive.google.com/uc?export=download&id=1EWoMtrjJL-WAqQ6gRjGWhET03QpsRheA"
195832 WARNlunalib.backend.ui.versionchecker.VersionChecker- Failed to load master version file from URL "https://drive.google.com/file/d/1BTbbes-1HnUtcTy2YecLy8U_PQeQ0QfP/view?usp=drive_link"
195849 WARNlunalib.backend.ui.versionchecker.VersionChecker- Failed to load master version file from URL "https://www.dropbox.com/s/8x90v98ez87479m/hmi_brighton.version?dl=1"
195907 WARNlunalib.backend.ui.versionchecker.VersionChecker- Failed to load master version file from URL "https://drive.google.com/uc?export=download&id=1g6c4zCOD-uoAIYFXshEjabu8A_5DpZnr"
196508 WARNlunalib.backend.ui.versionchecker.VersionChecker- Failed to load master version file from URL "https://drive.google.com/uc?export=download&id=10x8FKGn6NtzeWoxmNQMd-2QjYPPvbpVZ"
196936 WARNlunalib.backend.ui.versionchecker.VersionChecker- Failed to load master version file from URL "https://www.dropbox.com/s/k17ujd6urzoz686/hmi.version?dl=1"
197095 WARNlunalib.backend.ui.versionchecker.VersionChecker- Failed to load master version file from URL "https://www.dropbox.com/s/98bl1k8a8yw9ql3/JYD.version?dl=1"

更新以后报错? 游戏主界面都打不开{:5_119:}

cjy4312 发表于 2025-2-7 11:38:18

llf 发表于 2025-2-7 11:22
[游戏日志]

191481 INFOcom.fs.starfarer.loading.LoadingUtils- Loading CSV data from [ ...

{:5_121:}不好意思
代码里读取加载项的id填错了

cjy4312 发表于 2025-2-7 11:45:12

竹林 发表于 2025-2-7 11:02
能否让玩家自行配置可以保存的殖民地数量?

更新了通过LunaLib调整迁移数量

cjy4312 发表于 2025-2-7 11:46:48

本帖最后由 cjy4312 于 2025-2-7 11:49 编辑

MMMMocizuki 发表于 2025-2-7 11:07
什么时候可以连旗舰一块重生
目前没打算弄这个,有空了也许会做
主要是逐一保存玩家舰船的自定义装配数据处理有点麻烦

forrevenge 发表于 2025-2-8 14:11:43

MMMMocizuki 发表于 2025-2-7 11:07
什么时候可以连旗舰一块重生

一个重力井吸引了你的注意,你发现上面有一块松动的小行星。
搬动小行星,你在里面找到了一张折起来的纸条和一艘船,纸条上写着:“欧米茄在等待。”
这……是你自己的笔迹。(

鲨鱼 发表于 2025-2-8 19:11:51

可以开档后再添加吗?还是加了必须新开档?

炎文宇 发表于 2025-2-12 18:07:52

加上之后,挑战不能用了,显示挑战成功,但继承还是显示一个都没完成,挑战解锁的各种特殊选项也都用不成。和不加此模组的重生进度不兼容,加上这模型不能正常读取以前的进度,且如果在以前的位置保存会覆盖以前的重生进度。这个代价有点大,如果是BUG希望能修复。

cjy4312 发表于 2025-2-12 18:24:28

本帖最后由 cjy4312 于 2025-2-12 20:34 编辑

炎文宇 发表于 2025-2-12 18:07
加上之后,挑战不能用了,显示挑战成功,但继承还是显示一个都没完成,挑战解锁的各种特殊选项也都用不成。 ...
这个建议问一下议长,我这个mod不涉及那些方面的代码


我去问问吧

目前还没等到回应
但是我自己初步判断,可能是在读取存档的时候由于需要读取的词条不存在,抛出异常之后中断了存档读取
我尝试用try-catch包裹了json的数据读取部分并不抛出异常,你试试替换这个jar还会不会这样


icarus1 发表于 2025-2-16 04:28:31

ERROR com.fs.starfarer.combat.CombatMain- java.lang.NullPointerException: Cannot invoke "com.fs.starfarer.api.combat.ShipAPI.getVariant()" because the return value of "com.fs.starfarer.api.combat.FighterWingAPI.getSourceShip()" is null
java.lang.NullPointerException: Cannot invoke "com.fs.starfarer.api.combat.ShipAPI.getVariant()" because the return value of "com.fs.starfarer.api.combat.FighterWingAPI.getSourceShip()" is null
        at data.scripts.ai.WanzerMovementScript.advance(WanzerMovementScript.java:78) ~[?:?]
        at com.fs.starfarer.combat.entities.Ship.advance(Unknown Source) ~
        at com.fs.starfarer.combat.CombatFleetManager.Ò00000(Unknown Source) ~
        at com.fs.starfarer.combat.CombatFleetManager.deploy(Unknown Source) ~
        at com.fs.starfarer.combat.CombatFleetManager.spawnFleetMember(Unknown Source) ~
        at com.fs.starfarer.combat.CombatFleetManager.spawnShipOrWing(Unknown Source) ~
        at data.scripts.UNGP.SGB_UNGP_EndlessWing.applyEnemyShipInCombat(SGB_UNGP_EndlessWing.java:177) ~[?:?]
        at ungp.scripts.plugins.UNGP_SpecialistCombatPlugin.advance(UNGP_SpecialistCombatPlugin.java:109) ~[?:?]
        at com.fs.starfarer.title.Object.for$Oo.o00000(Unknown Source) ~
        at com.fs.starfarer.combat.A.new.super(Unknown Source) ~
        at com.fs.starfarer.combat.CombatEngine.advanceInner(Unknown Source) ~
        at com.fs.starfarer.combat.CombatEngine.advance(Unknown Source) ~
        at com.fs.starfarer.combat.CombatState.traverse(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.base/java.lang.Thread.run(Thread.java:1447) [?:?]

模拟战斗的时候报错 deepseek说是这个mod的问题{:tieba_12:}
页: [1] 2
查看完整版本: 重生拓展-重生吧!上一个存档的自己