- UID
- 1591340
- 阅读权限
- 15
- 精华
- 主题
- 帖子
- 积分
- 130
- 论坛币
- Zeny
- HP
-
- SP
-
- 威望
- 点
- 魅力
- 点
- 赞
153
- 关注帖主
- 人
- 关注别人
- 人
|
发表于 2022-6-26 17:48:18
|阅读模式
S05OVkE=TST49
*非首发&多图警告*[j]TST49 ROSK9E[/j]
*本教程仅从编程小白视角出发进行介绍www.otomedream.com#0?9 A$ `1 C5 a# U6 w( r6 ]( {,很多部分原理并不明确www.otomedream.com#0?- Y7 U0 ~2 g! M# Y6 \! ?7 P- u,若有错误及更优解恳请大佬指教_(:з」∠)_*
[j]TST49 ROSK9E[/j]
[j]TST49 ROSK95[/j]*编辑:[j]TST49 ROSK9V[/j]
发现用最新版本TyranoBuilder封包老版本引擎制作的游戏会出现无法存档www.otomedream.com#0?8 Y4 m, y1 K- v9 F) s) m、黑屏等bugwww.otomedream.com#0?1 G6 M2 G2 y/ s5 o$ j2 `( N,具体原因待排查www.otomedream.com#0?% B( Q& @6 V* j& p。原封包教程在下面word里可见www.otomedream.com#0?3 ***下载/download/otomedream/ダウンロード*** I. E) |; l2 T. u# O( }; i* C,此处不再赘述www.otomedream.com#0?# a& M/ ?& o F( k g a。本文追加其他两种封包方式www.otomedream.com#0?% Z: ^, P g. j7 G0 \/ [8 n,见下文教程
[j]TST49 ROSK9L[/j]原封包教程.doc
原封包教程.rar
🔻原封包教程.rar🚧SSL下载🔻
(1.2 MB, 下载次数: 4)
[j]TST49 ROSK9U[/j]Q:什么是Tyranobuilderwww.otomedream.com#0?+ N4 X0 |- z9 x6 N1 b3 k?
[j]TST49 ROSK8R[/j]A:TyranoBuilder Visual Novel Studiowww.otomedream.com#0? L. _7 b+ C/ C5 M( `$ t( r/ V$ k,是一款简单易上手的免费视觉小说制作软件(高级版需要付费)www.otomedream.com#0?; t( ], H4 W2 ?4 e,基于javawww.otomedream.com#0?/ ^8 F) N2 b1 t P B X- F7 p、html5www.otomedream.com#0?+ E3 P9 D Y @9 F N,非常易于移植为 ***下载/download/otomedream/ダウンロード*** 和 ***下载/download/otomedream/ダウンロード*** www.otomedream.com#0?+ |# k5 B+ R. ]) ~8 E,且没有编码问题www.otomedream.com#0?. ~& f0 M; z, F% f3 Q6 W, f9 L,汉化不会乱码www.otomedream.com#0?+ @. R. f T3 W# Y。[j]TST49 ROSKA9[/j]
官网(steam上也有售www.otomedream.com#0?1 N& n c* C j+ p!www.otomedream.com#0?. j& o, ***下载/download/otomedream/ダウンロード*** f9 s!www.otomedream.com#0?+ d% l; B3 _! H3 N0 W!可以搜搜看)
[j]TST49 ROSK9N[/j]
[j]TST49 ROSK9S[/j]Q:我如何确认自己的游戏是基于什么引擎开发www.otomedream.com#0?5 |+ ?* ^: Z! \, Z1 `. r9 {?
[j]TST49 ROSK93[/j]A:由我自己的经验www.otomedream.com#0?3 Y4 L+ Q/ ?7 d# F,确定游戏引擎有三种方法:
[j]TST49 ROSKAC[/j]①经验www.otomedream.com#0?7 p; l4 o! ~+ ]9 B j% t, C2 }。玩的多了www.otomedream.com#0?/ E0 o6 z: B& A3 o q q,就会非常熟悉一些会社常用的封包格式www.otomedream.com#0? `0 y4 F. A( | y. F0 j+ S+ d。如非常常见的krkr引擎封包文件后缀为xp3(如柚子社游戏www.otomedream.com#0?( c$ s6 o a5 J% E、桥姬and乌拉c等)
[j]TST49 ROSK9A[/j]②查找www.otomedream.com#0?+ z! b5 j% O- B! y T。在GARbro软件的文件夹中www.otomedream.com#0?+ c G7 d7 Y% K* _, `,有一个命名为 supported.html 的文件www.otomedream.com#0?$ ]6 X- V4 M) j- d8 p,打开www.otomedream.com#0?( g6 M0 q# o: Z- O,通过网页查找文件后缀名来确认开发引擎www.otomedream.com#0?4 h x6 o3 v5 c9 a- [。[j]TST49 ROSKA5[/j]
③使用工具www.otomedream.com#0?# _- U% U# G1 H% x: R* n) Y( {. c: L。
[j]TST49 ROSKA3[/j]GALGAME引擎识别工具
GALGAME引擎识别工具.zip
🔻GALGAME引擎识别工具.zip🚧SSL下载🔻
(883.11 KB, 下载次数: 13)
[j]TST49 ROSKA9[/j][j]TST49 ROSK8W[/j]
Q:有哪些BL游戏是用这个开发的www.otomedream.com#0?$ e8 ]- ` U e4 f s0 M4 O& r5 |?(lz基本不玩乙女_(:з」∠)_大家可以将自己游戏对号入座一下)
[j]TST49 ROSKA8[/j]A:目前确定为Tyranobuilder开发的BLG有:Re;quartz零度www.otomedream.com#0?5 |% u3 H5 e y% Z. F g、powdergraywww.otomedream.com#0?, }4 l3 Z: f H- u+ O、かみさまの棺www.otomedream.com#0?- u5 Z/ L% i+ @% ` c、血染めの檻www.otomedream.com#0?; J* a& K4 G) ^/ y+ Z u、世界滅 ***下载/download/otomedream/ダウンロード*** 有幻想マミヤwww.otomedream.com#0?5 ?# h, h6 F, e0 ~$ t h$ E b+ v0 t、流れ星を追いかけてwww.otomedream.com#0?% M U! B1 U$ m: |, q B、DAREDOU 政略結婚を回避したいので誰か同棲してくれないか(应该还有很多www.otomedream.com#0?0 p$ H* `. a+ S,然而lz阅历太低_(:з」∠)_)[j]TST49 ROSKA8[/j]
你问我怎么确定的www.otomedream.com#0? w& O V, T& E7 q3 ~) F?还不是因为这程序图标和简陋到不行的存读档和backlog界面...= =
[j]TST49 ROSK9U[/j]传统adv汉化一般有以下步骤:[j]TST49 ROSKAA[/j]
1. 解包[j]TST49 ROSK9K[/j]
2. 对解包出的程序www.otomedream.com#0?2 C1 E& n3 {# Z# [- N& u; ?、图像www.otomedream.com#0?+ a0 ]( K- V9 W R; G. \ E1 U、对话文本等进行翻译[j]TST49 ROSKA7[/j]
3. 封包
[j]TST49 ROSK97[/j]下面将以win10系统www.otomedream.com#0?- i. [ G G% P) u: L5 n,Re;quartz零度的汉化作为教学案例www.otomedream.com#0?5 ~/ q5 V. h* ~5 N& P( v: G8 _,针对Tyranobuilder制作的同人作品的汉化过程进行讲解www.otomedream.com#0? [/ |1 I8 H! _7 p( _* ]% ~。该教程仅适用于部分Tyranobuilder开发的游戏www.otomedream.com#0?2 X1 B7 r$ n$ G$ O/ q! U,若出现无法拆包www.otomedream.com#0?) B \1 s# f t9 a7 k2 N、汉化失败等状况请根据具体情况进行排查www.otomedream.com#0?! r ~- _) l: ?/ E# R。
[j]TST49 ROSK8X[/j]
[j]TST49 ROSK9S[/j]
[j]TST49 ROSK8Z[/j][j]TST49 ROSK9N[/j]
[j]TST49 ROSK8Q[/j]解包
[j]TST49 ROSK9D[/j][j]TST49 ROSK96[/j]
各个游戏厂商为了维护自己的权益www.otomedream.com#0?5 h& {6 t6 ~5 p$ l, [& ~,对游戏各种资料进行了打包www.otomedream.com#0?/ U) ?6 l: F( I7 q+ Z,使得玩家不那么容易获得部分资源(CGwww.otomedream.com#0?- a3 k0 A) w; \7 M. v7 T、bgmwww.otomedream.com#0?, ]1 J8 _$ t; {* J; r9 h5 s$ Q、脚本等)www.otomedream.com#0?) t: o8 e8 K( l2 {0 R: E9 \9 G。汉化者的最终目的是对游戏文本及部分程序进行汉化www.otomedream.com#0?) `9 k* A0 }# H4 \1 T+ Y- F,获取不了文本自然汉化工作也难以开展www.otomedream.com#0?& G# y5 {% C2 \ |3 E9 W6 E+ f。
[j]TST49 ROSK8T[/j]在许多大佬的努力下www.otomedream.com#0?6 b5 A Y. i+ ?6 n& `,若不涉及加密(如大公司的商业新作)大部分游戏已经能通过多种工具进行一键解包获取想要的资源www.otomedream.com#0?$ o; y+ L4 m6 m。作为编程小白www.otomedream.com#0?% q6 P& \0 t% e0 z! Z I,要是遇到用工具不能一键解包的文件我的建议是放弃(除非你想自学逆向)www.otomedream.com#0?7 b4 w( v+ E$ K# X2 t。[j]TST49 ROSKA8[/j]
Tyranobuilder引擎的封包还是很明显的 就是这个大的要死(所以每次加载游戏都要卡好一会)的exe和封入其中的大量js和html文件www.otomedream.com#0?* {; D& c6 `5 D, o( |$ z, Re;quartz零度的封包为reraid ***下载/download/otomedream/ダウンロード*** [j]TST49 ROSK9O[/j]
[j]TST49 ROSK9U[/j]此处我们使用GARbro进行解包www.otomedream.com#0?- D0 A) f, V1 o @- B,这个是非常强大的拆包工具www.otomedream.com#0?$ G0 x }% S: L6 T4 r& _,并且可以对文本进行比较方便的预览
[j]TST49 ROSK9M[/j]打开GARBro后www.otomedream.com#0?2 U# x/ [$ \7 [,双击GARBro中的reraid ***下载/download/otomedream/ダウンロード*** www.otomedream.com#0?( P1 C% W# b: L; p U0 U,等待解包www.otomedream.com#0?& P9 [% X& z6 ^1 p% I+ W& J6 l。
[j]TST49 ROSK8O[/j]游戏资源存放路径:Re;quartz零度/reraid ***下载/download/otomedream/ダウンロード*** /datawww.otomedream.com#0?+ _, u3 L$ }, o0 A6 c9 U0 Q。
[j]TST49 ROSKA1[/j]游戏文本存放路径:Re;quartz零度/reraid ***下载/download/otomedream/ダウンロード*** /data/scenariowww.otomedream.com#0?3 l$ E4 i4 w4 Y2 K: T @: h。.ks后缀的文件即为所需文本www.otomedream.com#0?+ ^7 v7 s8 ?0 E8 b K# X* e。
[j]TST49 ROSK9S[/j]
[j]TST49 ROSK9N[/j]如图所示www.otomedream.com#0?$ z# G }! m* y) z q g7 U8 ~,文件中的日文部分即为我们所需的文本www.otomedream.com#0?* ~ _/ M2 `% t& ]1 u0 m2 |。
[j]TST49 ROSK8R[/j][j]TST49 ROSK92[/j]
[j]TST49 ROSK8S[/j]
[j]TST49 ROSK9T[/j]翻译[j]TST49 ROSK9A[/j]
[j]TST49 ROSKA5[/j]一般翻译会将获得的日文文本进行初翻+校对+润色后www.otomedream.com#0?4 f2 C) b* ?3 ]5 v0 @ r,程序人员将文本进行替换www.otomedream.com#0?2 e$ a. E8 b6 q% H) z, D3 |。
[j]TST49 ROSK90[/j]为了易于翻译www.otomedream.com#0? `2 \% W% ^ N$ y,建议将所有资源文件都拆包出来进行保存www.otomedream.com#0? r; @4 u( E& v& k9 u D! n0 Z+ p0 t。建议用GARBro拆出来相关资源(或是将reraid ***下载/download/otomedream/ダウンロード*** 后缀名改为zipwww.otomedream.com#0?4 n6 ~- f5 e/ r) K p,解压也可得)[j]TST49 ROSK9J[/j]
[j]TST49 ROSK9M[/j]提取后www.otomedream.com#0? f1 L. w5 P8 I( ]+ _) w ],根据路径找到文本文件(.ks)www.otomedream.com#0?3 l2 P: |. ]; B! ~! C- u,右键-打开方式-选择为记事本www.otomedream.com#0?8 J4 g5 C% v+ O A a) ^/ {( a1 k$ z) \,即可打开并编辑www.otomedream.com#0?% k* l, X% V0 C$ m& i5 T: q。可以开始翻译了www.otomedream.com#0? d+ j; d( c# A5 G) i!(或使用Tyranobuilder客户端进行编辑)
[j]TST49 ROSKAA[/j]下载/download/otomedream/ダウンロード*** adafb394.png" border="0" alt="" />
[j]TST49 ROSK9C[/j] 需要注册成功才可查看大图 [j]TST49 ROSK8P[/j]
翻译时www.otomedream.com#0?# ?( B: ~% E) _5 E v+ L,除了确定为游戏对话文本(此处为了醒目作绿色标注)其他符号一个都不要动(例如用来暂停www.otomedream.com#0?2 \/ h, [6 [( @2 h、分行的[p][r]):[tb_show_message_window]
[j]TST49 ROSKA4[/j][mask time="100" effect="slideInDown" color="0x000000" ]
[j]TST49 ROSK9Q[/j][free_layermode time="100" wait="false" ]
[j]TST49 ROSK8X[/j][mask_off time="100" effect="fadeOut" ]
[j]TST49 ROSKA6[/j][tb_show_message_window ][j]TST49 ROSK8Q[/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]TST49 ROSKA3[/j][tb_start_text mode=3 ][j]TST49 ROSKAB[/j]
#ユニ[j]TST49 ROSK8U[/j]
誰か……おいwww.otomedream.com#0?( ?, r$ T H/ f( h3 Q7 K/ y/ h。[r]
[j]TST49 ROSKA8[/j]誰かwww.otomedream.com#0?$ D8 U2 A2 D2 V: y、居ないのか[p][r]
[j]TST49 ROSK9B[/j][_tb_end_text]
[j]TST49 ROSK9D[/j]
[j]TST49 ROSK96[/j][chara_hide name="ユニ" time="1000" wait="false" pos_mode="true" ]
[j]TST49 ROSKAA[/j][playse volume="100" time="1000" buf="1" storage="hune_hayaasi.ogg" ][j]TST49 ROSK8O[/j]
[stopse time="5000" buf="1" fadeout="true" ][j]TST49 ROSK9Z[/j]
[tb_start_text mode=3 ]
[j]TST49 ROSKA6[/j];名前欄リセット[r]
[j]TST49 ROSK9X[/j]#
[j]TST49 ROSK96[/j]この際www.otomedream.com#0?. p5 `1 _; @- R# _: l1 g5 S7 m、さっきの女で良いwww.otomedream.com#0?7 n y& A. q4 d* T9 ^。[l][r][j]TST49 ROSK9B[/j]
誰でも良いwww.otomedream.com#0?, T! U5 k! s8 M. T。[p][r]
[j]TST49 ROSK9Q[/j]人肌がないと――[r]
[j]TST49 ROSK9W[/j]眠らないとwww.otomedream.com#0? A; W& F. S1 z J、動けなくなる[p][r]
[j]TST49 ROSKA7[/j][_tb_end_text]
[j]TST49 ROSK9Y[/j]封包[j]TST49 ROSK8U[/j]
[j]TST49 ROSK8S[/j]
将文本翻译完成后www.otomedream.com#0?- s& x, G a8 ?,你需要将原本拆包出来的文件再次封装为exe才能进行游戏
[j]TST49 ROSKA8[/j]此处提供三种方式发布汉化:[j]TST49 ROSK9H[/j]
①使用官方软件进行封包(优点:可以对很多游戏细节进行调整 缺点:新旧版本不兼容)
[j]TST49 ROSK8S[/j]官网下载地址www.otomedream.com#0? }# r( |$ R( Y,具体封包步骤见本教程开头的word文件www.otomedream.com#0?! ?- V( F1 a6 r0 [8 g4 ~, ?,此处不再进行讲解www.otomedream.com#0?6 t% a% P( O. h。[j]TST49 ROSK9Q[/j]
②使用浏览器框架(优点:简单粗暴 缺点:未封包www.otomedream.com#0?4 a$ p8 ]0 M% j: f5 q, Y6 o; A,容易造成资源的滥用)
[j]TST49 ROSK8O[/j]框架下载地址
[j]TST49 ROSK9V[/j]解压下载的压缩包www.otomedream.com#0?- D8 J* L8 y7 L- C# U$ d。将上文中拆出来的所有资源www.otomedream.com#0?: p. i, d$ s: V,放到解压出的文件夹中点击tyranoscript ***下载/download/otomedream/ダウンロード*** 运行游戏www.otomedream.com#0?* p7 I8 d. C9 ]1 v6 w。将该文件夹分享即可发布汉化www.otomedream.com#0?3 O* ` o( Q+ h7 Y2 h0 `。
[j]TST49 ROSK8Q[/j]
[j]TST49 ROSKA1[/j]③制作更新补丁[j]TST49 ROSK9F[/j]
首先下载官方调试工具→点我www.otomedream.com#0?9 d k- n( b: N* F4 f$ V,选择【ティラノライダー 最新版 64bit】 下载www.otomedream.com#0?8 P1 O* [7 S1 ?. l M5 Y,将下载的压缩包解压www.otomedream.com#0?+ i f; t* E2 p7 p# U。
[j]TST49 ROSK92[/j]双击tyranorider ***下载/download/otomedream/ダウンロード*** www.otomedream.com#0?! h y$ m: x9 I& n }% D,选择上面步骤中拆包出的文件夹中的index.html文件www.otomedream.com#0? ?$ A- O- a: N( x C; \) D% Z6 t,即可进行调试www.otomedream.com#0?5 ~6 i- r& L ~: k7 p# J6 N4 c& H。
[j]TST49 ROSK9V[/j]下载/download/otomedream/ダウンロード*** d45.gif" border="0" alt="" />
[j]TST49 ROSK98[/j] 需要注册成功才可查看大图
[j]TST49 ROSK8Z[/j]点击ゲーム開始www.otomedream.com#0?+ J+ G4 C$ L |7 L6 W- \) P,在下拉框里选中某一段文本www.otomedream.com#0?) d3 G& i d! {. s! q, i) J0 D,即可跳跃到这段文本开头演示游戏www.otomedream.com#0?- Y. P9 w! y& D! V。[j]TST49 ROSK8X[/j]
[j]TST49 ROSK8V[/j]STEP1[j]TST49 ROSK9J[/j]
假设我们想替换(汉化)
[j]TST49 ROSK9X[/j]某张图片:reraid ***下载/download/otomedream/ダウンロード*** /data/image/title_button_config.png
[j]TST49 ROSK9E[/j]某个文本:reraid ***下载/download/otomedream/ダウンロード*** /data/scenario/scene1.ks
[j]TST49 ROSK9J[/j]首先在桌面创建一个文件夹用于存放我们想替换的文件www.otomedream.com#0?# U$ d% d3 P! j0 B,可以任意命名www.otomedream.com#0? F8 N Q/ R! u }1 y9 I; b5 O。该文件夹中www.otomedream.com#0?1 u5 `) R6 y6 j+ s0 R# L& n5 D8 G, t0 {1 r,存放替换(汉化)文件的路径必须和上述你解包文件中存放该文件的路径相同
[j]TST49 ROSKA6[/j]因此此处这两份替换(汉化)文件的存放处为:
[j]TST49 ROSK8O[/j]Desktop/新建文件夹/data/image
[j]TST49 ROSK8Z[/j]Desktop/新建文件夹/data/scenario[j]TST49 ROSKA5[/j]
如图所示:
[j]TST49 ROSK9G[/j]
[j]TST49 ROSK9E[/j]STEP2
[j]TST49 ROSK8Z[/j]接下来www.otomedream.com#0?0 a5 L2 |( @/ O3 T,打开tyranorider ***下载/download/otomedream/ダウンロード*** www.otomedream.com#0?& u% S8 { N6 o1 s,点击パッチ选项www.otomedream.com#0?$ M/ x* A, b6 b9 t,选择上面我们新建的文件夹www.otomedream.com#0?4 d; r0 ^$ c+ u+ u! u, ?& _,点击制作patchwww.otomedream.com#0?4 r9 X5 _6 [& y5 y: g。
[j]TST49 ROSK9K[/j]
[j]TST49 ROSK9D[/j]STEP3
[j]TST49 ROSKA3[/j]制作完成后www.otomedream.com#0?/ u C x7 }9 D, |4 P& ^0 u# u& z; P,将制作好的补丁(后缀为tpatch)进行重命名www.otomedream.com#0?5 A: c o f3 `- E。首先找到解包文件中的Config.tjs(路径:reraid ***下载/download/otomedream/ダウンロード*** /data/system)www.otomedream.com#0?- [6 G( s1 P* o4 Q* g! o- S,选择用记事本打开www.otomedream.com#0?! ^9 n+ T3 m4 s, c5 y,找到这样一行:
[j]TST49 ROSKA8[/j]因此我们将制作好的tpatch重命名为:raid_pre1.tpatch
[j]TST49 ROSK9G[/j]STEP4
[j]TST49 ROSKA9[/j]将raid_pre1.tpatch放到reraid ***下载/download/otomedream/ダウンロード*** 同层文件夹中www.otomedream.com#0?4 }2 [8 X- X3 s6 z4 O,运行游戏:
[j]TST49 ROSK8U[/j]
[j]TST49 ROSK98[/j]
[j]TST49 ROSK9U[/j]汉化成功☆将该补丁发布即可发布汉化[j]TST49 ROSK9J[/j]
[j]TST49 ROSKA5[/j]
参考教程:[j]TST49 ROSK9Z[/j]
【技术】新人也能懂的galgame游戏解包方法[j]TST49 ROSK9S[/j]
使用Tyranorider制作更新补丁-官方教程(日文版)[j]TST49 ROSK8O[/j]
【写给自己的教程】TyranoBuilder游戏项目打包为安卓apk
[j]TST49 ROSKA2[/j][Gal汉化入门教程]#1 基础知识部分(推荐点进空间看看www.otomedream.com#0?1 T, C2 w$ j. _9 Q9 e/ Q; |,教程非常详细专业)
[j]TST49 ROSK9O[/j][Gal汉化入门]#4 TyranoScript汉化教程[j]TST49 ROSK9X[/j]
[j]TST49 ROSK97[/j]
|
|