控制共振存档修补器

创作者: Gh0stR1pp3r
已更新:2026-10-01 19:38:00
28.2MB

关于此 MOD

恢复无法获得的服装/物品
控制共振存档修补工具

最新版本始终在此: https://github.com/Gh0stR1pp3r/control-resonant-save-patcher

控制共鸣存档修补器

一款适用于Windows和Linux x64的实用工具,用于在支持的《控制:共鸣》存档中恢复已无法获得的服装/物品。版本 1.2.0 恢复 13件外观道具加扒窃工具护符 并移除其关联的已应用权益条目。

版本1.2.0已由仓库所有者在2026年9月27日测试并确认可在当前游戏版本的Windows系统上正常运行。

Linux 版本也由打开该问题的用户进行了测试 2号问题,他报告补丁程序运行成功。

下载

- Windows:CosmeticSavePatcher.exe
- Linux x64:CosmeticSavePatcher-linux-x64 — 包含 .NET;无需单独安装 .NET 或 Wine。一位 Linux 用户报告成功执行于 问题 #2.

1.2.0版本新增内容

- 添加光学过滤护目镜、通讯部耳机、西拉头盔、西拉背心、西拉套装和 MIO 专家长袍。
- 保留之前全部八项物品标记,包括“暴露”和“扒手工具”护符。
移除已添加促销和 PC 预购的匹配已应用权益标记,扩展现有的撤销预防方法。
- 仅添加促销标记不会改变你已装备的服装;请从外观菜单中装备这些物品。

要升级,请用对应操作系统的新版本替换修补程序,并将其放在存档旁边运行。

包含物品

光学过滤护目镜 - 标记ID:0x2E27C13F1B8BE2AD;奖励来源:邮件推广2
通讯部耳机 - 标记ID:0x46780E853CF1A90B;奖励来源:邮件推广1
塞拉头盔 - 旗标 ID:0xB961238CCE640F14;奖励来源:Twitch 掉宝 3
塞拉背心 - 标记ID:0xBF6BE35893F7D586;奖励来源:Twitch掉宝2
山脉套装 - 旗标ID:0xEF6FBC7BA02AB697;奖励来源:Twitch掉落1
MIO专家长袍 - 标志 ID: 0xF37DC383C5C5E132; 奖励来源: 中国区推广
第三冰球帽 - 旗帜ID:0x5388457983503C2E;奖励来源:NVIDIA促销
裂纹标准太阳镜 - 标记 ID:0x747AFDEFDBABB85B;奖励来源:测试员奖励
阈值局外套 - 旗帜ID:0x2859E4A7F3D0F7FB;奖励来源:PS5预购
阈值局防毒面具 - 旗帜ID: 0x57C9EA469E42C97B; 奖励来源: PS5预购
门槛局工作服 - 旗帜ID: 0xA70D57F494331711; 奖励来源: PS5预购
腐化 - 标记 ID: 0x8F3741DBFF2CB8EB;奖励来源:PC / PS5 预购
扒窃工具(护符) - 旗帜ID:0x09FC268427CD1CD6;奖励来源:PC / PS5 预购
暴露(赤膊装) - 标志 ID:0x5F7C4166260F3CFD;奖励来源:PC / PS5 预购特典也会发放

奖励来源根据已安装的游戏数据映射。 已损坏 是预购版身体外观; 暴露 是一条由同一授权赋予的独立裸身基础旗帜。之所以包含“Exposed”,是为了保留完整的预购发放内容,而非在此处将其认定为单独宣传的奖励。“Pickpocket's Tool”是一个护符。

如何使用

Windows

1. 关闭游戏。
2. 打开你的 Steam 存档文件夹 并把 CosmeticSavePatcher.exe 放进去。
3. 双击它。它会检查文件、创建备份,并修补最新的存档集。
4. 读取结果,按回车关闭,然后启动游戏并加载该存档。

只需要EXE文件。无需Python、安装程序、网络连接或管理员权限。它使用Windows 10/11自带的.NET Framework。

Linux x64

1. 完全关闭游戏。
2. 打开 Linux 存档位置 在下方找到包含你的存档文件的文件夹。下载CosmeticSavePatcher-linux-x64并将其放在这些文件旁边。
3. 打开终端 在那个文件夹里 然后运行:

chmod +x CosmeticSavePatcher-linux-x64
./CosmeticSavePatcher-linux-x64

4. 读取结果并按回车键关闭。正常启动游戏并加载已修补的存档。

只需要这一个文件。它包含 .NET 8.0.31,并使用与 Windows 版相同的自动备份和存档选择功能。它面向使用 glibc 的 x64 Linux,不支持 ARM 或 Alpine/musl。捆绑的运行时会在首次启动时将本机库解压到用户的 .net 缓存中;存档文件从补丁程序旁边读取。

Steam 存档文件夹

Windows

<Steam文件夹>\userdata\<用户ID>\3669870\remote\

- <Steam文件夹> 是包含 Steam 用户数据目录的文件夹,通常为 C:\Program Files (x86)\Steam。
- <用户ID> 是你在 userdata 里的 Steam 账号数字文件夹。

