相关帖子在这里
) e- q2 I' j) shttps://www.chinaavg.com/read.php?tid=15444
1 C; J( b+ O# N5 O
0 r( x1 r3 Q0 E- K' y6 I" Q------------------------------------------ 5 ^$ d7 c% Q7 U' e% o0 v3 p1 C+ F
2009.3.21 更新 ( v( R" y7 R& K# ?1 k s8 s5 R
4 u7 \( f7 r3 u g/ h3 I9 ~" h现在公布具体细节。 8 t3 R$ y! O+ y. C
这个工具可以被倒霉约翰,古卡,死亡象征3个游戏通用。 | | 先找一下相关帖子 * q. F6 H4 o$ B+ T! @ J- F% d
/ g( w0 e" a# \
1。用解包器解包 $ J Q D! w- k+ P1 s
2。文本在text.db文件里,格式大致如下 8 j! H& J* e+ G0 [: i, U8 _, m2 M- m! V
5 J( C+ |5 ]" w
文件头 | | 文件体 | 以下是一个结构体 | ( | 信息头 6字节(记录了文本串的字节数) | OGG文件路径名 | 文本串 | ) | 文件尾 |
) g F. m2 |! E' V! ^
! B5 V7 i! J0 [- ]0 ?本工具就是要把文件体给一个一个切割出来,再组装回去。 % h& H& T: b E4 c8 s+ g6 ?6 Y
" V1 C5 G$ ?$ r! C基本设计如下,以命令行程序为例,要GUI的话可以灵活修改。
* [) f0 ~* u! d& I& g! G0 N/ w* s+ Q# d! K3 f, ?
+ | A% c7 G+ Y- }1 z
把text.db切割为
2 m- X' Z' g3 |5 [' I! W# J& Hhead.bin,1.bin,1.txt,2.bin2.txt....foot.bin $ o4 ]5 j8 I1 n$ @. @
1.bin,2.bin..里记录信息头 + y: W/ {5 ?( d( W4 ^* P
1.txt,2.txt...里记录文本串 + m3 S" [& ]' J4 M% i/ I
7 ]+ x, s+ [' l3 \. n# l
把修改后的head.bin,1.bin,1.txt,2.bin2.txt....foot.bin合并为text.db
2 z% l) Q" }. A! I% \) m* \/ W注意修改信息头的文件字节数 + `# M9 a) f8 x) E) a6 M6 l
注意修改后的1.txt,2.txt...里有上下2行,上英语,下中文,要取下面1行 5 k6 {7 C3 G( ~3 ~& X' G
6 g: w% m2 E8 O! B3 m9 q* } [工具开发小组的朋友积极参加吧,没有时间限制。 5 |0 F: Y$ g( ? [( V9 {
希望互相探讨,有问题发帖子问吧。
/ f8 b1 a+ i: w2 L$ a |