哈基人我算是 发表于 2026-8-23 17:15:08

谢谢大佬

又大又长的龙 发表于 2026-8-31 14:37:34

大佬,游玩时出现报错,在超空间中无法进入一个星系,但其他星系可以进入。用AI查了一下发现好像是轨道炮台的问题,报错如下:
889387 ERROR com.fs.starfarer.combat.CombatMain- java.lang.NullPointerException: Cannot invoke "String.equals(Object)" because the return value of "com.fs.starfarer.api.campaign.SectorEntityToken.getCustomEntityType()" is null
java.lang.NullPointerException: Cannot invoke "String.equals(Object)" because the return value of "com.fs.starfarer.api.campaign.SectorEntityToken.getCustomEntityType()" is null
        at indevo.industries.artillery.entities.ArtilleryStationEntityPlugin.getOrbitalStationAtMarket(ArtilleryStationEntityPlugin.java:128)
        at indevo.industries.artillery.entities.ArtilleryStationEntityPlugin.placeAtMarket(ArtilleryStationEntityPlugin.java:86)
        at indevo.industries.artillery.scripts.ArtilleryStationScript.ensureStationEntityIsSetOrCreated(ArtilleryStationScript.java:490)
        at indevo.industries.artillery.scripts.ArtilleryStationScript.spawnStation(ArtilleryStationScript.java:448)
        at indevo.industries.artillery.scripts.ArtilleryStationScript.aliveActions(ArtilleryStationScript.java:205)
        at indevo.industries.artillery.scripts.ArtilleryStationScript.advance(ArtilleryStationScript.java:117)
        at com.fs.starfarer.campaign.BaseCampaignEntity.runScripts(Unknown Source)
        at com.fs.starfarer.campaign.BaseCampaignEntity.advance(Unknown Source)
        at com.fs.starfarer.campaign.CampaignPlanet.advance(Unknown Source)
        at com.fs.starfarer.campaign.BaseLocation.advance(Unknown Source)
        at com.fs.starfarer.campaign.StarSystem.advance(Unknown Source)
        at com.fs.starfarer.campaign.CampaignEngine.advance(Unknown Source)
        at com.fs.starfarer.campaign.CampaignState.advance(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)
        at java.base/java.lang.Thread.run(Unknown Source)
请问一下如何修正

英仙座统领 发表于 2026-8-31 21:24:55

出现了一个游戏闪退的错误,如果探索星球的时候,选择发送消息给卢德左径改善关系,游戏时间几天后游戏就会闪退

没技术,是菜鸡 发表于 2026-9-3 18:46:32

英仙座统领 发表于 2026-8-31 21:24
出现了一个游戏闪退的错误,如果探索星球的时候,选择发送消息给卢德左径改善关系,游戏时间几天后游戏就会 ...

啊,有日志吗

没技术,是菜鸡 发表于 2026-9-3 19:01:01

又大又长的龙 发表于 2026-8-31 14:37
大佬,游玩时出现报错,在超空间中无法进入一个星系,但其他星系可以进入。用AI查了一下发现好像是轨道炮台 ...



用这个试试

GREGORY 发表于 2026-9-4 15:27:14

431147 ERROR com.fs.starfarer.combat.CombatMain- java.lang.NullPointerException: Cannot invoke "com.fs.starfarer.api.campaign.econ.Industry.getCurrentName()" because "pet.storage" is null
java.lang.NullPointerException: Cannot invoke "com.fs.starfarer.api.campaign.econ.Industry.getCurrentName()" because "pet.storage" is null
        at indevo.industries.petshop.listener.PetStatusManager.reportPetDied(PetStatusManager.java:167)
        at indevo.industries.petshop.listener.PetStatusManager.reportFleetDespawnedToListener(PetStatusManager.java:227)
        at com.fs.starfarer.api.campaign.listeners.ListenerUtil.reportFleetDespawnedToListener(ListenerUtil.java:110)
        at com.fs.starfarer.campaign.fleet.CampaignFleet.despawn(Unknown Source)
        at com.fs.starfarer.campaign.ai.AssignmentModule.advance(Unknown Source)
        at com.fs.starfarer.campaign.ai.ModularFleetAI.advance(Unknown Source)
        at com.fs.starfarer.campaign.fleet.CampaignFleet.advance(Unknown Source)
        at com.fs.starfarer.campaign.BaseLocation.advance(Unknown Source)
        at com.fs.starfarer.campaign.StarSystem.advance(Unknown Source)
        at com.fs.starfarer.campaign.CampaignEngine.advance(Unknown Source)
        at com.fs.starfarer.campaign.CampaignState.advance(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)
        at java.base/java.lang.Thread.run(Unknown Source)
