четверг, 28 июня 2012 г.

Спецификация TIM2 [PS2]

Доброго времени суток, читатель.
Пишу статью о формате файла TIM2. Так как я замучился вечно её терять на просторах своего жёсткого диска, запишу-ка я её сюда, дабы себе облегчить задачу поиска, да и помочь заинтересованному в ней человеку.
Описывать я буду в таком виде: «размер в байтах» – «значение».

4 – TIM2
1 – Тэг формата (Обычно равен 0x04)
1 – Align128 (В нашем случае не используется, поэтому равен 0x00, если используется, то 0x01)
2 – Количество слоёв
4 – Зарезервированные данные
4 – Зарезервированные данные

4 – Размер данных (начиная со смещения 0x10 и до конца изображения)
4 – Размер палитры
4 – Размер матрицы изображения
2 – Размер заголовка
2 – Количество используемых цветов
1 – 0x00
1 – Количество мипмапов (Если мипмапов нет, тогда 0x01)
1 – Формат палитры (описано ниже)
1 – Формат изображения (описано ниже)
2 – Ширина
2 – Высота
8 – TEX0-данные (используются для записи флагов и прочих данных для PS2)
8 – TEX1-данные
4 – TEXA-данные
4 – TEXCLUT-данные

Формат палитры:
Цветовая модель палитры всегда: RGB или RGBA.
Для палитры использующей свизлинг, пишутся такие значения:
0x01 – 16 битная палитра
0x02 – 24 битная палитра
0x03 – 32 битная палитра с альфой
Для палитры не использующей свизлинг, пишутся такие значения:
0x81 – 16 битная палитра
0x82 – 24 битная палитра
0x83 – 32 битная палитра с альфой

Формат изображения:
0x01 – 16 бит
0x02 – 24 бит
0x03 – 32 бит
0x04 – 4 бит
0x05 – 8 бит

P.S. Огромнейшее спасибо Джинни, за предоставленную информацию о TIM2.

четверг, 5 января 2012 г.

Mafia: Thу City of Lost Heaven


Ну что, спустя практически год, я в кой-то веки доделал адаптацию перевода под PS2 этой неплохой игрушки. Что самое забавное было, так это то что ресурсы PS2 версии практически идентичны ПК-версии. Изменения минимальны. В этом нелёгком деле мне помогал один хороший человек под ником ViT. Ознакомиться с этой работой вы можете на таких замечательных ресурсах как rutracker.org и psxplanet.ru.
В принципе не знаю даже, что тут ещё написать, хотя знаю :)
Я начинаю заново переводить игру Spider-Man для приставки PSOne. Единственное, что могу сказать у игры будет полная озвучка на русском языке. В озвучке буду принимать участие Provaider[th] и Ze6ypo. Может быть кто-то ещё, но они мне, пока, не известны.
Ах да, с прошедшим Новым Годом! Всем добра и прочих плюшек.
До новых встреч.