首先要说明一下,原来的那个bms脚本的解包器要稍作修改
, }+ h! z! N* g, O/ _8 ?2 e因为它没有输出文件头那一块,所以解出来的文件大小总和要比原来的包小0 e; p0 }3 V A m! f9 N" A/ c+ ~
我给它加了行代码,多输出一个文件head.bin,这样全部输出文件总和就和原来的rss包大小一样了8 X2 x/ I$ j g% f8 P/ G+ G7 O
: @- t9 w9 b+ d/ W1 K6 b我做的这个打包器要配合改过的解包器用,将db.exe放到解包后的文件夹下(就是跟head.bin一个文件下),命令提示符下输入:db filename就可以将这个目录下的解包文件打包成文件名为filename的包。
1 l7 n, ^- Q/ i+ A9 F1 C例如,db block1.rss,十二把椅子的几个.rss文件测试通过,不差一个字节。0 n1 g, A0 \+ A9 Q6 l0 b
* O$ ]: Z3 K. ~6 d4 G
修改过的bms解包脚本和打包器见附件:2 u- M& F+ K9 I1 O
————————————————————————————————( g. h& g- U" B; V2 n' U0 p
8.1更新
0 Q7 \: b# }& C- g今天改了下代码,并且让两个分别用xp和vista的朋友做了测试,应该没问题了,使用方法照旧/ P- h$ f0 v* u/ V9 }$ W9 J
————————————————————————————————
4 |) w9 W8 X s, Q$ n8 R |* U8.6更新, O& W2 \+ E( X- F1 G3 |; I; W6 q
, U5 k( m7 [( A& A0 Q& d" u非常抱歉,由于个人的疏忽,造成的大家的不便
7 U: [9 z: f( Y7 s) S. e8 z1 x- c/ ]! Q) c& }; n2 ]+ [% K% d5 {. B
代码已更新 |