大佬,有一个游戏bug,我问了问AI,大概意思是,宠物还活着的时候跟随船被放进了星舰博物馆,然后舰队巡展时候死了。这时候还没闪退,等我把巡展舰队主动召回或者自己回去时候,就会报错闪退。AI分析:pet 是一个宠物对象,它应该关联一个存储设施(storage),通常是某个殖民地的“宠物店”工业设施(Industry)。

当舰队被移除时,系统认为舰队中的宠物死亡,于是尝试记录死亡信息(比如在哪个存储设施中),但此时 pet.storage 已经为空。

GREGORY 发表于 2026-9-4 15:28:23

这个是AI分析可能的原因:

模组逻辑缺陷:在宠物死亡或舰队移除前,存储设施被提前清理或置空,没有做空值检查。

模组与其他模组冲突:其他模组改变了宠物或工业设施的引用,导致存储设施丢失。

游戏存档状态异常:该宠物对应的存储设施可能已被摧毁、移除或改造,但宠物对象未同步更新。

对玩家的影响
这个异常会导致游戏直接崩溃(CombatMain 主线程出错),通常发生在某个携带宠物的舰队消失时。

可能触发场景:玩家自己的舰队或 AI 舰队被消灭、解散、跃迁离开等。

GREGORY 发表于 2026-9-4 15:52:09

这个bug会坏档,不管主动召回还是舰队自己回来,都会闪退。{:tieba_30:}

steven9521 发表于 2026-9-4 18:29:45

感谢楼主!!!

没技术,是菜鸡 发表于 2026-9-5 19:45:37

GREGORY 发表于 2026-9-4 15:27
431147 ERROR com.fs.starfarer.combat.CombatMain- java.lang.NullPointerException: Cannot ...



用这个试试

GREGORY 发表于 2026-9-5 23:58:43

没技术,是菜鸡 发表于 2026-9-5 19:45
用这个试试

好的,大佬

又闪退了吗? 发表于 2026-9-8 02:32:18

鼠标滑到那什么古代xxx废墟的升级按钮上直接闪退 星球是海洋星球 自成一派开局

[游戏日志]

2269401 INFOcom.fs.starfarer.loading.LoadingUtils- Loading JSON from
2269401 ERROR lunalib.lunaSettings.LunaSettings- LunaSettings: Value marketMode of type String not found in JSONObject (ModID: tradeRoutePlanner)
2269420 INFOsound.O- Cleaning up music with id
2269433 ERROR com.fs.starfarer.combat.CombatMain- java.lang.NullPointerException: Cannot invoke "com.fs.starfarer.api.loading.IndustrySpecAPI.getDesc()" because "this.spec" is null
java.lang.NullPointerException: Cannot invoke "com.fs.starfarer.api.loading.IndustrySpecAPI.getDesc()" because "this.spec" is null
        at com.fs.starfarer.api.impl.campaign.econ.impl.BaseIndustry.createTooltip(BaseIndustry.java:990)
        at com.fs.starfarer.campaign.ui.marketinfo.intnew$1.createImpl(Unknown Source)
        at com.fs.starfarer.ui.impl.StandardTooltipV2Expandable.create(Unknown Source)
        at com.fs.starfarer.ui.impl.StandardTooltipV2Expandable.beforeShown(Unknown Source)
        at com.fs.starfarer.ui.OOOo.showTooltip(Unknown Source)
        at com.fs.starfarer.ui.O0Oo.??0000(Unknown Source)
        at com.fs.starfarer.ui.O0Oo.processInput(Unknown Source)
        at com.fs.starfarer.ui.OOOo.processInput(Unknown Source)
        at com.fs.starfarer.ui.interfacenew.dispatchEventsToChildren(Unknown Source)
        at com.fs.starfarer.ui.interfacenew.processInputImpl(Unknown Source)
        at com.fs.starfarer.ui.oo0O.processInputImpl(Unknown Source)
        at com.fs.starfarer.campaign.ui.marketinfo.b.processInputImpl(Unknown Source)
        at com.fs.starfarer.ui.OOOo.processInput(Unknown Source)
        at com.fs.starfarer.ui.interfacenew.dispatchEventsToChildren(Unknown Source)
        at com.fs.starfarer.ui.interfacenew.processInputImpl(Unknown Source)
        at com.fs.starfarer.ui.OOOo.processInput(Unknown Source)
        at com.fs.starfarer.campaign.CampaignState.processInput(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)
        at java.base/java.lang.Thread.run(Unknown Source)
