PrivateStoragePlus 2.0 - 社区维护版

PrivateStoragePlus 2.0 - 社区维护版

由Stevi维护的PrivateStorageAnywherePLUS社区延续版,已更新至Crimson Desert 2.00.00/2.00.01。可从任意位置打开私人储物箱及五个房屋宝箱,支持可配置的键盘/控制器操作及储物容量选项。

简介

由社区维护的 Stevi 所制作的 PrivateStorageAnywherePLUS 的延续版本,已针对《红色沙漠》2.00.00/2.00.01 进行更新。可在游戏中的任何位置打开私人仓库和五个房屋箱子,支持可配置的键盘/控制器按键和存储容量选项。

关于本模组

PrivateStorageAnywherePLUS 允许你在正常游戏过程中直接打开游戏原生的存储面板,无需返回营地或房屋箱子。

这是 Stevi (Stevi2195) 制作的 PrivateStorageAnywherePLUS v1.5.10 的非官方社区维护延续版本。原版模组并非由本维护者创建,本页面也不做此声明。此版本保留了原有的存储打开功能,同时增加了当前《红色沙漠》版本所需的兼容性修复、逆向工程、验证、诊断、容量行为、打包、源码文档和持续支持。

先前版本的兼容性构建在《红色沙漠》2.00 加载后不久即崩溃,因为游戏内部地址和 UI 模式状态布局发生了变化。此版本从受支持的可执行文件中派生所需目标,验证派生的布局,并拒绝不安全的操作,而不是盲目调用过时的地址。

此维护版本已获得 jkiip/jacobdyoung20-tech 的授权发布,可在 Nexus Mods 和 GitHub 上分发。

功能

  • 在正常游戏过程中打开六个原生存储面板。
  • F4: 私人仓库
  • F5: 采集品箱子
  • F6: 梳妆台
  • F7: 冰箱
  • F8: 符文仓库
  • F9: 收藏品箱子
  • F11: 重新加载 INI 配置文件。
  • 可配置的键盘、XInput、DualSense 和 DualShock 控制器按键。
  • F5-F9 房屋箱子面板固定使用 1,000 格容量。
  • 私人仓库具有独立且可配置的容量模式。
  • 当游戏不处于合适状态时,会阻止不安全的打开操作。
  • 使用游戏原生存储 UI,不会永久更改存档数据。
  • 可选的诊断日志记录,用于故障排除。

当前游戏兼容性

已在《红色沙漠》2.00.00 上构建并全面测试。 相同的发布版本已在 Steam PC 2.00.01 上重新测试成功。 与 1.18.2 或更早版本不兼容。

需求

  • 《红色沙漠》Windows/Steam PC 版本,需为 2.00.00 或 2.00.01。
  • 推荐使用 Definitive Mod Manager
  • 手动安装则需要一个可用的 ASI 加载器。

安装

推荐:Definitive Mod Manager

  1. 下载 PrivateStorageAnywherePLUS-CD-2.00-FINAL.zip。请勿解压。
  2. 禁用或移除任何旧版本的 PrivateStorageAnywhere/PrivateStorageAnywherePLUS,确保只加载一个 ASI 文件。
  3. 将 ZIP 文件拖入或导入最新的 Definitive Mod Manager
  4. 启用模组并应用部署。
  5. 启动游戏,在正常游戏过程中按下 F4。

手动安装

  1. 确保已安装兼容的 ASI 加载器。
  2. 从主文件中解压 PrivateStorageAnywhere.asiPrivateStorageAnywhere.ini
  3. 将这两个文件复制到
    <Steam>\steamapps\common\Crimson Desert\bin64\
    
  4. 从其他加载器文件夹中移除重复或旧版本的 PrivateStorageAnywhere ASI 文件。
  5. 启动游戏,在正常游戏过程中按下 F4。

要卸载,请在 DMM 中禁用该模组或移除 PrivateStorageAnywhere.asi。INI 文件和可选的日志文件也可以一并删除。该模组不会永久更改存档。

从旧版本更新

  1. 首先移除或禁用旧的 ASI;不要同时安装多个副本。
  2. 安装此版本的新 ASI。
  3. 如果你自定义过 INI 文件,请备份并与新的配置文件进行比较。
  4. 如有任何不确定,请使用随附的 INI 文件。安全的默认值是
    PrivateStorageSlots=0
    

按键 / 配置

  • F4 - 私人仓库: Xbox LB + 左摇杆按下;PlayStation L1 + L3。
  • F5 - 采集品箱子: Xbox LB + 右摇杆按下;PlayStation L1 + R3。
  • F6-F9: 仅限默认键盘按键;控制器按键默认未分配。
  • F11: 在游戏运行时重新加载 INI 文件。

在打开另一个存储面板前,请先关闭当前面板。随附的 INI 文件包含完整的按键和控制器按钮参考。

容量设置

  • F5-F9 始终使用 1,000 格。这些房屋面板没有单独的设置。
  • PrivateStorageSlots=0
    
    是 F4 的安全默认值。它使用并恢复游戏预期的私人仓库容量,包括检测到的扩展。
  • PrivateStorageSlots=1000
    
    使 F4 恰好为 1,000 格总容量,包括扩展。
  • 支持其他值,上限为 1,000 格。
  • 保持
    PrivateStorageExpansions=-1
    
    除非自动扩展检测有误。
  • 存储打开时以及 F11 重新加载 INI 时会重新读取设置。

下载 / 文件信息

主文件 - PrivateStorageAnywherePLUS-CD-2.00-FINAL.zip

