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

打辛达强权入侵舰队的时候游戏崩溃

[复制链接]

驱逐技师

发表于 2025-3-3 10:54:01 | 显示全部楼层 |阅读模式
Mod Bug汇报
待解决
游戏版本: 0.97
Mod中文名:
Mod版本:
游戏日志:
[游戏日志]

325360 [Thread-6] INFO sound.O - Cleaning up music with id [battle_ambience_01.ogg]
325742 [Thread-9] INFO sound.O - Creating streaming player for music with id [battle_ambience_01.ogg]
325742 [Thread-9] INFO sound.OooO - Playing music with id [battle_ambience_01.ogg]
326253 [Thread-2] ERROR com.fs.starfarer.combat.CombatMain - java.lang.NullPointerException: Cannot invoke "com.fs.starfarer.api.fleet.FleetMemberAPI.isFlagship()" because the return value of "com.fs.starfarer.api.combat.ShipAPI.getFleetMember()" is null
java.lang.NullPointerException: Cannot invoke "com.fs.starfarer.api.fleet.FleetMemberAPI.isFlagship()" because the return value of "com.fs.starfarer.api.combat.ShipAPI.getFleetMember()" is null
at data.scripts.ungprules.impl.combat.UNGPDX_SkeletonKing.applyEnemyShipInCombat(UNGPDX_SkeletonKing.java:145) ~[?:?]
at ungp.scripts.plugins.UNGP_SpecialistCombatPlugin.advance(UNGP_SpecialistCombatPlugin.java:109) ~[?:?]
at com.fs.starfarer.title.Object.for$Oo.o00000(Unknown Source) ~[port_obf.jar:?]
at com.fs.starfarer.combat.A.new.super(Unknown Source) ~[port_obf.jar:?]
at com.fs.starfarer.combat.CombatEngine.advanceInner(Unknown Source) ~[port_obf.jar:?]
at com.fs.starfarer.combat.CombatEngine.advance(Unknown Source) ~[port_obf.jar:?]
at com.fs.starfarer.combat.CombatState.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:?]

[md]### 游戏信息

游戏版本: 0.97a-RC11

### 系统信息

操作系统:Microsoft Windows 11 家庭中文版

版本:10.0.26100 暂缺 Build 26100

总可用内存:`31.80G`


Java版本:`1.7.0_79`

Java路径:D:doge远行星号jre


虚拟机参数:java.exe -XX:CompilerThreadPriority=1 -XX:+CompilerThreadHintNoPreempt -Djava.library.path=native\windows -XX:+UseG1GC -Xms6144m -Xmx6144m -Xss4m -XX:PermSize=192m -XX:MaxPermSize=192m -classpath janino.jar;commons-compiler.jar;commons-compiler-jdk.jar;starfarer.api.jar;starfarer_obf.jar;jogg-0.0.7.jar;jorbis-0.0.15.jar;json.jar;lwjgl.jar;jinput.jar;log4j-1.2.9.jar;lwjgl_util.jar;fs.sound_obf.jar;fs.common_obf.jar;xstream-1.4.10.jar -Dcom.fs.starfarer.settings.paths.saves=..\saves -Dcom.fs.starfarer.settings.paths.screenshots=..\screenshots -Dcom.fs.starfarer.settings.paths.mods=..\mods -Dcom.fs.starfarer.settings.paths.logs=. com.fs.starfarer.StarfarerLauncher

堆栈初始大小(`-Xms`):`6144m`

堆栈最大大小(`-Xmx`):`6144m`


### Mod信息

