3步完成FFXIV国际服中文注入:新手零翻车完整指南
【免费下载链接】FFXIVChnTextPatch项目地址: https://gitcode.com/gh_mirrors/ff/FFXIVChnTextPatch
FFXIVChnTextPatch 是一款给《最终幻想14》国际服客户端做中文注入的开源小工具:它把中文字库直接写进游戏本地的 sqpack 资源文件,让你在玩国际服时界面不再全是外文乱码。整个过程不需要懂二进制格式,跟着本文走,10分钟内就能完成第一次 FFXIV 客户端汉化,出问题还能一键还原。
先搞清楚:这个工具替你干了三件事
很多国际服玩家卡在"看到中文界面"这一步上——客户端里根本没有中文,手动改 sqpack 文件又门槛太高。FFXIVChnTextPatch 帮你把最脏最累的活干完:
- 字体补丁:默认每次汉化都会打,把中文字库写进游戏资源,保证中文能正常显示;
- 文本替换(可选):如果你手头有国服客户端,可以把中文文本资源喂给它,把界面、文本内容真正换成中文;
- 自动备份 + 还原:每次汉化前自动备份原始文件,反悔时点一下"还原"就能回到原样。
它默认不包含任何中文文本内容,只负责"注入"这个动作。理解这一点很重要,后面判断"为什么汉化完还是英文"全靠它。
10分钟跑起来:最小上手路径
只保留必须步骤,先让它跑起来。
第1步:确认 Java 环境
在终端敲这条命令:
java -version✅ 算对的标准:终端里出现类似java version "1.8.0_301"的一行输出。没有输出或提示命令不存在,就先装一个 JRE(8 或更高版本)。
第2步:拿到项目
git clone https://gitcode.com/gh_mirrors/ff/FFXIVChnTextPatch✅ 算对的标准:目录里能看到README.md、conf/、src/三个东西。也可以跳过编译,直接去项目发布页下载 release 发布包解压使用。
第3步:选游戏目录
启动程序后,第一次会弹出"汉化设置"窗口。点一下"游戏路径"右边的.按钮,选中游戏根目录——就是里面放着game文件夹的那一层(标准名FINAL FANTASY XIV ONLINE)。
✅ 算对的标准:路径回显到输入框里、且没有弹出错误框。工具是靠检测game/ffxiv.exe是否存在来判断你选对没选对(源码见 src/main/java/name/yumao/ffxiv/chn/swing/ConfigApplicationPanel.java)。
第4步:点"汉化",等提示
目标语言选"简体中文",点"确认"回到主面板,再点"汉化"。
✅ 算对的标准:弹出一个写着"汉化完毕"的提示框;同时工具目录下多出backup文件夹,里面有000000.win32.dat0、000000.win32.index、000000.win32.index2、0a0000.win32.dat0、0a0000.win32.index、0a0000.win32.index2共 6 个备份文件。
现在启动游戏:这一步只打了字库,界面文字仍是原版语言属正常现象,只要没有乱码、方块就是成功的。想看到真正的中文文本,看下一节。
能力拆解:它到底动了游戏的哪几样东西
把工具拆成 4 个可感知的功能点,你对着源码目录都能找到对应实现:
| 功能 | 触发条件 | 对应模块 | 怎么自检 |
|---|---|---|---|
| 字库补丁 | 每次汉化必打 | src/main/java/name/yumao/ffxiv/chn/replace/ReplaceFont.java | 游戏内输入/显示中文无方块 |
| 中文文本注入 | resource/text下有资源文件才执行 | src/main/java/name/yumao/ffxiv/chn/replace/ReplaceEXDF.java | 汉化时出现"提莫苑|资源汉化"进度窗口 |
| 自动备份 | 点"汉化"的瞬间 | src/main/java/name/yumao/ffxiv/chn/swing/TextPatchPanel.java | backup/文件夹出现 6 个原始文件 |
| 重复汉化保护 | 检测到数据已汉化 | 主面板启动时自动判断 | "汉化"按钮变灰不可点 |
📌 最后一项是新手最容易忽略的:程序启动时会检查0a0000数据包是否已经是汉化状态,如果是,"汉化"按钮直接置灰,防止你在已汉化的文件上二次备份、把"还原"搞废。
进阶玩法:把文本真正换成中文
放置中文文本资源
从国服客户端的最终幻想XIV/game/sqpack/ffxiv文件夹里,复制这 3 个文件:
0a0000.win32.dat00a0000.win32.index0a0000.win32.index2
放到工具的resource/text目录下(没有就先建这个文件夹),重新运行程序。
✅ 算对的标准:点"汉化"后进度窗口标题显示"资源汉化",且跑完进度条(只有字库补丁时进度很快,有文本替换时明显更久)。
微调配置
全局配置在 conf/global.properties,三个参数都直接改文件即可:
Language=简体中文 SkipFiles=exd/Lobby|exd/Quest|exd/CompleteJournal GamePath=F\:\\SquareEnix\\FINAL FANTASY XIV - A Realm RebornLanguage:目标语言,可选"简体中文"和"正體中文";SkipFiles:不处理的数据文件,用|分隔,写法保持小写;加得越多处理越快,但对应内容不会被汉化;GamePath:游戏根目录。改好后再次启动程序就会直接进主面板,跳过设置窗口。
⚠️ 两条经验:
- 正體中文版本因翻译问题可能存在部分 BUG(README 原话"请慎用"),主力还是用简体中文;
- 游戏客户端大更新后,
sqpack里的文件很可能被官方覆盖。稳妥做法是:更新前先"还原",更新后再重新"汉化",两边都不耽误。
翻车自救:按报错原文对号入座
排错不用猜,工具弹窗的原文就是最好的锚点。
现象1:弹出"路径错误——请选择正确的游戏根目录"
- 根因:选中的目录里找不到
game/ffxiv.exe,多半是选进game里面去了。 - 三步解决:① 退出设置框 → ② 选目录时往上一层,确认里面直接有
game、boot、sqpack这几个文件夹 → ③ 再次确认,这次应该没有弹窗。
现象2:弹出"程序跑飞啦!"(标题"汉化错误"或"还原错误")
- 根因:文件读取失败或资源版本对不上,通常是游戏没关干净、或
resource/text里放的文件不完整。 - 三步解决:① 确认游戏进程已完全退出 → ② 核对 3 个资源文件是否齐全、大小正常,缺了就重新从国服客户端复制 → ③ 删掉
backup里对应文件后重跑一次。控制台里会打印异常堆栈,报错行就是线索。
现象3:"汉化"按钮是灰的,点不了
- 根因:程序检测到 sqpack 数据已经是汉化状态,触发防二次汉化保护。
- 三步解决:① 先点"还原"把 6 个文件恢复到原始状态 → ② 等"还原完毕"提示 → ③ 再点"汉化"。如果连"还原"也救不回来(
backup文件丢了),只能从干净客户端重新复制原始文件。
现象4:汉化"完毕"了,进游戏还是英文
- 根因:
resource/text下没有放中文资源,这一轮只打了字库。 - 三步解决:① 按进阶玩法一节补齐 3 个资源文件 → ② 先"还原"再重新"汉化" → ③ 观察这次是否出现"资源汉化"进度窗口,出现才算真的在替换文本。
风险边界:丑话先说在前面
这个工具的原理就是直接修改客户端文件,属于违反官方规则的操作,存在被账号处罚的可能,一切后果需自行承担。降风险就一条最实用的:始终保留backup文件夹,每次客户端更新前先执行"还原";另外不要在官方渠道宣传或使用该工具,保持低调。
写在最后
FFXIVChnTextPatch 把"国际服玩中文"这件原本需要逆向 sqpack 的活,压缩成了"选目录 → 点汉化 → 等提示"三步,还原也有兜底,对个人玩家来说已经足够省心。如果你在使用中碰到新的报错、或者觉得哪一步还绕,欢迎直接给项目提交 PR、报 BUG——工具能一直好用下去,靠的正是这些反馈。
⚠️ 最后提醒:第三方工具有风险,请自行承担使用后果;若官方日后推出正式中文支持,请优先使用官方版本。
【免费下载链接】FFXIVChnTextPatch项目地址: https://gitcode.com/gh_mirrors/ff/FFXIVChnTextPatch
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考