Разработка и ромхакинг > Ромхакинг и программирование
Нужна спецификация формата TIM2 PS2...
(1/1)
nikita600:
Пожалуйста помогите... Нужна спецификация формата ТIМ2.
У кого есть, поделитесь пожалуйста. :)
HoRRoR:

--- Цитата ---TTIM2Header = Packed Record
  thSignTag: Array[0..3] of Char;    // 'TIM2' ($324D4954)
  thFormatTag:              Byte;    // 3 or 4
  thAlign128:               Boolean; // 0 - 16, 1 - 256
  thLayersCount:            Word;
  thReserved1:              Integer; // null
  thReserved2:              Integer; // null
 end;
 TTIM2LayerHeader = Packed Record
  lhLayerSize:              Integer; // HeaderSize + ImageSize + PaletteSize
  lhPaletteSize:            Integer;
  lhImageSize:              Integer;
  lhHeaderSize:             Word;
  lhColorsUsed:             Word;
  lh256:                    Word;    // = 256 always
  lhControlByte:            Byte;    // $0x - swizzled palette, $8x - normal, 1 - 16, 2 - 24, 3 - 32
  lhFormat:                 Byte;    // 1 - 16bpp, 2 - 24bpp, 3 - 32bpp, 4 - 4bpp, 5 - 8bpp
  lhWidth:                  Word;
  lhHeight:                 Word;
  lhTEX0:    Array[0..7] of Byte;
  lhTEX1:    Array[0..7] of Byte;
  lhTEXA:    Array[0..3] of Byte;
  lhTEXCLUT: Array[0..3] of Byte;
 end;

--- Конец цитаты ---
По какой спецификации писал - не помню, нагуглить не сложно. Есть также ридер на паскале.
nikita600:
Спасибо :)
Жаль что на Паскале, а не на Си.
HoRRoR:
А в чём проблема? По-моему одно в другое свободно переписывается.
nikita600:
Да нет проблемы :)
Хотя подожди... Tim2 поддерживает формат 4bpp + альфа канал, так?
HoRRoR:
Естественно он поддерживает индексированные цвета. И альфу тоже.
nikita600:
Ладно буду дальше разбираться.
Спасибо :)

Добавлено позже:
  lhTEX0:    Array[0..7] of Byte;
  lhTEX1:    Array[0..7] of Byte;
  lhTEXA:    Array[0..3] of Byte;
  lhTEXCLUT: Array[0..3] of Byte;

Если не трудно, тогда поясни пожалуйста. Какие значения должны лежать в этих переменных.
nikita600:
А всё уже разобрался.
Ещё раз спасибо.
Навигация
Главная страница сообщений

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