找回密码
 注register册

QQ登录

只需一步,快速开始

查看: 4711|回复: 2

[〖游戏相关〗] Tyranobuilder制作游戏简单汉化教程

发表于 2022-6-26 17:48:18 |阅读模式
SENZM0Q=47C1X3
*非首发&多图警告*
[j]47C1X3 RLHUHM[/j]*本教程仅从编程小白视角出发进行介绍,很多部分原理并不明确,若有错误及更优解恳请大佬指教_(:з」∠)_*
[j]47C1X3 RLHUHZ[/j]
[j]47C1X3 RLHUHY[/j]*编辑:
[j]47C1X3 RLHUIF[/j]发现用最新版本TyranoBuilder封包老版本引擎制作的游戏会出现无法存档、黑屏等bug,具体原因待排查。原封包教程在下面word里可见,此处不再赘述本文追加其他两种封包方式,见下文教程
[j]47C1X3 RLHUIB[/j]原封包教程.doc 原封包教程.rar 🔻原封包教程.rar🚧SSL下载🔻 (1.2 MB, 下载次数: 4) [j]47C1X3 RLHUH1[/j]
Q:什么是Tyranobuilder
[j]47C1X3 RLHUHW[/j]A:TyranoBuilder Visual Novel Studio,是一款简单易上手的免费视觉小说制作软件(高级版需要付费),基于java、html5,非常易于移植为   ***下载/download/otomedream/ダウンロード***   和   ***下载/download/otomedream/ダウンロード***   ,且没有编码问题,汉化不会乱码
[j]47C1X3 RLHUHU[/j]官网(steam上也有售!可以搜搜看)[j]47C1X3 RLHUID[/j]

[j]47C1X3 RLHUHB[/j]Q:我如何确认自己的游戏是基于什么引擎开发
[j]47C1X3 RLHUGY[/j]A:由我自己的经验,确定游戏引擎有三种方法:[j]47C1X3 RLHUIB[/j]
①经验。玩的多了,就会非常熟悉一些会社常用的封包格式。如非常常见的krkr引擎封包文件后缀为xp3(如柚子社游戏、桥姬and乌拉c等)
[j]47C1X3 RLHUGS[/j]②查找。在GARbro软件的文件夹中,有一个命名为 supported.html 的文件,打开,通过网页查找文件后缀名来确认开发引擎[j]47C1X3 RLHUI0[/j]
③使用工具
[j]47C1X3 RLHUHP[/j]GALGAME引擎识别工具 GALGAME引擎识别工具.zip 🔻GALGAME引擎识别工具.zip🚧SSL下载🔻 (883.11 KB, 下载次数: 13) [j]47C1X3 RLHUHH[/j]

[j]47C1X3 RLHUHR[/j]Q:有哪些BL游戏是用这个开发的?(lz基本不玩乙女_(:з」∠)_大家可以将自己游戏对号入座一下)[j]47C1X3 RLHUHJ[/j]
A:目前确定为Tyranobuilder开发的BLG有:Re;quartz零度、powdergray、かみさまの棺、血染めの檻、世界滅   ***下载/download/otomedream/ダウンロード***   有幻想マミヤ、流れ星を追いかけて、DAREDOU 政略結婚を回避したいので誰か同棲してくれないか(应该还有很多,然而lz阅历太低_(:з」∠)_)
[j]47C1X3 RLHUGV[/j]你问我怎么确定的?还不是因为这程序图标和简陋到不行的存读档和backlog界面...= =

[j]47C1X3 RLHUHL[/j]传统adv汉化一般有以下步骤:
[j]47C1X3 RLHUHA[/j]1. 解包[j]47C1X3 RLHUHF[/j]
2. 对解包出的程序、图像、对话文本等进行翻译
[j]47C1X3 RLHUHT[/j]3. 封包
[j]47C1X3 RLHUIF[/j]
下面将以win10系统,Re;quartz零度的汉化作为教学案例,针对Tyranobuilder制作的同人作品的汉化过程进行讲解。该教程仅适用于部分Tyranobuilder开发的游戏,若出现无法拆包、汉化失败等状况请根据具体情况进行排查[j]47C1X3 RLHUHJ[/j]

