首先要说明一下,原来的那个bms脚本的解包器要稍作修改: A: U1 V( z2 v
因为它没有输出文件头那一块,所以解出来的文件大小总和要比原来的包小
8 o L! y* d( t( J' B3 \1 ^我给它加了行代码,多输出一个文件head.bin,这样全部输出文件总和就和原来的rss包大小一样了: w0 `7 t" ~$ y" m3 C1 \
7 g, E+ p! X4 F' a我做的这个打包器要配合改过的解包器用,将db.exe放到解包后的文件夹下(就是跟head.bin一个文件下),命令提示符下输入:db filename就可以将这个目录下的解包文件打包成文件名为filename的包。
, D5 y2 V# B" e4 T7 R4 Z例如,db block1.rss,十二把椅子的几个.rss文件测试通过,不差一个字节。
" j+ J* y) Y6 H. f" k( ^9 _+ r0 f4 B. I: e$ H1 u
修改过的bms解包脚本和打包器见附件:% u# `4 `! `! q4 P7 t
————————————————————————————————9 Y9 z1 G) U( W- D3 I
8.1更新
5 k& x* O' H Q8 J: Q0 M! X今天改了下代码,并且让两个分别用xp和vista的朋友做了测试,应该没问题了,使用方法照旧% {% n* s$ {5 D- |# @+ I
————————————————————————————————1 c) y+ v- V5 w; Z9 s* i
8.6更新* B; t# R, B+ v* Y( P
- p1 a7 k0 [+ y0 _$ V
非常抱歉,由于个人的疏忽,造成的大家的不便 v/ x6 i' t. Z% @# {: v
# }: ~+ `& R* C3 }- Q, c" G
代码已更新 |