Board logo

标题: 英杰传系列调色板分析 [打印本页]

作者: van    时间: 2004-11-26 23:52

英杰传好像是8色的,没有256色的调色板。从孔明传开始有了调色板文件。但是只支持4096色(12bit)而不是现在通常的24bit。
它的调色板的大小是768字节,但是前48和最后的30字节并没有用处,这些字节处的值固化在主程序里面。颜色的存放顺序是brg。读入之后低4位是要舍去的。
(相当于,x>>=4;x<<=4;)
比如:读入71h,实际要转换成70h
曹操传的调色板数量大大增加,所以看上去效果好一些,不过还是有讨厌的色块。真不明白光荣为什么不支持24bit色。
但是曹操传的调色板本身就是ls文件,所以读取的时候需要先解压缩。而且它也不一定是768长,也有738的,那些就是去掉了开头的30个字节

其实我很早就知道调色板的处理方法了,不过被后面的代码误导了(那些大概是为256色的fade in & fade out做的,还有其他一些特效的处理),所以一直没有确定的结果。今天随便试试倒歪打正着了,人物头像的调色板就是spalet的第一个调色板。
作者: ssbye    时间: 2005-1-12 20:21

这篇文章金圭子看了没有,是不是对你有帮助呢?对现在的那个编辑头像的应该有用吧。
作者: 金圭子    时间: 2005-1-13 09:30

非常感谢。在琅琊看过…………不过还不怎么理解。
暂时调色板就用van导出的那个,感觉够了。




欢迎光临 轩辕春秋文化论坛 (http://xycq.org.cn/forum/) Powered by Discuz! 5.0.0