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

AOTD 问道圣殿3.20遇到的存档突然变巨大问题和解决办法

[复制链接]

巡洋大副

发表于 2025-5-3 09:33:03 | 显示全部楼层 |阅读模式
虽然因为没汉化, AOTD 问道圣殿3.20这个0.98适配版估计国内很少有人玩(而且3.3更新已经解决了这个bug,奈何不兼容3.20存档),遇到这个问题的人不会很多,但是既然我碰到且算是解决了,姑且还是发个帖记录一下。

问题现象是随着游戏进程存档会非常慢,存档文件会变得异常巨大(400M的存档你敢信)
搜索英文论坛原mod发布贴得知问题原因是问道圣殿3.20(以下简称VoK3.20)有个bug会在开启研究页面时创建大量重复的假市场数据,该bug在3.3已经修复,VoK3.20的临时解决办法是每次存档前(或者说存档时间变长到难以忍受的时候),通过控制台mod输入如下脚本运行:

runcode import com.fs.starfarer.api.impl.campaign.econ.impl.BaseIndustry;
List listeners = Global.getSector().getListenerManager().getListeners(BaseIndustry.class);
int count = 0;
for (Object listener : listeners) {
  BaseIndustry ind = (BaseIndustry) listener;
  if ("to_delete".equals(ind.getMarket().getId())) {
   Global.getSector().getListenerManager().removeListener(ind);
   count++;
  }
    }
    Console.showMessage("Removed " + count + " temporary industry listeners");


运行完脚本后再存档,存档文件就不会那么大了

PS.好像看到有人提过其实3.20有个hotfix版本已经解决这个bug,但我没找到aotd过往版本的下载地址,有谁知道吗

星域军阀

高级机师通讯记者

发表于 2025-5-3 13:39:22 | 显示全部楼层
这个原因是当时Kayasar不知道为什么只在问道圣殿的下载链接更新了hotfix,但没有在整合的AOTD下载链接更新。我不知道后来Kayasar修复了主链接的版本没有,但是四月中lukas还让我提醒过汉化组一下。

本版积分规则

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

GMT+8, 2025-12-6 07:47

Powered by Discuz! X3.5

© 2001-2077 Tencent Cloud | Durian Software Studio

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