renpy游戏汉化教学(包括CG解包) 您所在的位置:网站首页 游戏汉化包制作 renpy游戏汉化教学(包括CG解包)

renpy游戏汉化教学(包括CG解包)

2024-07-05 19:36| 来源: 网络整理| 查看: 265

hello,粉丝们!

因为种种原因,汉化游戏的数量相比于去年大幅度的下降了。

为了解决各位啃英文的难题, 特地写了这一份教学专栏。

话不多说,教学正式开始!----------------------------------------------------------------------------------

1.在汉化开始之前,我们要先准备好工具(如果嫌麻烦可以直接看里面的小3)

    1)准备python2和python3

        直接去浏览器里搜索Python官网,然后下载python2.7.x和python3.x这两个并安装。

    2)准备unrpa和unrpyc工具(GitHub里搜索即可搜到)

        ①unrpa:(用于解包rpa文件,需要python3)

            先进入cmd窗口(win+R),然后在弹出的窗口下输入cmd然后回车,弹出cmd窗口,在窗口中输入"py -3 -m pip install unrpa"回车进行安装配置(第一次需要)

             然后就可以进行解包rpa啦   "  python unrpa -mp "解包输出文件位置(比如:D:\解包文件夹)" "rpa的文件位置(比如:D:\文件夹\某某.rpa)"  "

         ②unrpyc:(用于解包rpyc文件,需要python2)

             在下载的rpyc的文件夹里创建一个用于解包的文件夹即可

      3)以上两点可以通过本人提供的工具来操作(还能反编译最新renpy8引擎的rpyc文件)(获取方式:私信“工具”即可获取)

一般也就用到1和2

2.我们需要去下载renpy引擎

    前往renpy官网下载程序,推荐下载renpy5的,不要下载renpy8(因为目前很多已做或正在做的游戏大都是python2环境)

3.打开renpy引擎并选择要汉化的游戏并进行生成翻译空文件

位置在红箭头那输入中文,点击生成空字符,然后再点生成翻译即可tl目录即为翻译文件夹如图如图

4.修改字体

   一般需要汉化的游戏,他里面的字体一般都不支持中文字体,如果不去替换,你打开游戏切换中文,就会变成方块字体 

    换字体有两种方式:

     1)通过替换方式

           游戏文件夹(game)内有多少个字体文件,你就得换多少个字体。比如,游戏文件夹内有1.ttf 2.otf 3.ttf等,那么你就需要把中文字体文件名改成和游戏内一样的名字1.ttf然后替换,然后继续替换其他的

           注意:你需要一个文件夹一个文件夹去找,然后去一个一个替换,一旦漏了当游戏内需要那个字体的时候,就会显示方块

      2)通过修改代码来更换

            一个一个代码文件打开,然后找ttf和otf字体文件,找到之后,替换成你放入game目录的中文字体

            注意:有些作者喜欢把某句话更改成另一个字体,所以对话文本里,你也需要去一个一个找

5.语言切换功能添加或修改开启自动默认语言

    ①去screen.rpy代码文件里添加切换语言功能,用搜索功能搜索:preferences(),在vbox相同格式下方添加以下代码(注意格式),如图所示:

如图

vbox:

    style_prefix "radio"

    label _("Language/语言")

    textbutton _("English") action Language(None)

    textbutton _("Chinese") action Language("chinese")

②如果你想添加默认语言的话,随便哪个代码文件(rpy)中添加这句代码即可

define config.language = "chinese"(chinese就是在renpy引擎生成翻译时输入的语言)



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有