找回密码
 初始化身份识别芯片
img_loading
智能检测中
查看: 552|回复: 4

舰队界面闪退

[复制链接]

势力巨擘

发表于 2025-1-18 14:09:08 | 显示全部楼层 |阅读模式
Mod Bug汇报
待解决 ...
游戏版本: 0.97
Mod中文名:
Mod版本:
游戏日志:
  1. [游戏日志]
  2. 20706169 [Thread-2] INFO data.scripts.combatanalytics.damagedetection.EveryFrameDamageDetector - Damages Reported: 5 Total Shield: 0 Total Armor: 1804 Total Hull: 0 Total EMP: 0
  3. 20706169 [Thread-2] INFO data.scripts.combatanalytics.damagedetection.EveryFrameDamageDetector - FrameProcessorState (11ms): Identified Explosions: 192
  4. 20706559 [Thread-2] INFO data.scripts.combatanalytics.DetailedCombatResultsModPlugin - Created combat report: Simulation Opponent (15 total ships involved) on 2025-01-18 13:56:34 249,930 total damage exchanged
  5. 20858171 [Thread-2] ERROR com.fs.starfarer.combat.CombatMain - java.lang.RuntimeException: Can't create nested lists using GLListManager
  6. java.lang.RuntimeException: Can't create nested lists using GLListManager
  7. at com.fs.graphics.util.GLListManager.beginList(Unknown Source) ~[port.common_obf.jar:?]
  8. at com.fs.starfarer.combat.entities.Ship.renderJitterUnder(Unknown Source) ~[port_obf.jar:?]
  9. at com.fs.starfarer.combat.entities.Ship.render(Unknown Source) ~[port_obf.jar:?]
  10. at com.fs.starfarer.combat.entities.Ship.render(Unknown Source) ~[port_obf.jar:?]
  11. at com.fs.starfarer.title.Object.oO0O.super(Unknown Source) ~[port_obf.jar:?]
  12. at com.fs.starfarer.title.Object.oO0O.render(Unknown Source) ~[port_obf.jar:?]
  13. at com.fs.starfarer.coreui.o00o.o00000(Unknown Source) ~[port_obf.jar:?]
  14. at com.fs.starfarer.ui.o0O0.renderImpl(Unknown Source) ~[port_obf.jar:?]
  15. at com.fs.starfarer.ui.thissuper.render(Unknown Source) ~[port_obf.jar:?]
  16. at com.fs.starfarer.ui.g$Oo.renderImpl(Unknown Source) ~[port_obf.jar:?]
  17. at com.fs.starfarer.ui.thissuper.render(Unknown Source) ~[port_obf.jar:?]
  18. at com.fs.starfarer.ui.o000.renderImpl(Unknown Source) ~[port_obf.jar:?]
  19. at com.fs.starfarer.ui.g.renderImpl(Unknown Source) ~[port_obf.jar:?]
  20. at com.fs.starfarer.ui.thissuper.render(Unknown Source) ~[port_obf.jar:?]
  21. at com.fs.starfarer.ui.o000.renderImpl(Unknown Source) ~[port_obf.jar:?]
  22. at com.fs.starfarer.ui.thissuper.render(Unknown Source) ~[port_obf.jar:?]
  23. at com.fs.starfarer.ui.o000.renderImpl(Unknown Source) ~[port_obf.jar:?]
  24. at com.fs.starfarer.coreui.refit.return.renderImpl(Unknown Source) ~[port_obf.jar:?]
  25. at com.fs.starfarer.ui.thissuper.render(Unknown Source) ~[port_obf.jar:?]
  26. at com.fs.starfarer.ui.o000.renderImpl(Unknown Source) ~[port_obf.jar:?]
  27. at com.fs.starfarer.ui.newui.o0OO.renderImpl(Unknown Source) ~[port_obf.jar:?]
  28. at com.fs.starfarer.ui.thissuper.render(Unknown Source) ~[port_obf.jar:?]
  29. at com.fs.starfarer.ui.o000.renderImpl(Unknown Source) ~[port_obf.jar:?]
  30. at com.fs.starfarer.ui.O.renderImpl(Unknown Source) ~[port_obf.jar:?]
  31. at com.fs.starfarer.ui.newui.L.renderImpl(Unknown Source) ~[port_obf.jar:?]
  32. at com.fs.starfarer.ui.thissuper.render(Unknown Source) ~[port_obf.jar:?]
  33. at com.fs.starfarer.ui.o000.renderImpl(Unknown Source) ~[port_obf.jar:?]
  34. at com.fs.starfarer.ui.O.renderImpl(Unknown Source) ~[port_obf.jar:?]
  35. at com.fs.starfarer.ui.newui.M.renderImpl(Unknown Source) ~[port_obf.jar:?]
  36. at com.fs.starfarer.ui.newui.o0Oo.renderImpl(Unknown Source) ~[port_obf.jar:?]
  37. at com.fs.starfarer.ui.thissuper.render(Unknown Source) ~[port_obf.jar:?]
  38. at com.fs.starfarer.ui.o000.renderImpl(Unknown Source) ~[port_obf.jar:?]
  39. at com.fs.starfarer.ui.thissuper.render(Unknown Source) ~[port_obf.jar:?]
  40. at com.fs.starfarer.campaign.CampaignState.render(Unknown Source) ~[port_obf.jar:?]
  41. at com.fs.starfarer.BaseGameState.traverse(Unknown Source) ~[port_obf.jar:?]
  42. at com.fs.state.AppDriver.begin(Unknown Source) ~[port.common_obf.jar:?]
  43. at com.fs.starfarer.combat.CombatMain.main(Unknown Source) [port_obf.jar:?]
  44. at com.fs.starfarer.StarfarerLauncher.super(Unknown Source) [port_obf.jar:?]
  45. at com.fs.starfarer.StarfarerLauncher$1.run(Unknown Source) [port_obf.jar:?]
