艾贝路斯 发表于 2026-9-10 13:18:43

热更后报错

十级兽语专家 发表于 7 天前

做完开幕之夜剧情以后,进任意一个殖民地必报错崩溃

K1eer4y 发表于 7 天前

艾贝路斯 发表于 2026-9-10 13:18
热更后报错

别热更新,热更新出了任何问题解决不了

K1eer4y 发表于 7 天前

十级兽语专家 发表于 2026-9-11 16:42
做完开幕之夜剧情以后,进任意一个殖民地必报错崩溃

下载最新版本,这个已经修复了

dfsdfs 发表于 7 天前

好看的

么么 发表于 7 天前

下载链接呢?

K1eer4y 发表于 7 天前

么么 发表于 2026-9-11 21:15
下载链接呢?

刷新一下或者用手机看,最近论坛有点bug

么么 发表于 7 天前

K1eer4y 发表于 2026-9-11 21:30
刷新一下或者用手机看,最近论坛有点bug

刷新一下有了!

Aki1224 发表于 6 天前

好帅的船!!支持!!

ARC3590 发表于 6 天前

有问题
[游戏日志]

319338  INFO  data.scripts.skills.TerraformingMastery  - TerraformingMastery: Unapplying from Beta Lotanmanggi III
319338  INFO  data.scripts.skills.TerraformingMastery  - TerraformingMastery: Unapplying from Beta Lotanmanggi III
319341  INFO  com.fs.starfarer.api.impl.campaign.fleets.EconomyFleetRouteManager  - Creating trade fleet of tier 5.0 for market 
319645  ERROR com.fs.starfarer.combat.CombatMain  - java.lang.NullPointerException: Cannot invoke "com.fs.starfarer.api.campaign.PlanetAPI.getFaction()" because the return value of "data.scripts.campaign.main.SilentMainCampaignStats.getHomePlanet()" is null
java.lang.NullPointerException: Cannot invoke "com.fs.starfarer.api.campaign.PlanetAPI.getFaction()" because the return value of "data.scripts.campaign.main.SilentMainCampaignStats.getHomePlanet()" is null
at data.scripts.campaign.main.checker.SilentMainCampaignCheckerPlugin.advance(SilentMainCampaignCheckerPlugin.java:23)
at com.fs.starfarer.campaign.CampaignEngine.advance(Unknown Source)
at com.fs.starfarer.campaign.save.CampaignGameManager.o00000(Unknown Source)
at com.fs.starfarer.campaign.save.CampaignGameManager.o00000(Unknown Source)
at com.fs.starfarer.campaign.save.CampaignGameManager.o00000(Unknown Source)
at com.fs.starfarer.title.TitleScreenState.menuItemSelected(Unknown Source)
at com.fs.starfarer.title.C.actionPerformed(Unknown Source)
at com.fs.starfarer.ui.n.buttonPressed(Unknown Source)
at com.fs.starfarer.ui.int.new(Unknown Source)
at com.fs.starfarer.ui.int.processInput(Unknown Source)
at com.fs.starfarer.ui.W.o00000(Unknown Source)
at com.fs.starfarer.BaseGameState.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.o00000(Unknown Source)
at com.fs.starfarer.StarfarerLauncher$1.run(Unknown Source)

AI分析是java.lang.NullPointerException: Cannot invoke "com.fs.starfarer.api.campaign.PlanetAPI.getFaction()" because the return value of "data.scripts.campaign.main.SilentMainCampaignStats.getHomePlanet()" is null
这说明游戏在尝试调用 getHomePlanet()(获取母星)时,返回了 null(空值),随后游戏试图对这个空值执行 getFaction()(获取阵营)操作,从而导致了崩溃。
从堆栈跟踪来看,触发这个错误的源头是一个名为 SilentMain(或类似名称)的 Mod 脚本(data.scripts.campaign.main.SilentMainCampaignStats)

ARC3590 发表于 6 天前

我试着反编译并让AI分析后发现:
在源码中,getHomePlanet() 方法的实现如下:
java

编辑



public static PlanetAPI getHomePlanet() {
    return (PlanetAPI)Global.getSector().getMemoryWithoutUpdate().get("$silent_planet_key");
}
这个方法试图从游戏的全局内存(MemoryWithoutUpdate)中读取一个名为 $silent_planet_key 的键值,并将其转换为 PlanetAPI 对象返回。