打开你的Steam文件夹,然后进入userdata,你的数字账号文件夹,3669870,最后进入remote。把CosmeticSavePatcher.exe放进那个remote文件夹里,与存档文件放在一起。

Linux(Steam/Proton)

<Steam-folder>/userdata/<user-id>/3669870/remote/

<Steam-folder> 是包含 userdata 的 Steam 客户端文件夹。它可能与游戏所安装的 Steam 库不同。<user-id> 是 userdata 内你 Steam 账号对应的数字文件夹。

打开Steam文件夹,然后进入userdata,你的数字账号文件夹,3669870,再进入remote。把CosmeticSavePatcher-linux-x64放进去 在远程端里面,紧挨着实际的存档文件 以-header、-persi-global、-player和-bundle-container结尾。补丁程序只检查自己的文件夹,不搜索子文件夹。

一位Linux用户报告了此位置,并成功执行了补丁程序,在 问题 #2.

上面的尖括号名称是占位符,不是要直接输入的文本。

选择存档

补丁程序使用存档内的日期,而不是其文件名编号或文件系统修改日期。名称可以与原始示例不同,但每组必须包含四个文件,它们具有相同的前缀和以下结尾:

-header
-persi-global
玩家
捆绑包容器

将四个文件放在一起。即使存在多个存档槽位,也只会修补补丁程序旁边的最新一组。不会搜索子文件夹。要修补特定存档,只需将其四个文件和补丁程序放在单独的文件夹中。修补完该副本后,在启动游戏前将四个存档文件全部复制回原始存档文件夹。

备份与撤销

在编辑之前,程序会将全部四个文件复制到一个新的 CosmeticSaveBackup-... 文件夹中。若要撤销,请关闭游戏,并将这四个备份文件复制回存档文件夹。每个备份都包含一个带有文件哈希值的 RESTORE.txt。

有什么变化

- 恢复上述14个物品标记(13个外观和1个护符),包括存档中缺失的标记。
移除匹配的已应用权益条目,包括PC预购、PS5预购、NVIDIA、Beta测试者、两次邮件推广、全部三个Twitch掉宝以及中国推广。
仅在预购标记丢失且存在特定备用数值时,恢复两个已观察到的备用服装选择。仅添加促销标记不会改变你已装备的服装。
- 重新计算受影响的 CRC32 校验和。

其他服装选择、偏好、其他存档套装以及游戏可执行文件均保持不变。已修补的存档无需进一步更改。

检查而不编辑

Windows:

.\CosmeticSavePatcher.exe --check

Linux(在将下载文件设为可执行文件后):

./CosmeticSavePatcher-linux-x64 --check

使用 --no-pause 进行终端自动化,或使用 --help 查看简短摘要。

兼容性与状态

支持已解析的存档结构:RMDB 2/2、头部版本 16、全局版本 23、世界事实版本 4,以及已知的九槽服装容器。程序在遇到无效校验和、不支持的结构、不完整的最新套装、不明确的最新日期,或以 -header 结尾的无法识别文件时会停止。

Windows v1.2.0 已由仓库所有者于 2026 年 9 月 27 日在当前游戏版本上测试并确认可正常运行,包括扩展后的推广奖励。所分析的可执行文件版本为0.563.737.9。未来的游戏更新可能会改变格式或归属行为。

Linux x64 版本使用相同的修补逻辑。一位 Linux 用户报告称,它成功运行于 问题 #2。该报告未说明发行方式,也未确认 Steam Deck 兼容性或游戏内表现。

物品名称、标记ID及对应奖励来源均从已安装游戏的数据库中读取。完整支持物品列表见上方。

此处不分发任何游戏文件、个人存档或账户凭据。

从源码构建

在已安装.NET Framework C#编译器的Windows上:

powershell -ExecutionPolicy Bypass -File .\build.ps1

这会在 Program.cs 旁边生成 CosmeticSavePatcher.exe。未使用任何外部包。

对于 Linux x64,请安装 .NET 8 SDK 或更高版本,并从源文件夹运行(支持在 Windows 上进行交叉构建):

dotnet publish CosmeticSavePatcher.Linux.csproj -c Release -o publish/linux-x64

输出位于 publish/linux-x64/CosmeticSavePatcher-linux-x64。构建过程会下载官方 .NET 运行时包;生成的可执行文件无需单独安装 .NET 即可运行。项目固定使用运行时 8.0.31。没有第三方应用程序依赖。

.NET 运行时许可与第三方声明 也嵌入在Linux可执行文件中。

使用您要构建的版本中的源文件。原始的 v1.1.0 标签早于 Linux 支持;其自动源归档不包含 Linux 项目。

维护者和代理文档

从……开始 AGENTS.md技术参考涵盖 保存格式及支持的标志, 调查结果和证据,以及 构建和发布工作流.

使用 Xmod 解锁 控制:共振 的全部潜力 — 今天就探索这些顶级 MOD!