繁體中文 | English
一個 Windows 上的 Forza Horizon 6 小工具,用來把遊戲的「語音語言」和「字幕/UI 文字語言」分開使用。
工具只會處理 StringTables 裡的語言 .zip 檔,不會修改語音檔案本身。
請先進入遊戲,將遊戲語言改成你想保留的「語音語言」,然後關閉遊戲。
例如你想要:
- 日文語音
- 繁體中文字幕/UI
請先在遊戲內把語言改成日文,離開遊戲後再開本工具,選擇:
- 語音語言:
JP - 字幕/UI 語言:
CHT
這是因為遊戲會依照目前設定的語言載入對應的語音,同時讀取同名的 StringTables zip。工具會把文字 zip 替換到語音語言使用的 zip 上,達成語音和文字分離。
- Steam 版 FH6 自動偵測
- Xbox App / PC Game Pass 版 FH6 偵測
- 手動選擇 FH6 遊戲目錄
- 自動往下尋找
StringTables - 修改語音語言對應的文字 zip
- 自動建立
.bak備份 - 還原單一語音語言
- 全部還原
- 狀態表顯示目前 zip 內容可能是哪個語言
- 介面語言支援繁中、簡中、英文、日文、韓文
Steam 版會依照 Steam 本體與 steamapps\libraryfolders.vdf 自動尋找遊戲庫。Steam 本體通常在 C:\Program Files (x86)\Steam,遊戲庫常見於 C 槽或 D 槽,也可能是使用者自訂的位置。
Steam 版常見路徑格式:
C:\Program Files (x86)\Steam\steamapps\common\ForzaHorizon6\media\Stripped\StringTables
D:\SteamLibrary\steamapps\common\ForzaHorizon6\media\Stripped\StringTables
Xbox App / PC Game Pass 版常見路徑:
C:\XboxGames\Forza Horizon 6\Content\media\stripped\stringtables
D:\XboxGames\Forza Horizon 6\Content\media\stripped\stringtables
Xbox App / PC Game Pass 版支援目前是依公開資訊與使用者提供的路徑截圖實作,作者本人沒有 Xbox 版 FH6,尚未實機測試這部分功能。
如果 Xbox 版安裝在舊式 WindowsApps 受保護目錄,本工具不會主動接管權限或強制修改,以避免破壞 Xbox App 的修復與更新狀態。
一般使用者請到 GitHub Releases 下載最新版 .exe,檔名格式類似 FH6LanguageSwitcher-v0.1.0.exe。直接執行即可,不需要另外安裝 Python。
如果 Windows 跳出未知發行者提示,請確認檔案來源是本專案的 Releases 頁面後再執行。
開發者可以使用 uv 執行 Python 原始碼:
uv run python fh6lang.py語法檢查可使用:
uv run python -m py_compile fh6lang.py- 開啟 Forza Horizon 6。
- 在遊戲內把語言改成想保留的語音語言。
- 關閉遊戲。
- 執行本工具。
- 使用
Steam 偵測、Xbox 偵測,或手動選 FH6 目錄。 - 選擇語音語言。
- 選擇字幕/UI 語言。
- 按
修改語音。 - 重新開啟遊戲。
- 不刪除原始 zip 檔。
- 第一次修改時會把
<語音語言>.zip備份成<語音語言>.zip.bak。 - 如果
.bak已存在,不會覆寫既有備份。 - 語音語言和字幕/UI 語言相同時會跳過。
- 還原時會從
.bak複製回原 zip。
本專案使用 MIT License。你可以自由使用、修改與散布本工具;散布時請保留授權文字與 copyright notice。
詳見 LICENSE。
本工具不是 Microsoft、Xbox、Playground Games、Turn 10 Studios 或 Forza 官方工具。使用前建議自行備份重要檔案。遊戲更新或檔案驗證可能會還原被替換的 zip。