除了某些作者自己搞的神奇加密,这个引擎基本没有什么难度

GitHub上已经有unrpa和unrpyc这俩工具来将rpa封包反编译成可编辑的rpy(需下载Python2.以及Python3.的环境)

也有国外作者写的、国内人翻译的renpy汉化助手,本质上是一个可一键操作的反编译bat

两种方法,改源码和生成翻译文件

改源码无需多言,反编译成rpy之后直接在对话上改动,弊端很严重,报错就几乎等于无法修复

生成翻译文件稍麻烦,胜在稳定,符合Patreon作者的分段式更新

首先在renpy启动器确定新建工程目录,然后将整个游戏本体移进新工程目录,重启renpy启动器即可识别工程目录下的游戏

将所有rpa反编译成rpy

选择生成翻译文件,也可自行改动翻译语言,然后直接点击生成翻译文件,等待启动器抽取rpy脚本中的人物对话以及设置选项

生成完毕之后/game目录下多出/tl/chinese文件夹,而/chinese文件夹内则是启动器能抽取到的所有可翻译项,有时候并不全面,需要改源码补全翻译效果

screen.rpy控制标题页面,gui.rpy控制全局包括字体调用,opiton.rpy控制游戏标题及杂七杂八的玩意儿

生成分发版会跑一遍游戏,目前只发现了能让只剩下rpy没有rpyc的脚本重新生成对应的rpyc文件

安卓打包较麻烦,需挂梯子下载rapt,也需要Java环境,JDK8或以上,然后安装SDK并创建密钥,完成后选配置,配置完成后即可开始打包安卓apk,游戏本体大小决定打包的速度快慢

renpy打包成安卓apk的大小不得超过2G,不然会出现安装包异常无法安装在手机上

修改过apk里的内容后需要用MT管理器重新对apk签名


闲暇的时候会研究一下