Разработка и ромхакинг > Ромхакинг и программирование
Ищу 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 не будет у нас.
Навигация
Главная страница сообщений

Перейти к полной версии