- UID
- 1591340
- 阅读权限
- 15
- 精华
- 主题
- 帖子
- 积分
- 130
- 论坛币
- Zeny
- HP
-
- SP
-
- 威望
- 点
- 魅力
- 点
- 赞
153
- 关注帖主
- 人
- 关注别人
- 人
|
发表于 2022-6-26 17:48:18
|阅读模式
S1dUMjE=Y8GFZ
*非首发&多图警告*[j]Y8GFZ RP1PFG[/j]
*本教程仅从编程小白视角出发进行介绍www.otomedream.com#0?# B- e% Z# f# e,很多部分原理并不明确www.otomedream.com#0?; g3 R% T* }! I8 F. U# n7 X,若有错误及更优解恳请大佬指教_(:з」∠)_*
[j]Y8GFZ RP1PH1[/j]
[j]Y8GFZ RP1PG8[/j]*编辑:
[j]Y8GFZ RP1PGH[/j]发现用最新版本TyranoBuilder封包老版本引擎制作的游戏会出现无法存档www.otomedream.com#0?. d. ~ |4 ]0 b6 Q: t- p z、黑屏等bugwww.otomedream.com#0?, a1 K: { T% O, J, j) T+ P,具体原因待排查www.otomedream.com#0?. u. y& u5 z! ] c。原封包教程在下面word里可见www.otomedream.com#0?+ _& }8 {, @ f# v,此处不再赘述www.otomedream.com#0?4 I* d3 m p K2 m* p。本文追加其他两种封包方式www.otomedream.com#0?: F0 y0 Y P/ _; T- t! j- j9 N,见下文教程[j]Y8GFZ RP1PFZ[/j]
原封包教程.doc
原封包教程.rar
🔻原封包教程.rar🚧SSL下载🔻
(1.2 MB, 下载次数: 4)
[j]Y8GFZ RP1PH1[/j]
Q:什么是Tyranobuilderwww.otomedream.com#0?5 B7 M0 h0 [; _) {+ \- w+ [; B0 z) a?
[j]Y8GFZ RP1PGN[/j]A:TyranoBuilder Visual Novel Studiowww.otomedream.com#0?# L8 }# b- T: a0 B,是一款简单易上手的免费视觉小说制作软件(高级版需要付费)www.otomedream.com#0?2 S! \. w. v ~. P$ ]; ~6 ?5 u,基于javawww.otomedream.com#0?. g. C9 X; s6 P! r、html5www.otomedream.com#0?8 ~& Z8 h7 Y; _,非常易于移植为 ***下载/download/otomedream/ダウンロード*** 和 ***下载/download/otomedream/ダウンロード*** www.otomedream.com#0? D9 M# X S. m0 C1 M; v+ ~,且没有编码问题www.otomedream.com#0?3 B8 N# _0 h3 x& [2 i. _,汉化不会乱码www.otomedream.com#0?& |; b4 y$ x8 A M% q$ {6 ?。
[j]Y8GFZ RP1PG5[/j]官网(steam上也有售www.otomedream.com#0?8 {2 Y% B: F: m7 e c, C p) p!www.otomedream.com#0?& _% A6 P/ N% k!www.otomedream.com#0?1 u D9 P: v- x/ \; u0 @& a+ U9 k!可以搜搜看)[j]Y8GFZ RP1PGY[/j]
[j]Y8GFZ RP1PGF[/j]
Q:我如何确认自己的游戏是基于什么引擎开发www.otomedream.com#0? ?+ E2 Y+ D! G5 X; W U7 q3 k?
[j]Y8GFZ RP1PFY[/j]A:由我自己的经验www.otomedream.com#0?, _: ]& K1 b9 u t K,确定游戏引擎有三种方法:
[j]Y8GFZ RP1PFM[/j]①经验www.otomedream.com#0?0 O+ Q3 ]2 A: { X/ p。玩的多了www.otomedream.com#0?. M2 d! L+ o0 J* `,就会非常熟悉一些会社常用的封包格式www.otomedream.com#0?5 [% S! t1 Y% w。如非常常见的krkr引擎封包文件后缀为xp3(如柚子社游戏www.otomedream.com#0?4 M; N E n+ ]% C% e、桥姬and乌拉c等)
[j]Y8GFZ RP1PG1[/j]②查找www.otomedream.com#0?* t( P7 o& k; W。在GARbro软件的文件夹中www.otomedream.com#0?& u6 t) C6 q+ X- P! W- w0 [,有一个命名为 supported.html 的文件www.otomedream.com#0?3 P C A6 c1 E7 ]* {# d8 t,打开www.otomedream.com#0?! V* N9 t2 z, n1 m. `1 O1 T,通过网页查找文件后缀名来确认开发引擎www.otomedream.com#0?7 o! k L3 M O; e/ {% Y, z) I$ D ?0 ~。
[j]Y8GFZ RP1PG9[/j]③使用工具www.otomedream.com#0?4 s) J4 y- x0 h f! g ~。
[j]Y8GFZ RP1PH2[/j]GALGAME引擎识别工具
GALGAME引擎识别工具.zip
🔻GALGAME引擎识别工具.zip🚧SSL下载🔻
(883.11 KB, 下载次数: 13)
[j]Y8GFZ RP1PGB[/j]
[j]Y8GFZ RP1PGO[/j]Q:有哪些BL游戏是用这个开发的www.otomedream.com#0?0 E# y8 C8 L `, C: A?(lz基本不玩乙女_(:з」∠)_大家可以将自己游戏对号入座一下)
[j]Y8GFZ RP1PG8[/j]A:目前确定为Tyranobuilder开发的BLG有:Re;quartz零度www.otomedream.com#0?; m. v$ _, B9 D- p、powdergraywww.otomedream.com#0?. y o* `0 {, X1 P% |- D、かみさまの棺www.otomedream.com#0?: e( D* e* U0 e) g m4 t、血染めの檻www.otomedream.com#0?9 i0 d9 w b4 M( [( }0 q8 E、世界滅 ***下载/download/otomedream/ダウンロード*** 有幻想マミヤwww.otomedream.com#0? V4 V1 U& x* w! | Z( K3 l% d、流れ星を追いかけてwww.otomedream.com#0? H/ D2 n3 ?0 A4 ?( e- }! o* r. w4 R、DAREDOU 政略結婚を回避したいので誰か同棲してくれないか(应该还有很多www.otomedream.com#0?) P A$ ]% b; x3 {,然而lz阅历太低_(:з」∠)_)
[j]Y8GFZ RP1PFR[/j]你问我怎么确定的www.otomedream.com#0?- v: l9 C; t. }5 \?还不是因为这程序图标和简陋到不行的存读档和backlog界面...= = [j]Y8GFZ RP1PGD[/j]
传统adv汉化一般有以下步骤:
[j]Y8GFZ RP1PFR[/j]1. 解包
[j]Y8GFZ RP1PFQ[/j]2. 对解包出的程序www.otomedream.com#0?% ~1 C6 w f2 R) l2 k6 y、图像www.otomedream.com#0?0 f( C G# G- t6 C、对话文本等进行翻译
[j]Y8GFZ RP1PFR[/j]3. 封包[j]Y8GFZ RP1PGW[/j]
下面将以win10系统www.otomedream.com#0?+ d; v7 K5 ]. W. ~- ?9 `,Re;quartz零度的汉化作为教学案例www.otomedream.com#0?: v( U+ Z; q z9 ~,针对Tyranobuilder制作的同人作品的汉化过程进行讲解www.otomedream.com#0? P: c N- f- W$ a o$ g, B。该教程仅适用于部分Tyranobuilder开发的游戏www.otomedream.com#0?7 J4 G( }) }1 o2 l3 f,若出现无法拆包www.otomedream.com#0?) L u# \3 S+ \ @4 a、汉化失败等状况请根据具体情况进行排查www.otomedream.com#0?- M5 M6 P g p6 [ a1 ~1 D u。
[j]Y8GFZ RP1PGA[/j][j]Y8GFZ RP1PGA[/j]
[j]Y8GFZ RP1PFP[/j]
[j]Y8GFZ RP1PGY[/j][j]Y8GFZ RP1PGP[/j]
解包
[j]Y8GFZ RP1PGH[/j]
[j]Y8GFZ RP1PGH[/j]各个游戏厂商为了维护自己的权益www.otomedream.com#0?7 S: O! G! ^2 n$ V d,对游戏各种资料进行了打包www.otomedream.com#0?6 j a2 t; N v, V2 ~9 k s,使得玩家不那么容易获得部分资源(CGwww.otomedream.com#0?/ i9 A2 c B& P+ r9 v r: a、bgmwww.otomedream.com#0?2 m. p \! B, F7 Y3 K5 ^$ r) v、脚本等)www.otomedream.com#0?! O T& |$ e, h# w ?7 X。汉化者的最终目的是对游戏文本及部分程序进行汉化www.otomedream.com#0?1 K. z+ i- I3 R U,获取不了文本自然汉化工作也难以开展www.otomedream.com#0?( v+ R+ E) v& |/ h。
[j]Y8GFZ RP1PH3[/j]在许多大佬的努力下www.otomedream.com#0?, U; L0 W/ W7 t v! y1 q* ],若不涉及加密(如大公司的商业新作)大部分游戏已经能通过多种工具进行一键解包获取想要的资源www.otomedream.com#0?8 X- m4 T( N8 l7 ^- `2 h3 X。作为编程小白www.otomedream.com#0?, @; P$ P8 B8 O,要是遇到用工具不能一键解包的文件我的建议是放弃(除非你想自学逆向)www.otomedream.com#0?7 x& q0 F) V$ t# O。
[j]Y8GFZ RP1PGS[/j]Tyranobuilder引擎的封包还是很明显的 就是这个大的要死(所以每次加载游戏都要卡好一会)的exe和封入其中的大量js和html文件www.otomedream.com#0?2 e3 p: V) U9 ^8 b, Re;quartz零度的封包为reraid ***下载/download/otomedream/ダウンロード*** [j]Y8GFZ RP1PGR[/j]
[j]Y8GFZ RP1PG8[/j]
此处我们使用GARbro进行解包www.otomedream.com#0?% ***下载/download/otomedream/ダウンロード*** H$ \# h0 f# b,这个是非常强大的拆包工具www.otomedream.com#0?2 h; |- J5 @- i! w2 a,并且可以对文本进行比较方便的预览
[j]Y8GFZ RP1PFY[/j]打开GARBro后www.otomedream.com#0?* ]+ u0 o& `$ B+ q0 g$ I ^0 c) ` c,双击GARBro中的reraid ***下载/download/otomedream/ダウンロード*** www.otomedream.com#0?# H1 Y+ L$ u# x& R7 d2 q* A,等待解包www.otomedream.com#0?# ?5 {4 j$ X# O a0 n. C8 k; A。
[j]Y8GFZ RP1PGE[/j]游戏资源存放路径:Re;quartz零度/reraid ***下载/download/otomedream/ダウンロード*** /datawww.otomedream.com#0? T6 ] B( B6 H! U: I。
[j]Y8GFZ RP1PGE[/j]游戏文本存放路径:Re;quartz零度/reraid ***下载/download/otomedream/ダウンロード*** /data/scenariowww.otomedream.com#0?# X4 T9 K9 v X: E+ h。.ks后缀的文件即为所需文本www.otomedream.com#0?$ C0 k8 s8 E( T# _, F, ***下载/download/otomedream/ダウンロード*** L. Z; ~。
[j]Y8GFZ RP1PGE[/j][j]Y8GFZ RP1PFG[/j]
如图所示www.otomedream.com#0?4 Z1 f d& }7 k& V$ Z& ]; Z& `3 l,文件中的日文部分即为我们所需的文本www.otomedream.com#0?8 l* l- o$ L1 V$ u+ i# n。[j]Y8GFZ RP1PFF[/j]
[j]Y8GFZ RP1PGA[/j][j]Y8GFZ RP1PH3[/j]
[j]Y8GFZ RP1PFF[/j]
翻译[j]Y8GFZ RP1PG3[/j]
[j]Y8GFZ RP1PGY[/j]一般翻译会将获得的日文文本进行初翻+校对+润色后www.otomedream.com#0?+ h. F6 u0 C P9 d! ?# Z( c z- ^,程序人员将文本进行替换www.otomedream.com#0?! M+ d0 J, }1 y% \ j。
[j]Y8GFZ RP1PFR[/j]为了易于翻译www.otomedream.com#0?, O2 U x1 Z/ @# f3 S* R) y2 N,建议将所有资源文件都拆包出来进行保存www.otomedream.com#0?: Q1 R K% ^+ T/ Z。建议用GARBro拆出来相关资源(或是将reraid ***下载/download/otomedream/ダウンロード*** 后缀名改为zipwww.otomedream.com#0?! ~0 s6 M; w) _ M,解压也可得)
[j]Y8GFZ RP1PFG[/j][j]Y8GFZ RP1PFR[/j]
提取后www.otomedream.com#0?+ h0 [ k. p# T( f,根据路径找到文本文件(.ks)www.otomedream.com#0?8 \$ V H v! `,右键-打开方式-选择为记事本www.otomedream.com#0? j ^1 w7 t; L: W,即可打开并编辑www.otomedream.com#0?2 ^$ o% `2 c }% O, A( c f3 a6 W: _。可以开始翻译了www.otomedream.com#0?+ Q8 S# V! z/ x# ?1 D!(或使用Tyranobuilder客户端进行编辑)
[j]Y8GFZ RP1PGM[/j]下载/download/otomedream/ダウンロード*** adafb394.png" border="0" alt="" />
[j]Y8GFZ RP1PFO[/j] 需要注册成功才可查看大图 [j]Y8GFZ RP1PFF[/j]
翻译时www.otomedream.com#0?4 a! R. S& N: v) J1 h,除了确定为游戏对话文本(此处为了醒目作绿色标注)其他符号一个都不要动(例如用来暂停www.otomedream.com#0?- @* Y4 d/ w+ m、分行的[p][r]):[tb_show_message_window][j]Y8GFZ RP1PGH[/j]
[mask time="100" effect="slideInDown" color="0x000000" ][j]Y8GFZ RP1PFR[/j]
[free_layermode time="100" wait="false" ]
[j]Y8GFZ RP1PFO[/j][mask_off time="100" effect="fadeOut" ][j]Y8GFZ RP1PFY[/j]
[tb_show_message_window ]
[j]Y8GFZ RP1PFT[/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]Y8GFZ RP1PFU[/j][tb_start_text mode=3 ]
[j]Y8GFZ RP1PGS[/j]#ユニ
[j]Y8GFZ RP1PFF[/j]誰か……おいwww.otomedream.com#0? K+ ^2 c3 ] L3 n% _# ~。[r]
[j]Y8GFZ RP1PFG[/j]誰かwww.otomedream.com#0?/ v; u/ r5 I1 i$ a3 [4 ]、居ないのか[p][r]
[j]Y8GFZ RP1PGR[/j][_tb_end_text]
[j]Y8GFZ RP1PFN[/j]
[j]Y8GFZ RP1PGW[/j][chara_hide name="ユニ" time="1000" wait="false" pos_mode="true" ]
[j]Y8GFZ RP1PGP[/j][playse volume="100" time="1000" buf="1" storage="hune_hayaasi.ogg" ]
[j]Y8GFZ RP1PGI[/j][stopse time="5000" buf="1" fadeout="true" ]
[j]Y8GFZ RP1PGA[/j][tb_start_text mode=3 ]
[j]Y8GFZ RP1PFV[/j];名前欄リセット[r]
[j]Y8GFZ RP1PGR[/j]#[j]Y8GFZ RP1PH1[/j]
この際www.otomedream.com#0?) m( |& B( l; n# i3 f W1 z、さっきの女で良いwww.otomedream.com#0?5 S, b! [$ e* j/ n2 I( h: ~。[l][r]
[j]Y8GFZ RP1PGW[/j]誰でも良いwww.otomedream.com#0?# V8 p5 h, A! _) G$ Z& N8 }。[p][r]
[j]Y8GFZ RP1PG5[/j]人肌がないと――[r][j]Y8GFZ RP1PFS[/j]
眠らないとwww.otomedream.com#0?7 z% s F B; s/ b+ C. d、動けなくなる[p][r]
[j]Y8GFZ RP1PH3[/j][_tb_end_text]
[j]Y8GFZ RP1PFL[/j]封包
[j]Y8GFZ RP1PFW[/j]
[j]Y8GFZ RP1PGX[/j]将文本翻译完成后www.otomedream.com#0?5 M3 q9 ^# f! P o2 n,你需要将原本拆包出来的文件再次封装为exe才能进行游戏
[j]Y8GFZ RP1PFL[/j]此处提供三种方式发布汉化:
[j]Y8GFZ RP1PFH[/j]①使用官方软件进行封包(优点:可以对很多游戏细节进行调整 缺点:新旧版本不兼容)
[j]Y8GFZ RP1PFT[/j]官网下载地址www.otomedream.com#0?1 G- q: ***下载/download/otomedream/ダウンロード*** M$ y8 r,具体封包步骤见本教程开头的word文件www.otomedream.com#0?% t, R: n% E+ {4 ]# Y,此处不再进行讲解www.otomedream.com#0?- c V* Q2 H- K7 k( J- j5 F, z。
[j]Y8GFZ RP1PFH[/j]②使用浏览器框架(优点:简单粗暴 缺点:未封包www.otomedream.com#0?6 o+ G3 \7 b; C,容易造成资源的滥用)
[j]Y8GFZ RP1PGX[/j]框架下载地址[j]Y8GFZ RP1PGD[/j]
解压下载的压缩包www.otomedream.com#0?9 A% m8 `6 @# R& \% @。将上文中拆出来的所有资源www.otomedream.com#0?9 s, x, A# f- C* G! w! a,放到解压出的文件夹中点击tyranoscript ***下载/download/otomedream/ダウンロード*** 运行游戏www.otomedream.com#0?7 K8 f% y: G* P& n* P w6 r。将该文件夹分享即可发布汉化www.otomedream.com#0?5 j- u+ J4 s* e H4 y% j。
[j]Y8GFZ RP1PH1[/j][j]Y8GFZ RP1PGJ[/j]
③制作更新补丁
[j]Y8GFZ RP1PGZ[/j]首先下载官方调试工具→点我www.otomedream.com#0?( B* i9 L H t* Q,选择【ティラノライダー 最新版 64bit】 下载www.otomedream.com#0? Z d3 \( i, U,将下载的压缩包解压www.otomedream.com#0?9 B2 A8 k& B6 Y1 g3 C6 T r。
[j]Y8GFZ RP1PG4[/j]双击tyranorider ***下载/download/otomedream/ダウンロード*** www.otomedream.com#0?3 }8 _+ l. ~3 M6 q; `,选择上面步骤中拆包出的文件夹中的index.html文件www.otomedream.com#0? G; U+ u# d0 j9 b- d. ?# B,即可进行调试www.otomedream.com#0? X- V) D8 q& {# K& p。
[j]Y8GFZ RP1PFP[/j]下载/download/otomedream/ダウンロード*** d45.gif" border="0" alt="" />
[j]Y8GFZ RP1PGW[/j] 需要注册成功才可查看大图 [j]Y8GFZ RP1PFQ[/j]
点击ゲーム開始www.otomedream.com#0?0 Z e/ X U$ E( I4 A i,在下拉框里选中某一段文本www.otomedream.com#0?: y0 S6 |) E R `# E @,即可跳跃到这段文本开头演示游戏www.otomedream.com#0?# @( G4 H w) L W% x& U7 t& U。[j]Y8GFZ RP1PFY[/j]
[j]Y8GFZ RP1PGF[/j]STEP1
[j]Y8GFZ RP1PGW[/j]假设我们想替换(汉化)
[j]Y8GFZ RP1PG4[/j]某张图片:reraid ***下载/download/otomedream/ダウンロード*** /data/image/title_button_config.png
[j]Y8GFZ RP1PFU[/j]某个文本:reraid ***下载/download/otomedream/ダウンロード*** /data/scenario/scene1.ks[j]Y8GFZ RP1PGY[/j]
首先在桌面创建一个文件夹用于存放我们想替换的文件www.otomedream.com#0?7 a2 @8 z( f/ |# {,可以任意命名www.otomedream.com#0?! l9 ~& t/ J) E- G F7 K6 U, s。该文件夹中www.otomedream.com#0? _0 \3 f8 ^3 C,存放替换(汉化)文件的路径必须和上述你解包文件中存放该文件的路径相同[j]Y8GFZ RP1PG2[/j]
因此此处这两份替换(汉化)文件的存放处为:[j]Y8GFZ RP1PGM[/j]
Desktop/新建文件夹/data/image
[j]Y8GFZ RP1PFG[/j]Desktop/新建文件夹/data/scenario
[j]Y8GFZ RP1PFW[/j]如图所示:
[j]Y8GFZ RP1PFX[/j]
[j]Y8GFZ RP1PG0[/j]STEP2
[j]Y8GFZ RP1PGD[/j]接下来www.otomedream.com#0? P( V, B7 x6 V9 b7 [! T7 e,打开tyranorider ***下载/download/otomedream/ダウンロード*** www.otomedream.com#0?* m w1 b$ E5 },点击パッチ选项www.otomedream.com#0?, z2 B# ?/ M$ ?) c,选择上面我们新建的文件夹www.otomedream.com#0?9 n, j2 \7 a c6 h8 I4 w. M2 M,点击制作patchwww.otomedream.com#0?/ I* s3 w ^2 {; Q7 E。[j]Y8GFZ RP1PFX[/j]
[j]Y8GFZ RP1PFP[/j]
STEP3[j]Y8GFZ RP1PFQ[/j]
制作完成后www.otomedream.com#0? h# m% h: D, e; d,将制作好的补丁(后缀为tpatch)进行重命名www.otomedream.com#0?8 } ~0 D i, }% E+ s。首先找到解包文件中的Config.tjs(路径:reraid ***下载/download/otomedream/ダウンロード*** /data/system)www.otomedream.com#0?1 g* V q% q( |. v,选择用记事本打开www.otomedream.com#0?! p! Q/ u8 C6 e+ B \,找到这样一行:[j]Y8GFZ RP1PGA[/j]
因此我们将制作好的tpatch重命名为:raid_pre1.tpatch
[j]Y8GFZ RP1PG9[/j]STEP4
[j]Y8GFZ RP1PGM[/j]将raid_pre1.tpatch放到reraid ***下载/download/otomedream/ダウンロード*** 同层文件夹中www.otomedream.com#0?. b: O0 m Z- _; T1 v6 _8 Z,运行游戏:
[j]Y8GFZ RP1PG5[/j]
[j]Y8GFZ RP1PFZ[/j]
[j]Y8GFZ RP1PFS[/j]汉化成功☆将该补丁发布即可发布汉化
[j]Y8GFZ RP1PG2[/j]
[j]Y8GFZ RP1PG1[/j]参考教程:
[j]Y8GFZ RP1PGK[/j]【技术】新人也能懂的galgame游戏解包方法[j]Y8GFZ RP1PGU[/j]
使用Tyranorider制作更新补丁-官方教程(日文版)
[j]Y8GFZ RP1PGC[/j]【写给自己的教程】TyranoBuilder游戏项目打包为安卓apk
[j]Y8GFZ RP1PFQ[/j][Gal汉化入门教程]#1 基础知识部分(推荐点进空间看看www.otomedream.com#0? |9 ^ x! z% U. x Z% a,教程非常详细专业)
[j]Y8GFZ RP1PFU[/j][Gal汉化入门]#4 TyranoScript汉化教程
[j]Y8GFZ RP1PGN[/j][j]Y8GFZ RP1PGC[/j]
|
|