renpy游戏汉化教学(包括CG解包) | 您所在的位置:网站首页 › 游戏汉化包制作 › renpy游戏汉化教学(包括CG解包) |
hello,粉丝们! 因为种种原因,汉化游戏的数量相比于去年大幅度的下降了。 为了解决各位啃英文的难题, 特地写了这一份教学专栏。 话不多说,教学正式开始!---------------------------------------------------------------------------------- 1.在汉化开始之前,我们要先准备好工具(如果嫌麻烦可以直接看里面的小3) 1)准备python2和python3 直接去浏览器里搜索Python官网,然后下载python2.7.x和python3.x这两个并安装。 2)准备unrpa和unrpyc工具(GitHub里搜索即可搜到) ①unrpa:(用于解包rpa文件,需要python3) 先进入cmd窗口(win+R),然后在弹出的窗口下输入cmd然后回车,弹出cmd窗口,在窗口中输入"py -3 -m pip install unrpa"回车进行安装配置(第一次需要) 然后就可以进行解包rpa啦 " python unrpa -mp "解包输出文件位置(比如:D:\解包文件夹)" "rpa的文件位置(比如:D:\文件夹\某某.rpa)" " ②unrpyc:(用于解包rpyc文件,需要python2) 在下载的rpyc的文件夹里创建一个用于解包的文件夹即可 3)以上两点可以通过本人提供的工具来操作(还能反编译最新renpy8引擎的rpyc文件)(获取方式:私信“工具”即可获取) 一般也就用到1和22.我们需要去下载renpy引擎 前往renpy官网下载程序,推荐下载renpy5的,不要下载renpy8(因为目前很多已做或正在做的游戏大都是python2环境) 3.打开renpy引擎并选择要汉化的游戏并进行生成翻译空文件 位置在红箭头那输入中文,点击生成空字符,然后再点生成翻译即可tl目录即为翻译文件夹如图如图4.修改字体 一般需要汉化的游戏,他里面的字体一般都不支持中文字体,如果不去替换,你打开游戏切换中文,就会变成方块字体 换字体有两种方式: 1)通过替换方式 游戏文件夹(game)内有多少个字体文件,你就得换多少个字体。比如,游戏文件夹内有1.ttf 2.otf 3.ttf等,那么你就需要把中文字体文件名改成和游戏内一样的名字1.ttf然后替换,然后继续替换其他的 注意:你需要一个文件夹一个文件夹去找,然后去一个一个替换,一旦漏了当游戏内需要那个字体的时候,就会显示方块 2)通过修改代码来更换 一个一个代码文件打开,然后找ttf和otf字体文件,找到之后,替换成你放入game目录的中文字体 注意:有些作者喜欢把某句话更改成另一个字体,所以对话文本里,你也需要去一个一个找 5.语言切换功能添加或修改开启自动默认语言 ①去screen.rpy代码文件里添加切换语言功能,用搜索功能搜索:preferences(),在vbox相同格式下方添加以下代码(注意格式),如图所示: 如图vbox: style_prefix "radio" label _("Language/语言") textbutton _("English") action Language(None) textbutton _("Chinese") action Language("chinese") ②如果你想添加默认语言的话,随便哪个代码文件(rpy)中添加这句代码即可 define config.language = "chinese"(chinese就是在renpy引擎生成翻译时输入的语言) |
CopyRight 2018-2019 实验室设备网 版权所有 |