博德之门3 存档修复指北


参考资料

前置准备

操作过程

1. 定位原始存档目录

访问下列路径即可找到原始的存档目录

%LOCALAPPDATA%\Larian Studios\Baldur's Gate 3\PlayerProfiles\Public\Savegames\Story

打开你想要修复的存档,找到 .lsv 文件,这个文件就是你实际的存档文件。

2. 备份存档文件

建议备份整个存档文件夹以防不测!!!

3. 解压存档文件

打开前置准备中下载好的 lslib

按照步骤进行操作:

  1. 选择 Game 为: Baldur’s Gate 3
  2. 选择 PAK/LSV Tools 这个 Tab
  3. 在 Extract Package 的 Package Path 中填入在 1 中查找到的原始存档文件路径
  4. 选择对应的解压路径(建议选择独立的空文件夹,后续打包的时候才不会打入不该打入的数据)
  5. 点击 Extract Package

4. 操作存档文件

首先看下解压后存档的目录结构

下面是几种常见问题的修复方法,有对应问题再进行操作,没有类似问题直接忽略对应的部分即可。

4.1 移除缺失的 Mod 信息

解码

此操作主要针对 meta.lsf 文件

  1. 选择 Game 为: Baldur’s Gate 3
  2. 选择 LSX/LSB/LSF/LSJ Tools这个 Tab
  3. 在 Convert LSX/LSB/LSF/LSJ files 的 Input File Path 中填入解压后存档的 meta.lsf 文件的路径
  4. 在 Convert LSX/LSB/LSF/LSJ files 的 Output File Path 中填入解压后存档的 meta.lsx 文件的路径
  5. 点击 Convert
编辑存档

请特别注意转换前后文文件格式正确,因为 lsf 文件也是压缩后的,无法直接用编译器打开

此时我们就可以使用文档编辑器(如 notepad—)打开 meta.lsx 文件了

对于缺失的 Mod,只要找到 ModuleShortDesc 的 Name 为缺失值的,删除整个 node 即可

删除完成后,保存并关闭文件。

编码

与编码对比来看,操作内容其实就是 lsf 和 lsx 两个文件格式换了个位置

  1. 删除旧的 meta.lsf 文件
  2. 选择 Game 为: Baldur’s Gate 3
  3. 选择 LSX/LSB/LSF/LSJ Tools这个 Tab
  4. 在 Convert LSX/LSB/LSF/LSJ files 的 Input File Path 中填入解压后存档的 meta.lsx 文件的路径
  5. 在 Convert LSX/LSB/LSF/LSJ files 的 Output File Path 中填入解压后存档的 meta.lsf 文件的路径
  6. 点击 Convert
  7. 删除 meta.lsx 文件(不要让整个文件留存在存档文件夹中)

4.2 修复

强烈感谢!!!

这个补丁更新之后有概率在第二章时坏档

主要表现为:加载存档的时候进度卡在 83%

解决方法也很简单,删除解压之后的 LevelCache 文件夹中的 :

  • CRE_Main_A.lsf

  • SCL_Main_A.lsf

  • WLD_Main_A.lsf

有哪个就删哪个,如果全没有,说明你的坏档无法用此方法解决

删完之后即可走正常打包流程

5. 压缩存档文件

按照步骤进行操作:

  1. 选择 Game 为: Baldur’s Gate 3
  2. 选择 PAK/LSV Tools 这个 Tab
  3. 在 Create Package 的 Package Path 中填入在 3 中解压出来的文件夹
  4. 选择存档文件的存放位置(不建议直接用原始存档的路径)
  5. 点击 Create Package
  6. 用压缩后的存档文件去覆盖一开始的原始存档文件(请注意备份)

6. 进入游戏

此时游戏会提示你此存档被篡改了,点击接受即可。


如果本文帮助到了你,帮我点个广告可以咩(o′┏▽┓`o)


评论
  目录