找回密码
 注register册

QQ登录

只需一步,快速开始

查看: 5969|回复: 4

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

发表于 2022-6-26 17:48:18 |阅读模式
UUxSODY=469ANR
*非首发&多图警告*
[j]469ANR RUQNMZ[/j]*本教程仅从编程小白视角出发进行介绍,很多部分原理并不明确,若有错误及更优解恳请大佬指教_(:з」∠)_*
[j]469ANR RUQNMM[/j]
[j]469ANR RUQNM3[/j]*编辑:[j]469ANR RUQNM4[/j]
发现用最新版本TyranoBuilder封包老版本引擎制作的游戏会出现无法存档、黑屏等bug,具体原因待排查。原封包教程在下面word里可见,此处不再赘述本文追加其他两种封包方式,见下文教程
[j]469ANR RUQNMI[/j]原封包教程.doc 原封包教程.rar 🔻原封包教程.rar🚧SSL下载🔻 (1.2 MB, 下载次数: 5)
[j]469ANR RUQNMW[/j]
Q:什么是Tyranobuilder[j]469ANR RUQNN2[/j]
A:TyranoBuilder Visual Novel Studio,是一款简单易上手的免费视觉小说制作软件(高级版需要付费),基于java、html5,非常易于移植为   ***下载/download/otomedream/ダウンロード***   和   ***下载/download/otomedream/ダウンロード***   ,且没有编码问题,汉化不会乱码
[j]469ANR RUQNMX[/j]官网(steam上也有售!可以搜搜看)
[j]469ANR RUQNN8[/j][j]469ANR RUQNLV[/j]
Q:我如何确认自己的游戏是基于什么引擎开发[j]469ANR RUQNLS[/j]
A:由我自己的经验,确定游戏引擎有三种方法:
[j]469ANR RUQNMS[/j]①经验。玩的多了,就会非常熟悉一些会社常用的封包格式。如非常常见的krkr引擎封包文件后缀为xp3(如柚子社游戏、桥姬and乌拉c等)
[j]469ANR RUQNLL[/j]②查找。在GARbro软件的文件夹中,有一个命名为 supported.html 的文件,打开,通过网页查找文件后缀名来确认开发引擎[j]469ANR RUQNM6[/j]
③使用工具[j]469ANR RUQNMI[/j]
GALGAME引擎识别工具 GALGAME引擎识别工具.zip 🔻GALGAME引擎识别工具.zip🚧SSL下载🔻 (883.11 KB, 下载次数: 13)
[j]469ANR RUQNN5[/j]
[j]469ANR RUQNMD[/j]Q:有哪些BL游戏是用这个开发的?(lz基本不玩乙女_(:з」∠)_大家可以将自己游戏对号入座一下)
[j]469ANR RUQNLM[/j]A:目前确定为Tyranobuilder开发的BLG有:Re;quartz零度、powdergray、かみさまの棺、血染めの檻、世界滅   ***下载/download/otomedream/ダウンロード***   有幻想マミヤ、流れ星を追いかけて、DAREDOU 政略結婚を回避したいので誰か同棲してくれないか(应该还有很多,然而lz阅历太低_(:з」∠)_)
[j]469ANR RUQNN7[/j]你问我怎么确定的?还不是因为这程序图标和简陋到不行的存读档和backlog界面...= =

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

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

[j]469ANR RUQNN1[/j]                               
需要注册成功才可查看大图

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

[j]469ANR RUQNM7[/j]                               
需要注册成功才可查看大图

[j]469ANR RUQNN2[/j]如图所示,文件中的日文部分即为我们所需的文本
[j]469ANR RUQNLX[/j]
[j]469ANR RUQNMP[/j]
[j]469ANR RUQNMU[/j]
[j]469ANR RUQNLZ[/j]翻译
[j]469ANR RUQNLX[/j]
[j]469ANR RUQNME[/j]一般翻译会将获得的日文文本进行初翻+校对+润色后,程序人员将文本进行替换[j]469ANR RUQNM5[/j]
为了易于翻译,建议将所有资源文件都拆包出来进行保存。建议用GARBro拆出来相关资源(或是将reraid   ***下载/download/otomedream/ダウンロード***   后缀名改为zip,解压也可得)[j]469ANR RUQNMB[/j]

[j]469ANR RUQNMA[/j]                               
需要注册成功才可查看大图

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

