需同时满足游戏支持多音轨、系统音频路径正确、语言设置不强制覆盖配音;确认Audio目录含en_us/zh_cn等语音文件夹;用Cmd+Shift+L切换;终端运行open -a --args -language zh_CN可强制中文配音;系统语言列表顶部留空避免干扰。

在Mac上运行《极乐迪斯科》原生Mac版并自由切换中英文配音,需同时满足三个条件:游戏本体支持多音轨、系统音频输出路径正确、游戏内或系统级语言设置不强制覆盖配音轨道。
确认游戏是否为原生Mac版且含多音轨
打开Finder → 进入“应用程序”文件夹 → 右键点击《Disco Elysium》应用 → 选择“显示包内容” → 进入Contents → Resources → Audio。若该目录下存在多个子文件夹(如en_us、zh_cn、ja_jp),且文件名含voice、dialogue、spoken等关键词,则说明已内置中英文配音音轨。若只有en_us且无其他语言文件夹,【说明你安装的是无配音的精简版或旧版,无法切换配音】,需重装完整版或通过Steam验证游戏文件完整性。
通过游戏内快捷键实时切换配音语言
启动游戏后,在任意对话或过场中按下Cmd + Shift + L(注意是大写L,非数字1)。屏幕左上角会立即显示当前配音语言标签,如“EN”或“ZH”。每按一次,自动轮换至下一个可用配音轨道。该快捷键仅在原生Mac版v1.3.0+版本中生效,旧版需先升级至最新补丁。
若按键无反应,请检查:① 游戏是否处于焦点窗口(未被终端、Safari等遮挡);② 键盘输入法是否为英文模式(中文输入法下Cmd+Shift+L常被系统拦截);③ 是否开启了“全局快捷键屏蔽”类工具(如BetterTouchTool、Karabiner-Elements)。
手动指定音轨:修改启动参数强制加载中文配音
方法一:终端启动强制指定
打开终端 → 输入以下命令(路径以你实际安装位置为准):
open -a "Disco Elysium.app" --args -language zh_CN
该命令绕过游戏默认语言检测,直接加载zh_CN配音资源。若提示“找不到命令”,请先cd到Applications目录下再执行。
方法二:创建可双击运行的App快捷方式
1. 打开“脚本编辑器” → 新建文档 → 粘贴以下AppleScript代码:
tell application "Terminal"
do script "open -a 'Disco Elysium.app' --args -language zh_CN"
end tell
2. 文件 → 导出 → 格式选“应用程序” → 命名为“极乐迪斯科-中文配音” → 保存到桌面。
3. 双击该应用即可一键启动并锁定中文配音。同理,将zh_CN改为en_US可固定英文配音。
系统级隔离:避免macOS语言设置干扰配音加载
第一步:确保系统语言与游戏配音解耦
进入“系统设置”→“语言与地区”→在“首选语言”列表中,将“English”和“简体中文”都添加进来,但【不要把任一语言拖至顶部】——让分隔线上方为空,系统将默认使用应用自身声明的语言策略,不强制覆盖配音轨道。
第二步:为游戏单独指定界面语言(可选)
仍在“系统设置”→“语言与地区”→点击底部“应用程序”标签页 → 点击“+” → 在弹出窗口中找到“Disco Elysium” → 为其单独设定界面语言为“English”,这样菜单和UI保持英文,而配音仍可自由切换。
第三步:禁用自动语音识别干扰
前往“系统设置”→“辅助功能”→“语音控制”→关闭“启用语音控制”。某些macOS版本在后台激活语音服务时会劫持音频设备句柄,导致游戏配音加载失败或卡顿。

