[j]47C1X3 RLHUHU[/j]
[j]47C1X3 RLHUIB[/j][j]47C1X3 RLHUHS[/j]

[j]47C1X3 RLHUH4[/j]解包[j]47C1X3 RLHUI3[/j]

[j]47C1X3 RLHUHS[/j]各个游戏厂商为了维护自己的权益,对游戏各种资料进行了打包,使得玩家不那么容易获得部分资源(CG、bgm、脚本等)。汉化者的最终目的是对游戏文本及部分程序进行汉化,获取不了文本自然汉化工作也难以开展
[j]47C1X3 RLHUHG[/j]在许多大佬的努力下,若不涉及加密(如大公司的商业新作)大部分游戏已经能通过多种工具进行一键解包获取想要的资源。作为编程小白,要是遇到用工具不能一键解包的文件我的建议是放弃(除非你想自学逆向)[j]47C1X3 RLHUIB[/j]
Tyranobuilder引擎的封包还是很明显的 就是这个大的要死(所以每次加载游戏都要卡好一会)的exe和封入其中的大量js和html文件 Re;quartz零度的封包为reraid   ***下载/download/otomedream/ダウンロード***  
[j]47C1X3 RLHUHZ[/j]

[j]47C1X3 RLHUHV[/j]                               
需要注册成功才可查看大图

[j]47C1X3 RLHUI6[/j]此处我们使用GARbro进行解包,这个是非常强大的拆包工具,并且可以对文本进行比较方便的预览
[j]47C1X3 RLHUHG[/j]打开GARBro后,双击GARBro中的reraid   ***下载/download/otomedream/ダウンロード***   ,等待解包[j]47C1X3 RLHUHQ[/j]
游戏资源存放路径:Re;quartz零度/reraid   ***下载/download/otomedream/ダウンロード***   /data[j]47C1X3 RLHUHZ[/j]
游戏文本存放路径:Re;quartz零度/reraid   ***下载/download/otomedream/ダウンロード***   /data/scenario。.ks后缀的文件即为所需文本
[j]47C1X3 RLHUHW[/j]

[j]47C1X3 RLHUI1[/j]                               
需要注册成功才可查看大图
[j]47C1X3 RLHUH1[/j]
如图所示,文件中的日文部分即为我们所需的文本
[j]47C1X3 RLHUIF[/j]
[j]47C1X3 RLHUHC[/j][j]47C1X3 RLHUI4[/j]

[j]47C1X3 RLHUH4[/j]翻译[j]47C1X3 RLHUI4[/j]
[j]47C1X3 RLHUHC[/j]
一般翻译会将获得的日文文本进行初翻+校对+润色后,程序人员将文本进行替换
[j]47C1X3 RLHUHI[/j]为了易于翻译,建议将所有资源文件都拆包出来进行保存。建议用GARBro拆出来相关资源(或是将reraid   ***下载/download/otomedream/ダウンロード***   后缀名改为zip,解压也可得)
[j]47C1X3 RLHUI6[/j]

[j]47C1X3 RLHUHF[/j]                               
需要注册成功才可查看大图
[j]47C1X3 RLHUHX[/j]
提取后,根据路径找到文本文件(.ks),右键-打开方式-选择为记事本,即可打开并编辑。可以开始翻译了!(或使用Tyranobuilder客户端进行编辑)[j]47C1X3 RLHUHU[/j]
下载/download/otomedream/ダウンロード***   adafb394.png" border="0" alt="" />
[j]47C1X3 RLHUI2[/j]                               
需要注册成功才可查看大图

