01 / 先看手动方法

从你平时启动游戏的位置找

<移植程序目录>\user\savedata\<数字用户目录>

如果你用的是 Windows 上的 bbport 移植版,先按这一节找。平时用桌面快捷方式启动的话,右键图标,选“打开文件所在的位置”,先到启动器目录,再依次进入 user、savedata。里面会有数字命名的用户目录,教程里常拿 1 举例,你电脑上是什么名字,就以实际文件夹为准。

默认位置就在移植程序旁边。如果你在启动器里改过数据位置,就去改过的地方找。尤其是刚把新版解压到另一个文件夹时,眼前这个空的 user 目录,未必是之前一直在用的那份。

shadPS4 的存档位置:从启动器打开当前用户目录

如果你通过 shadPS4 运行血源,先在 Qt Launcher 的游戏列表里右键 Bloodborne,依次选择 Open Path... → Open Save Data Path → 正在使用的用户。这个入口会按当前配置打开对应游戏的存档目录,比照着旧教程猜数字文件夹可靠。不同版本或第三方启动器的菜单名称可能不同。

新版标准 Windows 布局通常是:

%APPDATA%\shadPS4\home\<用户编号>\savedata\<游戏编号>

这里的用户编号和游戏编号都要换成实际值,不能把示例中的 1、1000 或某个 CUSA 编号硬套到所有安装。使用便携 user 目录时,路径改在运行目录下的 user\home;如果设置了自定义 home 位置,则以该位置为准。

旧版本可能仍使用 user\savedata\1\<游戏编号> 或 %APPDATA%\shadPS4\savedata\1\<游戏编号>。更新后只看到“新游戏”,先把旧路径和启动器当前打开的新路径各留一份,再核对用户、游戏编号和文件修改时间。不要先删除旧目录,也不要只改文件夹名字来强行匹配。

备份时先退出游戏和模拟器,把当前用户的整个 savedata 目录复制到另一处。这样会同时保留该用户其他游戏的存档;恢复血源时,只选原血源游戏编号对应的完整目录,不要顺带覆盖其他游戏。旧版与新版、不同分支之间是否能直接读档,要按对应版本的迁移说明确认;目录结构相似不能证明兼容。

bbport 备份就复制数字用户目录这一层

进入数字用户目录后,你会看到游戏标题目录。角色文件在里面的 SPRJ0005 下;SPRJ0005.sce_sys 与它并排,而 <CUSA>.memory 可能在游戏标题目录旁边。电脑上已经有的这些文件,都一起留下。

不需要挨个研究 userdata 文件是做什么的。直接把数字用户目录整份复制到移植程序目录之外,就能保留这些文件的原有层级。下面的 <CUSA> 代表你这份安装实际生成的标题编号,保留原名即可。

  1. 完成存盘,正常退出游戏,再复制文件。
  2. 把整个数字用户目录复制到单独的备份文件夹。可以起名为“血源-10月22日-Boss前”,以后看名字就能分清是哪一次进度。
  3. 打开副本,对照本节列出的文件位置检查一下层级。原来的游戏存档继续留在原处,做备份用“复制”,不用“剪切”。

小屏幕可左右滑动查看完整表格。

要一起保留的内容在数字用户目录中的位置
角色文件<CUSA>\SPRJ0005\userdataNNNN
存档元数据<CUSA>\SPRJ0005.sce_sys\param.bin
已有的存档内存文件<CUSA>.memory\memory.dat

bbport 回档前,把现在这份也留住

准备回到 Boss 前的节点时,今天刚打出来的进度也值得留一份。先把当前完整存档复制出来,另起一个名字,再处理之前的备份。

  1. 完全关闭游戏引擎,打开同一份移植程序、同一个用户正在使用的存档位置。
  2. 另外保留好当前目录后,用选中的完整备份替换它。原位置是 savedata\1,恢复后就仍是这一层,不要在里面再套一层“血源-10月22日-Boss前”;也不把几份备份里的文件拼到一起。
  3. 启动游戏,核对角色和目标进度。确认读到的是想要的那一档后,再决定哪些备份继续保留。

更新启动器后只剩“新游戏”,先找旧目录

先回到旧启动器所在的文件夹,看看原来的 user\savedata 还在不在,再对照新启动器的数据位置。两套安装读了不同目录,原来的角色就可能暂时不出现在新安装里。

新旧两处都先留一份。旧文件还在、用原来的运行程序仍读不出来时,把这次失败生成的 user\last_run.log 留下来排查。不要为了让目录看起来一样,就随便改 CUSA 编号。

通过 shadPS4 运行的玩家,按前面的 shadPS4 存档位置 一节检查实际目录。两边都出现 SPRJ0005,也不能直接拿 bbport 的整组文件覆盖过去。

02 / 再用 SaveNest 简化操作

识别存档、开启备份,随时留好回头路

以下自动识别流程适用于 Bloodborne (bbport PC)。它不代表 shadPS4 也已经通过同一套适配验证;shadPS4 玩家先使用前面的手动备份方法。选择 Bloodborne (bbport PC)。SaveNest 会结合运行程序和启动器设置寻找完整存档组;出现多个候选时,选正在使用的数字用户目录,将 CUSA、.sce_sys 和 .memory 伴随文件一起纳入。Boss 前的节点单独存入永久库。

自动检查需要 SaveNest 保持运行,并为这款游戏启用自动备份。间隔表示检查频率,不保证每到一个时间点就生成一份不同的存档。文件忙碌或持续变化时可能需要稍后重试,应检查界面结果与错误。

  1. 在 SaveNest 搜索准确的游戏名称和版本,打开详情后启用备份,核对识别出的存档位置与玩家账号。没有找到存档时,先确认游戏已实际生成存档,再处理识别问题,不随意选一个同名目录。
  2. 完成游戏内存盘,正常退出并等待启动器传输结束,再点击“立即备份”。查看操作结果,确认生成成功;仅打开自动备份开关,不能证明已经有一份可用副本。
  3. 开启这款游戏的“自动备份”,选择备份间隔,并保持 SaveNest 运行。进度变化后,到时间线确认出现了成功的备份记录。

小屏幕可左右滑动查看完整表格。

要做的事手动操作使用 SaveNest
找到当前存档自己查路径、辨认账号文件夹。自动检测支持的游戏和存档位置,首次核对对应账号。
保留多个版本每次记得复制、写日期,再整理备份。开启自动备份保留时间线,把关键节点存入永久库。
修改存档复制存档只保留原有数值。申请解析这个存档
SaveNest 选中数字用户目录,将血源的伴随文件一起纳入备份。
选到数字用户目录这一层,把伴随文件一起纳入备份。图中为 SaveNest 界面和演示目录。 点击查看原图 ↗