v1.0.0
Initial Release / 首个公开版本
FH Language Combo Tool lets you mix voice and text languages in Steam versions of Forza Horizon 5 and Forza Horizon 6 on Windows.
FH Language Combo Tool 支持在 Windows 上的 Steam 版 Forza Horizon 5 和 Forza Horizon 6 中自由组合语音语言与文本语言。
Features / 功能
-
Supports Forza Horizon 5 and Forza Horizon 6 Steam installations.
支持 Steam 版 Forza Horizon 5 和 Forza Horizon 6。 -
Auto-detects Steam libraries and installed games, with manual directory selection as a fallback.
自动检测 Steam 库和已安装游戏,并支持在检测失败时手动选择目录。 -
Scans
StringTableslanguage packs, computes SHA-256 hashes, and supports different voice/text language combinations.
扫描StringTables语言包、计算 SHA-256 哈希,并支持不同语音与文本语言组合。 -
Applies language changes with automatic backup, manifest tracking, hash verification, rollback, and one-click restore.
应用语言更改时会自动备份,并提供清单记录、哈希校验、回滚和一键恢复能力。 -
Detects whether the game is running before applying changes.
应用更改前会检测游戏是否正在运行。 -
Shows current configuration status and available backups in the app UI.
在应用界面中显示当前配置状态和可用备份。 -
Includes a full Tauri frontend flow: disclaimer, main page, confirmation, success, error, and restore pages.
提供完整的 Tauri 前端流程,包括免责声明、主页面、确认页、成功页、错误页和恢复页。 -
Adds a custom dark themed window with app logo and custom titlebar controls.
新增自定义深色主题窗口,包含应用 Logo 和自定义标题栏控制按钮。 -
Adds full app i18n for all 24 game text languages, including first-launch language selection and English fallback.
为全部 24 种游戏文本语言提供完整应用界面本地化,包括首次启动语言选择和英文回退。 -
Adds multi-language user guides for all supported UI languages.
为所有支持的界面语言提供多语言使用指南。 -
Adds GitHub Actions release workflow that publishes both portable EXE and NSIS installer assets on tag push.
新增 GitHub Actions 发布流程,在推送标签时自动发布便携版 EXE 和 NSIS 安装包。
Quality / 质量
-
Rust core modules covered by unit tests.
Rust 核心模块已覆盖单元测试。 -
Added integration tests against real Steam installation structure, including FH5/FH6 detection, language pack scanning, apply plan generation, apply/restore cycle, and error cases.
新增基于真实 Steam 安装结构的集成测试,覆盖 FH5/FH6 检测、语言包扫描、应用计划生成、应用/恢复流程和错误场景。
Full Changelog / 完整变更记录: https://github.com/SiskonEmilia/ForzaHorizonLanguageTool/commits/v1.0.0