找回密码
 注register册

QQ登录

只需一步,快速开始

查看: 1952|回复: 2

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

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

[j]47G54O RC2DHN[/j]传统adv汉化一般有以下步骤:
[j]47G54O RC2DIQ[/j]1. 解包[j]47G54O RC2DHL[/j]
2. 对解包出的程序、图像、对话文本等进行翻译
[j]47G54O RC2DIN[/j]3. 封包

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

[j]47G54O RC2DHG[/j]
[j]47G54O RC2DHT[/j]
[j]47G54O RC2DJ0[/j]
[j]47G54O RC2DHO[/j]解包
[j]47G54O RC2DIH[/j]
[j]47G54O RC2DIH[/j]各个游戏厂商为了维护自己的权益,对游戏各种资料进行了打包,使得玩家不那么容易获得部分资源(CG、bgm、脚本等)。汉化者的最终目的是对游戏文本及部分程序进行汉化,获取不了文本自然汉化工作也难以开展
[j]47G54O RC2DHY[/j]在许多大佬的努力下,若不涉及加密(如大公司的商业新作)大部分游戏已经能通过多种工具进行一键解包获取想要的资源。作为编程小白,要是遇到用工具不能一键解包的文件我的建议是放弃(除非你想自学逆向)
[j]47G54O RC2DIC[/j]Tyranobuilder引擎的封包还是很明显的 就是这个大的要死(所以每次加载游戏都要卡好一会)的exe和封入其中的大量js和html文件 Re;quartz零度的封包为reraid   ***下载/download/otomedream/ダウンロード***  
[j]47G54O RC2DI1[/j]
[j]47G54O RC2DI1[/j]
                               
需要注册成功才可查看大图
[j]47G54O RC2DHG[/j]
此处我们使用GARbro进行解包,这个是非常强大的拆包工具,并且可以对文本进行比较方便的预览
[j]47G54O RC2DHK[/j]打开GARBro后,双击GARBro中的reraid   ***下载/download/otomedream/ダウンロード***   ,等待解包[j]47G54O RC2DIC[/j]
游戏资源存放路径:Re;quartz零度/reraid   ***下载/download/otomedream/ダウンロード***   /data
[j]47G54O RC2DHR[/j]游戏文本存放路径:Re;quartz零度/reraid   ***下载/download/otomedream/ダウンロード***   /data/scenario。.ks后缀的文件即为所需文本
[j]47G54O RC2DHG[/j]

[j]47G54O RC2DI2[/j]                               
需要注册成功才可查看大图
[j]47G54O RC2DHT[/j]
如图所示,文件中的日文部分即为我们所需的文本
[j]47G54O RC2DI1[/j]
[j]47G54O RC2DHR[/j][j]47G54O RC2DIC[/j]

[j]47G54O RC2DIC[/j]翻译
[j]47G54O RC2DHW[/j]
[j]47G54O RC2DIE[/j]一般翻译会将获得的日文文本进行初翻+校对+润色后,程序人员将文本进行替换
[j]47G54O RC2DIY[/j]为了易于翻译,建议将所有资源文件都拆包出来进行保存。建议用GARBro拆出来相关资源(或是将reraid   ***下载/download/otomedream/ダウンロード***   后缀名改为zip,解压也可得)
[j]47G54O RC2DI3[/j]
[j]47G54O RC2DHS[/j]
                               
需要注册成功才可查看大图
[j]47G54O RC2DHU[/j]
提取后,根据路径找到文本文件(.ks),右键-打开方式-选择为记事本,即可打开并编辑。可以开始翻译了!(或使用Tyranobuilder客户端进行编辑)
[j]47G54O RC2DHP[/j]
下载/download/otomedream/ダウンロード***   adafb394.png" border="0" alt="" />
[j]47G54O RC2DHE[/j]                               
需要注册成功才可查看大图

