铁血丹心

 找回密码
 我要成为铁血侠客
搜索
查看: 7244|回复: 0

[通用] 关于“金庸”调色板使用【曾大虾】

 关闭 [复制链接]
发表于 2006-5-19 11:59 | 显示全部楼层

关于“金庸”调色板使用【曾大虾】

作者:曾大虾

金庸群侠传只有两个调色板“Mmap.col”和“Endcol.col”。

“Endcol.col”只负责“Kend.grp”&“Kend.idx”游戏结束动画的调色。

“Mmap.col”负责除“游戏结束动画”外所有贴图的调色。

两者区别只是某些颜色索引不同(好像是蓝色色深不同)而已。

它们都是256色调色板,在文件中(用Uedit查看)按照B-G-R顺序来存放颜色数据,每个索引颜色值占3个字节,文件共3*256=768字节。

以“Mmap.col”为例:

       B G R   B G R  B  G R  B  G R  B G R
00000000h: 00 00 00  3E 3C 33  3D 39 29  3C 36 1E  3B 34 14
       第0号索引色  第1号索引色  第2号索引色  第3号索引色  第4号索引色
若在程序中原样引用,就会发现图像亮度和色度不足,其实这是由于dos下256色索引值没有windows下长度长,dos下每个颜色字节只有6位,而不是8位。

其实将每个颜色索引的基色(RGB)值×4(例如:将第1号索引色的基色(BGR)分别×4,即3E×4,3C×4,33×4),再进入程序中试试,是否图像显示正常了?!与使用潮流调色板“PALETTE.PAL”是否一样?!
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。

本版积分规则

小黑屋|手机版|铁血丹心

GMT+8, 2024-11-21 21:00

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表