首先要说明一下,原来的那个bms脚本的解包器要稍作修改
& g9 H+ T' x! L' ?因为它没有输出文件头那一块,所以解出来的文件大小总和要比原来的包小! ?* d. d9 k$ ^6 J' h" H. w/ f7 K
我给它加了行代码,多输出一个文件head.bin,这样全部输出文件总和就和原来的rss包大小一样了" V) J3 n# e, i5 [! m
" \$ g7 s0 h* \' I( @* N( }' G我做的这个打包器要配合改过的解包器用,将db.exe放到解包后的文件夹下(就是跟head.bin一个文件下),命令提示符下输入:db filename就可以将这个目录下的解包文件打包成文件名为filename的包。
0 x1 |( g9 _7 D- i例如,db block1.rss,十二把椅子的几个.rss文件测试通过,不差一个字节。( G1 |( n4 A) p! E
) C" X' N# Q: h+ G; r. u+ k修改过的bms解包脚本和打包器见附件:
; N: R* C) P* `0 C————————————————————————————————
/ N* Y# W Q. o0 H8.1更新
% ~) b& @0 i7 H" X4 o今天改了下代码,并且让两个分别用xp和vista的朋友做了测试,应该没问题了,使用方法照旧2 A! a+ q2 j3 ?2 P
————————————————————————————————
# U8 D' L& G2 x9 [, b, Y8.6更新7 P/ N4 ]. [8 {) m, N" y
: d: c( v1 N. P6 H2 c
非常抱歉,由于个人的疏忽,造成的大家的不便
2 l8 p' K8 Z7 g& ~: W1 V. C/ a+ i
6 ?: c- o$ S5 U: A1 ]5 i$ X5 Z代码已更新 |