| Разработка и ромхакинг > Ромхакинг и программирование |
| Ищу Mixed TIMы |
| (1/1) |
| DrMefistO:
Собственно ищу данного типа TIM-файлы для добавления их отображения в программу TimView Plus. Ничего про них толком не известно, кроме как того, что 5-й байт (битности) может быть равен либо 0x04, либо 0x0C). Еще известно, что это много-текстурные, либо много-спрайтовые TIM-файлы. Все, у кого что-то такое найдется, пожалуйста, выложите их. Спасибо. |
| Mr2:
--- Цитата: DrMefistO от 30 Март 2012, 10:23:35 ---Еще известно, что это много-текстурные, либо много-спрайтовые TIM-файлы. Все, у кого что-то такое найдется, пожалуйста, выложите их. Спасибо. --- Конец цитаты --- Похоже на GEO файлы из MK4. ;) Соль .geo файла в том, что он представляет из себя набор картинок, каждая с собственной палитрой. Внутри, естественно, находятся данные о смещениях графики, палитр и будущих графпримитивов. --- Код: ---0; 4 bytes: 0.1v - сигнатура 4; 4 bytes: "Width-height" ptr 8; 4 bytes: filesize (not used) C; 8EC bytes: (c-8F7) - примитивы: (содержат информацию о номере палитры, ширину-высоту примитива, clipping area, координаты верхнего-левого угла в texture pattern) 8FC; 2 bytes: Количество изображений 900; 2 bytes: width 902; 2 bytes: height 904; $7800 bytes: GFX data 15 bpp 64x240 904+7800 = 8104 - EOF: CLUT'ы с командным word'ом вначале --- Конец кода --- Источник |
| DrMefistO:
Спасибо. Похоже то оно похоже (наверное), но, увы, я их в глаза не видел даже, этих Mixed. Большая вероятность есть того, что от обычных тимов они отличаются только тем, что битность палитры/полотна может быть разной на протяжении всего блока. И, видимо, где какая битность не указано в самом тиме, но определяется игровым движком. |
| lupus:
Так расширил бы функционал, добавив .geo :blush: |
| DrMefistO:
Схоже, но не одинаково. А программа работает только с TIM-структурными файлами. Зачем засирать код ненужным функционалом. Тогда уже и для FM2 распаковку PB втыкать в Timview Plus (ведь там распаковываются TIMы). Не, .geo не будет у нас. |
| Навигация |
| Главная страница сообщений |