|Mod名称 |Mod版本 |已启用 |
|-|-|-|
|LazyLib |2.8b |是 |
|zz GraphicsLib |1.9.0 |是 |
|MagicLib |1.4.6 |是 |
|ac alice ship pack |0.75 C-3|是 |
|All the Domain Drones+ New Drones 人之领无人机拓展|0.6D |是 |
|cjy的玩具箱[CTB] |0.5.2d-fix|是 |
|cjy的玩具箱附属:磁暴线圈 |0.0.0-fix2|是 |
|Console Commands |2021.3.26|是 |
|Diable Avionics - Seal balance patch.|1.0.1 |是 |
|Diable Avionics - Seal ed. |1.0.0 |是 |
|Diamond |1.5 |是 |
|FSF军事公司[FSF_MilitaryCorporation]|4.9 |是 |
|Gensoukyou Manufacture [幻想工造] |0.9.1_rc11, in dev|是 |
|Gundam UC |0.5.1 |是 |
|J GEEK Federation |0.8.2 |是 |
|LngA7Gw的随手之作 |0.4.3 |是 |
|Luddic Enhancement |1.2.6e |是 |
|Luddic Enhancement IED |1.2.6a |是 |
|Lukas的随手之作 |2.3.2 |是 |
|LunaLib |1.8.6 |是 |
|Seeker - 未知接触 |0.5.7m |是 |
|zz BoxUtil |1.0.8c |是 |
|zzz Mikohime Additionals Settings|1.1.1 |是 |
|人之领历史协会[Domain Historical Society]|0.4a |是 |
|光环动力舰船工业 |1.6.2 |是 |
|兽耳助手! |0.72 |是 |
|势力争霸 [Nexerelin] |0.11.3c |是 |
|博尔肯基金会 [Foundation Of Borken] |0.8.0 |是 |
|卢德骑士团 |1.3.6 |是 |
|地貌改造 & 空间站建设 |9.0.10 |是 |
|女武神组织 [Valkyrians] |3.3.0 |是 |
|威胁渐显 Emergent Threats |0.9.5 |是 |
|威胁渐显: 第九战斗群 复兴 |0.9.5 |是 |
|工业革命 |3.3.e |是 |
|幽灵部队 |1.0.4 |是 |
|新知降临 Neoteric Advent |0.5.0 |是 |
|星海集群 |1.13.1b |是 |
|星际帝国 [Interstellar Imperium] |2.6.4 |是 |
|更优的技术挖掘 |2.7.4 |是 |
|未殖民星系扩展 [UnColonized System Expansion]|0.3.4 |是 |
|未知星域[Unknown Skies] |2.0.2 |是 |
|标量科技解决方案 |0.9.1 |是 |
|楼兰军工综合体 |2.1.8 |是 |
|沃尔科夫工业集团[VIC] |1.6.3a |是 |
|泰兰船包 |1.3 |是 |
|海盗拓展 [Underworld] |1.8.3 |是 |
|火炬舰队与死亡军武 |0.18rc1 |是 |
|神之遗卷 |1.1.4 |是 |
|空间站守卫任务 自定义调控 |1.0 |是 |
|穿越者设计局 [Traverser Design Bureau]|1.8.4 |是 |
|绿皮星域 中文版 |0.49b |是 |
|羊头航务局[Goat_Aviation_Bureau] |1.9.10 |是 |
|联合极光联邦 |0.7.5c |是 |
|舰船/武器拓展 [Ship/Weapon Pack] |1.15.1 |是 |
|舰队副官 Second-in-Command |1.2.14 |是 |
|虫群 |1.1.6 |是 |
|趋光议会 [ApproLight] |1.3.3 |是 |
|邻家邮政 |0.8.5 |是 |
|重生[UNGP] |2.3.0 |是 |
|重生规则拓展 |1.3.0 |是 |
|骤雨军事公司 [Arma Armatura] |2.1.3 |是 |
|魔女城塞 [Witch Citadel] |0.9b-Rc2|是 |
|高质量舰长 Quality Captains |1.6.1 |否 |

