简单学会renpy游戏的汉化

2020年2月19日01:52:20 发表评论

声明:本教程仅用于技术交流与学习。
切勿在未取得原作者的授权情况下,对游戏解包提取的资源,进行公开传播或用于商业牟利,这将侵犯到原作者的合法权益,属于违法行为。

Ren`py引擎制作的游戏的汉化教程

本教程可在windows上运行,选用了最普及的一种方式

  1. 查看是否是renpy制作的游戏,只要文件夹格式相仿,就没跑了

  2. 打开game文件夹,把game文件夹拷贝到外面,以免文件损坏,找不到备份

  3. 找到所有rpa格式的文件,这是所有游戏的资源,cg,背景音乐,包括文本文件

  4. 判断完毕,准备好汉化的工具:Renpyunrpyc ,raptool Python2.7.x以及文本编辑器Sublime Text 3(文本编辑器多如牛毛,神的编辑器emacs、编辑器之神vim、linux内核自带的nano等你喜欢用什么就用什么,但我建议尽量选择有显示行号功能的)

  5. 双击默认安装python,一定要安装,不然后续都无法进行(要记住安装目录),解压raptool,unrpycRen`py压缩包。

  6. 第一步打开raptool文件夹,要汉化游戏的game文件夹中的一个rpa文件拷贝到raptool文件夹里面

  7. 在raptool文件夹地址栏输入cmd回车,跳出的黑框里面输入命令

    C:\Python27\python.exe rpatool -x 002.rpa -o 002 然后回车就把002.rpa解压到002文件夹(红色字体为python的安装路径)就完成解包的第一步了。

  8. 打完命令后就可以看到002这个文件夹当然这是自己随意命名的),点击进去,会看到一些.rpyc结尾的文件,那些就是这游戏的文本文件对该文件进行反编译因为商业游戏都是经过编译的,我们需要反编译才能看到内容)。

  9. 第二步打开unrpyc文件夹.rpyc的文件拷贝到unrpyc文件夹里,在unrpyc文件夹地址栏输入cmd 回车,打开cmd,输入命令

    C:\Python27\python.exe unrpyc.py -c * 回车反编译全部rpyc文件

    注意不要移动rpyc文件位置,瞬间你会看到名称相同但扩展名为rpy的文件,现在你可以用文本编辑器查看或改写脚本了。

    注意:在Game文件夹里搜索,看看是否还有rpyc文件,也要反编译出来。

  10. 反编译得到可编辑的文本,后缀为.rpy,这个文本就可以用编辑器打开,双引号里面就是游戏文本,所有文本都会用引号表示,方便翻译。因为里面还有一些代码文件,不能动,记事本打开分不清修改所有的rpyc反编译的rpy文件里的,这个过程就是汉化过程,最耗费时间

  11. 第三步当完成修改之后,打开Renpy引擎界面选择project新建一个project,随便输入名字,建立完成后,点击左边的game文件夹把之前汉化完毕的rpy文件放进去,然后点击Build Distributions进行编译,编译后会得到一份rpyc的加密文件,这就是由renpy加密方法加密的文件

  12. 第四步把这些文件拷贝到raptool文件夹内的002文件夹里,用下面的命令进行压缩,注意名字一定要匹配。

    C:\Python27\python.exe rpatool -c 002.rpa screens.rpyc options.rpyc script

    然后回车就把002文件夹重新打包成002.rpa了。

  13. 最后把这些文件拷贝到原游戏game文件夹里替换掉。运行游戏,理论上就可以显示翻译了。

    给个老视频,感兴趣的老爷可以去看下。

简单学会renpy游戏的汉化

 

简单学会renpy游戏的汉化

在windows操作系统可进行,不需要下载Python,这个工具在以上链接里面有下载的,但是因为后续解码还是要用到python,所以可用性不高,作为兴趣使用

RPA.Extractor 整合了python代码和linux系统下的rpatool工具

同理要把所有的待压缩的文件放到RPA.Extractor下面

rpaextractor -c 001.rpa 001 把001文件夹重新打包成001.rpa

rpaextractor -x 001.rpa -o 001 把001.rpa解压到001文件夹

简单学会renpy游戏的汉化

某种奇怪的摸索尝试……仅作纪念

从上面路径中下载picklemagic-master,解压,并把文件夹里面的内容放到unrpyc-master\un.rpyc\picklemagic文件夹中,原本是空的,直接粘贴进去

然后在unrpyc-master\un.rpyc目录下运行cmd,打入命令

python compile.py -m ./picklemagic

最好复制粘贴,不然很容易看错,/前面还有个.

运行以后会在当前路径下自动生成一个un.rpyc,即成功,这个步骤只要配置一遍就可以了

输入命令编译python compile.py -d -o -p 1

简单学会renpy游戏的汉化

(完)

 

zdgcc

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: