轩辕春秋文化论坛 » 设计与修改 » 英杰传系列调色板分析


2004-11-26 23:52 van
英杰传好像是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的第一个调色板。

2005-1-12 20:21 ssbye
这篇文章金圭子看了没有,是不是对你有帮助呢?对现在的那个编辑头像的应该有用吧。

2005-1-13 09:30 金圭子
非常感谢。在琅琊看过…………不过还不怎么理解。
暂时调色板就用van导出的那个,感觉够了。

页: [1]
查看完整版本: 英杰传系列调色板分析


Powered by Discuz! Archiver 5.0.0  © 2001-2006 Comsenz Inc.