(以上内容由 远行星号 报错信息收集工具 自动生成,生成工具版本 `1.1.2`).
[/md]
    复现步骤:

    星域军阀

    请校准时钟

    搬运能手学院教员

    发表于 2025-3-3 11:12:44 | 显示全部楼层
    把会导致敌方舰船复活一次的规则“不灭军团”更换成其他规则后,可以再尝试战斗是否闪退
    另:奇怪……不灭军团的不兼容似乎越来越多了

    点评

    ungp.scripts.plugins.UNGP_SpecialistCombatPlugin.advance是专家模式吗,我之前看过条  详情 回复 发表于 2025-3-3 12:33

    星域军阀

    经理&准执柄者

    学院教员

    发表于 2025-3-3 12:33:34 | 显示全部楼层
    Tick_Tock_Man 发表于 2025-3-3 11:12
    把会导致敌方舰船复活一次的规则“不灭军团”更换成其他规则后,可以再尝试战斗是否闪退
    另:奇怪……不灭 ...

    ungp.scripts.plugins.UNGP_SpecialistCombatPlugin.advance是专家模式吗,我之前看过条

    点评

    at data.scripts.ungprules.impl.combat.UNGPDX_SkeletonKing.applyEnemyShipInCombat(UNGPDX_SkeletonKing.java:145) ~[?:?] at ungp.scripts.plugins.UNGP_SpecialistCombatPlugin.advance(UNGP_Specialis  详情 回复 发表于 2025-3-3 15:37
    应该是开启任意规则并进入专家模式后,在战斗中管理战斗类规则的插件,他在战斗中调用到出问题的不灭军团规则(堆栈第一句)导致闪退,他本身不是这个问题的原因。这个日志比较清楚,就是不灭军团闪退(重生规则拓展  详情 回复 发表于 2025-3-3 13:12

    星域军阀

    请校准时钟

    搬运能手学院教员

    发表于 2025-3-3 13:12:48 | 显示全部楼层
    forrevenge 发表于 2025-3-3 12:33
    ungp.scripts.plugins.UNGP_SpecialistCombatPlugin.advance是专家模式吗,我之前看过条

    应该是开启任意规则并进入专家模式后,在战斗中管理战斗类规则的插件,他在战斗中调用到出问题的不灭军团规则(堆栈第一句)导致闪退,他本身不是这个问题的原因。这个日志比较清楚,就是不灭军团闪退(重生规则拓展),被正常功能逐级调用后问题爆发。这个敌舰复活规则会以很多奇怪的姿势闪退。最早见到这个应该是和“新知降临”Maya星系的分身护卫舰BOSS战斗固定冲突闪退,未来随着各路mod更新,这个规则有可能会逐渐变得更不好用。

    UNGPDX(重生规则拓展)有两个规则经常制造冲突,一个是这个SkeletonKing不灭军团,还有一个是ProsperousForging反英雄

    点评

    我一开始以为skeleton king是别的mod规则,一来重生拓展不是urb 非官方规则书嘛,二来这翻译也有点额不是那么达  详情 回复 发表于 2025-3-3 16:46

    星域军阀

    高级机师通讯记者

    发表于 2025-3-3 15:37:07 | 显示全部楼层
    forrevenge 发表于 2025-3-3 12:33
    ungp.scripts.plugins.UNGP_SpecialistCombatPlugin.advance是专家模式吗,我之前看过条

        at data.scripts.ungprules.impl.combat.UNGPDX_SkeletonKing.applyEnemyShipInCombat(UNGPDX_SkeletonKing.java:145) ~[?:?]
        at ungp.scripts.plugins.UNGP_SpecialistCombatPlugin.advance(UNGP_SpecialistCombatPlugin.java:109) ~[?:?]

    UNGP 一般看这些条确认具体报错的规则 (Skeleton King),毕竟那么多自制规则加上他对机制的改变,一些改动大的规则有兼容问题确实不奇怪

    星域军阀

    经理&准执柄者

    学院教员

    发表于 2025-3-3 16:46:07 | 显示全部楼层
    Tick_Tock_Man 发表于 2025-3-3 13:12
    应该是开启任意规则并进入专家模式后,在战斗中管理战斗类规则的插件,他在战斗中调用到出问题的不灭军团 ...

    我一开始以为skeleton king是别的mod规则,一来重生拓展不是urb 非官方规则书嘛,二来这翻译也有点额不是那么达

    点评

    dx可能是指URB的原作demonx3,所以感觉是作者名  详情 回复 发表于 2025-3-3 16:48

    星域军阀

    请校准时钟

    搬运能手学院教员

    发表于 2025-3-3 16:48:13 | 显示全部楼层
    forrevenge 发表于 2025-3-3 16:46
    我一开始以为skeleton king是别的mod规则,一来重生拓展不是urb 非官方规则书嘛,二来这翻译也有点额不是 ...

    dx可能是指URB的原作demonx3,所以感觉是作者名

    本版积分规则

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

    GMT+8, 2025-12-6 06:48

    Powered by Discuz! X3.5

    © 2001-2077 Tencent Cloud | Durian Software Studio

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