Skip to content

TF File Format Rus

Alexander Evdokimov edited this page Apr 26, 2019 · 6 revisions

Описание формата TF

Date: 2018.07 | Version: 0.1 | Авторы: Александр Евдокимов

Глоссарий

integer - тип данных, целое, положительное число, размер в файле 2 (указывается) или 4 байта (по умолчанию).

byte - тип данных, целое, положительное число, размер в файле 1 байт.

string - тип данных, строка с завершающим нулем на конце (по умолчанию), иногда строка имеет фиксированную длины без нуля на конце (указывается).

-TODO-

Ссылки

  1. Шаблон формата TF для программы 010 Editor. Открыть

Оглавление

1. Введение

2. Общая структура формата

3. Секции

  3.1 Заголовок файла

  3.2

1. Введение

Этот документ описывает структуру формата файла TF, используемого в игре Корсары (2000), Век Парусников 2 (2001) и Рыцари морей (2002). Формат TF содержит 16 битную текстуру в формате RGB, мипмапы, а также 8 битные копия текстуры и ее мипмапы.

Все переменные, перечисленные в таблицах, показаны в порядке их следования в файле.

2. Общая структура формата

Формат TF разделен на 3 основные секции (см Табл. 1).

Таблица 1. Общая структура

Секция Ссылки
1 Заголовок файла См. 3.1 Заголовок файла
2 Текстура и МипМапы См. 3.2 Текстура и МипМапы
3 Маски См. 3.3. Маски

3. Секции

3.1 Заголовок файла

Файл TF начинается с секции "Заголовок файла".

Таблица 2. Структура заголовка файла

Тип данных Описание Значение
1 integer Неизвестная переменная 0
2 byte Неизвестная переменная 0
3 byte Неизвестная переменная 0, 1
4 byte Количество копий текстуры
5 byte Количество масок
6 integer Ширина текстуры
7 integer Высота текстуры

3.2 Текстура и МипМапы

Текстура хранится в формате 16 бит BGR565 и BGRA5551, сразу за ней располагаются мипмапы.

3.2 8 битные копии

Копии основного изображения с палитрой и мипмапы. Размер палитры 256 цветов в формате RGBA.

Таблица 3. Структура

Тип данных Описание
1 Палитра
2 Индексы

Clone this wiki locally