[j]469ANR RUQNLR[/j]翻译时,除了确定为游戏对话文本(此处为了醒目作绿色标注)其他符号一个都不要动(例如用来暂停、分行的[p][r]):
[tb_show_message_window][j]469ANR RUQNMV[/j]
[mask  time="100"  effect="slideInDown"  color="0x000000"  ][j]469ANR RUQNN3[/j]
[free_layermode  time="100"  wait="false"  ]
[j]469ANR RUQNMG[/j][mask_off  time="100"  effect="fadeOut"  ]
[j]469ANR RUQNM3[/j][tb_show_message_window  ][j]469ANR RUQNMJ[/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]469ANR RUQNMJ[/j][tb_start_text mode=3 ]
[j]469ANR RUQNMY[/j]#ユニ[j]469ANR RUQNN3[/j]
誰か……おい
[r][j]469ANR RUQNM2[/j]
誰か、居ないのか[p][r]
[j]469ANR RUQNLL[/j][_tb_end_text]
[j]469ANR RUQNM7[/j]
[j]469ANR RUQNMI[/j][chara_hide  name="ユニ"  time="1000"  wait="false"  pos_mode="true"  ]
[j]469ANR RUQNMK[/j][playse  volume="100"  time="1000"  buf="1"  storage="hune_hayaasi.ogg"  ][j]469ANR RUQNLR[/j]
[stopse  time="5000"  buf="1"  fadeout="true"  ]
[j]469ANR RUQNLZ[/j][tb_start_text mode=3 ]
[j]469ANR RUQNMQ[/j];名前欄リセット[r]
[j]469ANR RUQNMQ[/j]#[j]469ANR RUQNMU[/j]
この際、さっきの女で良い[l][r]
[j]469ANR RUQNMU[/j]誰でも良い[p][r]
[j]469ANR RUQNLM[/j]人肌がないと――[r]
[j]469ANR RUQNMR[/j]眠らないと、動けなくなる[p][r]
[j]469ANR RUQNM3[/j][_tb_end_text]

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

[j]469ANR RUQNMY[/j]                               
需要注册成功才可查看大图

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

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

[j]469ANR RUQNME[/j]                               
需要注册成功才可查看大图
[j]469ANR RUQNMW[/j]
STEP1[j]469ANR RUQNLY[/j]
假设我们想替换(汉化)
[j]469ANR RUQNMW[/j]某张图片:reraid   ***下载/download/otomedream/ダウンロード***   /data/image/title_button_config.png
[j]469ANR RUQNMK[/j]某个文本:reraid   ***下载/download/otomedream/ダウンロード***   /data/scenario/scene1.ks
[j]469ANR RUQNMU[/j]首先在桌面创建一个文件夹用于存放我们想替换的文件,可以任意命名。该文件夹中存放替换(汉化)文件的路径必须和上述你解包文件中存放该文件的路径相同[j]469ANR RUQNMW[/j]
因此此处这两份替换(汉化)文件的存放处为:
[j]469ANR RUQNMZ[/j]Desktop/新建文件夹/data/image[j]469ANR RUQNMN[/j]
Desktop/新建文件夹/data/scenario[j]469ANR RUQNN3[/j]
如图所示:[j]469ANR RUQNLX[/j]

[j]469ANR RUQNMV[/j]                               
需要注册成功才可查看大图
[j]469ANR RUQNMH[/j]
STEP2
[j]469ANR RUQNMM[/j]接下来,打开tyranorider   ***下载/download/otomedream/ダウンロード***   ,点击パッチ选项,选择上面我们新建的文件夹,点击制作patch
[j]469ANR RUQNMD[/j]
[j]469ANR RUQNME[/j]
                               
需要注册成功才可查看大图

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

[j]469ANR RUQNMC[/j]因此我们将制作好的tpatch重命名为:raid_pre1.tpatch
[j]469ANR RUQNMH[/j]STEP4
[j]469ANR RUQNMX[/j]将raid_pre1.tpatch放到reraid   ***下载/download/otomedream/ダウンロード***   同层文件夹中,运行游戏:[j]469ANR RUQNM3[/j]

[j]469ANR RUQNMQ[/j]                               
需要注册成功才可查看大图

[j]469ANR RUQNLV[/j]
[j]469ANR RUQNMA[/j]
                               
需要注册成功才可查看大图

[j]469ANR RUQNN6[/j]汉化成功☆将该补丁发布即可发布汉化
[j]469ANR RUQNMP[/j][j]469ANR RUQNN1[/j]
参考教程:
[j]469ANR RUQNMU[/j]【技术】新人也能懂的galgame游戏解包方法
[j]469ANR RUQNMU[/j]使用Tyranorider制作更新补丁-官方教程(日文版)[j]469ANR RUQNN0[/j]
【写给自己的教程】TyranoBuilder游戏项目打包为安卓apk
[j]469ANR RUQNLN[/j][Gal汉化入门教程]#1 基础知识部分(推荐点进空间看看,教程非常详细专业)
[j]469ANR RUQNN4[/j][Gal汉化入门]#4 TyranoScript汉化教程
[j]469ANR RUQNLK[/j]
[j]469ANR RUQNM0[/j]

其他会员正在看的帖子

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

使用道具

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

使用道具

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

使用道具

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

使用道具

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

本版积分规则

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

苏公网安备 32011302320404号

GMT+8, 2025-5-5 10:38 , Processed in 0.609506 second(s), 24 queries , Gzip On.      

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