原帖由peacockwang于2005-05-06, 15:28:06发表
问题36的解答
关于出错是因为字长与图形地址不匹配造成的,曹操传中图形文件的一般格式为:图形INDEX和具体的图形(机器码),
图形INDEX的结构为:字节长度——标志符——图形地址,
程序在执行过程中,会从该地址读取相关长度的字节,从而确定图形,
如果这两个地方出现错误,就会造成解压失败
另外,将不同图形的地址互换,就能够实现图形互换,对编辑制作会有一定的帮助。(最好将字节长度也一同互换,否则,在RPGviewer中无法再看到)
图形文件是经过LS压缩过的。
文件的开头是字典,在那之后是图形Index
每张图12个字节,每4个字节一组,分别是:
压缩后的长度、压缩前的长度、开始的地址。
不建议修改这部分,还是真接用RpgViewer替换图片比较清楚。