首先要说明一下,原来的那个bms脚本的解包器要稍作修改
% g0 p# v3 T: b! T) C( o: h因为它没有输出文件头那一块,所以解出来的文件大小总和要比原来的包小4 S8 Y) S% {6 O$ }) u
我给它加了行代码,多输出一个文件head.bin,这样全部输出文件总和就和原来的rss包大小一样了
6 }& h, ~0 [) O! H' h2 h" @4 ^' T& h
我做的这个打包器要配合改过的解包器用,将db.exe放到解包后的文件夹下(就是跟head.bin一个文件下),命令提示符下输入:db filename就可以将这个目录下的解包文件打包成文件名为filename的包。
3 A: K1 a# b# u6 b& x例如,db block1.rss,十二把椅子的几个.rss文件测试通过,不差一个字节。
. R6 s9 x5 Q; _. o, P" h3 U5 N' @, Z; y5 ]$ q% }* U ?
修改过的bms解包脚本和打包器见附件:0 b) M$ p& f" z- [: A5 z& }, \
————————————————————————————————$ {# }8 s( c) e3 h
8.1更新8 K0 K n, k, h
今天改了下代码,并且让两个分别用xp和vista的朋友做了测试,应该没问题了,使用方法照旧
6 W5 C7 _+ X5 Y, }$ a5 J$ j————————————————————————————————
% {! `! l% c' }& v, E8.6更新
7 K7 ^% N# J4 |/ d/ v4 m1 f+ S. |4 s
非常抱歉,由于个人的疏忽,造成的大家的不便
! N0 L1 I, e4 n6 v) d
) W2 D6 q. e2 l代码已更新 |