下午下载一个游戏,没有汉化包,于是找了个教程,了解了一下Ren’Py引擎的游戏制作汉化教程。
通过这个可以自己制作galgame游戏了。大部分Galgame仅在日本本国合法贩卖,主要语言也是日语。有些游戏由于未汉化或者内容过于和谐的原因,并不适合推荐,尤其是新手玩家。所以有时候需要自己汉化一下。
Ren’Py是一款开源的软体引擎,用来创作透过电脑叙述故事的视觉小说。
关于Ren’Py游戏的制作,官网有详细的中文教程。
打开看了一下,quickstart里面介绍了如何自己设计游戏对话等。
在ubuntu下汉化Ren’Py游戏需要的工具
rpatool-master rpa包创建和压缩工具
unrpa-master rpa包解包工具
两个脚本在github上都有源码,直接clone到本地就可以了
1、使用unrpa, 把.rpa的文件解压,命令为 python unrpa [options] pathfile
2、用unrpa提取完成之后,要把汉化文件分两部分处理。
贴图 这个修改在ubuntu涉及lnkscape的应用操作 ——这块好像比较复杂,我没太看懂。。
文本 rpyc格式,把所有rpyc文件用unrpyc反编译, 命令为 python unrpyc -c *
输出之后,得到可以直接用文本编辑器直接读取的rpy文件。这些rpc文件就是游戏的文本底本文件。
3、当所有的资料完全汉化完成好了。进行重组游戏。使用rpatool讲rpa文件再打包覆盖原有文件
———-后话
晚上用了下Uplay,坑比较多,从steam下载的是阉割版的,服务器不可用,挂vpn也不管用,从官网上重新下一个才可以。