2269830 INFOsound.O- Creating streaming player for music with id

又闪退了吗? 发表于 2026-9-8 03:37:29

又闪退了吗? 发表于 2026-9-8 02:32
鼠标滑到那什么古代xxx废墟的升级按钮上直接闪退 星球是海洋星球 自成一派开局

[游戏日志]


纠正:是废弃的基础设施

nyking 发表于 7 天前

5420559 INFOsound.H- Playing music with id
5420855 ERROR com.fs.starfarer.combat.CombatMain- java.lang.NullPointerException: Cannot invoke "com.fs.starfarer.api.campaign.SectorEntityToken.getContainingLocation()" because "to" is null
java.lang.NullPointerException: Cannot invoke "com.fs.starfarer.api.campaign.SectorEntityToken.getContainingLocation()" because "to" is null
        at com.fs.starfarer.api.impl.campaign.fleets.RouteLocationCalculator.getTravelDays(RouteLocationCalculator.java:56)
        at com.fs.starfarer.api.impl.campaign.intel.raid.RaidIntel.getETA(RaidIntel.java:292)
        at com.fs.starfarer.api.impl.campaign.intel.raid.RaidIntel.addBulletPoints(RaidIntel.java:314)
        at com.fs.starfarer.api.impl.campaign.intel.raid.RaidIntel.createIntelInfo(RaidIntel.java:377)
        at com.fs.starfarer.campaign.comms.C.recreate(Unknown Source)
        at com.fs.starfarer.campaign.comms.C.<init>(Unknown Source)
        at com.fs.starfarer.campaign.comms.super.addMessage(Unknown Source)
        at com.fs.starfarer.campaign.CampaignState.addMessage(Unknown Source)
        at com.fs.starfarer.campaign.comms.v2.IntelManager.addIntel(Unknown Source)
        at com.fs.starfarer.campaign.comms.v2.IntelManager.addIntel(Unknown Source)
        at indevo.industries.privateer.industry.PrivateerBase.startRaid(PrivateerBase.java:638)
        at indevo.industries.privateer.industry.PrivateerBase.reportEconomyTick(PrivateerBase.java:145)
        at com.fs.starfarer.api.campaign.listeners.ListenerUtil.reportEconomyTick(ListenerUtil.java:122)
        at com.fs.starfarer.campaign.econ.reach.ReachEconomyStepper.doEndOfStepStuff(Unknown Source)
        at com.fs.starfarer.campaign.econ.reach.ReachEconomyStepper.nextFrame(Unknown Source)
        at com.fs.starfarer.campaign.econ.Economy.advance(Unknown Source)
        at com.fs.starfarer.campaign.CampaignEngine.advance(Unknown Source)
        at com.fs.starfarer.campaign.save.CampaignGameManager.o00000(Unknown Source)
        at com.fs.starfarer.title.TitleScreenState.dialogDismissed(Unknown Source)
        at com.fs.starfarer.ui.oo0O.dismiss(Unknown Source)
        at com.fs.starfarer.ui.impl.o0OO.dismiss(Unknown Source)
        at com.fs.starfarer.campaign.save.A.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)
        at java.base/java.lang.Thread.run(Unknown Source)      
这个是什么问题,工业革命 MOD 的 “私掠者基地”?

没技术,是菜鸡 发表于 7 天前

nyking 发表于 2026-9-11 13:18
5420559 INFOsound.H- Playing music with id
5420855

