Responsive image

SadColumba - 2022-03-30 17:45 [GF]
学习了点renpy游戏生肉汉化方法,分享给大家。
废话不多说,直接开始。

1.下载Ren’Py启动器,安装python 3.5以上
python 下载安装:https://blog.csdn.net/weixin_45735355/article/details/120552359?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522164904478716780274117511%2522%252C%2522scm%2522%253A%252220140713.130102334..%2522%257D&request_id=164904478716780274117511&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~all~top_click~default-1-120552359.142^v5^pc_search_insert_es_download,157^v4^new_style&utm_term=python%E4%B8%8B%E8%BD%BD

Ren’Py启动器下载安装
https://www.renpy.cn/doc/quickstart.html#ren-py-launcher




下载安装

路径绝对不要有中文


2.打开Ren’Py启动器,设置工程目录


设置工程目录,

设置为你游戏exe启动的上级目录




在工程里面找到你的游戏




3.生成翻译文件
我以教程为例
选中工程,点击生成翻译文件


填写语言,点击生成翻译文件(我填写的语言是chinese,填英文)




点击继续
之后在游戏的game目录下找到tl文件夹


tl文件夹下的chinese就是生成的翻译文本(tl文件夹下的文件夹名就是你填写的语言)

4.开始翻译
在chinese目录下找打rpy文件,用记事本或其他编辑器打开(我用的vscode)





然后这样填写文本







所有剧本填写完后,保存关闭。


5.设置默认中文
点击启动工程


看到的是英文界面,关闭


找到game文件夹里的screens.rpy文件,在最后一行,添加
define config.language = "chinese" #设置默认语言为中文






打开游戏,看见很多方框,这是没有添加字体


找到game文件夹里的gui.rpy文件,搜索ttf
DejaVuSans.ttf 这是内置的字体,没有添加中文,
所以要用有中文的字体替换DejaVuSans.ttf




再打开游戏,界面就变成这样了,




一个简单的汉化就完成了。


frzgunr - 2022-03-30 17:50 [B1F]
善哉  马住了


Modirago - 2022-03-30 17:51 [B2F]
mark 能试着自己汉化一下英文的游戏了   


垃垃垃圾君 - 2022-03-30 18:04 [B3F]
  


770a436f - 2022-03-30 18:12 [B4F]


nzk - 2022-03-30 18:14 [B5F]
求人不如靠自己啊


- 2022-03-30 20:27 [B6F]
学到了


羽落天堂 - 2022-03-30 20:31 [B7F]
感谢


ZIZ - 2022-04-03 21:43 [B8F]


及时雨 - 2022-04-03 22:44 [B9F]


xxli - 2022-04-03 22:48 [B10F]


bcdfefe0 - 2022-04-03 22:51 [B11F]
马克


母系爱好者 - 2022-04-03 22:56 [B12F]


月光大剑 - 2022-04-03 22:58 [B13F]
可以可以!


jjjj - 2022-04-04 00:51 [B14F]
mark


鋼の錬銅術師 - 2022-04-04 00:54 [B15F]
请问一下,日文的也可以这样操作吗


鸟飞反故乡兮 - 2022-04-04 03:23 [B16F]
谢谢楼主的教程


RNtianqin - 2022-04-04 03:24 [B17F]
mark 说不定以后能用到


汝妻子吾自养之 - 2022-04-04 13:42 [B18F]
mark


无聊的板栗 - 2022-04-04 15:20 [B19F]
mark


www233 - 2022-04-04 15:31 [B20F]
mark


撸树 - 2022-04-04 15:54 [B21F]
可以的


咏世的噬炎 - 2022-04-04 16:03 [B22F]
大佬!mark一下


寂静岭 - 2022-04-04 16:45 [B23F]
这样确实快,一般文件结构不复杂的游戏做出个机翻的用不了5分钟.现在那些汉化的renpy游戏号称精翻的多数是这种。另外如果游戏没特殊指定字体,一般引用的是renpy\common\目录下的DejaVuSans.ttf和DejaVuSans-Bold.ttf,这俩字体不支持中文,可以自己找两个支持中文的字体改成这俩名字直接放到game目录下。那些指定字体的最简单方法是找到字体,用支持中文的字体改成那些名字替换掉。


菟丝子 - 2022-04-04 16:59 [B24F]
好,学不会


voqajnoas - 2022-04-11 15:11 [B25F]
mark


出云丶 - 2022-04-11 15:37 [B26F]
牛的


369cc2c3 - 2022-04-11 15:37 [B27F]
好东西


朔夜 - 2022-04-11 15:44 [B28F]


11943b14 - 2022-04-20 23:53 [B29F]
我也想学学机翻了,学日语工程量太大了。


36436996 - 2022-04-20 23:55 [B30F]
感谢分享教程了,我去试试!






桌面版


Powered by SP Project v1.0 © 2010-2019
Time 0.002186 second(s),query:3 Gzip enabled


Top