[j]47G54O RC2DIK[/j]翻译时,除了确定为游戏对话文本(此处为了醒目作绿色标注)其他符号一个都不要动(例如用来暂停、分行的[p][r]):
[tb_show_message_window]
[j]47G54O RC2DI7[/j][mask  time="100"  effect="slideInDown"  color="0x000000"  ]
[j]47G54O RC2DIK[/j][free_layermode  time="100"  wait="false"  ]
[j]47G54O RC2DIZ[/j][mask_off  time="100"  effect="fadeOut"  ]
[j]47G54O RC2DIX[/j][tb_show_message_window  ]
[j]47G54O RC2DHO[/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]47G54O RC2DJ2[/j][tb_start_text mode=3 ]
[j]47G54O RC2DHF[/j]#ユニ
[j]47G54O RC2DHW[/j]誰か……おい
[r][j]47G54O RC2DJ2[/j]
誰か、居ないのか[p][r][j]47G54O RC2DHN[/j]
[_tb_end_text]
[j]47G54O RC2DIH[/j][j]47G54O RC2DI2[/j]
[chara_hide  name="ユニ"  time="1000"  wait="false"  pos_mode="true"  ]
[j]47G54O RC2DIP[/j][playse  volume="100"  time="1000"  buf="1"  storage="hune_hayaasi.ogg"  ]
[j]47G54O RC2DI0[/j][stopse  time="5000"  buf="1"  fadeout="true"  ]
[j]47G54O RC2DI6[/j][tb_start_text mode=3 ]
[j]47G54O RC2DIA[/j];名前欄リセット[r][j]47G54O RC2DIS[/j]
#
[j]47G54O RC2DIY[/j]この際、さっきの女で良い[l][r][j]47G54O RC2DIJ[/j]
誰でも良い[p][r]
[j]47G54O RC2DI6[/j]人肌がないと――[r]
[j]47G54O RC2DIU[/j]眠らないと、動けなくなる[p][r]
[j]47G54O RC2DIX[/j][_tb_end_text]

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

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

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

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

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

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

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

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

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

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

[j]47G54O RC2DIY[/j]因此我们将制作好的tpatch重命名为:raid_pre1.tpatch
[j]47G54O RC2DIV[/j]STEP4[j]47G54O RC2DHF[/j]
将raid_pre1.tpatch放到reraid   ***下载/download/otomedream/ダウンロード***   同层文件夹中,运行游戏:
[j]47G54O RC2DHR[/j]
[j]47G54O RC2DHM[/j]
                               
需要注册成功才可查看大图
[j]47G54O RC2DIJ[/j]
[j]47G54O RC2DIG[/j]
                               
需要注册成功才可查看大图

[j]47G54O RC2DI7[/j]汉化成功☆将该补丁发布即可发布汉化
[j]47G54O RC2DI8[/j]
[j]47G54O RC2DJ0[/j]参考教程:[j]47G54O RC2DIQ[/j]
【技术】新人也能懂的galgame游戏解包方法
[j]47G54O RC2DIS[/j]使用Tyranorider制作更新补丁-官方教程(日文版)
[j]47G54O RC2DHJ[/j]【写给自己的教程】TyranoBuilder游戏项目打包为安卓apk
[j]47G54O RC2DIP[/j][Gal汉化入门教程]#1 基础知识部分(推荐点进空间看看,教程非常详细专业)
[j]47G54O RC2DJ2[/j][Gal汉化入门]#4 TyranoScript汉化教程[j]47G54O RC2DIS[/j]
[j]47G54O RC2DHL[/j]
8
N1hINDA=
发表于 2022-6-27 12:01:15
哇好强,感谢分享教程!有空了找个小游戏试试手
回复

使用道具

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

使用道具

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

本版积分规则

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

苏公网安备 32011302320404号

GMT+8, 2024-5-7 09:52 , Processed in 0.608938 second(s), 24 queries , Gzip On.      

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