复现步骤:

游戏信息


游戏版本: 0.97a-RC11



系统信息


操作系统:Microsoft Windows 11 专业版


版本:10.0.26100 暂缺 Build 26100


总可用内存:15.75G



Java版本:1.7.0_79


Java路径:D:\game\新建文件夹\Starsector\jre



虚拟机参数:java.exe -XX:CompilerThreadPriority=1 -XX:+CompilerThreadHintNoPreempt -Djava.library.path=native\windows -XX:+UseG1GC -Xms8192m -Xmx8192m -Xss2048k -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):8192m


堆栈最大大小(-Xmx):8192m




Mod信息


Mod名称 Mod版本 已启用
LazyLib 2.8b
zz GraphicsLib 1.9.0
MagicLib 1.4.6
$Weebshit Core Portrait Pack 1.1
[AzurLane] 碧蓝航线 0.0.1
[N]碧蓝档案头像包v1.1 0.97a-RC11 1.1
[链戍集团军]Shackles Garrison - XXVIIBattleGroup 0.9.9
A New Level of Confidence 40 3.2 Fast
ac alice ship pack 0.75 C-3
AI Tweaks 1.11.3
Aptly Simple Hullmods 2.0.2
Ashlib 1.1.1
Automated Commands 1.4
Autosave 自动保存 1.2b
Building Menu Overhaul 1.0.4
Console Commands 2024.10.04
Content Unlocking Missions 1.14
Customizable Star Systems 2.1.0
D-MOD Services 2.1.0
Diable-Avionics-Portrait-Pack 1.0.0
Enable TranspONder 开启"应答器" 0.1.5
FSF军事公司[FSF_MilitaryCorporation] 4.8rc6
Gensoukyou Manufacture [幻想工造] 0.9.1_rc11, in dev
Grand Colonies 更大的殖民地 2.0.e
HMI反派势力 0.0.5c
Kazeron 海军 1.6.1
Lukas的随手之作 2.3.2
LunaLib 1.8.6
MagicLib 原版成就包 1.2.2
MOD溯源[WhichMod] 1.2.0
More HullMods 1.12.0
Officer Extension 0.6.10
Omega-精神创伤 0.1.1
omega_core_drop 1.0
Particle Engine 0.73
Progressive S-Mods 1.0.0
QoL Pack 1.2
Random Weapon Collection 0.0.15
Refit Filters 2.0.0
Scan Those Gates 扫描那些星门 1.5.6
Secrets of the Frontier 0.14.2c
Ship Direction Marker 1.3.1
SpeedUp 1.1.0
United Aurora Federation 0.7.5c
Unthemed Weapons Utilities 0.6.7
Unusually Gullible Hullmods 0.5.0-RC3
VIC洗点保留特殊技能 0.1
WhichTMI 1.2.0
zz BoxUtil 1.0.8c
zzz Mikohime Additionals Settings 2.0.0
中微子探测器 Mk.II 1.4.3
人之领历史协会[Domain Historical Society] 0.4a
光环动力舰船工业 1.6.2
兽耳助手! 0.7
军官升级技能更多选择 1.1
动态调整技能限制 0.2.0
势力争霸 [Nexerelin] 0.11.3b
博尔肯基金会 [Foundation Of Borken] 0.8.0
卢德骑士团 1.3.6
参宿七防务 [RigelSecurity] 0.2.3
吉拉特共和国 [Gerat_Republic] 0.0.1
地貌改造 & 空间站建设 9.0.10
复活十字 1.0
威胁渐显 Emergent Threats 0.9.4
威胁渐显: 第九战斗群 复兴 0.9.4
工业革命 3.3.e
布塔赫联盟 1.1.6 release
布莱顿联盟 0.0.3d
幽灵部队 1.0.3
应答器关闭许可 1.2.2.2
战机扩展 - 平衡版 1.1.1
星币不溢出 0.0.1
星际检索网络 Stellar Networks 3.1.3
梦境故事 0.1.0b
楼兰军工综合体 2.1.7
沃兰缇亚归复局 0.6.2
沃尔科夫工业集团[VIC] 1.6.3
泰兰船包 1.3
海盗拓展 [Underworld] 1.8.3
清理星域 [Clean Sector] 0.2.5
火炬舰队与死亡军武 0.18rc1
穿越者设计局 [Traverser Design Bureau] 1.8.4
系统标识 [System Marker] 0.1.8-RC2
羊头航务局[Goat_Aviation_Bureau] 1.9.10
舰船/武器拓展 [Ship/Weapon Pack] 1.15.1
舰长日志 Captain's Log 0.2.0
蓝海渔业[BlueSeaFisher] 1.0.0
蜜柑族群 [Mikan Kindred] 0.5.0
装配Li解 [Variant AcknowLIdged] 0.4.0
详细战斗报告[Detailed Combat Results] 5.4.1
趋光议会 [ApproLight] 1.3.3
重生[UNGP] 2.3.0
重生规则拓展 1.3.0
铁壳 1.18.3aj
面板数据补全 0.98
靶子[Practice Targets] 1.41rc2
风险矿业公司 0.3.8


