謝謝分享好玩MOD
试下妈妈船{:tieba_44:}
牛逼
::)::)::)::)::)::)::)::)::)::)::)::)::)::)::)::)::)::)::)::)::)
大佬牛哇
dalaonb
::)
好啊
nicee
感谢分享
妈妈船开局,只加了前置,幸存者和附属mod,势力争霸,从妈妈船生产仓库中取出货物就崩溃,存没有问题
12313213 发表于 2025-8-7 12:49
妈妈船开局,只加了前置,幸存者和附属mod,势力争霸,从妈妈船生产仓库中取出货物就崩溃,存没有问题 ...
有无log?
我自己试了很多次都没有这样的问题
你取了什么物品出来?
cjy4312 发表于 2025-8-7 12:55
有无log?
我自己试了很多次都没有这样的问题
你取了什么物品出来?
里面的东西取出来就崩,但是补给偶尔可正常取出来,但是第二次就会崩
cjy4312 发表于 2025-8-7 12:55
有无log?
我自己试了很多次都没有这样的问题
你取了什么物品出来?
就是这样
cjy4312 发表于 2025-8-7 12:55
有无log?
我自己试了很多次都没有这样的问题
你取了什么物品出来?
154976 INFOcom.fs.graphics.TextureLoader- Cleaned buffer for texture graphics/illustrations/hesperus.jpg (using reflection)
154978 INFOcom.fs.starfarer.loading.scripts.ScriptStore- Class already loaded (perhaps from jar file, or due to a reference from another class), skipping compilation.
154979 INFOcom.fs.starfarer.loading.scripts.ScriptStore- Class already loaded (perhaps from jar file, or due to a reference from another class), skipping compilation.
154979 INFOcom.fs.starfarer.loading.scripts.ScriptStore- Class already loaded (perhaps from jar file, or due to a reference from another class), skipping compilation.
154979 INFOcom.fs.starfarer.loading.scripts.ScriptStore- Class [c
{:tieba_15:}
12313213 发表于 2025-8-7 13:51
154976 INFOcom.fs.graphics.TextureLoader- Cleaned buffer for texture graphics/illus ...
你这个log不对,闪退了之后不要重开游戏,然后找报错位置
12313213 发表于 2025-8-7 13:51
154976 INFOcom.fs.graphics.TextureLoader- Cleaned buffer for texture graphics/illus ...
先检查一下你的汉化有没有更新到最新版本
据我所知,这个汉化包是用AI+脚本汉化的,有可能存在将代码内置商品id汉化掉的问题,先更新到最新版汉化,看看问题是否解决
妙啊,妈妈船体验一下。{:tieba_35:}
{:5_126:}
{:tieba_15:}{:tieba_15:}
大佬牛逼
cjy4312 发表于 2025-8-7 16:46
先检查一下你的汉化有没有更新到最新版本
据我所知,这个汉化包是用AI+脚本汉化的,有可能存在将代码内置 ...
49265 ERROR com.fs.starfarer.combat.CombatMain- java.lang.NullPointerException Cannot invoke com.fs.starfarer.api.campaign.econ.CommoditySpecAPI.getLowerCaseName() because spec is null
java.lang.NullPointerException Cannot invoke com.fs.starfarer.api.campaign.econ.CommoditySpecAPI.getLowerCaseName() because spec is null
at com.fs.starfarer.api.impl.campaign.rulecmd.AddRemoveCommodity.addCommodityGainText(AddRemoveCommodity.java219)
at data.scripts.campaign.special.CTBMotherProductionDialog$2.pickedCargo(CTBMotherProductionDialog.java301)
at com.fs.starfarer.ui.newui._.advance(Unknown Source)
at com.fs.starfarer.ui.interfacenew.advanceImpl(Unknown Source)
at com.fs.starfarer.ui.oo0O.advanceImpl(Unknown Source)
at com.fs.starfarer.ui.newui.o0Oo.advanceImpl(Unknown Source)
at com.fs.starfarer.ui.OOOo.advance(Unknown Source)
at com.fs.starfarer.ui.interfacenew.advanceImpl(Unknown Source)
at com.fs.starfarer.ui.OOOo.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.basejava.lang.Thread.run(Unknown Source)
我又试了一下,先重新下载了一次0.98的英文版,汉化我用的是B站DP主发的3.1版本汉化包,在重新安装mod还是报错,这次的log应该是对的了
12313213 发表于 2025-8-7 20:32
49265 ERROR com.fs.starfarer.combat.CombatMain- java.lang.NullPointerException Cannot ...
我开始懵了,我直接从论坛下载了一个英文版的0.98没幻化打上mod,但是在取出货物的时候还是会崩,和打了汉化一样的报错
12313213 发表于 2025-8-7 20:32
49265 ERROR com.fs.starfarer.combat.CombatMain- java.lang.NullPointerException Cannot ...
你试试替换这个jar
我在移出货物之前,加了一条输出货物id的log的代码
如果你还是会报错闪退,把log再发来看看,要比你现在发的log更往上复制几行,这样就知道到底在搬运什么物品id的时候找不到对应的物品数据
cjy4312 发表于 2025-8-7 23:42
你试试替换这个jar
我在移出货物之前,加了一条输出货物id的log的代码
87696 INFOsound.O- Creating streaming player for music with id
87696 INFOsound.H- Playing music with id
90201 INFOsound.O- Creating streaming player for music with id
90201 INFOsound.H- Playing music with id
95773 INFOsound.O- Cleaning up music with id
95778 INFOsound.O- Cleaning up music with id
95956 ERROR com.fs.starfarer.combat.CombatMain- java.lang.NullPointerException: Cannot invoke "com.fs.starfarer.api.campaign.econ.CommoditySpecAPI.getLowerCaseName()" because "spec" is null
java.lang.NullPointerException: Cannot invoke "com.fs.starfarer.api.campaign.econ.CommoditySpecAPI.getLowerCaseName()" because "spec" is null
at com.fs.starfarer.api.impl.campaign.rulecmd.AddRemoveCommodity.addCommodityGainText(AddRemoveCommodity.java:219)
at data.scripts.campaign.special.CTBMotherProductionDialog$2.pickedCargo(CTBMotherProductionDialog.java:301)
at com.fs.starfarer.ui.newui._.advance(Unknown Source)
at com.fs.starfarer.ui.interfacenew.advanceImpl(Unknown Source)
at com.fs.starfarer.ui.oo0O.advanceImpl(Unknown Source)
at com.fs.starfarer.ui.newui.o0Oo.advanceImpl(Unknown Source)
at com.fs.starfarer.ui.OOOo.advance(Unknown Source)
at com.fs.starfarer.ui.interfacenew.advanceImpl(Unknown Source)
at com.fs.starfarer.ui.OOOo.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)
96208 INFOsound.O- Creating streaming player for music with id
96209 INFOsound.H- Playing music with id
我把你的文件替换了,感觉没有什么变化{:5_124:}
好评!!!
12313213 发表于 2025-8-8 09:48
87696 INFOsound.O- Creating streaming player for music with id
不应该啊,我调整完之后,报错的代码会变成第302行,你这里还是301,真的有放对吗?
我把你的文件替换上去了,但确实是没变化,刚才我又试了一遍{:5_132:}
[游戏日志]
61313 INFOsound.O- Creating streaming player for music with id
61313 INFOsound.H- Playing music with id
66090 INFOsound.O- Cleaning up music with id
66226 ERROR com.fs.starfarer.combat.CombatMain- java.lang.NullPointerException: Cannot invoke "com.fs.starfarer.api.campaign.econ.CommoditySpecAPI.getLowerCaseName()" because "spec" is null
java.lang.NullPointerException: Cannot invoke "com.fs.starfarer.api.campaign.econ.CommoditySpecAPI.getLowerCaseName()" because "spec" is null
at com.fs.starfarer.api.impl.campaign.rulecmd.AddRemoveCommodity.addCommodityGainText(AddRemoveCommodity.java:219)
at data.scripts.campaign.special.CTBMotherProductionDialog$2.pickedCargo(CTBMotherProductionDialog.java:301)
at com.fs.starfarer.ui.newui._.advance(Unknown Source)
at com.fs.starfarer.ui.interfacenew.advanceImpl(Unknown Source)
at com.fs.starfarer.ui.oo0O.advanceImpl(Unknown Source)
at com.fs.starfarer.ui.newui.o0Oo.advanceImpl(Unknown Source)
at com.fs.starfarer.ui.OOOo.advance(Unknown Source)
at com.fs.starfarer.ui.interfacenew.advanceImpl(Unknown Source)
at com.fs.starfarer.ui.OOOo.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)
66317 INFOsound.O- Creating streaming player for music with id
本帖最后由 cjy4312 于 2025-8-8 16:33 编辑
12313213 发表于 2025-8-8 16:02
我把你的文件替换上去了,但确实是没变化,刚才我又试了一遍
[游戏日志]
没事,我自己测到了
有概率抓到名为null的商品id
我把不合规的商品id加一个过滤去掉就好了,我稍后做个临时修复
另外,你这里报错行仍然是301,你的jar没替换进去
我这里有我测试的log
200842 INFOsound.H- Playing music with id
207211 INFOdata.scripts.campaign.special.CTBMotherProductionDialog$2- 尝试取出货物/try get commodity: null
207211 INFOsound.O- Cleaning up music with id
207216 INFOsound.O- Cleaning up music with id
207352 INFOsound.O- Creating streaming player for music with id
207352 INFOsound.H- Playing music with id
207448 ERROR com.fs.starfarer.combat.CombatMain- java.lang.NullPointerException: Cannot invoke "com.fs.starfarer.api.campaign.econ.CommoditySpecAPI.getLowerCaseName()" because "spec" is null
java.lang.NullPointerException: Cannot invoke "com.fs.starfarer.api.campaign.econ.CommoditySpecAPI.getLowerCaseName()" because "spec" is null
at com.fs.starfarer.api.impl.campaign.rulecmd.AddRemoveCommodity.addCommodityGainText(AddRemoveCommodity.java:219)
at data.scripts.campaign.special.CTBMotherProductionDialog$2.pickedCargo(CTBMotherProductionDialog.java:302)
at com.fs.starfarer.ui.newui._.advance(Unknown Source)
at com.fs.starfarer.ui.interfacenew.advanceImpl(Unknown Source)
at com.fs.starfarer.ui.oo0O.advanceImpl(Unknown Source)
at com.fs.starfarer.ui.newui.o0Oo.advanceImpl(Unknown Source)
at com.fs.starfarer.ui.OOOo.advance(Unknown Source)
at com.fs.starfarer.ui.interfacenew.advanceImpl(Unknown Source)
at com.fs.starfarer.ui.OOOo.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)
cjy4312 发表于 2025-8-8 16:31
没事,我自己测到了
有概率抓到名为null的商品id
我把不合规的商品id加一个过滤去掉就好了,我稍后做个临 ...
好的好的麻烦了,我这个问题我看了一圈好像就我发生了这个事情{:5_124:}
1111
更新了?更了啥?
nicee
6666666666666666
6666666666666
赞美大佬
感谢分享
藏了什么 让我康康
好耶,是妈妈船
666{:tieba_12:}
11
6666
感谢分享
好耶
感谢分享
Looking Good!
让我康康!!
本帖最后由 人质救星Fuze 于 2025-8-10 16:30 编辑
击败野外余烬基地后报错
补充:具体是触发Bella带队铲除野外余烬基地事件,铲除后Bella回到防卫据点就会报错
366300 INFOcom.fs.starfarer.api.impl.campaign.intel.AnalyzeEntityMissionIntel- Created AnalyzeEntityMissionIntel: Derelict Ship, faction: 非势力团体
367173 INFOsound.O- Cleaning up music with id
367173 INFOsound.O- Cleaning up music with id
367579 ERROR com.fs.starfarer.combat.CombatMain- java.lang.NullPointerException: Cannot invoke "com.fs.starfarer.api.campaign.econ.MarketAPI.setAdmin(com.fs.starfarer.api.characters.PersonAPI)" because "source" is null
java.lang.NullPointerException: Cannot invoke "com.fs.starfarer.api.campaign.econ.MarketAPI.setAdmin(com.fs.starfarer.api.characters.PersonAPI)" because "source" is null
at data.scripts.campaign.intel.bases.CTBRebelBaseManager$BetaFleetScript.reportFleetDespawnedToListener(CTBRebelBaseManager.java:710)
at com.fs.starfarer.campaign.fleet.CampaignFleet.despawn(Unknown Source)
at data.scripts.campaign.intel.bases.CTBRebelBaseManager$BetaFleetScript.advance(CTBRebelBaseManager.java:696)
at com.fs.starfarer.campaign.BaseCampaignEntity.runScripts(Unknown Source)
at com.fs.starfarer.campaign.BaseCampaignEntity.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)
本帖最后由 开源而节流 于 2025-8-10 15:35 编辑
版本097,在启用冰原行者级的战术系统弹药架分离程序后在程序进展到99时停止并闪退与报错
报错情况:
org.json.JSONException: JSONObject["damage"] not found.
at org.json.JSONObject.get(JSONObject.java:406)
at org.json.JSONObject.getDouble(JSONObject.java:445)
at com.fs.starfarer.loading.WeaponSpreadsheetLoader.?00000(Unknown Source)
at com.fs.starfarer.loading.WeaponSpreadsheetLoader.o00000(Unknown Source)
at com.fs.starfarer.loading.WeaponSpreadsheetLoader.?00000(Unknown Source)
at com.fs.starfarer.loading.SpecStore.?O0000(Unknown Source)
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)
378711 ERROR com.fs.starfarer.combat.CombatMain- java.lang.NullPointerException: parentStation must not be null
java.lang.NullPointerException: parentStation must not be null
at com.genir.aitweaks.utils.extensions.ShipAPIKt.getRootModule(ShipAPI.kt:18)
at com.genir.aitweaks.utils.extensions.ShipAPIKt.getTrueShipTarget(ShipAPI.kt:40)
at com.genir.aitweaks.utils.TargetTracker.advance(TargetTracker.kt:31)
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.lang.Thread.run(Unknown Source)