但因为当时在首页,全局内存里不存在 $silent_planet_key 这个键,或者该键对应的值为 null。当游戏推进时,SilentMainCampaignCheckerPlugin 调用了 getHomePlanet(),拿到了 null,然后直接调用了 .getFaction(),从而触发了 NullPointerException。

AI据此认为这是一个典型的 Mod 剧情/任务数据丢失 问题。SilentMain 显然是一个包含自定义主线剧情的 Mod。正常情况下,在剧情触发时,Mod 会将你的母星(Home Planet)写入 $silent_planet_key。出现 null 通常是因为:
Mod 更新或重装:你最近更新了 SilentMain Mod,或者卸载后重新安装,导致旧存档中保存的剧情变量($silent_planet_key)丢失或格式不兼容。
前置/依赖 Mod 缺失:如果该 Mod 依赖其他前置 Mod 来初始化母星,前置失效会导致母星数据无法写入。
存档本身损坏:在之前的某次游戏过程中,该变量因为某种 Bug 被意外清空。

ARC3590 发表于 6 天前

因为崩溃发生在首页,AI推测是发生了“启动时全局数据校验失败”。
在《远行星号》(Starsector)中,当你点击“载入存档”时,游戏会执行以下流程:
读取存档文件。
将存档数据加载到全局内存(Global.getSector().getMemoryWithoutUpdate())。
开始推进游戏时间(CampaignEngine.advance)。
各种 Mod 的 BaseCampaignPlugin(比如 SilentMainCampaignCheckerPlugin)开始执行每帧检查(advance)。
崩溃点就在这里:SilentMain 这个 Mod 的脚本在首页加载时就开始“抢跑”检查了。它调用了 getHomePlanet(),期望从全局内存里拿到 $silent_planet_key(母星数据),但此时内存里是空的(返回了 null)。紧接着它又对这个 null 调用了 .getFaction(),于是游戏当场崩溃。

元科 发表于 5 天前

{:tieba_35:}

qq965461780 发表于 5 天前

链接在哪?

暮光闪闪 发表于 5 天前

吓人。。。这个势力怕不是默认和avail,兽人,幽灵部队等非人类势力关系-100

速子光矛 发表于 5 天前

人联咋变成帝国了

macro 发表于 4 天前

这配色,一瞬间让我怀念起了EVEOL

尾焰 发表于 4 天前

人联万岁!!!!!!!!!!!!!!!!!

nyking 发表于 4 天前

补丁更新 26/9/14 v1.0.6:   这个可以热更新吗

幻世若梦 发表于 4 天前

大佬船画的太帅了,必须代表人联统一英仙座。

再次灭霸 发表于 4 天前

人类就要帅哈哈

kokodayo0815 发表于 4 天前

我有一个建议,主要是这个MOD船都是无限峰值,这就导致一个很重要的问题就是它的安超几乎是无代价的,原版安超是要扣除大量峰值时间,你这个MOD船基本都是超体同款的无限峰值,我完全可以全员无代价安超玩狼群。这并不好,我建议是如果不改峰值时间的话,可以在专属插件上面写着对按超的不兼容或者是削弱,这样会更好一些

横行八道 发表于 3 天前

mod管理里不显示是什么问题呢,版本号这些都没动过

彼岸花 发表于 3 天前

斯巴拉西 这黑红配色真不戳 而且船也好看{:tieba_01:}

彼岸花 发表于 3 天前

希望后面多出点船 武器

猫条闪闪 发表于 前天 11:36

{:5_118:}我去,好帅啊

阿威牛蛙 发表于 前天 18:21

ManaMetal 发表于 2026-9-6 16:50
[游戏日志]

280443 INFOcom.fs.graphics.TextureLoader- Cleaned buffer for texture cach ...

我的也是 特工买的最大战舰 四个大能量模拟战 卡退 就发射主炮的时候卡退。

灿烂的小盆友 发表于 前天 19:00

怎么没看到下载MOD

水仙Mk 发表于 昨天 07:33

充斥着强者的气息。{:tieba_36:}

lortoria 发表于 昨天 23:26

{:tieba_11:}赏金船的S插能默认去掉么?
页: 1 [2]
查看完整版本: 【0.98a】人类联合帝国(人联)