(以上内容由 远行星号 报错信息收集工具 自动生成,生成工具版本 1.1.2).


星域军阀

请校准时钟

搬运能手学院教员

发表于 2025-1-18 14:35:34 | 显示全部楼层
本帖最后由 Tick_Tock_Man 于 2025-1-18 20:19 编辑

我不记得我在近2-4年间见过这个问题,这个问题应该是在SS的一个非常上古的版本就被修复了。如果你没有mod版本问题的话,我觉得可以从影响图像的mod、运行环境或者硬件入手排查。看起来你应该没有使用任何古怪mod,那么我可能会先建议关闭boxutil试试看,但这个建议是高度推测性的,不能代表必定解决你的问题。

编辑:已由BoU原作者确认非其来源,建议楼主全面排查运行环境、游戏本体完整性以及(可能的)硬件问题

星域军阀

mos管烫主控烫电感烫手

高级机师见习机师

发表于 2025-1-18 19:35:28 | 显示全部楼层
本帖最后由 ShioZakana 于 2025-1-18 19:45 编辑

对应报错来源于游戏本体代码显示列表资源管理的抛出
对应的原版代码片段:
image.png

根据描述推测在生涯非战斗时发生,即生涯大地图时发生,期间BoxUtil的渲染代码,除开严格管理的仅用于上传数据的不涉及绘制的部分,仅包含了非UI部分(星系背景,行星恒星,空间站个体与舰队个体等),结合目前使用BoxUtil作为库进行开发的Mod分析,生涯大地图中仍在运行的只有FXAA部分(在FXAA开启的情况下),并且完全不涉及对应报错类的任何调用,极有可能还是原版自身问题。
且BoxUtil当前的目标Java版本为Java7,可以尝试换回Java7运行。

Nsight 分析信息显示的GL Error也指明了游戏本体的显示列表存在管理不当的操作
  1. ID,,Origin,Source,Message
  2. 2,,Target,NVIDIA Nsight Graphics,"The following incompatibilities were seen during capture:  (583.0s ago) glCallList, (194.8s ago) glEdgeFlag, (583.0s ago) glEndList, (583.0s ago) glGenLists, (583.0s ago) glNewList, (514.3s ago) glRectf  "
  3. 3,,Target,NVIDIA Nsight Graphics,"The following incompatibilities were seen during capture:  (584.0s ago) glCallList, (195.8s ago) glEdgeFlag, (584.0s ago) glEndList, (584.0s ago) glGenLists, (584.0s ago) glNewList, (515.3s ago) glRectf  "
复制代码

点评

我可以理解为目前需要BOX做前置的幻想工造只适配J7咯  详情 回复 发表于 2025-1-19 07:15

势力巨擘

 楼主| 发表于 2025-1-19 07:15:23 | 显示全部楼层
ShioZakana 发表于 2025-1-18 19:35
对应报错来源于游戏本体代码显示列表资源管理的抛出
对应的原版代码片段:

我可以理解为目前需要BOX做前置的幻想工造只适配J7咯

点评

某种程度上可以这么认为 为了避免一些难以解决的问题,当前BoxUtil的目标Java版本是与游戏原版对齐的,未来若游戏原版升级到了Java17,则BoxUtil也会一同在未来的更新中跟进  详情 回复 发表于 2025-1-19 19:45

星域军阀

mos管烫主控烫电感烫手

高级机师见习机师

发表于 2025-1-19 19:45:20 | 显示全部楼层
无烟 发表于 2025-1-19 07:15
我可以理解为目前需要BOX做前置的幻想工造只适配J7咯

某种程度上可以这么认为
为了避免一些难以解决的问题,当前BoxUtil的目标Java版本是与游戏原版对齐的,未来若游戏原版升级到了Java17,则BoxUtil也会一同在未来的更新中跟进

本版积分规则

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

GMT+8, 2025-4-1 17:32

Powered by Discuz! X3.5

© 2001-2077 Tencent Cloud | Durian Software Studio

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