神界:原罪2 · 存档档案切换器
神界:原罪2 · 存档档案切换器
一键切换《神界:原罪2》当前使用的存档档案,并自动备份 Mod 排序与存档配置。
适用于《神界:原罪2 终极版》(Divinity: Original Sin 2 Definitive Edition),Windows 10 / 11 64 位。
软件主界面:

一、为什么需要这个工具
《神界:原罪2》把每个存档档案分别存放在存档目录下的独立文件夹里,每个档案有一个唯一的 ID:
Documents\Larian Studios\Divinity Original Sin 2 Definitive Edition\PlayerProfiles\
├ playerprofiles.lsb ← 记录当前使用的是哪个档案
├ 档案A\profile.lsb ← 档案 A 的 ID 与显示名
├ 档案B\profile.lsb
└ ...
游戏当前使用哪个档案,取决于 playerprofiles.lsb 里的一个字段 ActiveProfile。想换档案,通常只能进游戏里操作,或者用十六进制编辑器手动改文件——前者麻烦,后者容易出错。
本工具就是为这件事做的:只改写这一个字段。它原地替换文件中的 36 个字符(档案 ID),不改动文件结构,也不触碰任何游戏进度数据。
使用工具将playerprofiles.lsb转换为playerprofiles.lsx后可看到:
<?xml version="1.0" encoding="utf-8"?>
<save>
<version major="3" minor="6" revision="9" build="0" lslib_meta="v1,bswap_guids" />
<region id="UserProfiles">
<node id="root">
<attribute id="ActiveProfile" type="22" value="4ecb56c6-43c9-400a-8f79-db144ec688b7" />
</node>
</region>
</save>
使用工具将对应存档内的profile.lsb转换为profile后可看到前面部分:
<?xml version="1.0" encoding="utf-8"?>
<save>
<version major="3" minor="6" revision="9" build="0" lslib_meta="v1,bswap_guids" />
<region id="PlayerProfile">
<node id="root">
<attribute id="PlayerProfileDisplayName" type="30" value="temp" />
<attribute id="PlayerProfileID" type="22" value="4ecb56c6-43c9-400a-8f79-db144ec688b7" />
<attribute id="PlayerProfileName" type="30" value="temp" />
<attribute id="Version" type="4" value="268435457" />
其中 playerprofiles.lsb 里的字段 ActiveProfile和profile.lsb 里的字段 PlayerProfileID相同。
二、功能特点
| 功能 | 说明 |
|---|---|
| 自动定位 | 启动后自动找到存档目录 |
| 一目了然 | 列出全部档案,标出「● 当前激活」,并显示各自的档案 ID |
| 一键切换 | 选中后点「设为激活档案」,或直接双击该行 |
| 三层自动备份 | 自动备份 Mod 排序、存档配置;首次切换还会做一份完整备份 |
| 多存档位置 | 同时存在多个位置的存档时(多个 Windows 用户、存档挪到别的盘),各自备份分文件夹存放,互不混淆 |
| 中文支持 | 中文用户名、中文路径、中文档案名均可正常使用 |
| 操作日志 | 所有操作与报错都记录到程序目录下的 DOS2ProfileSwitcher.log |
| 绿色免安装 | 单个 exe,不写注册表,删除即卸载 |
三、使用方法
因软件默认将日志及备份文件存放于当前软件运行的目录下,所以强烈建议你将程序放在一个新文件夹内再运行,如下图。

