| 
| 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 |  |  |  |  |