TA的调色板方式

TA的色板文件有PCX(带8位色板图片),PAL(8位色板),ALP(不明,猜测是16位色板),LHT(不明,猜测是高光色板),SHD(不明,猜测是阴影色板),

王国多出blu和gry两种色板,个人猜测分别是冰冻和石化的色板。

个人猜测TA的显示方式应该是利用色板来产生光暗。原理解析如下
×TA的贴图是256色,用两位数字来表示是哪一种颜色,例如00表示8位色板中的第一种颜色,
×8位色板(256色)用4位数字表示是哪一种颜色,例如0000表示16位色板(65536色)中的第一种颜色
×显示贴图时根据数字在8位色板中找到要显示的颜色编号,最后根据这个编号在16位色板中找到颜色,显示出来
×个人猜测阴影和高光色板是1024色。色板的方式是对应256色板的每种颜色有4种更亮或更暗的颜色。
×系统根据建筑物的面的方向来决定那些面分别用高光阴影色板,例如左边的面用高光色板,右边的用阴影色板。
×当要显示高光时,系统根据从左到右的顺序(估计,实际上可能跟角度有关)来决定使用4种亮色中的那一种,通过这样就产生了高光的渐变,阴影显示也是相同的原理。

×冰冻色板是以蓝色为主的色板,个人猜测是64色,也就是64种不同深浅的蓝色,每种蓝色对应256色板中的4种颜色,所以无论什么是那种颜色,只要用这个色板最终显示出来都是蓝色调,当一个单位被冰冻时就将色板换为冰冻色板,单位就蓝了。
×石化色板则是以灰色为主色调的64色色板。

如果这种猜测正确,那么是否有希望改善TA的显示效果呢?目前TA光照效果之所以被放弃,原因是亮处太亮,暗处太暗,是不是可以通过修改光影色板来改善这种状况呢?如果可以,那TA的显示效果将提升不少。

TA使用的是ddraw默认的调色板方式,256色,TA只是自定义了调色板里的颜色。

TA的调色板对做地图非常重要。