- 完全退出游戏(重要,原因见第六节)
- 双击
DOS2ProfileSwitcher.exe - 程序会自动定位存档目录;定位不准时可点击右侧「更改目录…」手动选择
- 列表中加粗并标有 ● 的一行,就是当前激活的档案。选中你想使用的档案
- 点击「设为激活档案」,或直接双击该行
- 确认后即刻生效,启动游戏进入的就是新档案
第一次切换时,程序会先自动创建一份全量备份(整个存档文件夹),需要等待一些时间。之后再切换就很快了。
如果选错了目录,列表区会直接显示醒目的「目录错误」提示,并给出正确的目录示例,不会列出无关文件夹。
四、自动备份机制
所有备份都保存在程序所在目录下的 备份\ 文件夹中,并按存档位置分文件夹存放:
备份\
└ C_Users_用户名_Documents_Larian Studios_..._PlayerProfiles\
├ 存档位置.txt 说明本文件夹对应哪个存档目录
├ playerprofiles.lsb.bak 切换前的激活状态原文件副本
├ 存档副本_日期.zip 各档案的配置快照(保留最近 3 份)
├ ModSettings\
│ └ 档案名\modsettings_日期_时间.lsx Mod 排序备份
└ 全量备份\
├ 全量存档初始备份_日期.zip 整个存档文件夹(含游戏进度)
└ 备份说明.txt 原始路径、文件数量、恢复步骤
三种备份的触发时机:
- Mod 排序备份——每次切换前,为目标档案的
modsettings.lsx存一份副本。若与上一份内容完全相同,则不重复保存,避免文件堆积。 - 配置快照——每次切换后生成,只包含档案配置(不含游戏进度),所以体积很小。按日期滚动保留最近 3 份,第 4 次覆盖最旧的一份。
- 全量备份——在你第一次点击「设为激活档案」时创建一次,之后永不覆盖、永不删除。仅仅打开软件、更改目录都不会触发备份。
需要回退时,打开 备份\ 下对应的位置分组文件夹,里面的每个压缩包和说明文件都写清了它是什么、该如何恢复。
五、系统要求
- Windows 10 / 11(64 位)
- .NET 8 桌面运行时(.NET Desktop Runtime,x64)
若未安装,启动程序时系统会提示需要安装运行时。到微软官网免费下载即可:
https://dotnet.microsoft.com/download/dotnet/8.0
选择「.NET 桌面运行时 8.x」的 x64 版本安装。

六、注意事项
- 切换前必须完全退出游戏。 游戏退出时会把自己内存中的档案设置写回文件;如果游戏还开着,这次的切换会被覆盖掉。
- 自动备份仅是软件功能。 为保险起见,请务必自己另外复制一份存档到其他位置、移动硬盘或 U 盘妥善保存。
- 本工具只修改
playerprofiles.lsb中的ActiveProfile一个字段,不会改动、删除任何游戏进度文件。 - 标签为「不可激活」的条目,表示该文件夹里没有
profile.lsb(通常是残留或空目录),无法被激活。
七、常见问题
Q:会不会损坏存档?
A:正常不会。程序只是把一个 36 字符的档案 ID 原地替换成另一个 ID,文件长度和其余所有内容都不变;切换前还会自动备份。为保险起见,请务必自己另外复制一份存档到其他位置、移动硬盘或 U 盘妥善保存。
Q:为什么第一次切换要等这么久?
A:因为要压缩一份完整的存档备份,体积取决于你的游戏进度多少,通常需要十几秒到一分钟。这是一次性操作,之后切换都是秒级。
Q:我换了存档目录,原来的备份还在吗?
A:在。备份按存档位置分别存放,每个位置一个文件夹,更换目录只是切换到另一组备份。
Q:支持原版(非决定版)吗?
A:目前仅支持《神界:原罪2 终极版》,其他版本请自行尝试。
Q:为什么杀毒软件会提示?
A:本工具是个人开发的独立小工具,未做数字签名,部分杀毒软件会对无签名程序给出提示。程序不联网、不上传任何数据,可放心使用或自行审阅源码。
八、免责声明
本工具仅用于修改游戏存档目录中的档案切换字段。使用前请自行备份存档;如遇异常,请从 备份\ 目录中恢复。因使用本工具造成的任何后果,由使用者自行承担。
本项目为个人利用AI开发的的小工具,本为自己使用,源码随附,可自行审阅或修改。
DOS2ProfileSwitcher.exe为已编译好的程序。
DOS2ProfileSwitcher.zip为源码,基于C#编写。
下载地址:https://zhugey.lanzouq.com/b01gibmlub 密码:cne1

浙公网安备 33010602011771号