三國志3代有許多大眾臉武將。
三代的專用頭像有 307 張(圖:http://i.imgur.com/EBYs3.png)
扣除掉下列項目後
- 新君主男女各8人
- 新武將男女各30人
- 華佗許子將等雲遊之士9人
- 貂蟬、獻帝
可以得知有專用頭像的武將有 220 人 (307-8-8-30-30-9-2)
先前提過三國志3代(DOS版)登場武將有 531 人
由此可以得知有 311 人是大眾臉, 佔了 58.6%, 超過一半
這些大眾臉,基本上是由五個部分所拼接而成的
拼接用的圖像資料,來自 MONTAGE.DAT 這個檔案,
將其轉出並稍微排列後,結果如下圖
http://i.imgur.com/2ezKghN.png
由上到下一共有 11 種框架造型
每個框架造型分成上半部(4種)、下半部(4種)、眼(6種)、鼻(2種)、口(4種)
武將儲存頭像的位址前面的文章有提到,大小為 2bytes
這個資料如果其值小於 307, 就會讀取 KAODATA.DAT 裡的專用頭像
否則就會以大眾臉武將處理
將 2bytes 資料以二進位方式來表示的話如下:
111 11 1 111 11 11 111 <- 2bytes = 16bits
^^^ ^^ ^ ^^^ ^^ ^^ ^^^ 上:上半臉 / 下:下半臉
A 口 鼻 目 上 下 B
A 的值只有兩種,100 和 110
A = 100 代表武官臉,就是上圖中上面七組
這時 B 的範圍從 000~110
A = 110 代表文官臉,圖中的下面四組
這時 B 的範圍從 000~011
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 112.104.53.35