除了某些作者自己搞的神奇加密,这个引擎基本没有什么难度
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签名