-
Notifications
You must be signed in to change notification settings - Fork 9
TF File Format Rus
Alexander Evdokimov edited this page Apr 26, 2019
·
6 revisions
Глоссарий
integer - тип данных, целое, положительное число, размер в файле 2 (указывается) или 4 байта (по умолчанию).
byte - тип данных, целое, положительное число, размер в файле 1 байт.
string - тип данных, строка с завершающим нулем на конце (по умолчанию), иногда строка имеет фиксированную длины без нуля на конце (указывается).
-TODO-
Ссылки
- Шаблон формата TF для программы 010 Editor. Открыть
1. Введение
3. Секции
3.1 Заголовок файла
3.2
Этот документ описывает структуру формата файла TF, используемого в игре Корсары (2000), Век Парусников 2 (2001) и Рыцари морей (2002). Формат TF содержит 16 битную текстуру в формате RGB, мипмапы, а также 8 битную копию текстуры и ее мипмапы.
Все переменные, перечисленные в таблицах, показаны в порядке их следования в файле.
Формат TF разделен на 3 основные секции (см Табл. 1).
№ | Секция | Ссылки |
---|---|---|
1 | Заголовок файла | См. 3.1 Заголовок файла |
2 | 16 битная текстура и мипмапы | См. 3.2 16 битные изображения |
3 | 8 битные копии и мипМапы | См. 3.3. 8 битные изображения |
Файл TF начинается с секции "Заголовок файла".
№ | Тип данных | Описание | Значение |
---|---|---|---|
1 | integer | Неизвестная переменная | 0 |
2 | byte | Неизвестная переменная | 0 |
3 | byte | Формат | 0 - BGR565, 1 - - BGRA5551 |
4 | byte | Количество мипмап 16 битной текстуры | |
5 | byte | Количество мипмап 8 битной текстуры | |
6 | integer | Ширина текстуры | |
7 | integer | Высота текстуры |
Текстура хранится в формате 16 бит BGR565 и BGRA5551, сразу за ней располагаются мипмапы.
Копии основного изображения с палитрой и мипмапы. Размер палитры 256 цветов в формате RGBA.
№ | Тип данных | Описание |
---|---|---|
1 | Палитра | |
2 | Индексы |