我猜测是选择了某整天喜欢在超空间漂浮的殖民地作为目标,于是获得该殖民地所在星系时出错了。

没技术,是菜鸡 发表于 7 天前

又闪退了吗? 发表于 2026-9-8 02:32
鼠标滑到那什么古代xxx废墟的升级按钮上直接闪退 星球是海洋星球 自成一派开局

[游戏日志]


直接调用控制台removeindustry IndEvo_RuinedInfra吧,真排查不了

又闪退了吗? 发表于 6 天前

没技术,是菜鸡 发表于 2026-9-11 17:46
直接调用控制台removeindustry IndEvo_RuinedInfra吧,真排查不了

ok 我之后试试

蔡徐坤真爱粉 发表于 4 天前



作者大大你好,你的模组我很喜欢,远行星号我最近才回坑,你的模组里面有个舰队分遣,我分遣之后,再合并时出现了闪退。我不清楚是你的模组原因,还是其他模组导致冲突。图片中是我所加的模组,以及闪退的图片。

明镜AA 发表于 3 天前

3120662 ERROR com.fs.starfarer.combat.CombatMain- java.lang.RuntimeException: org.json.JSONException: A JSONObject text must begin with '{' at 1
java.lang.RuntimeException: org.json.JSONException: A JSONObject text must begin with '{' at 1
        at indevo.industries.artillery.industry.ArtilleryStation.matchStationAndCommanderToCurrentIndustry(ArtilleryStation.java:349)
        at indevo.industries.artillery.industry.ArtilleryStation.notifyDisrupted(ArtilleryStation.java:466)
        at com.fs.starfarer.api.impl.campaign.econ.impl.BaseIndustry.setDisrupted(BaseIndustry.java:1808)
        at indevo.industries.artillery.industry.ArtilleryStation.disrupt(ArtilleryStation.java:483)
        at indevo.industries.artillery.industry.ArtilleryStation.reportFleetDespawnedToListener(ArtilleryStation.java:472)
        at com.fs.starfarer.campaign.fleet.CampaignFleet.despawn(Unknown Source)
        at com.fs.starfarer.campaign.fleet.CampaignFleet.advance(Unknown Source)
        at com.fs.starfarer.campaign.CustomCampaignEntity.advance(Unknown Source)
        at com.fs.starfarer.campaign.BaseLocation.advance(Unknown Source)
        at com.fs.starfarer.campaign.StarSystem.advance(Unknown Source)
        at com.fs.starfarer.campaign.CampaignEngine.advance(Unknown Source)
        at com.fs.starfarer.campaign.CampaignState.advance(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)
        at java.base/java.lang.Thread.run(Unknown Source)
Caused by: org.json.JSONException: A JSONObject text must begin with '{' at 1
        at org.json.JSONTokener.syntaxError(JSONTokener.java:423)
        at org.json.JSONObject.(JSONObject.java:184)
        at org.json.JSONObject.(JSONObject.java:311)
        at indevo.industries.artillery.industry.ArtilleryStation.matchStationAndCommanderToCurrentIndustry(ArtilleryStation.java:344)
        ... 17 more

如何解决???

没技术,是菜鸡 发表于 3 天前

明镜AA 发表于 2026-9-15 13:03
3120662 ERROR com.fs.starfarer.combat.CombatMain- java.lang.RuntimeException: org.json. ...

industries.csv文件被破坏了,因此炮塔无法正确生成,如果重新下载mod不能解决此问题,就得怀疑是模组冲突了

宝石视觉 发表于 昨天 13:22

本帖最后由 宝石视觉 于 2026-9-17 13:26 编辑

汉化问题反馈:
1.一项政体未翻译,还有政体信息页的标签:


2.数据百科有一未翻译条目,生涯没见着,但印象里不止一项:

3.采矿业,矿物精炼等可以专精化的设施,产能统计词条覆盖原版文本导致缺失,需汉化:

4.添加的消耗品如燃油采集器,纳米修复等物品,信息页标签未汉化:



页: 1 2 3 4 5 6 7 [8]
查看完整版本: [0.96a/0.97a/0.98] Industrial Evolution 工业革命 V4.1.b