相关帖子在这里 $ k7 }1 @, R8 v
https://www.chinaavg.com/read.php?tid=15444 - h% Z+ B3 V8 T( V& Z
1 }3 [* |: H2 ] _------------------------------------------
1 m: M) ~6 T8 A+ [2009.3.21 更新 ! Z. k1 V3 r4 ^
1 e. F* S) {* A3 t现在公布具体细节。 + v$ }) n! T! L( K# E4 H7 v; q9 h
这个工具可以被倒霉约翰,古卡,死亡象征3个游戏通用。 | | 先找一下相关帖子
4 F, D6 J. Y$ k* c! i6 j: n* K7 Z) w, t9 H J
1。用解包器解包 7 i1 e9 U/ M/ C5 k4 b
2。文本在text.db文件里,格式大致如下
0 _1 L. B/ t# Y' u" g3 Y2 j3 S6 X$ U: W' q0 K0 F) i: F
文件头 | | 文件体 | 以下是一个结构体 | ( | 信息头 6字节(记录了文本串的字节数) | OGG文件路径名 | 文本串 | ) | 文件尾 |
. W2 E9 P$ h3 y) |0 K* {/ E, v. a) ]: g* y6 u& ~0 f; _
本工具就是要把文件体给一个一个切割出来,再组装回去。
1 L5 j" n2 n4 R! V
4 n4 ]2 _) Y' N) a9 {基本设计如下,以命令行程序为例,要GUI的话可以灵活修改。 ( G' c0 V3 v+ Q& t* B. L
# T" `0 Y; |4 n1 }4 j2 a
+ r) s# x6 N2 D( e把text.db切割为
/ D3 H8 j$ g# A5 h$ Ihead.bin,1.bin,1.txt,2.bin2.txt....foot.bin
1 [; g; N9 o$ k% a1.bin,2.bin..里记录信息头 7 E# Z- r: c2 b; U! `2 y
1.txt,2.txt...里记录文本串 2 T# {' B& E& A+ T* _
6 z6 k+ D, a3 Z- L* p把修改后的head.bin,1.bin,1.txt,2.bin2.txt....foot.bin合并为text.db ( P& o+ L; o4 O1 K: _2 G
注意修改信息头的文件字节数 . Q# O) a: q7 r8 G& o9 D
注意修改后的1.txt,2.txt...里有上下2行,上英语,下中文,要取下面1行
1 k- Z% L @' J! @* W! C3 W/ r5 N& \7 B) s& M
工具开发小组的朋友积极参加吧,没有时间限制。 # ^) T- X; ]7 }: [6 p) Q) o. t
希望互相探讨,有问题发帖子问吧。
& E7 E1 n$ z( ]8 c+ K o |