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

求助!不启用势力争霸就进不去游戏的bug

[复制链接]

驱逐技师

发表于 2024-7-30 09:49:31 | 显示全部楼层 |阅读模式
Mod Bug汇报
已解决
游戏版本: 0.95.1
Mod中文名:
Mod版本:
游戏日志:
[游戏日志]

75720 [Thread-3] INFO com.fs.graphics.TextureLoader - Cleaned buffer for texture graphics/ships/tarsus/tarsus_base.png (using cast)
75880 [Thread-3] INFO com.fs.graphics.TextureLoader - Cleaned buffer for texture graphics/SCY/ships/SCY_khalkotauroi_podB.png (using cast)
75935 [Thread-3] INFO com.fs.graphics.TextureLoader - Cleaned buffer for texture graphics/prv/ships/prv_fasklot.png (using cast)
76092 [Thread-3] ERROR com.fs.starfarer.combat.CombatMain - java.lang.RuntimeException: Error loading [data.scripts.TTSC_modPlugin]
java.lang.RuntimeException: Error loading [data.scripts.TTSC_modPlugin]
at com.fs.starfarer.loading.scripts.ScriptStore$3.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
Caused by: java.lang.ClassNotFoundException: File 'data/scripts/TTSC_modPlugin.java', Line 20, Column 37: Imported class "exerelin.campaign.SectorManager" could not be loaded
at org.codehaus.janino.JavaSourceClassLoader.generateBytecodes(JavaSourceClassLoader.java:226)
at org.codehaus.janino.JavaSourceClassLoader.findClass(JavaSourceClassLoader.java:178)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
... 2 more
Caused by: org.codehaus.commons.compiler.CompileException: File 'data/scripts/TTSC_modPlugin.java', Line 20, Column 37: Imported class "exerelin.campaign.SectorManager" could not be loaded
at org.codehaus.janino.UnitCompiler.compileError(UnitCompiler.java:10174)
at org.codehaus.janino.UnitCompiler.importSingleType(UnitCompiler.java:8595)
at org.codehaus.janino.UnitCompiler.reclassifyName(UnitCompiler.java:7151)
at org.codehaus.janino.UnitCompiler.reclassifyName(UnitCompiler.java:6801)
at org.codehaus.janino.UnitCompiler.reclassify(UnitCompiler.java:6788)
at org.codehaus.janino.UnitCompiler.getType2(UnitCompiler.java:5419)
at org.codehaus.janino.UnitCompiler.access$15400(UnitCompiler.java:185)
at org.codehaus.janino.UnitCompiler$16.visitAmbiguousName(UnitCompiler.java:5149)
at org.codehaus.janino.Java$AmbiguousName.accept(Java.java:3135)
at org.codehaus.janino.UnitCompiler.getType(UnitCompiler.java:5159)
at org.codehaus.janino.UnitCompiler.findIMethod(UnitCompiler.java:7333)
at org.codehaus.janino.UnitCompiler.getType2(UnitCompiler.java:5663)
at org.codehaus.janino.UnitCompiler.access$13800(UnitCompiler.java:185)
at org.codehaus.janino.UnitCompiler$16.visitMethodInvocation(UnitCompiler.java:5132)
at org.codehaus.janino.Java$MethodInvocation.accept(Java.java:3971)
at org.codehaus.janino.UnitCompiler.getType(UnitCompiler.java:5159)
at org.codehaus.janino.UnitCompiler.findIMethod(UnitCompiler.java:7333)
at org.codehaus.janino.UnitCompiler.compileGet2(UnitCompiler.java:3873)
at org.codehaus.janino.UnitCompiler.access$6900(UnitCompiler.java:185)
at org.codehaus.janino.UnitCompiler$10.visitMethodInvocation(UnitCompiler.java:3263)
at org.codehaus.janino.Java$MethodInvocation.accept(Java.java:3974)
at org.codehaus.janino.UnitCompiler.compileGet(UnitCompiler.java:3290)
at org.codehaus.janino.UnitCompiler.compileGetValue(UnitCompiler.java:4368)
at org.codehaus.janino.UnitCompiler.compileBoolean2(UnitCompiler.java:2854)
at org.codehaus.janino.UnitCompiler.access$4800(UnitCompiler.java:185)
at org.codehaus.janino.UnitCompiler$8.visitMethodInvocation(UnitCompiler.java:2815)
at org.codehaus.janino.Java$MethodInvocation.accept(Java.java:3974)
at org.codehaus.janino.UnitCompiler.compileBoolean(UnitCompiler.java:2842)
at org.codehaus.janino.UnitCompiler.compileBoolean2(UnitCompiler.java:2936)
at org.codehaus.janino.UnitCompiler.access$5000(UnitCompiler.java:185)
at org.codehaus.janino.UnitCompiler$8.visitBinaryOperation(UnitCompiler.java:2809)
at org.codehaus.janino.Java$BinaryOperation.accept(Java.java:3768)
at org.codehaus.janino.UnitCompiler.compileBoolean(UnitCompiler.java:2842)
at org.codehaus.janino.UnitCompiler.compileGet2(UnitCompiler.java:3300)
at org.codehaus.janino.UnitCompiler.compileGet2(UnitCompiler.java:3815)
at org.codehaus.janino.UnitCompiler.access$6300(UnitCompiler.java:185)
at org.codehaus.janino.UnitCompiler$10.visitBinaryOperation(UnitCompiler.java:3257)
at org.codehaus.janino.Java$BinaryOperation.accept(Java.java:3768)
at org.codehaus.janino.UnitCompiler.compileGet(UnitCompiler.java:3290)
at org.codehaus.janino.UnitCompiler.compileGetValue(UnitCompiler.java:4368)
at org.codehaus.janino.UnitCompiler.compile2(UnitCompiler.java:1769)
at org.codehaus.janino.UnitCompiler.access$1200(UnitCompiler.java:185)
at org.codehaus.janino.UnitCompiler$4.visitIfStatement(UnitCompiler.java:937)
at org.codehaus.janino.Java$IfStatement.accept(Java.java:2157)
at org.codehaus.janino.UnitCompiler.compile(UnitCompiler.java:958)
at org.codehaus.janino.UnitCompiler.compileStatements(UnitCompiler.java:1007)
at org.codehaus.janino.UnitCompiler.compile(UnitCompiler.java:2293)
at org.codehaus.janino.UnitCompiler.compileDeclaredMethods(UnitCompiler.java:822)
at org.codehaus.janino.UnitCompiler.compileDeclaredMethods(UnitCompiler.java:794)
at org.codehaus.janino.UnitCompiler.compile2(UnitCompiler.java:507)
at org.codehaus.janino.UnitCompiler.compile2(UnitCompiler.java:393)
at org.codehaus.janino.UnitCompiler.access$400(UnitCompiler.java:185)
at org.codehaus.janino.UnitCompiler$2.visitPackageMemberClassDeclaration(UnitCompiler.java:347)
at org.codehaus.janino.Java$PackageMemberClassDeclaration.accept(Java.java:1139)
at org.codehaus.janino.UnitCompiler.compile(UnitCompiler.java:354)
at org.codehaus.janino.UnitCompiler.compileUnit(UnitCompiler.java:322)
at org.codehaus.janino.JavaSourceClassLoader.generateBytecodes(JavaSourceClassLoader.java:224)
    复现步骤:
    下了一堆MOD,其中包含势力争霸及其他三个以势力争霸为前置的MOD,这四个MOD启用时游戏正常运行,未启用时则在打开游戏时进度条满后跳出弹窗,无法进入主界面,弹窗内容为:Fatal: Error loading [data.scripts.TTsc_ modPlugin]
    Cause: File 'data/scripts/TTsc_modPlugin,java', Line 20, Column 37: lmported class "exerelin.campaign.SectorManager" could not be loaded Check starsector.log for more info.
    本帖最后由 EVAmoon 于 2024-7-30 10:16 编辑

    ### 游戏信息

    游戏版本:                0.95.1a-RC6

    ### 系统信息

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

    版本:10.0.22635 暂缺 Build 22635

    总可用内存:`15.87G`


    Java版本:`1.7.0_79`

    Java路径:D:\PC app\远行星号\jre


    虚拟机参数:java.exe -XX:CompilerThreadPriority=1 -XX:+CompilerThreadHintNoPreempt -Djava.library.path=native\\windows -Xms6144m -Xmx6144m -Xss2048k -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.7b    |是       |
    |zz GraphicsLib                  |1.6.1   |是       |
    |MagicLib                        |0.46.1-rc03|是       |
    |[0.95.1a]恰当简单的船插Aptly Simple Hullmods|0.5.6   |是       |
    |AdvancedGunneryControl          |0.13.2  |是       |
    |Amazigh铸船厂                      |0.9     |是       |
    |Apex设计集团                        |1.1.0b  |是       |
    |Autosave 自动保存                   |1.2     |是       |
    |Content Unlocking Missions 战役加成 |1.1.2   |是       |
    |Enable TranspONder 开启"应答器"      |0.1.3   |是       |
    |Fluff船包                         |0.2.3-1 |是       |
    |Mk.II中微子探测器                     |1.3.0   |是       |
    |Nes's SAW                       |1.9g    |是       |
    |P9殖民领                           |0.55    |是       |
    |Progressive S-Mods 更好的内置机制      |0.8.7   |是       |
    |prv 星工场                         |v25.1   |是       |
    |prv的左径船包                        |v1      |是       |
    |prv的额外内容                        |v3      |是       |
    |Scavenger Trading 与拾荒者贸易        |0.0.4   |是       |
    |Seeker - 未知接触                   |0.51    |是       |
    |SpeedUp                         |1.0.0   |是       |
    |Take No Prisoners 战俘营地          |0.14.4  |是       |
    |Transponder Off                 |1.2.2   |是       |
    |世界之树科研殖民地[Scy Nation]           |1.66    |是       |
    |中微子公司:怀旧版                       |1.87-RC3|是       |
    |人之领历史学会[Domain Historical Society]|0.3a    |是       |
    |六边形护盾                           |1.1.0   |是       |
    |凯尔捷夫技术官僚                        |1.9     |是       |
    |可视化维修进度 [Visualized Repair Progress]|0.1.4   |是       |
    |地貌改造 & 空间站建设                    |8.2.1   |是       |
    |外环带联盟  Outer Rim Allience       |0.94rc1 |是       |
    |大豆船包(BigBeans Ship Compilation) |0.1.97.6|是       |
    |希尔芬研究所                          |1.0     |是       |
    |幅能光标 [Flux Reticle]             |1.2.1   |是       |
    |恶魔航电 [Diable Avionics]          |2.7.0rc2|是       |
    |战斗骚话[Combat Chatter]            |1.13.1  |是       |
    |战机扩展 - 平衡版                      |1.1.1   |是       |
    |打捞舰船拓展 Salvage Ship Expansion   |0.3     |是       |
    |星系检索网络                          |2.6.1   |是       |
    |星际帝国 [Interstellar Imperium]    |2.5.2   |是       |
    |星际联邦[Star Federation]           |0.99 RC3|是       |
    |未知星域[Unknown Skies]             |1.0.0rc2|是       |
    |机械虚空船厂                          |0.53    |是       |
    |标量科技解决方案                        |0.8.7   |是       |
    |沃尔科夫工业集团[VIC]                   |1.5.8a  |是       |
    |泰兰船包                            |0.9RC3  |是       |
    |浣熊的军备拓展[Arsenal Expansion]      |1.5.5   |是       |
    |火炬舰队与死亡军武                       |0.16rc2 |是       |
    |燃料虹吸[Fuel Siphoning]            |1.2.2   |是       |
    |玛雅苏兰海军                          |8.3.9 RC2|是       |
    |畅饮美酒 Substance Abuse            |1.0.k   |是       |
    |系统标识 [System Marker]            |0.1.3-RC1|是       |
    |自动指令                            |1.1a    |是       |
    |自定义殖民地图像和描述                     |1.1.a   |是       |
    |舰船/武器拓展 [Ship/Weapon Pack]      |1.13.0  |是       |
    |补漏措施                            |v 1.2.2 |是       |
    |详细战斗报告[Detailed Combat Results] |5.3.0   |是       |
    |达索-米高扬设计局                       |1.6a    |是       |
    |速子特勤局                           |0.2     |是       |
    |锡罕帝国 [Xhan Empire]              |2.4 千眼  |是       |
    |锻造生产(Forge Production)          |1.0.3   |是       |
    |阿卡涅西斯之遗                         |v1.9.11 |是       |
    |陨石战舰拓展                          |1.4a    |是       |
    |雇主加成[Commissioned Crews]        |1.999999ggg|是       |
    |靶子[Practice Targets]            |1.41rc2 |是       |
    |麦哲伦保护国                          |1.5a    |是       |
    |黑石船坞 [Blackrock Drive Yards]    |0.9.5b2 |是       |
    |Iron Shell 铁壳                   |1.181   |否       |
    |势力争霸 [Nexerelin]                |0.10.6d |否       |
    |卡特贸易公司(CFT)                     |1.2     |否       |
    |鬣犬矿业                            |2.7.0   |否       |

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


    游戏启动进度条满后,显示此弹窗

    游戏启动进度条满后,显示此弹窗

    势力巨擘

    发表于 2024-7-30 09:56:15 | 显示全部楼层
    你这个TTSC应该是速子特勤局的报错,但你说未启用才会报错我确实不太理解,按理来说不会有mod停用后影响游戏启动,最多影响存档读取。

    点评

    是的 特勤局也关掉就好啦  详情 回复 发表于 2024-7-30 10:10

    势力巨擘

    请校准时钟

    学院教员

    发表于 2024-7-30 10:02:46 | 显示全部楼层
    本帖最后由 Tick_Tock_Man 于 2024-7-30 10:08 编辑

    你说“这四个MOD启用时游戏正常运行,未启用时则在打开游戏时进度条满后跳出弹窗,无法进入主界面”
    可是你的特勤局是启动状态,mod拉表显示的启用状态是“是”
    看起来你没有把Nexerelin前置的势力禁用干净,那么显然会报错

    编辑:我试着重新理解了一遍你的bug复现表述,你说下载了包括Nexerelin在内的“四个mod”并且都禁用了,但不能进入游戏,看mod拉表你确实是禁用了四个mod。那么也就是说你是把特勤局排除在了Nexerelin前置mod之外,实际上他是需要Nexerelin的。无论是论坛汉化版的帖子还是官方论坛的原贴都说了这件事。也就是说,你现在还需要把特勤局禁用掉才可以尝试运行游戏。我不知道我说的是否足够清楚。

    点评

    确实是特情局的问题,因为游戏启动器的MOD管理列表内特勤局的前置MOD需求未显示势力争霸,所以我关掉势力争霸后此MOD未自动关闭 顺便请问一下如何把此帖子的状态改为已解决呢?  详情 回复 发表于 2024-7-30 10:08

    驱逐技师

     楼主| 发表于 2024-7-30 10:08:42 | 显示全部楼层
    Tick_Tock_Man 发表于 2024-7-30 10:02
    你说“这四个MOD启用时游戏正常运行,未启用时则在打开游戏时进度条满后跳出弹窗,无法进入主界面”
    可是你 ...

    确实是特情局的问题,因为游戏启动器的MOD管理列表内特勤局的前置MOD需求未显示势力争霸,所以我关掉势力争霸后此MOD未自动关闭
    顺便请问一下如何把此帖子的状态改为已解决呢?

    点评

    编辑你自己的主楼就好了。把页面拉到主楼和二楼交界的地方,找到“编辑”功能,点进去之后把“待解决”重新点选成“已解决”就行。  详情 回复 发表于 2024-7-30 10:14

    驱逐技师

     楼主| 发表于 2024-7-30 10:10:23 | 显示全部楼层
    Octavus 发表于 2024-7-30 09:56
    你这个TTSC应该是速子特勤局的报错,但你说未启用才会报错我确实不太理解,按理来说不会有mod停用后影响游 ...

    是的 特勤局也关掉就好啦

    势力巨擘

    请校准时钟

    学院教员

    发表于 2024-7-30 10:14:22 | 显示全部楼层
    EVAmoon 发表于 2024-7-30 10:08
    确实是特情局的问题,因为游戏启动器的MOD管理列表内特勤局的前置MOD需求未显示势力争霸,所以我关掉势力 ...

    编辑你自己的主楼就好了。把页面拉到主楼和二楼交界的地方,找到“编辑”功能,点进去之后把“待解决”重新点选成“已解决”就行。

    点评

    好的 感谢解答  详情 回复 发表于 2024-7-30 10:15

    驱逐技师

     楼主| 发表于 2024-7-30 10:15:28 | 显示全部楼层
    Tick_Tock_Man 发表于 2024-7-30 10:14
    编辑你自己的主楼就好了。把页面拉到主楼和二楼交界的地方,找到“编辑”功能,点进去之后把“待解决”重 ...

    好的 感谢解答

    星域军阀

    高级机师

    发表于 2024-7-30 23:36:22 | 显示全部楼层
    看起来是速子特勤局的modPlugin调用了势力争霸的代码,但是却没有将势力争霸添加为自身的前置mod导致的问题

    本版积分规则

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

    GMT+8, 2024-11-21 20:22

    Powered by Discuz! X3.5

    © 2001-2077 Tencent Cloud | Durian Software Studio

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