dem789 | Дата: Четверг, 13 Октября 2016, 19:15 | Сообщение # 1 |
был не раз
Сейчас нет на сайте
| Здравствуйте. Достаю графику из "Паркан Хроника Империи". Все текстуры в индексированных графических файлах с определенной палитрой. Основную массу перевел в 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
Сообщение отредактировал dem789 - Четверг, 13 Октября 2016, 19:31 |
|
| |
Akyltist | Дата: Среда, 26 Октября 2016, 18:16 | Сообщение # 2 |
заслуженный участник
Сейчас нет на сайте
| дай код на асме
Сообщение отредактировал Akyltist - Среда, 26 Октября 2016, 18:19 |
|
| |