[j]47C1X3 RLHUGU[/j]翻译时,除了确定为游戏对话文本(此处为了醒目作绿色标注)其他符号一个都不要动(例如用来暂停、分行的[p][r]):
[tb_show_message_window]
[j]47C1X3 RLHUHF[/j][mask  time="100"  effect="slideInDown"  color="0x000000"  ]
[j]47C1X3 RLHUHH[/j][free_layermode  time="100"  wait="false"  ]
[j]47C1X3 RLHUIA[/j][mask_off  time="100"  effect="fadeOut"  ]
[j]47C1X3 RLHUI3[/j][tb_show_message_window  ]
[j]47C1X3 RLHUIE[/j][chara_show  name="ユニ"  time="700"  wait="false"  storage="chara/1/yu_s1_m3_h2_k3_a1.png"  width="990"  height="1400"  left="213"  top="-35"  reflect="false"  ]
[j]47C1X3 RLHUH6[/j][tb_start_text mode=3 ]
[j]47C1X3 RLHUI8[/j]#ユニ[j]47C1X3 RLHUHF[/j]
誰か……おい
[r]
[j]47C1X3 RLHUHN[/j]誰か、居ないのか[p][r]
[j]47C1X3 RLHUI2[/j][_tb_end_text]
[j]47C1X3 RLHUHV[/j]
[j]47C1X3 RLHUHL[/j][chara_hide  name="ユニ"  time="1000"  wait="false"  pos_mode="true"  ]
[j]47C1X3 RLHUHE[/j][playse  volume="100"  time="1000"  buf="1"  storage="hune_hayaasi.ogg"  ]
[j]47C1X3 RLHUGX[/j][stopse  time="5000"  buf="1"  fadeout="true"  ][j]47C1X3 RLHUHF[/j]
[tb_start_text mode=3 ][j]47C1X3 RLHUI3[/j]
;名前欄リセット[r]
[j]47C1X3 RLHUHZ[/j]#
[j]47C1X3 RLHUGX[/j]この際、さっきの女で良い[l][r][j]47C1X3 RLHUHC[/j]
誰でも良い[p][r]
[j]47C1X3 RLHUIG[/j]人肌がないと――[r]
[j]47C1X3 RLHUHH[/j]眠らないと、動けなくなる[p][r]
[j]47C1X3 RLHUI6[/j][_tb_end_text]
[j]47C1X3 RLHUIB[/j]
封包
[j]47C1X3 RLHUHH[/j][j]47C1X3 RLHUHS[/j]
将文本翻译完成后,你需要将原本拆包出来的文件再次封装为exe才能进行游戏
[j]47C1X3 RLHUI3[/j]此处提供三种方式发布汉化:
[j]47C1X3 RLHUH1[/j]①使用官方软件进行封包(优点:可以对很多游戏细节进行调整 缺点:新旧版本不兼容)
[j]47C1X3 RLHUIE[/j]官网下载地址,具体封包步骤见本教程开头的word文件,此处不再进行讲解
[j]47C1X3 RLHUH0[/j]②使用浏览器框架(优点:简单粗暴 缺点:未封包,容易造成资源的滥用)[j]47C1X3 RLHUH2[/j]
框架下载地址
[j]47C1X3 RLHUHQ[/j]解压下载的压缩包。将上文中拆出来的所有资源,放到解压出的文件夹中点击tyranoscript   ***下载/download/otomedream/ダウンロード***   运行游戏。将该文件夹分享即可发布汉化
[j]47C1X3 RLHUH9[/j]
[j]47C1X3 RLHUHA[/j]
                               
需要注册成功才可查看大图

[j]47C1X3 RLHUIB[/j]③制作更新补丁
[j]47C1X3 RLHUIA[/j]首先下载官方调试工具→点我,选择【ティラノライダー 最新版 64bit】 下载,将下载的压缩包解压
[j]47C1X3 RLHUHB[/j]双击tyranorider   ***下载/download/otomedream/ダウンロード***   ,选择上面步骤中拆包出的文件夹中的index.html文件,即可进行调试[j]47C1X3 RLHUHM[/j]
下载/download/otomedream/ダウンロード***   d45.gif" border="0" alt="" />[j]47C1X3 RLHUHI[/j]
                               
需要注册成功才可查看大图

[j]47C1X3 RLHUH3[/j]点击ゲーム開始,在下拉框里选中某一段文本,即可跳跃到这段文本开头演示游戏
[j]47C1X3 RLHUH1[/j]
[j]47C1X3 RLHUI4[/j]
                               
需要注册成功才可查看大图

