OVL (формат файлов)
Описание формата файлов *.ovl игр Дальнобойщики: Путь к победе и Дальнобойщики 2. Данные файлы представляют собой подготовленные списки текстур, которые игра должна подгрузить в память при отрисовке указанных объектов. По сути, OVL используется только для оптимизации.
Общее описание структуры файла
В общем виде OVL представляет собой текстовый файл с записанными в него секциями данных. Каждая секция имеет вид:
<тип_секции> <данные> END
Кроме того, в конце любого ovl-файла должна быть пустая строка.
Типы секций
CLUSTER
CLUSTER <имя_секции> <имена_текстур/оверлеев> END
Данный контейнер хранит в себе имена секций OVERLAY или текстур, приходящихся на данный объект и имеющих в RES-файле параметр noload. Допускается наличие пустых кластеров (не имеющих подключенных текстур/оверлеев).
Примеры:
CLUSTER fon_cl sky_dn_ov //имя подключенного OVERLAY txr\sky0_01.txr //имя подключенной текстуры txr\sky0_02.txr txr\sky0_03.txr END
CLUSTER Bus1_car_cl txr\Bus_all1.txr txr\Bus_chassis.txr txr\Bus_damages.txr txr\Bus_wheelDISK.txr txr\Bus_wheelPROT.txr txr\Bus_wheelTIRE.txr END
OVERLAY
OVERLAY <имя_группы> <имена_кластеров> END
Данный тип группирует разные кластеры в один. Имя группы не указывается в файле cabines.ovl второй части игры.
Пример:
OVERLAY fon_cl Bus1_car_cl END
ROOM
ROOM <имя_комнаты_из_b3d> <имена_оверлеев> END
Используется только в первой части игры. Содержит ссылки на ресурсы, используемые комнатой из b3d-файла.
Пример:
ROOM room_042 city //имя overlay-объекта END
Дальнобойщики 2 | ||
---|---|---|
Игровое наполнение | Игровой регион • Автопарк • Саундтрек • Вступительный ролик • Рация • Милиция • Вертолёт | |
Моддинг | Модификации • Утилиты • game.cnf • sch-файлы • vehicle.tech • truck.ini | |
Разное | История версий • Советы и секреты • Бонусный диск • Управление • Авторы |