相关帖子在这里 # p8 B0 [# Z$ } r! k/ S) R8 r; B
https://www.chinaavg.com/read.php?tid=15444 & @: H# H6 `6 s% C% c
$ f6 A7 ^4 [0 ]& Z& u3 D* b3 z
------------------------------------------ 0 Z: E5 [8 w: d6 b
2009.3.21 更新 ! s4 t3 b) }6 e* z! D4 A
& p9 |! Z# ^5 }8 l/ @现在公布具体细节。
! d4 C0 E/ a# z8 X这个工具可以被倒霉约翰,古卡,死亡象征3个游戏通用。 | | 先找一下相关帖子 & |5 c# b/ r% f S0 I
0 R% M1 k1 M& u9 m7 y3 e1。用解包器解包
5 b7 c) ^- O- j$ y! M2。文本在text.db文件里,格式大致如下
( ?$ [7 i! i6 B% Z
, `6 M( Z9 t Q, i文件头 | | 文件体 | 以下是一个结构体 | ( | 信息头 6字节(记录了文本串的字节数) | OGG文件路径名 | 文本串 | ) | 文件尾 | ! o3 V$ ?5 k* Y/ P1 D) w7 P
% \3 j7 w; O5 c
本工具就是要把文件体给一个一个切割出来,再组装回去。
2 X K4 x4 V) s, x
0 R. n6 p1 e) t" |1 i基本设计如下,以命令行程序为例,要GUI的话可以灵活修改。 0 S2 v+ P9 r& C! k, p/ O
: E# N0 n1 L5 l" @4 j, v) k: @
7 _: j$ T# a7 ?; ^! m1 e5 Q把text.db切割为
. |, n, {8 T! S/ [: q1 whead.bin,1.bin,1.txt,2.bin2.txt....foot.bin
7 A1 ?4 B" u v4 {3 I' |1.bin,2.bin..里记录信息头
Z8 x+ D* i; Q9 M( r+ @8 D0 a! S+ D1.txt,2.txt...里记录文本串
7 @0 Y/ H7 o- \7 D7 \# A" o
1 |7 _2 q! z6 l$ [把修改后的head.bin,1.bin,1.txt,2.bin2.txt....foot.bin合并为text.db 4 c0 k- C" J0 c3 y+ J% ]
注意修改信息头的文件字节数 * E l" G: p! L: `) c6 k
注意修改后的1.txt,2.txt...里有上下2行,上英语,下中文,要取下面1行
2 f: i4 N8 h. R. v: L: j7 m0 X# i
, W; x, }% m2 p) |) A# }, I# y工具开发小组的朋友积极参加吧,没有时间限制。
* J* N$ n" A% `, k& U希望互相探讨,有问题发帖子问吧。
% D- g9 v6 |0 @! z+ ^: C |