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

CTB-星际小卖部大型在轨温室报错,游戏弹出

[复制链接]

巡洋大副

发表于 2025-5-7 16:44:09 | 显示全部楼层 |阅读模式
Mod Bug汇报
已解决
游戏版本: 0.97
Mod中文名: CTB-星际小卖部,兽耳助手
Mod版本: 0.5.3a-fix,0.73
游戏日志:
[游戏日志]

398275 [Thread-7] INFO sound.O - Cleaning up music with id [miscallenous_corvus_campaign_music.ogg]
398466 [Thread-9] INFO sound.O - Creating streaming player for music with id [miscallenous_corvus_campaign_music.ogg]
398467 [Thread-9] INFO sound.OooO - Playing music with id [miscallenous_corvus_campaign_music.ogg]
398566 [Thread-3] ERROR com.fs.starfarer.combat.CombatMain - java.lang.NullPointerException
java.lang.NullPointerException
at data.scripts.campaign.econ.CTBBlueHouse2.createHarvestFleet(CTBBlueHouse2.java:185)
at data.scripts.campaign.econ.CTBBlueHouse2.advance(CTBBlueHouse2.java:159)
at com.fs.starfarer.campaign.econ.Market.advance(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.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.super(Unknown Source)
at com.fs.starfarer.StarfarerLauncher$1.run(Unknown Source)
    复现步骤:
    根据我浅薄的代码经验,应该是由于兽耳助手mod中mod角色“苏纳”的特殊殖民地建筑导致建造了大型在轨温室后,没有在星系内形成温室建筑,导致到获取材料时间时自动派出的“收割舰队”找不到温室报空指针了。尝试了拆除温室,弹出。废弃殖民地,弹出。
    本帖最后由 大金 于 2025-5-8 09:55 编辑

    ### 游戏信息

    游戏版本:                0.97a-RC11

    ### 系统信息

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

    版本:10.0.19045 暂缺 Build 19045

    总可用内存:`15.91G`


    Java版本:`1.7.0_79`

    Java路径:D:\Games\Starsector\jre


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

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


    ### Mod信息

    |Mod名称                           |Mod版本   |已启用     |
    |-|-|-|
    |LazyLib                         |2.8b    |是       |
    |zz GraphicsLib                  |1.9.0   |是       |
    |MagicLib                        |1.4.6   |是       |
    |$Weebshit Core Portrait Pack    |1.1     |是       |
    |CTB-星际小卖部                       |0.5.3a-fix|是       |
    |Diable Avionics - Seal balance patch.|1.0.1   |是       |
    |Diable Avionics - Seal ed.      |1.0.0   |是       |
    |Dynamic Tariffs                 |2.0     |是       |
    |FSF军事公司[FSF_MilitaryCorporation]|4.9rc2  |是       |
    |HMI反派势力                         |0.0.5c  |是       |
    |LunaLib                         |1.8.7   |是       |
    |RetroLib                        |1.0.1   |是       |
    |TheDarkSix的舰船武器包                |1.5     |是       |
    |zz BoxUtil                      |1.2.3   |是       |
    |一个商人的传奇                         |0.5.0   |是       |
    |兽耳助手!                           |0.73    |是       |
    |势力争霸 [Nexerelin]                |0.11.3c |是       |
    |卡特贸易公司                          |2.7     |是       |
    |布莱顿联盟                           |0.0.3d  |是       |
    |彻底扫描星系                          |1.1.5   |是       |
    |星岩工会                            |2.1.1   |是       |
    |星际帝国 [Interstellar Imperium]    |2.6.4   |是       |
    |未知星域[Unknown Skies]             |2.0.2   |是       |
    |泰兰船包                            |1.3     |是       |
    |海盗拓展 [Underworld]               |1.8.3   |是       |
    |燃料虹吸[Fuel Siphoning]            |1.4.0   |是       |
    |畅饮美酒                            |1.1.c   |是       |
    |舰船/武器拓展 [Ship/Weapon Pack]      |1.15.1  |是       |
    |邻家邮政                            |0.8.6   |是       |
    |风险矿业公司                          |0.3.8   |是       |
    |鬣犬矿业                            |3.3     |是       |
    |地貌改造 & 空间站建设                    |9.0.11  |否       |

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


    巡洋大副

     楼主| 发表于 2025-5-7 16:52:18 | 显示全部楼层
    QQ图片20250507165012.png
    猜测是这两个冲突了
    现在求一个大佬教一下,有没有办法通过修改存档的办法,把殖民地里的建筑从存档内删除,不知道是否能解决

    点评

    理论上如果你懂得用控制台,而且懂得翻mod找代码,你可以直接用控制台把建筑删掉  详情 回复 发表于 2025-5-7 23:07

    势力巨擘

    发表于 2025-5-7 17:34:22 | 显示全部楼层
    试着看了下,目前星际小卖部0.5.3b版本有修复 大型轨道温室 在温室筹划建造阶段拆除建筑导致的闪退问题,而你的星际小卖部还在0.5.3a-fix版本。试着更新下星际小卖部新版本看看能不能正常拆除_(:з」∠)_
    如果不行的话我就不知道是啥问题了_(:з」∠)_

    点评

    感谢大佬,更新一下成功拆除了,后续没有报错  详情 回复 发表于 2025-5-8 09:56
    性格:激进(
    DOMO,机器人-SAN,bitly-slayer DESU。

    战列舰长

    发表于 2025-5-7 23:07:02 | 显示全部楼层
    大金 发表于 2025-5-7 16:52
    猜测是这两个冲突了
    现在求一个大佬教一下,有没有办法通过修改存档的办法,把殖民地里的建筑从存档内删除 ...

    理论上如果你懂得用控制台,而且懂得翻mod找代码,你可以直接用控制台把建筑删掉

    点评

    当然,由于控制台通常是硬删除,会不会因为没通过正常手段拆掉导致新的bug就是另一回事了(正常来说不会,但是Bug建筑我不好说)  详情 回复 发表于 2025-5-7 23:09

    战列舰长

    发表于 2025-5-7 23:09:26 | 显示全部楼层
    sdfd 发表于 2025-5-7 23:07
    理论上如果你懂得用控制台,而且懂得翻mod找代码,你可以直接用控制台把建筑删掉 ...

    当然,由于控制台通常是硬删除,会不会因为没通过正常手段拆掉导致新的bug就是另一回事了(正常来说不会,但是Bug建筑我不好说

    巡洋大副

     楼主| 发表于 2025-5-8 09:56:22 | 显示全部楼层
    只是路过的甲 发表于 2025-5-7 17:34
    试着看了下,目前星际小卖部0.5.3b版本有修复 大型轨道温室 在温室筹划建造阶段拆除建筑导致的闪退问题,而 ...

    感谢大佬,更新一下成功拆除了,后续没有报错

    本版积分规则

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

    GMT+8, 2025-12-6 04:52

    Powered by Discuz! X3.5

    © 2001-2077 Tencent Cloud | Durian Software Studio

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