首先要说明一下,原来的那个bms脚本的解包器要稍作修改
: A7 U n q3 C! O# P) v" O3 t因为它没有输出文件头那一块,所以解出来的文件大小总和要比原来的包小" g6 m' s% X" A) M
我给它加了行代码,多输出一个文件head.bin,这样全部输出文件总和就和原来的rss包大小一样了
* n2 @5 d# ` R' t' z4 Y
6 |- q! O% d0 t我做的这个打包器要配合改过的解包器用,将db.exe放到解包后的文件夹下(就是跟head.bin一个文件下),命令提示符下输入:db filename就可以将这个目录下的解包文件打包成文件名为filename的包。
: J: _( L! E: l& W# C6 ]例如,db block1.rss,十二把椅子的几个.rss文件测试通过,不差一个字节。
) \' c1 I6 r$ O# q
z8 Y5 x8 i( {8 y7 [修改过的bms解包脚本和打包器见附件:! x$ J9 V2 U) H" a
————————————————————————————————2 F) [3 l8 i' u( |# P& K
8.1更新
# G9 {" [- j& |) }: T今天改了下代码,并且让两个分别用xp和vista的朋友做了测试,应该没问题了,使用方法照旧. ]) I8 ?5 |4 W0 s% H V2 Y8 o8 S$ H! h
————————————————————————————————! f/ l7 @/ o: Q7 y5 Q, S4 J4 B1 ~
8.6更新% X c7 a6 e% i+ L, d6 y# {) L3 o
, T- O- |$ e6 C' S
非常抱歉,由于个人的疏忽,造成的大家的不便; w9 j" a' \. ^( s. L" j( U+ x8 b3 I
j# h A+ l9 R1 \代码已更新 |