找回密码
 注register册

QQ登录

只需一步,快速开始

查看: 5194|回复: 4

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

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

[j]479WEV ROSKKG[/j]Q:我如何确认自己的游戏是基于什么引擎开发
[j]479WEV ROSKKH[/j]A:由我自己的经验,确定游戏引擎有三种方法:
[j]479WEV ROSKLH[/j]①经验。玩的多了,就会非常熟悉一些会社常用的封包格式。如非常常见的krkr引擎封包文件后缀为xp3(如柚子社游戏、桥姬and乌拉c等)
[j]479WEV ROSKKS[/j]②查找。在GARbro软件的文件夹中,有一个命名为 supported.html 的文件,打开,通过网页查找文件后缀名来确认开发引擎
[j]479WEV ROSKLB[/j]③使用工具[j]479WEV ROSKKP[/j]
GALGAME引擎识别工具 GALGAME引擎识别工具.zip 🔻GALGAME引擎识别工具.zip🚧SSL下载🔻 (883.11 KB, 下载次数: 13)
[j]479WEV ROSKLM[/j][j]479WEV ROSKL0[/j]
Q:有哪些BL游戏是用这个开发的?(lz基本不玩乙女_(:з」∠)_大家可以将自己游戏对号入座一下)
[j]479WEV ROSKL3[/j]A:目前确定为Tyranobuilder开发的BLG有:Re;quartz零度、powdergray、かみさまの棺、血染めの檻、世界滅   ***下载/download/otomedream/ダウンロード***   有幻想マミヤ、流れ星を追いかけて、DAREDOU 政略結婚を回避したいので誰か同棲してくれないか(应该还有很多,然而lz阅历太低_(:з」∠)_)[j]479WEV ROSKKK[/j]
你问我怎么确定的?还不是因为这程序图标和简陋到不行的存读档和backlog界面...= =

[j]479WEV ROSKLK[/j]传统adv汉化一般有以下步骤:
[j]479WEV ROSKL5[/j]1. 解包
[j]479WEV ROSKKZ[/j]2. 对解包出的程序、图像、对话文本等进行翻译
[j]479WEV ROSKKN[/j]3. 封包

[j]479WEV ROSKKD[/j]下面将以win10系统,Re;quartz零度的汉化作为教学案例,针对Tyranobuilder制作的同人作品的汉化过程进行讲解。该教程仅适用于部分Tyranobuilder开发的游戏,若出现无法拆包、汉化失败等状况请根据具体情况进行排查[j]479WEV ROSKKQ[/j]

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

[j]479WEV ROSKL1[/j]                               
需要注册成功才可查看大图
[j]479WEV ROSKK1[/j]
此处我们使用GARbro进行解包,这个是非常强大的拆包工具,并且可以对文本进行比较方便的预览
[j]479WEV ROSKLH[/j]打开GARBro后,双击GARBro中的reraid   ***下载/download/otomedream/ダウンロード***   ,等待解包
[j]479WEV ROSKK1[/j]游戏资源存放路径:Re;quartz零度/reraid   ***下载/download/otomedream/ダウンロード***   /data[j]479WEV ROSKLG[/j]
游戏文本存放路径:Re;quartz零度/reraid   ***下载/download/otomedream/ダウンロード***   /data/scenario。.ks后缀的文件即为所需文本
[j]479WEV ROSKLG[/j]

[j]479WEV ROSKL7[/j]                               
需要注册成功才可查看大图
[j]479WEV ROSKLA[/j]
如图所示,文件中的日文部分即为我们所需的文本[j]479WEV ROSKK9[/j]
[j]479WEV ROSKKZ[/j]

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

[j]479WEV ROSKKU[/j]                               
需要注册成功才可查看大图

[j]479WEV ROSKKK[/j]提取后,根据路径找到文本文件(.ks),右键-打开方式-选择为记事本,即可打开并编辑。可以开始翻译了!(或使用Tyranobuilder客户端进行编辑)
[j]479WEV ROSKKO[/j]
下载/download/otomedream/ダウンロード***   adafb394.png" border="0" alt="" />
[j]479WEV ROSKKJ[/j]                               
需要注册成功才可查看大图
[j]479WEV ROSKLH[/j]
翻译时,除了确定为游戏对话文本(此处为了醒目作绿色标注)其他符号一个都不要动(例如用来暂停、分行的[p][r]):
[tb_show_message_window]
[j]479WEV ROSKL6[/j][mask  time="100"  effect="slideInDown"  color="0x000000"  ][j]479WEV ROSKLE[/j]
[free_layermode  time="100"  wait="false"  ][j]479WEV ROSKKI[/j]
[mask_off  time="100"  effect="fadeOut"  ]
[j]479WEV ROSKK3[/j][tb_show_message_window  ][j]479WEV ROSKK8[/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]479WEV ROSKK1[/j][tb_start_text mode=3 ]
[j]479WEV ROSKL7[/j]#ユニ
[j]479WEV ROSKK6[/j]誰か……おい
[r]
[j]479WEV ROSKKC[/j]誰か、居ないのか[p][r]
[j]479WEV ROSKL0[/j][_tb_end_text]
[j]479WEV ROSKL1[/j]
[j]479WEV ROSKLM[/j][chara_hide  name="ユニ"  time="1000"  wait="false"  pos_mode="true"  ]
[j]479WEV ROSKL1[/j][playse  volume="100"  time="1000"  buf="1"  storage="hune_hayaasi.ogg"  ]
[j]479WEV ROSKL5[/j][stopse  time="5000"  buf="1"  fadeout="true"  ][j]479WEV ROSKKP[/j]
[tb_start_text mode=3 ]
[j]479WEV ROSKKO[/j];名前欄リセット[r][j]479WEV ROSKKE[/j]
#
[j]479WEV ROSKK2[/j]この際、さっきの女で良い[l][r]
[j]479WEV ROSKL3[/j]誰でも良い[p][r][j]479WEV ROSKLK[/j]
人肌がないと――[r]
[j]479WEV ROSKK5[/j]眠らないと、動けなくなる[p][r]
[j]479WEV ROSKKP[/j][_tb_end_text]

