首先要说明一下,原来的那个bms脚本的解包器要稍作修改
' E' \, Q- y) L8 N因为它没有输出文件头那一块,所以解出来的文件大小总和要比原来的包小! F: I: X7 R+ o. }! [, j
我给它加了行代码,多输出一个文件head.bin,这样全部输出文件总和就和原来的rss包大小一样了
+ ~) E# x/ n& p J
- l" F w9 H$ G# j我做的这个打包器要配合改过的解包器用,将db.exe放到解包后的文件夹下(就是跟head.bin一个文件下),命令提示符下输入:db filename就可以将这个目录下的解包文件打包成文件名为filename的包。
/ y- N- M2 U) |( h6 B. m例如,db block1.rss,十二把椅子的几个.rss文件测试通过,不差一个字节。
& T/ ?! U q6 h- ^) X7 y" x1 j4 e& |. I! i6 [
修改过的bms解包脚本和打包器见附件:
1 R* ]! ?9 v g+ w' r0 U# b1 f( l# `————————————————————————————————
6 r$ K0 ^% k4 n/ e* _8.1更新
, c% V' ~( Y2 _今天改了下代码,并且让两个分别用xp和vista的朋友做了测试,应该没问题了,使用方法照旧4 {! b9 C) \3 F t2 q! H+ q+ f! B
————————————————————————————————8 R I& Z" r* ` r7 _+ h0 Q9 {" {% E
8.6更新
( t6 E6 i0 f4 d @
& X) s- a+ P) C2 N6 T; j2 z% ~非常抱歉,由于个人的疏忽,造成的大家的不便; v, _6 l; t3 _0 L: Z2 l" p
+ X6 {( C0 |3 a
代码已更新 |