尧图建网站 尧图建网站 YAOTU WEB BUILD 免费咨询
ARTICLE DETAIL

资讯详情

深耕网站建设与建站编程的一线实战洞察。

XUnity AutoTranslator 汉化工具完整指南:从安装配置到疑难排查

XUnity AutoTranslator 汉化工具完整指南:从安装配置到疑难排查 XUnity AutoTranslator 汉化工具完整指南从安装配置到疑难排查【免费下载链接】XUnity.AutoTranslator项目地址: https://gitcode.com/gh_mirrors/xu/XUnity.AutoTranslator日语、英语游戏玩不懂XUnity AutoTranslator 汉化工具是 Unity 游戏玩家的福音。这篇文章不按安装—配置—FAQ的套路讲我以自己的亲测经历带你走一遍装不上怎么救、跑起来怎么调、卡顿怎么解、汉化失败怎么排查每一环都有可复制的操作。 缘起一个装不上的已汉化游戏朋友发来一个日文 ADV说有现成汉化补丁我兴冲冲解压进游戏目录结果弹窗报错、黑屏、缺字三种姿势全体验了一遍。后来才明白很多游戏所谓的汉化补丁其实只是手动翻译文件而 XUnity Auto Translator 这类自动汉化工具才是通用解——它直接读游戏内存里的文字并即时替换不需要等别人汉化。 安装四选一先判断你游戏的体质这个工具本体是同一个但加载方式要看游戏用什么插件框架框架适用场景说明BepInEx最主流兼容性最好推荐首选MelonLoader现代 Unity 游戏老牌 Mod 加载器IPA特定类型游戏一些老游戏专用UnityInjector传统 Unity 游戏兼容旧版本ReiPatcher 独立安装不确定框架免依赖双击即用不确定选哪个直接用独立安装ReiPatcher版本最稳。把压缩包解压到游戏根目录让SetupReiPatcherAndAutoTranslator.exe和游戏 exe 放在一起运行它然后用生成的Patch and Run快捷方式启动游戏——它会把补丁打进游戏。以后直接点游戏 exe 就行。注意如果游戏已经装了 BepInEx 等框架就别用这种独立方式两个框架会打架。用 BepInEx 的方式先装好 BepInEx 本体再把XUnity.AutoTranslator-BepInEx-*.zip解压到游戏根目录dll 会自动归位到BepInEx/plugins下。首次启动后会自动生成配置文件。⚙️ 配置看懂 AutoTranslatorConfig.ini第一次启动后打开BepInEx/config/AutoTranslatorConfig.ini独立安装则在游戏目录的AutoTranslator文件夹。核心就三个段[General] Languagezh-CN ; 目标语言译成简体中文 FromLanguageja ; 源语言建议明确写别依赖 auto 检测 [Service] EndpointGoogleTranslate ; 主翻译引擎 FallbackEndpoint ; 备用引擎主引擎失败时自动切换 [TextFrameworks] EnableTextMeshProTrue ; 现代 UI 框架绝大多数新游戏要开 EnableIMGUIFalse ; 老式即时 GUI默认关闭Mod 界面常用这里容易踩坑从语言一定别偷懒写 auto。很多引擎对 auto 支持不稳明确指定 ja日语能显著提升准确率和命中率。 选引擎免费和付费怎么取舍内置引擎分两类免认证GoogleTranslate、BingTranslate、DeepLTranslate、PapagoTranslate 等开箱即用但作者明确警告这类接口随时可能失效接口是网页反代。需认证GoogleLegitimate、BingLegitimateAzure、DeepL API、百度、Yandex 等稳定但要 API Key部分有免费额度如 Azure 每月 200 万字符DeepL 免费档 50 万字符。我的建议先免费引擎跑通全流程再按质量和稳定性升级到付费。配置示例[Service] EndpointDeepLTranslate FallbackEndpointBingTranslate [Behaviour] MaxCharactersPerTranslation200 ; 单条文本最大字符超过不译 词典与正则让专有名词不被翻译成笑话自动翻译最大的敌人是专有名词——人名、地名、技能名译出来惨不忍睹。两种手段替换词典Translation/zh-CN/Text/_Substitutions.txt翻译前先做字符替换魔王マオウ ; 控制角色名防止被乱译 聖剣Seiken正则翻译在翻译文件里写r:前缀规则带捕获组的动态匹配r:^レベル ([0-9])$等级 $1 r:^所持金 ([0-9])$持有金钱 $1运行时按ALTR可立即重载这些文件不用重启游戏。这是边玩边改的利器。 汉化失败排查按序过一遍这 6 步症状游戏里文字没变化或部分文字没翻译。排查顺序亲测最有效热键确认插件活着按ALT0呼出插件 UIALTT切换原文/译文。UI 能弹出说明插件在跑。检查缓存文件Translation/zh-CN/Text/_AutoGeneratedTranslations.txt是否生成了内容。没生成没抓到文字生成了只差显示。开启缺失的文本框架TextMesh 和 IMGUI 默认关闭。游戏部分文字没译多半是它的框架没开去[TextFrameworks]打开对应开关。看日志[Debug]段把EnableLog设为 True看报错是网络、接口还是框架问题。换引擎测试把Endpoint换一个免费引擎排除是某个接口失效。字体问题别误判中文乱码/方块字不是翻译失败是游戏字体不含中文字形用OverrideFont指定中文字体文件仅 UGUI 生效TextMeshPro 用FallbackFontTextMeshPro更安全。症状游戏崩溃或逻辑错乱。一些游戏拿屏幕上显示的文本做逻辑判断比如把玩家输入的名字拿去比对。此时开TextGetterCompatibilityModeTrue让游戏以为显示的仍是原文逻辑就正常了。⚡ 变慢与封禁理解它的反垃圾机制这个插件内置了 16 条防滥用机制多数是好事但有时会误伤新文本出现后等 1 秒确认不再变化才发起翻译防止滚字文本刷屏。单次会话最多8000 次请求每请求最多 200 字符。队列积压 4000 条、或连续 5 次无结果、或连续 90 帧都在排队插件会自动关闭。如果你玩的是滚动字幕型 ADV频繁触发关闭多半是没开GeneratePartialTranslationsTrue——它让译文也能边滚边出而不是等整句稳定。觉得慢调这三个[Behaviour] TranslationDelay2000 ; 翻译延迟拉到 2 秒减少请求 MaxCharactersPerTranslation100 EnableBatchingTrue ; 支持批量翻译的引擎合并请求 我的最终推荐配置[General] Languagezh-CN FromLanguageja [Service] EndpointBingTranslate FallbackEndpointDeepLTranslate [Behaviour] EnableUIResizingTrue EnableBatchingTrue GeneratePartialTranslationsTrue EnableTranslationScopingTrue [Texture] EnableTextureTranslationFalse ; 图内文字汉化默认关别急着开 第一步行现在就能做确认游戏框架 → 下载对应版本压缩包 → 解压到游戏目录 → 启动 → 按ALT0确认 UI 弹出 → 调Languagezh-CN。跑通一遍原文→译文→缓存文件你就超过了 90% 只看教程不动手的人。剩下的细节等遇到具体问题再回来翻配置比一次背完全部参数高效得多。【免费下载链接】XUnity.AutoTranslator项目地址: https://gitcode.com/gh_mirrors/xu/XUnity.AutoTranslator创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表