- UID
- 1591340
- 阅读权限
- 15
- 精华
- 主题
- 帖子
- 积分
- 130
- 论坛币
- Zeny
- HP
-
- SP
-
- 威望
- 点
- 魅力
- 点
- 赞
153
- 关注帖主
- 人
- 关注别人
- 人
|
发表于 2022-6-26 17:48:18
|阅读模式
S1hSRjQ=468AYG
*非首发&多图警告*
[j]468AYG RP2NTR[/j]*本教程仅从编程小白视角出发进行介绍www.otomedream.com#0?6 X; @: D9 Q y% T) u,很多部分原理并不明确www.otomedream.com#0?4 z2 k3 Y$ `* g1 q }) A8 L2 M( ~/ @,若有错误及更优解恳请大佬指教_(:з」∠)_*
[j]468AYG RP2NST[/j]
[j]468AYG RP2NTV[/j]*编辑:[j]468AYG RP2NU6[/j]
发现用最新版本TyranoBuilder封包老版本引擎制作的游戏会出现无法存档www.otomedream.com#0?- Q/ C1 C, ***下载/download/otomedream/ダウンロード*** D1 c2 W、黑屏等bugwww.otomedream.com#0? X! l. f9 v7 D! j. a,具体原因待排查www.otomedream.com#0? I2 F) v8 x& ~ [$ q5 \ n。原封包教程在下面word里可见www.otomedream.com#0?; o; O- k7 v. A( }. [) ^3 v,此处不再赘述www.otomedream.com#0?, V6 i0 z( Z0 M$ f2 Z。本文追加其他两种封包方式www.otomedream.com#0? w) g# X2 a$ o( T,见下文教程
[j]468AYG RP2NTF[/j]原封包教程.doc
原封包教程.rar
🔻原封包教程.rar🚧SSL下载🔻
(1.2 MB, 下载次数: 4)
[j]468AYG RP2NTP[/j]Q:什么是Tyranobuilderwww.otomedream.com#0?) G9 f1 C. o; z?[j]468AYG RP2NT6[/j]
A:TyranoBuilder Visual Novel Studiowww.otomedream.com#0?0 z. L; A L7 P8 v ^ _/ v,是一款简单易上手的免费视觉小说制作软件(高级版需要付费)www.otomedream.com#0? w% Y# j9 u3 s& p,基于javawww.otomedream.com#0?- \* u, A l9 F9 r3 M( }/ }7 p9 S W、html5www.otomedream.com#0?% d5 l, V( W$ O% O$ m# r S. I# V,非常易于移植为 ***下载/download/otomedream/ダウンロード*** 和 ***下载/download/otomedream/ダウンロード*** www.otomedream.com#0?! r x( c$ z( t F: Z,且没有编码问题www.otomedream.com#0?4 g3 J4 w1 }% u7 j4 l% `,汉化不会乱码www.otomedream.com#0?. w, k- Q g$ I( K( G。[j]468AYG RP2NSS[/j]
官网(steam上也有售www.otomedream.com#0?% z ^ r! v d6 \+ M!www.otomedream.com#0?, I% u6 l- {$ I, ^!www.otomedream.com#0?0 S w7 `2 G& d: D! D6 v& D7 p9 S9 u!可以搜搜看)
[j]468AYG RP2NTC[/j]
[j]468AYG RP2NSY[/j]Q:我如何确认自己的游戏是基于什么引擎开发www.otomedream.com#0?) B( }8 O1 m1 k A! Q?
[j]468AYG RP2NTK[/j]A:由我自己的经验www.otomedream.com#0?+ \# J7 s% B6 ?/ q- j. e,确定游戏引擎有三种方法:
[j]468AYG RP2NSU[/j]①经验www.otomedream.com#0?% f1 y2 O/ R0 Z. i5 B) z。玩的多了www.otomedream.com#0?% e4 j& \# r. ]5 |2 D4 z,就会非常熟悉一些会社常用的封包格式www.otomedream.com#0?5 G, i1 ?6 n; S& j- H。如非常常见的krkr引擎封包文件后缀为xp3(如柚子社游戏www.otomedream.com#0? G( h; E7 R. J7 Q、桥姬and乌拉c等)
[j]468AYG RP2NU4[/j]②查找www.otomedream.com#0?9 t3 Z1 l% j g9 |0 R。在GARbro软件的文件夹中www.otomedream.com#0?8 X7 G h/ \+ w: H) X; p, u,有一个命名为 supported.html 的文件www.otomedream.com#0?! b N3 u/ K3 ^+ `! \1 q. f* t,打开www.otomedream.com#0?* \3 |* }4 r3 E9 X- H. l8 t,通过网页查找文件后缀名来确认开发引擎www.otomedream.com#0? ?7 L. k& E9 u6 }4 |4 v) j/ m* E6 {。
[j]468AYG RP2NTJ[/j]③使用工具www.otomedream.com#0?/ g* F w/ s3 @ O) F+ ]8 A( Q8 c。
[j]468AYG RP2NSY[/j]GALGAME引擎识别工具
GALGAME引擎识别工具.zip
🔻GALGAME引擎识别工具.zip🚧SSL下载🔻
(883.11 KB, 下载次数: 13)
[j]468AYG RP2NTK[/j][j]468AYG RP2NTM[/j]
Q:有哪些BL游戏是用这个开发的www.otomedream.com#0?* \3 S: ?# R; a4 }$ l$ E?(lz基本不玩乙女_(:з」∠)_大家可以将自己游戏对号入座一下)
[j]468AYG RP2NTY[/j]A:目前确定为Tyranobuilder开发的BLG有:Re;quartz零度www.otomedream.com#0?; H. E+ _8 c+ U3 ~! @* o1 e、powdergraywww.otomedream.com#0?4 Z: R }. E. m、かみさまの棺www.otomedream.com#0?$ J% p- R* C7 I7 B、血染めの檻www.otomedream.com#0?- f( h. I5 N6 U0 z W& y、世界滅 ***下载/download/otomedream/ダウンロード*** 有幻想マミヤwww.otomedream.com#0?* o0 R1 ***下载/download/otomedream/ダウンロード*** p- t, D- ]% b8 Z、流れ星を追いかけてwww.otomedream.com#0? @9 Z; v: z7 S* G$ l4 N9 U/ G、DAREDOU 政略結婚を回避したいので誰か同棲してくれないか(应该还有很多www.otomedream.com#0?* N- c6 c+ F4 W,然而lz阅历太低_(:з」∠)_)
[j]468AYG RP2NSZ[/j]你问我怎么确定的www.otomedream.com#0?7 x$ u( {3 Y5 i0 ?; b$ X( l8 X?还不是因为这程序图标和简陋到不行的存读档和backlog界面...= =
[j]468AYG RP2NU0[/j]传统adv汉化一般有以下步骤:
[j]468AYG RP2NTM[/j]1. 解包
[j]468AYG RP2NSJ[/j]2. 对解包出的程序www.otomedream.com#0?+ p4 m! u. D, z、图像www.otomedream.com#0?: Y. U9 _; a1 s% u* N( I) J、对话文本等进行翻译
[j]468AYG RP2NTW[/j]3. 封包
[j]468AYG RP2NU5[/j]下面将以win10系统www.otomedream.com#0?+ j T4 \0 Q! H4 O# l,Re;quartz零度的汉化作为教学案例www.otomedream.com#0? C# q; i+ k+ t# {2 g/ E. C,针对Tyranobuilder制作的同人作品的汉化过程进行讲解www.otomedream.com#0?5 r+ [4 k- }* ]2 M。该教程仅适用于部分Tyranobuilder开发的游戏www.otomedream.com#0?* E: T X/ r3 m. _# Q. P8 X4 x,若出现无法拆包www.otomedream.com#0?: V. C* t! d/ o4 o V$ o、汉化失败等状况请根据具体情况进行排查www.otomedream.com#0?$ o0 O0 Q! i- Y1 U/ g- B。
[j]468AYG RP2NSL[/j][j]468AYG RP2NSQ[/j]
[j]468AYG RP2NSY[/j]
[j]468AYG RP2NTM[/j]
[j]468AYG RP2NTU[/j]解包
[j]468AYG RP2NU2[/j][j]468AYG RP2NU2[/j]
各个游戏厂商为了维护自己的权益www.otomedream.com#0?4 r- A! ^& J W, U. S# @,对游戏各种资料进行了打包www.otomedream.com#0?2 h _4 w6 `( c6 d% a7 h, P# w,使得玩家不那么容易获得部分资源(CGwww.otomedream.com#0?) _$ w8 \: f4 T4 _、bgmwww.otomedream.com#0?, a; p+ {5 v3 x* `+ `、脚本等)www.otomedream.com#0? |3 w! ]3 z \: u4 j。汉化者的最终目的是对游戏文本及部分程序进行汉化www.otomedream.com#0?1 H+ D- ? w7 n7 k9 U,获取不了文本自然汉化工作也难以开展www.otomedream.com#0?/ G% {8 g C! {3 T。
[j]468AYG RP2NT7[/j]在许多大佬的努力下www.otomedream.com#0?% s) t3 B: S+ j K,若不涉及加密(如大公司的商业新作)大部分游戏已经能通过多种工具进行一键解包获取想要的资源www.otomedream.com#0?7 T. N# y) q) V: u. E( j0 x2 N。作为编程小白www.otomedream.com#0?( C0 C: E M$ j/ }: _# b,要是遇到用工具不能一键解包的文件我的建议是放弃(除非你想自学逆向)www.otomedream.com#0?2 b* {$ K+ ]8 `: U- A- @ s- H。
[j]468AYG RP2NTH[/j]Tyranobuilder引擎的封包还是很明显的 就是这个大的要死(所以每次加载游戏都要卡好一会)的exe和封入其中的大量js和html文件www.otomedream.com#0?$ ]3 V$ T7 m/ N# ~, Re;quartz零度的封包为reraid ***下载/download/otomedream/ダウンロード*** [j]468AYG RP2NTC[/j]
[j]468AYG RP2NSO[/j]此处我们使用GARbro进行解包www.otomedream.com#0?0 y4 m5 h d( e,这个是非常强大的拆包工具www.otomedream.com#0? d; N0 p( q- R& [3 o- ~,并且可以对文本进行比较方便的预览
[j]468AYG RP2NT8[/j]打开GARBro后www.otomedream.com#0?* c2 `- `- V V# X# d,双击GARBro中的reraid ***下载/download/otomedream/ダウンロード*** www.otomedream.com#0?3 \5 ~* R, k) X/ b; Q Y+ J. ],等待解包www.otomedream.com#0?3 }+ j, M+ \/ ?8 a0 E。
[j]468AYG RP2NSI[/j]游戏资源存放路径:Re;quartz零度/reraid ***下载/download/otomedream/ダウンロード*** /datawww.otomedream.com#0?% ~2 g, w/ b k9 p。
[j]468AYG RP2NT6[/j]游戏文本存放路径:Re;quartz零度/reraid ***下载/download/otomedream/ダウンロード*** /data/scenariowww.otomedream.com#0?3 E0 ^6 J/ {3 l {( A+ v。.ks后缀的文件即为所需文本www.otomedream.com#0?2 g H( l d a6 P。
[j]468AYG RP2NTR[/j]
[j]468AYG RP2NTJ[/j]如图所示www.otomedream.com#0?: e E- G/ m [6 t1 z$ s6 ],文件中的日文部分即为我们所需的文本www.otomedream.com#0?7 B O c( V7 U& i5 ~( |: x。
[j]468AYG RP2NTM[/j]
[j]468AYG RP2NSY[/j]
[j]468AYG RP2NT2[/j]
[j]468AYG RP2NSL[/j]翻译
[j]468AYG RP2NU6[/j]
[j]468AYG RP2NSV[/j]一般翻译会将获得的日文文本进行初翻+校对+润色后www.otomedream.com#0?* V0 q6 Y i2 F* O9 }: }/ h8 L,程序人员将文本进行替换www.otomedream.com#0? E0 @) Y8 G j4 h y; C$ H( x。[j]468AYG RP2NSY[/j]
为了易于翻译www.otomedream.com#0?1 z# J m: W+ ]0 s2 I# n3 F,建议将所有资源文件都拆包出来进行保存www.otomedream.com#0? u# ?! L& G* D3 _+ ^。建议用GARBro拆出来相关资源(或是将reraid ***下载/download/otomedream/ダウンロード*** 后缀名改为zipwww.otomedream.com#0?/ A. e0 `9 w1 _ q v,解压也可得)[j]468AYG RP2NU6[/j]
[j]468AYG RP2NSJ[/j]
提取后www.otomedream.com#0?7 _. E2 u/ @ ?1 t3 n. q,根据路径找到文本文件(.ks)www.otomedream.com#0?3 W0 \8 d. E) Y U6 i,右键-打开方式-选择为记事本www.otomedream.com#0?* n. F4 M. X2 u+ @/ I) f( @7 V) N,即可打开并编辑www.otomedream.com#0?) k, [9 L$ W; ^. _( X。可以开始翻译了www.otomedream.com#0?+ T G \/ I# ^2 T2 H1 f) X/ h!(或使用Tyranobuilder客户端进行编辑)[j]468AYG RP2NTZ[/j]
下载/download/otomedream/ダウンロード*** adafb394.png" border="0" alt="" />
[j]468AYG RP2NU6[/j] 需要注册成功才可查看大图 [j]468AYG RP2NU1[/j]
翻译时www.otomedream.com#0?0 e- A7 W D+ T,除了确定为游戏对话文本(此处为了醒目作绿色标注)其他符号一个都不要动(例如用来暂停www.otomedream.com#0?+ ]; t- G/ B& O6 ] t、分行的[p][r]):[tb_show_message_window]
[j]468AYG RP2NU6[/j][mask time="100" effect="slideInDown" color="0x000000" ]
[j]468AYG RP2NTC[/j][free_layermode time="100" wait="false" ][j]468AYG RP2NSY[/j]
[mask_off time="100" effect="fadeOut" ]
[j]468AYG RP2NTM[/j][tb_show_message_window ][j]468AYG RP2NT8[/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]468AYG RP2NU0[/j][tb_start_text mode=3 ]
[j]468AYG RP2NT0[/j]#ユニ
[j]468AYG RP2NT7[/j]誰か……おいwww.otomedream.com#0?# [7 w4 ?8 N; ^。[r]
[j]468AYG RP2NSI[/j]誰かwww.otomedream.com#0?. O I2 I# \& S0 B6 C2 r、居ないのか[p][r]
[j]468AYG RP2NSQ[/j][_tb_end_text]
[j]468AYG RP2NTC[/j]
[j]468AYG RP2NT6[/j][chara_hide name="ユニ" time="1000" wait="false" pos_mode="true" ]
[j]468AYG RP2NTR[/j][playse volume="100" time="1000" buf="1" storage="hune_hayaasi.ogg" ][j]468AYG RP2NTX[/j]
[stopse time="5000" buf="1" fadeout="true" ][j]468AYG RP2NSI[/j]
[tb_start_text mode=3 ][j]468AYG RP2NTX[/j]
;名前欄リセット[r]
[j]468AYG RP2NTK[/j]#
[j]468AYG RP2NSZ[/j]この際www.otomedream.com#0?& t8 g0 `4 S L; D/ R0 {- B2 ~9 @、さっきの女で良いwww.otomedream.com#0?$ D K( x# s1 R, p( T# B* V a5 q。[l][r][j]468AYG RP2NTE[/j]
誰でも良いwww.otomedream.com#0?7 W( `; {* F! _2 Y。[p][r]
[j]468AYG RP2NSN[/j]人肌がないと――[r]
[j]468AYG RP2NSL[/j]眠らないとwww.otomedream.com#0?: A7 V; o1 ?7 r6 a、動けなくなる[p][r]
[j]468AYG RP2NSY[/j][_tb_end_text]
[j]468AYG RP2NTV[/j]封包[j]468AYG RP2NU5[/j]
[j]468AYG RP2NSS[/j]将文本翻译完成后www.otomedream.com#0? H3 q) [0 k+ \/ n: ^3 q f. a,你需要将原本拆包出来的文件再次封装为exe才能进行游戏
[j]468AYG RP2NTW[/j]此处提供三种方式发布汉化:[j]468AYG RP2NSO[/j]
①使用官方软件进行封包(优点:可以对很多游戏细节进行调整 缺点:新旧版本不兼容)
[j]468AYG RP2NT0[/j]官网下载地址www.otomedream.com#0?* Q7 v& B3 Z4 v,具体封包步骤见本教程开头的word文件www.otomedream.com#0?5 q d2 G( _2 q& q, X: W# d,此处不再进行讲解www.otomedream.com#0?% [9 I1 p# N! Z8 r。[j]468AYG RP2NTV[/j]
②使用浏览器框架(优点:简单粗暴 缺点:未封包www.otomedream.com#0?4 u8 d$ y) N$ o,容易造成资源的滥用)
[j]468AYG RP2NTC[/j]框架下载地址[j]468AYG RP2NT7[/j]
解压下载的压缩包www.otomedream.com#0? {8 q6 Z6 L0 q2 p- u7 G+ c/ G。将上文中拆出来的所有资源www.otomedream.com#0? S& f0 c! S6 m) H5 t4 f: D,放到解压出的文件夹中点击tyranoscript ***下载/download/otomedream/ダウンロード*** 运行游戏www.otomedream.com#0?, I [ \: p* k6 r, q。将该文件夹分享即可发布汉化www.otomedream.com#0?+ d5 P, D0 \7 t。
[j]468AYG RP2NTA[/j]
[j]468AYG RP2NSK[/j]③制作更新补丁[j]468AYG RP2NT3[/j]
首先下载官方调试工具→点我www.otomedream.com#0?4 d2 g% c- l2 e,选择【ティラノライダー 最新版 64bit】 下载www.otomedream.com#0?; `; v9 ^5 Z0 m2 E, `* a,将下载的压缩包解压www.otomedream.com#0?; c7 d, v1 z9 W+ c。
[j]468AYG RP2NTX[/j]双击tyranorider ***下载/download/otomedream/ダウンロード*** www.otomedream.com#0?- q8 ^! d6 q$ ]5 d+ Y3 Z. R,选择上面步骤中拆包出的文件夹中的index.html文件www.otomedream.com#0?6 V T b2 a& O,即可进行调试www.otomedream.com#0?6 z- H3 e# w# l0 x。[j]468AYG RP2NSX[/j]
下载/download/otomedream/ダウンロード*** d45.gif" border="0" alt="" />
[j]468AYG RP2NT7[/j] 需要注册成功才可查看大图
[j]468AYG RP2NT7[/j]点击ゲーム開始www.otomedream.com#0?- K2 S! r1 v6 \, S& l,在下拉框里选中某一段文本www.otomedream.com#0?2 Q R i3 L1 }/ H9 s7 Y0 f; v,即可跳跃到这段文本开头演示游戏www.otomedream.com#0?, K7 ?1 _+ |9 L7 O。
[j]468AYG RP2NTD[/j]
[j]468AYG RP2NU2[/j]STEP1
[j]468AYG RP2NSJ[/j]假设我们想替换(汉化)
[j]468AYG RP2NTS[/j]某张图片:reraid ***下载/download/otomedream/ダウンロード*** /data/image/title_button_config.png
[j]468AYG RP2NSY[/j]某个文本:reraid ***下载/download/otomedream/ダウンロード*** /data/scenario/scene1.ks
[j]468AYG RP2NSO[/j]首先在桌面创建一个文件夹用于存放我们想替换的文件www.otomedream.com#0?+ Q/ g/ }, Z ^: {# T, ~4 o3 K,可以任意命名www.otomedream.com#0?4 i+ u& G6 W: \& F. W。该文件夹中www.otomedream.com#0?. R$ c ?/ K# F% g [8 u$ M,存放替换(汉化)文件的路径必须和上述你解包文件中存放该文件的路径相同
[j]468AYG RP2NTV[/j]因此此处这两份替换(汉化)文件的存放处为:
[j]468AYG RP2NSL[/j]Desktop/新建文件夹/data/image
[j]468AYG RP2NT6[/j]Desktop/新建文件夹/data/scenario[j]468AYG RP2NTL[/j]
如图所示:
[j]468AYG RP2NSI[/j]
[j]468AYG RP2NSW[/j]STEP2
[j]468AYG RP2NT3[/j]接下来www.otomedream.com#0? o! ^) P& r) ]/ H+ s: D7 C,打开tyranorider ***下载/download/otomedream/ダウンロード*** www.otomedream.com#0? F; d# y, q/ W# F# _ I8 z& s,点击パッチ选项www.otomedream.com#0?2 a5 j* _3 `1 t3 K8 m4 s: [,选择上面我们新建的文件夹www.otomedream.com#0?) _/ L+ _3 Y- n& n,点击制作patchwww.otomedream.com#0? b3 s: l1 f% g8 A7 e。
[j]468AYG RP2NTD[/j][j]468AYG RP2NTU[/j]
STEP3[j]468AYG RP2NTE[/j]
制作完成后www.otomedream.com#0?: `3 ^5 ^7 G B. h/ Y# i- G: @% x# F,将制作好的补丁(后缀为tpatch)进行重命名www.otomedream.com#0?- X `8 c) \; ^! Z( f。首先找到解包文件中的Config.tjs(路径:reraid ***下载/download/otomedream/ダウンロード*** /data/system)www.otomedream.com#0? ^. p# N% m) m, z: j,选择用记事本打开www.otomedream.com#0?8 d% H/ }9 I% k) ^ J s,找到这样一行:[j]468AYG RP2NT5[/j]
因此我们将制作好的tpatch重命名为:raid_pre1.tpatch
[j]468AYG RP2NT3[/j]STEP4
[j]468AYG RP2NSN[/j]将raid_pre1.tpatch放到reraid ***下载/download/otomedream/ダウンロード*** 同层文件夹中www.otomedream.com#0?5 T5 `: K5 l& G& {& S,运行游戏:
[j]468AYG RP2NU3[/j]
[j]468AYG RP2NTM[/j]
[j]468AYG RP2NTU[/j]汉化成功☆将该补丁发布即可发布汉化[j]468AYG RP2NSL[/j]
[j]468AYG RP2NSJ[/j]参考教程:[j]468AYG RP2NSI[/j]
【技术】新人也能懂的galgame游戏解包方法[j]468AYG RP2NU6[/j]
使用Tyranorider制作更新补丁-官方教程(日文版)[j]468AYG RP2NTT[/j]
【写给自己的教程】TyranoBuilder游戏项目打包为安卓apk[j]468AYG RP2NT9[/j]
[Gal汉化入门教程]#1 基础知识部分(推荐点进空间看看www.otomedream.com#0? i6 [+ M+ z Y) B/ R6 f5 `,教程非常详细专业)
[j]468AYG RP2NT0[/j][Gal汉化入门]#4 TyranoScript汉化教程[j]468AYG RP2NTV[/j]
[j]468AYG RP2NSN[/j]
|
|