《空洞骑士:丝之歌》mac版需将汉化补丁替换resources.assets及fonts_assets_chinese.bundle至指定路径,并设置app读写权限;预告模组须置入streamingassets/aa/standaloneosx/或重命名挂载为preview_override.bundle,且须确保arm64架构兼容。

要在Mac上顺利运行《空洞骑士:丝之歌》并正确导入预告模组与汉化补丁,必须严格区分游戏本体安装路径、资源文件替换位置及系统级权限控制,任意一步错位都将导致游戏闪退或文本乱码。
确认游戏本体安装路径并备份原始文件
打开Finder → 按下Command+Shift+G → 输入~/Library/Application Support/Steam/steamapps/common/Hollow Knight Silksong/ → 定位到Hollow Knight Silksong.app文件。
右键该App → 选择「显示包内容」→ 进入Contents/Resources/Data/文件夹 → 找到resources.assets和StreamingAssets/aa/StandaloneOSX/fonts_assets_chinese.bundle两个关键文件。
【务必先复制这两份文件到桌面备份,否则替换出错无法回滚】
若目录中不存在StandaloneOSX子文件夹,需手动在StreamingAssets/aa/内新建该文件夹,再将汉化包中的fonts_assets_chinese.bundle放入其中。
导入丝之歌预告模组(含动态UI与试玩片段)
方法一:通过资源文件注入(推荐)
下载预告模组压缩包后解压,找到其中的PreviewAssets.bundle文件 → 将其拖入Contents/Resources/Data/StreamingAssets/aa/StandaloneOSX/目录下,与fonts_assets_chinese.bundle同级存放。
方法二:挂载为独立资源包(需修改加载逻辑)
将PreviewAssets.bundle重命名为preview_override.bundle → 放入Contents/Resources/Data/StreamingAssets/根目录 → 此时游戏启动时会优先读取该包内覆盖的UI贴图与音频片段。
注意:此方法要求模组作者已预编译适配macOS的AssetBundle格式,x86_64架构不兼容ARM64会导致加载失败。
安装磨坊组汉化补丁v3.0
第一步:关闭Steam客户端与游戏进程,确保无后台服务占用目标文件。
第二步:将下载好的resources.assets(汉化版)拖入Contents/Resources/Data/,系统提示时选择「替换」。
第三步:将fonts_assets_chinese.bundle拖入Contents/Resources/Data/StreamingAssets/aa/StandaloneOSX/,覆盖原文件。
第四步:右键Hollow Knight Silksong.app → 「显示简介」→ 勾选「锁定」旁的「共享与权限」→ 点击右下角锁图标输入密码 → 将「所有人」权限从「只读」改为「读与写」→ 关闭窗口。
【这一步不可跳过,macOS Monterey及以上版本会因权限限制阻止Unity引擎读取新字体包】
验证汉化与模组是否生效
启动Steam → 右键《空洞骑士:丝之歌》→「属性」→「通用」→ 勾选「启用Steam Play」→ 启动游戏。
进入主菜单后点击「选项」→「游戏」→ 语言栏若显示「磨坊V3.x」即汉化成功;进入标题画面时若出现丝线缠绕的动态LOGO与女声哼唱前奏,则预告模组已加载。
若游戏崩溃,立即前往Console.app搜索「Silksong」错误日志,重点查看「Failed to load bundle」或「Font asset not found」字段,对应检查文件路径大小写与扩展名是否完全匹配。











