首先要说明一下,原来的那个bms脚本的解包器要稍作修改7 n( a: {1 @2 x. x" M( Z; [9 Q( W
因为它没有输出文件头那一块,所以解出来的文件大小总和要比原来的包小' {2 q$ ~4 [0 `5 n4 M
我给它加了行代码,多输出一个文件head.bin,这样全部输出文件总和就和原来的rss包大小一样了
6 F1 I" D; r) m: B. [: a. r" p m& c: J4 [% k* q% d, ^. n+ U6 M9 P- n
我做的这个打包器要配合改过的解包器用,将db.exe放到解包后的文件夹下(就是跟head.bin一个文件下),命令提示符下输入:db filename就可以将这个目录下的解包文件打包成文件名为filename的包。
) t0 B8 R3 F: u3 p7 J% k例如,db block1.rss,十二把椅子的几个.rss文件测试通过,不差一个字节。
6 m, m3 H4 m6 d/ I+ c! d5 [% l) q5 q5 P: g$ {) S* s
修改过的bms解包脚本和打包器见附件:% `* [: z8 [: y% A8 H8 W" b" D" r
————————————————————————————————: t5 Y n+ V2 ~! Z8 ~+ z s; x7 D
8.1更新
" I1 `1 |, H8 A( ^3 U今天改了下代码,并且让两个分别用xp和vista的朋友做了测试,应该没问题了,使用方法照旧
- T( f) \0 `( }% d) @4 j- \- G( t! |————————————————————————————————
' u$ s2 \5 V* G( l, W( u8.6更新) \! N; Y* G6 V# Q/ q0 U, `! |2 T
! Y( L2 O, H7 |非常抱歉,由于个人的疏忽,造成的大家的不便
0 S9 k7 i5 m5 B6 v. C. D- i; p! \5 c9 z' \! I( O
代码已更新 |