next
RPGMakerVX-VXAce(龙头,马头)游戏翻译方法2㊣
RPGMakerVX-VXAce(龙头,马头)游戏翻译方法2㊣
Last edited 2023-9-17
type
Post
status
Published
date
Sep 8, 2023
slug
2023-09-08
summary
tags
翻译君软件
正则表达式
工具
知识
开发
category
翻译教程
icon
password
Property
Sep 17, 2023 01:29 AM
notion image
💡
之前介绍过龙头马头游戏的翻译方法,但这次的方法更加简单,方便… 找个rvdata2的rpg游戏(龙头图标)实战 流程如下: RPG游戏(Data,*.rvdata2)—>提取导入工具(提取出txt原始文本)—>翻译汉化(正则提取方式)—>已翻译好的txt—>提取导入工具(导入到游戏数据中)—>运行游戏测试
💡
本次实战所用工具(请使用最新版本) 1. 文字游戏_翻译君 2. 文字游戏_翻译君_文本提取工具Shell

1. 提取文本—RPGMakerVX-VXAce(龙头,马头)游戏

拖放游戏文件夹到游戏目录(目录下应该有data\*.rvdata2的)—>点击提取游戏文本

notion image

2. 翻译文本

提取出来的txt,用翻译君打开

notion image
notion image

正则表达式(不同游戏过滤值可能不一样,这里正则只针对这次实战的游戏,仅供参考)

规则码:
transer_regex://VlhBY2VUcmFuc2xhdG9y5LSFKD88PVwiKS4rPyg/PVwiKeS0hVxcLis/XF18LHxcXFxcLnxnYWluX21lZGFsLis/XCl8XCR8XFxyXFxu
行匹配正则:
(?<=\").+?(?=\")
行间过滤:
\\.+?\]|,|\\\\.|gain_medal.+?\)|\$|\\r\\n

翻译好的样子

notion image

这里最好将这两个目录(小牛翻译好的文件和实时存档output)剪切出来到别的目录,因为等会导入还要用到这个目录

notion image

用翻译好的文件替换掉提取出的文件

notion image
💡
注意,VX-Ace导入工具只支持UTF-8无签名,所以请把所有翻译好的txt文件全部转换编码为UTF-8无签名(用emeditor全部打开,然后以UTF-8无签名保存)

3. 导入文本

再次打开文字游戏_翻译君_文本提取工具Shell

拖放那个已替换翻译好txt(格式必须是UTF8无签名)的提取目录到导出文本目录下,然后点导入文本到脚本

最后用生成的rvdata2,替换游戏中的文件即可

notion image

4.最终测试

这里出现了一个错误,由于把院長翻译成了院长,导致游戏报错,有一处图片引用失败,因为图片的名字是日文的院長

游戏之前引用的是院長,而翻译成院长找不到了,于是给他改名即可,这里复制一下再改名即可,当然你通过导出文本再改回来也行,或者其他你能想到的方法…

notion image
notion image
  • 翻译君软件
  • 正则表达式
  • 工具
  • 知识
  • 开发
  • Waffle华夫社(NEKOSDK_ADVSCRIPT2)翻译教程写了个VNTextPatch_Gui工具