esrrhs / renpy_translate

auto translate renpy game script

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

renpy_translate

自动把renpy里的对话机器翻译成中文

使用

  1. 把UnRen-0.91.bat拷贝到游戏目录下,执行1)用来把game\下的.rpa文件解压
  2. 继续执行2)反编译rpyc文件,把rpyc变成rpy文件。

或者下载unrpyc,根据release里的使用说明操作。 需要把un.rpy拷贝到game\下,运行游戏。最后得到.rpy文件。

  1. 找到game\script目录,应该有很多.rpy文件。执行本工具。
./renpy_translate -input script的目录

工具会找到所有的对话,然后翻译成中文替换。翻译的结果会保存运行目录下的translate.json里。

  1. 安装字体,把SourceHanSansLite.ttf放到game\fonts下。并创建文件game\tl\style.rpy,内容为:
translate chinese python:
    gui.system_font = gui.main_font = gui.text_font = gui.name_text_font = gui.interface_text_font = gui.button_text_font = gui.choice_button_text_font = "fonts/SourceHanSansLite.ttf"

About

auto translate renpy game script

License:MIT License


Languages

Language:Batchfile 96.6%Language:Go 3.4%