macOS存档加载器(.archive)

macOS存档加载器(.archive)

在原生MacOS(Apple Silicon)版《赛博朋克2077》上加载PC的.archive模组。在启动前修补你的官方档案,包装你已使用的启动器,并在退出时恢复原始文件——会话结束后不会留下任何修改。

[center]macOS 上的《赛博朋克 2077》没有模组文件夹。松散档案会被忽略——我测试了两种排序位置,在官方档案之前和之后,都未生效。在 Apple Silicon 上唯一可行的方法是重写官方档案本身。

因此,这就是本工具的作用。它会在启动前修补这些档案,运行游戏,并在退出时恢复原状。会话结束后不会保留任何改动。

它封装你已有的启动器而非替换,所以 RED4ext / REDscript / inputloader 配置都能继续工作。

仅限 Apple Silicon,仅限原生 macOS 构建,仅限 PC .archive 模组。

安装说明

先在 Steam 或 GOG 中验证/修复游戏——安装程序会快照你的档案,需要它们是干净的。

然后将 archive-loader 文件夹解压到 Cyberpunk2077.app 旁边,双击 setup.command。它会记录基线并打印你的启动命令。

模组放入 archive-loader/mods/enabled/. 删除文件即可禁用。

通过加载器启动: [/center] [code]./archive-loader/bin/archive-loader run -- ./launch_modded.sh[/code][center]

替换为你通常运行的命令。若要继续使用“播放”按钮,将包装器置于 Heroic 的“设置”→“高级”→“包装器”,或 Steam 启动选项中的 "[i]…/archive-loader" run -- %command%[/i]。

主要功能

  • 档案模组实际加载——纹理、UI、LUT、网格
  • 退出、崩溃或 Ctrl-C 时恢复原版。restore 可处理断电情况
  • 按字母顺序,冲突时第一个模组优先,失败者会在启动时报告而非静默丢弃
  • status 会按基线哈希检查你的安装
  • 基线是克隆,所以几乎不占实际磁盘空间(会话期间 33 个模组峰值约 5 GB)

当前问题:

  • 模组损坏=启动中止。若希望它直接以无模组状态启动,请传递 --vanilla-on-error
  • 基于终端的设置

未来计划:

  • ArchiveXL 和 TweakXl 支持(开发中)

[quote]它是开源的,而我只是一人一台 Mac——如果你想测试、提交问题或发送补丁,欢迎加入开发:[ Github ][/quote][center][/center]