[j]47C1X3 RLHUHC[/j]STEP1[j]47C1X3 RLHUI7[/j]
假设我们想替换(汉化)
[j]47C1X3 RLHUGV[/j]某张图片:reraid   ***下载/download/otomedream/ダウンロード***   /data/image/title_button_config.png[j]47C1X3 RLHUGW[/j]
某个文本:reraid   ***下载/download/otomedream/ダウンロード***   /data/scenario/scene1.ks
[j]47C1X3 RLHUGW[/j]首先在桌面创建一个文件夹用于存放我们想替换的文件,可以任意命名。该文件夹中存放替换(汉化)文件的路径必须和上述你解包文件中存放该文件的路径相同
[j]47C1X3 RLHUHU[/j]因此此处这两份替换(汉化)文件的存放处为:
[j]47C1X3 RLHUIE[/j]Desktop/新建文件夹/data/image[j]47C1X3 RLHUHC[/j]
Desktop/新建文件夹/data/scenario[j]47C1X3 RLHUHK[/j]
如图所示:
[j]47C1X3 RLHUHX[/j]

[j]47C1X3 RLHUH6[/j]                               
需要注册成功才可查看大图

[j]47C1X3 RLHUH4[/j]STEP2
[j]47C1X3 RLHUH6[/j]接下来,打开tyranorider   ***下载/download/otomedream/ダウンロード***   ,点击パッチ选项,选择上面我们新建的文件夹,点击制作patch
[j]47C1X3 RLHUI0[/j]
[j]47C1X3 RLHUGX[/j]
                               
需要注册成功才可查看大图
[j]47C1X3 RLHUHB[/j]
STEP3[j]47C1X3 RLHUHT[/j]
制作完成后,将制作好的补丁(后缀为tpatch)进行重命名。首先找到解包文件中的Config.tjs(路径:reraid   ***下载/download/otomedream/ダウンロード***   /data/system),选择用记事本打开,找到这样一行:
  1. ;projectID=raid_pre1
复制代码

[j]47C1X3 RLHUI1[/j]因此我们将制作好的tpatch重命名为:raid_pre1.tpatch
[j]47C1X3 RLHUHM[/j]STEP4
[j]47C1X3 RLHUIG[/j]将raid_pre1.tpatch放到reraid   ***下载/download/otomedream/ダウンロード***   同层文件夹中,运行游戏:[j]47C1X3 RLHUHD[/j]

[j]47C1X3 RLHUHB[/j]                               
需要注册成功才可查看大图
[j]47C1X3 RLHUHB[/j]
[j]47C1X3 RLHUGY[/j]
                               
需要注册成功才可查看大图

[j]47C1X3 RLHUI0[/j]汉化成功☆将该补丁发布即可发布汉化
[j]47C1X3 RLHUH8[/j][j]47C1X3 RLHUGT[/j]
参考教程:
[j]47C1X3 RLHUI5[/j]【技术】新人也能懂的galgame游戏解包方法
[j]47C1X3 RLHUHC[/j]使用Tyranorider制作更新补丁-官方教程(日文版)
[j]47C1X3 RLHUH1[/j]【写给自己的教程】TyranoBuilder游戏项目打包为安卓apk[j]47C1X3 RLHUI9[/j]
[Gal汉化入门教程]#1 基础知识部分(推荐点进空间看看,教程非常详细专业)[j]47C1X3 RLHUH3[/j]
[Gal汉化入门]#4 TyranoScript汉化教程
[j]47C1X3 RLHUHN[/j][j]47C1X3 RLHUID[/j]

其他会员正在看的帖子

8
SENZM0Q=
发表于 2022-6-27 12:01:15
哇好强,感谢分享教程!有空了找个小游戏试试手
回复

使用道具

SENZM0Q=
发表于 2024-1-10 17:02:10
很感谢!正在学习这个,教程好详细!终于找到想要的了w最经刚好像自己烤个游戏~
回复

使用道具

您需要登录后才可以回帖 登录 | 注register册

本版积分规则

银行|😀|手机版|Archiver|联系 翼梦管理员|联系 舞城管理员|☆翼の夢★舞の城☆聯盟 ( 苏ICP备13061143号 ) | 繁體中文化      

苏公网安备 32011302320404号

GMT+8, 2024-11-6 17:25 , Processed in 0.650471 second(s), 24 queries , Gzip On.      

快速回复 返回顶部 返回列表 立刻刷新