包含发布版 ASI、默认 INI、README、更新日志和构建信息。

SHA-256:

6EDE4EB366C46F56B32FABFCBD4CEBDD29F0E819C4DD984F9EA92D33E4BDC66F

其他文件 - PrivateStorageAnywherePLUS-CD-2.00-FINAL-source.zip

此维护版本的源代码和验证材料。此压缩包不是可安装的模组。

SHA-256:

7211B5430F2959C780315012C7FCD446C98697819DFFDCD5D822DC1BD738412F

此初始 Nexus 版本不包含任何测试、调试、撤回、历史或过时的构建。

GitHub / 源代码

该仓库不包含原始游戏可执行文件或未经修改的上游 ASI。

病毒扫描

未经修改的主文件的 VirusTotal 报告

报告中的文件哈希与上方显示的主文件 SHA-256 相同。2026年8月28日记录的扫描结果为 2/67 个通用启发式或机器学习检测。这是一个未签名的 ASI 插件,它会进行模式扫描、挂钩并与游戏内存交互,因此可能会发生启发式检测和隔离。此信息是中立提供的,不构成安全保证。如果你的杀毒软件隔离了该文件,请在恢复前验证哈希并自行判断。

更新日志

2.00.0

  • 修复了《红色沙漠》2.00 启动崩溃后的兼容性问题。
  • 从受支持的可执行文件中派生了三个过时的内部地址,而不是使用不安全的固定值。
  • 更新并验证了 UI 模式状态布局。
  • 修正了模式和子模式的处理。
  • 在必需验证失败时增加了安全提前退出。
  • 恢复了全部六个存储面板。
  • 将 F5-F9 房屋面板设置为 1,000 格。
  • 为 F4 私人仓库增加了正常容量和精确 1,000 格两种模式。
  • 增加了确定性构建验证、诊断、源码文档和发布打包。
  • 已在 Steam PC 2.00.01 上成功重新测试相同的发布版二进制文件。

已知问题

  • 继承的屏幕横幅可能仍显示 F6,即使默认的私人仓库按键是 F4。
  • 出现
    SetDonationFaction
    
    失败后记录的回退是预期行为,不会阻止存储打开。
  • 出现
    SetTitleDir
    
    失败不会阻止操作。
  • 运行时类型解析器可能被禁用;需要时会使用 INI 回退。
  • 首次尝试打开房屋面板时,可能会报告采集品查找失败,然后才使用 INI 回退。
  • 某些继承的日志字符串可能提及旧版本,即使安装的二进制文件是 2.00.0。
  • 符文仓库的实用性因游戏状态而异。设置
    SymbolHotkey=00
    
    可禁用它。
  • 杀毒软件和浏览器可能会启发式地标记或隔离未签名的 ASI 插件。

故障排除

  1. 确认游戏版本为 2.00.00 或 2.00.01。此构建与 1.18.2 或更早版本不兼容。
  2. 移除重复或旧版本的 PrivateStorageAnywhere ASI 文件。
  3. 在游戏更新后,通过 Steam 验证游戏文件,并使用当前的 Definitive Mod Manager。
  4. 检查杀毒软件是否隔离了 ASI 文件。
  5. 打开 INI 文件并确认
    Enabled=1
    
  6. 设置
    DebugLog=1
    
  7. 完全重启游戏。F11 会重新加载设置,但不足以在日志记录原先处于禁用状态的会话中启用日志记录。
  8. 在正常游戏过程中重现问题。
  9. 退出游戏,并在下次启动前复制生成的 PrivateStorageAnywhere 日志。
  10. 如果使用 DMM,也请包含
    mount_log.txt
    

有用的日志指标:

  • READY
    
    表示兼容性目标和布局已通过验证。
  • Warehouse opened
    
    确认请求的存储面板已打开。
  • BLOCKED
    
    表示模组有意拒绝了一项不安全操作;请在错误报告中包含周围的日志行。

错误报告

请使用 GitHub 问题跟踪器 并包含:

  • 游戏版本和商店/平台。
  • 模组版本。
  • 使用的面板和输入/热键。
  • 简短的复现步骤以及预期与实际结果。
  • 调试日志。
  • 你编辑过的 INI(如适用)。
  • 禁用相关模组后问题是否仍然存在。
  • 你的模组列表和 DMM
    mount_log.txt
    
    (如适用)。

发布前请从日志和截图中删除个人信息。

致谢

  • Stevi / Stevi2195 - 原始 PrivateStorageAnywherePLUS v1.5.10 作者。原始模组及其核心概念/功能始终归功于 Stevi。
  • jkiip / jacobdyoung20-tech - 当前兼容性维护、逆向工程和目标推导、修复、容量行为、诊断、验证、打包、文档以及对此 2.00 延续版本的支持。
  • ASI 加载器和 Definitive Mod Manager 的作者 - 提供加载/部署支持的独立项目。
  • Pearl Abyss - 《红色沙漠》及所有相关游戏资产。

这是非官方社区维护版本。不代表 Stevi 的官方发布,也与 Pearl Abyss 无关联或未经其认可。

权限 / 分发

此兼容性构建已获授权分发以用于此维护的延续版本。不得出售、声称完全原创,或在不保留约定的署名和声明的情况下重新分发。

GitHub 仓库中的 MIT 许可证仅适用于项目编写的补丁工具和文档;它不会重新许可上游 ASI、第三方资产、《红色沙漠》或 Pearl Abyss 的资产。详情请参阅 LICENSE.mdTHIRD_PARTY_NOTICES.md

此版本已禁用捐赠点数。