-
Notifications
You must be signed in to change notification settings - Fork 9
IDF File Format Rus
Глоссарий
integer - тип данных, целое, положительное число, размер в файле 4 байта.
string - тип данных, строка, размер которой в файле равен 64 байта.
array - последовательность элементов/типов данных.
-TODO-
Ссылки
- Шаблон формата IDF для программы 010 Editor. Открыть
1. Введение
3. Секции
3.1 Заголовок файла
Приложение 1. Свойства объектов
Этот документ описывает структуру формата файла IDF, используемого в игре Корсары (2000). Формат IDF содержит таблицы свойств игровых объектов, такие как параметры кораблей, параметры анимаций персонажей и другие (см. Приложение 1.).
Все переменные, перечисленные в таблицах, показаны в порядке их следования в файле.
Формат IDF разделен на 2 основные секции (см Табл. 1).
№ | Секция | Ссылки |
---|---|---|
1 | Заголовок файла | См. Таблица 2 |
2 | Таблица свойств | См. Таблица 3 |
Файл IDF начинается с секции "Заголовок файла", которая содержит сигнатуру файла, количество объектов, а также количество свойств объекта.
№ | Тип данных | Описание | Значение |
---|---|---|---|
1 | integer | Сигнатура файла | 393493 |
2 | integer | Количество объектов | |
3 | integer | Количество свойств объекта | см. Свойства объектов |
Секция "Таблица свойств" содержит свойства объектов, объединенные в едином порядке. Порядок, количество и типы свойства зависят от объекта.
Таким образом, сначала в файле расположен первый объект и его свойства, затем второй и т.д.
№ | Тип данных | Описание | Значение |
---|---|---|---|
1 | string | Количество свойств | |
2 | array | Свойства | См. Таблица 4 |
№ | Тип данных | Описание |
---|---|---|
1 | integer | Неизвестное значение (Тип объекта ?) |
2 | string | Название свойства/параметра |
3 | string | Свойство/параметр объекта |
№ | Название |
---|---|
1 | name |
2 | class |
3 | type |
4 | capacity |
5 | maxcrew |
6 | mincrew |
7 | length |
8 | speedrate |
9 | turnrate |
10 | hitpoint |
11 | draft |
12 | damagemin |
13 | cannonback |
14 | cannonforward |
15 | cannonstotal |
16 | buyprice |
17 | sellprice |
18 | deckcannons |
19 | filename |
20 | icon |
№ | Название |
---|---|
1 | name |
2 | class |
3 | start_action |
4 | end_action |
5 | speed |
6 | power |
№ | Название |
---|---|
1 | name |
2 | class |
3 | start_action |
4 | end_action |
5 | speed |
6 | power |
№ | Название |
---|---|
1 | name |
2 | class |
3 | filename |
4 | description |