相关帖子在这里
% {5 r$ C% q; P4 `- N/ Y7 q" nhttps://www.chinaavg.com/read.php?tid=15444
& D' l' R7 C. C- v# ]
7 X4 P" p6 j) }4 d# f8 S0 c------------------------------------------
9 p1 k& E3 _! r2009.3.21 更新
( P0 v. J% Q/ C0 ? n r, e
! H$ w6 A) s- w5 A1 i8 i* g/ G现在公布具体细节。
9 _* i0 Z: ?$ w2 W. i: o7 X这个工具可以被倒霉约翰,古卡,死亡象征3个游戏通用。 | | 先找一下相关帖子 8 U; K% J9 i! H4 U2 c, I+ M7 L
) Z% c* `# E9 r; X2 T
1。用解包器解包 4 p' c$ b$ f: l7 _6 D3 ?
2。文本在text.db文件里,格式大致如下
2 d- ]. l: ^2 K$ K0 l# n, r# O; H/ M8 F, M
文件头 | | 文件体 | 以下是一个结构体 | ( | 信息头 6字节(记录了文本串的字节数) | OGG文件路径名 | 文本串 | ) | 文件尾 |
4 ~( ^: D' ~" I: l( b; b8 N
! R9 p5 F+ B0 E L/ s- _5 N本工具就是要把文件体给一个一个切割出来,再组装回去。 1 S$ F* M+ \) b( ?( b% q9 H* z
; q, }& B1 L% u2 `3 [基本设计如下,以命令行程序为例,要GUI的话可以灵活修改。
2 m2 k/ f. s0 w: r- n0 ?* e7 }
( `! y: O$ g5 T& s: }
3 F( g# k) s+ |2 Z& @5 H把text.db切割为 ) h! P5 E& T& ^" p8 e
head.bin,1.bin,1.txt,2.bin2.txt....foot.bin
G% o) A. Q! E) l* R+ f1.bin,2.bin..里记录信息头
7 c* }( N4 d7 [1.txt,2.txt...里记录文本串 ( [( j; w4 S! i1 n6 f
- O5 U1 R* E7 f& I& ~1 V把修改后的head.bin,1.bin,1.txt,2.bin2.txt....foot.bin合并为text.db
0 o) V2 ^( b# c注意修改信息头的文件字节数 : z; o% l2 L% c
注意修改后的1.txt,2.txt...里有上下2行,上英语,下中文,要取下面1行
1 Q a! b. z: C, i
6 s2 Z3 @5 V" S) _工具开发小组的朋友积极参加吧,没有时间限制。 6 g# v% U( B2 P
希望互相探讨,有问题发帖子问吧。 R. D5 b, g% @
|