[j]479WEV ROSKKP[/j]封包[j]479WEV ROSKKB[/j]

[j]479WEV ROSKKP[/j]将文本翻译完成后,你需要将原本拆包出来的文件再次封装为exe才能进行游戏[j]479WEV ROSKLJ[/j]
此处提供三种方式发布汉化:[j]479WEV ROSKL7[/j]
①使用官方软件进行封包(优点:可以对很多游戏细节进行调整 缺点:新旧版本不兼容)
[j]479WEV ROSKLJ[/j]官网下载地址,具体封包步骤见本教程开头的word文件,此处不再进行讲解
[j]479WEV ROSKKO[/j]②使用浏览器框架(优点:简单粗暴 缺点:未封包,容易造成资源的滥用)
[j]479WEV ROSKKK[/j]框架下载地址[j]479WEV ROSKKT[/j]
解压下载的压缩包。将上文中拆出来的所有资源,放到解压出的文件夹中点击tyranoscript   ***下载/download/otomedream/ダウンロード***   运行游戏。将该文件夹分享即可发布汉化
[j]479WEV ROSKL3[/j]

[j]479WEV ROSKK8[/j]                               
需要注册成功才可查看大图

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

[j]479WEV ROSKLF[/j]点击ゲーム開始,在下拉框里选中某一段文本,即可跳跃到这段文本开头演示游戏
[j]479WEV ROSKK5[/j]

[j]479WEV ROSKK2[/j]                               
需要注册成功才可查看大图

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

[j]479WEV ROSKLJ[/j]                               
需要注册成功才可查看大图

[j]479WEV ROSKKN[/j]STEP2[j]479WEV ROSKL8[/j]
接下来,打开tyranorider   ***下载/download/otomedream/ダウンロード***   ,点击パッチ选项,选择上面我们新建的文件夹,点击制作patch
[j]479WEV ROSKLP[/j]

[j]479WEV ROSKLJ[/j]                               
需要注册成功才可查看大图

[j]479WEV ROSKLM[/j]STEP3[j]479WEV ROSKKD[/j]
制作完成后,将制作好的补丁(后缀为tpatch)进行重命名。首先找到解包文件中的Config.tjs(路径:reraid   ***下载/download/otomedream/ダウンロード***   /data/system),选择用记事本打开,找到这样一行:
  1. ;projectID=raid_pre1
复制代码

[j]479WEV ROSKL4[/j]因此我们将制作好的tpatch重命名为:raid_pre1.tpatch[j]479WEV ROSKKC[/j]
STEP4
[j]479WEV ROSKK5[/j]将raid_pre1.tpatch放到reraid   ***下载/download/otomedream/ダウンロード***   同层文件夹中,运行游戏:[j]479WEV ROSKLG[/j]

[j]479WEV ROSKL9[/j]                               
需要注册成功才可查看大图

[j]479WEV ROSKK1[/j]

[j]479WEV ROSKL4[/j]                               
需要注册成功才可查看大图
[j]479WEV ROSKKM[/j]
汉化成功☆将该补丁发布即可发布汉化[j]479WEV ROSKLA[/j]

[j]479WEV ROSKL6[/j]参考教程:
[j]479WEV ROSKKC[/j]【技术】新人也能懂的galgame游戏解包方法
[j]479WEV ROSKL0[/j]使用Tyranorider制作更新补丁-官方教程(日文版)[j]479WEV ROSKL5[/j]
【写给自己的教程】TyranoBuilder游戏项目打包为安卓apk
[j]479WEV ROSKKA[/j][Gal汉化入门教程]#1 基础知识部分(推荐点进空间看看,教程非常详细专业)[j]479WEV ROSKL2[/j]
[Gal汉化入门]#4 TyranoScript汉化教程[j]479WEV ROSKL9[/j]
[j]479WEV ROSKK7[/j]
8
S05PNk4=
发表于 2022-6-27 12:01:15
哇好强,感谢分享教程!有空了找个小游戏试试手
回复

使用道具

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

使用道具

S05PNk4=
发表于 2024-12-24 07:55:41
感谢分享,教程好详细,写得很好上手,最近想试试自己烤个小游戏
回复

使用道具

S05PNk4=
发表于 2024-12-30 19:15:28
感谢分享!非常好教程使我老游戏焕发新生!现在就去烤了试试
回复

使用道具

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

本版积分规则

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

苏公网安备 32011302320404号

GMT+8, 2025-1-9 20:05 , Processed in 0.631009 second(s), 24 queries , Gzip On.      

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