灵魂 - 死亡恢复和持久缓存

灵魂 - 死亡恢复和持久缓存

受《黑暗之魂》启发的死亡恢复机制:持久化战利品暂存、无世界回滚,以及在恢复和正常退出后自动保存。

[size=6]Souls — 为《S.T.A.L.K.E.R. 2》提供失败前进机制[/size]

实验性发布:候选版本 21。仅限 Windows / Steam 构建 25222692 (2.0.5)。

死亡不再意味着读取存档,而变成一段寻回之旅。返回一个兼容点,然后从死亡缓存中取回你的装备。世界进度不会回滚。

[size=4]## 安装 — 一次下载,一次解压[/size]

依赖项:无需单独下载。 此压缩包已包含所需的 UE4SS 构建、加载器、兼容性签名和 Souls 原生模块。无需通过 Vortex 安装依赖项。不需要 Zone Kit 和 Python。

1. 关闭游戏并备份你的存档。
2. 将 Souls.zip 下载到任意方便的位置,例如你的 Downloads 文件夹。这只是你存放压缩包的位置;它不是安装目标位置。
3. 在 Steam 中,右键点击 S.T.A.L.K.E.R. 2 > 管理 > 浏览本地文件。Steam 打开的文件夹就是你的游戏根目录:它已经包含一个名为 Stalker2 的文件夹。
4. 打开 Souls.zip,将其全部内容直接解压到该游戏根目录中。合并 Stalker2 文件夹。不要选择现有的 Stalker2 文件夹作为目标位置。不要解压到 ~mods,也不要创建额外的 Souls 文件夹。
5. 正常启动游戏并选择继续,或开始新游戏。

示例:

text <br />压缩包下载到: C:/Users/&lt;you&gt;/Downloads/Souls.zip <br />将内容解压到: &lt;SteamLibrary&gt;/steamapps/common/S.T.A.L.K.E.R. 2 Heart of Chornobyl/ <br />生成的模组文件: &lt;game root&gt;/Stalker2/Content/Paks/~mods/Souls.pak <br />

检查: Souls.pak 必须位于游戏现有的 Stalker2/Content/Paks/~mods 中。如果路径中包含 Souls/Stalker2Stalker2/Stalker2,说明目标位置错误。把 ZIP 本身移动到游戏中并不会安装该模组。安装后可以删除下载的 ZIP。

已经在使用 UE4SS 或 dwmapi.dll 加载器? 在替换任何内容之前,请备份这些文件和设置。此软件包使用特定的 UE4SS 配置;将其与其他加载器配置组合并未经过验证。不要删除其他模组。如果你无法接受替换共享配置,请不要在其上安装此构建。

[size=4]## 包含内容[/size]

text <br />Souls_README.md <br />Souls_FILES.sha256 <br />licenses/ 第三方声明 <br />Stalker2/ <br /> Content/Paks/~mods/ <br /> Souls.pak <br /> SoulsRuntime_P.pak <br /> SoulsRuntime_P.utoc <br /> SoulsRuntime_P.ucas <br /> Binaries/Win64/ <br /> dwmapi.dll <br /> ue4ss/ <br /> UE4SS.dll <br /> UE4SS-settings.ini <br /> UE4SS_Signatures/ 包含的兼容性签名 <br /> Mods/Souls/ <br /> enabled.txt <br /> SoulsNative.dll <br /> Scripts/ 所有包含的脚本和子文件夹 <br />

解压整个压缩包。仅安装 Souls.pak 无法运行。 Souls 通过 enabled.txt 自动启动。不需要单独的模组、配置步骤或开发工作区。

[size=4]## 玩法[/size]

- 死亡后无需读取较早存档或回滚世界进度即可恢复。
- 返回与任务进度兼容的、最近访问过的枢纽区域。当返回枢纽区域不合适时,使用兼容的本地恢复点,包括序章期间。
- 生命值恢复;流血和辐射清除。本地恢复包含三秒宽限期,以防止反复致命的恢复循环;仍可能受到非致命伤害。
- 符合条件的物品栏内容会进入恢复缓存。受保护的任务物品和工具会被保留,同时保留一把拥有的手枪和兼容弹药。不会免费授予手枪或弹药。
- 损失 10% 金钱,向下取整。
- 最多三个编号缓存,没有定时消失。 第四次非空存入会替换最旧的缓存。空存入不会移除现有缓存。
- 恢复后以及通过游戏菜单正常退出时自动保存。下次选择继续。

现有存档就足够。返回点会在 Souls 激活期间记录:重新访问枢纽区域以注册它。安装前的访问不会自动重建。

[size=4]## 兼容性与已知限制[/size]

这是一个实验性构建,并不保证与每个任务兼容。仅 Steam 构建 25222692 / 2.0.5 合格。此版本不支持其他游戏版本和平台。游戏更新后需要重新验证原生模块。

已测试场景包括反复战斗恢复、物品栏/缓存转移、正常退出与继续、若干序章阶段、梯子继续以及约 467 米的枢纽返回。

- 任务进度可能导致保守的本地返回,而不是返回到较早的枢纽区域。
- 并非每个任务、过场变体、致命交互或水域情况都已验证。
- 不支持的序列可能会阻止保存或阻止正常退出。
- 异常庞大的枢纽历史仍然存在存储限制。
- 改变死亡、保存、移动或共享 UE4SS 组件的模组可能会冲突。
- 崩溃恢复和强制终止保存不保证有效。请通过游戏菜单退出。

保留手动备份存档。不要将此实验性版本用于你重要游玩流程的唯一副本。

[size=4]## 卸载[/size]

关闭游戏。移除上述四个明确命名的 Souls PAK/IoStore 文件以及 Stalker2/Binaries/Win64/ue4ss/Mods/Souls 文件夹。

只有在 dwmapi.dll 和剩余的 ue4ss 文件夹是专为 Souls 安装且未被其他模组使用时,才移除它们。否则保留共享组件,并恢复安装前备份的任何加载器设置/签名。不要删除其他模组。

手动安装不会创建自动卸载记录。移除文件不会移除已写入存档的数据,包括缓存。使用安装前备份来恢复先前的精确存档状态。

[size=4]## 报告问题[/size]

包括你的游戏构建、Souls 版本、其他模组、当前任务/阶段、发生了什么以及复现步骤。如果可用,请附加 Stalker2/Binaries/Win64/ue4ss/UE4SS.log,并先检查其中是否包含个人信息。

[size=4]## 鸣谢与许可[/size]

RE-UE4SS 贡献者 (https://github.com/UE4SS-RE/RE-UE4SS)、patternsleuth / trumank、robert-krukau、chrisdabeer 和 septim525 的社区兼容性工作;json.lua 和 MinHook 贡献者。有关署名和适用的第三方条款,请参阅包含的 licenses 目录。模组再分发许可不会覆盖这些条款。

非官方项目,与 GSC Game World 无关联。