Здравствуйте. Достаю графику из "Паркан Хроника Империи". Все текстуры в индексированных графических файлах с определенной палитрой. Основную массу перевел в bmp. Но столкнулся с затыком: некоторые файлы используют измененную палитру из карты цветов - 65536 байт. Никак не могу найти алгоритм по которому меняются цвета, единственное похожее нашел в DOOM-ской графике, но там на ассемблере, ничего не понятно. Сам пишу на Delphi.
Выглядит файл с графикой следующим образом:
23 00 16 00
78 00 8F 00
84 01 00 00
AB CD EF 01
F8 01 00 00
54 02 00 00
B0 02 00 00
0C 03 00 00
68 03 00 00
C4 03 00 00
...
Сначала заголовок, а после AB CD EF 01 идет как раз нужная инфа по изменению цвета. Вроде получилось найти какой должна стать палитра, а связь установить не могу. Может кто сталкивался, или хоть знает где искать?
https://yadi.sk/d/QsUc-kvWwnKyh