OVL (формат файлов)

Материал из RnR Wiki
Перейти к навигации Перейти к поиску

Описание формата файлов *.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
Игровое наполнение Игровой регионАвтопаркСаундтрекВступительный роликРацияМилицияВертолёт
Дб2t.jpg
Моддинг МодификацииУтилитыgame.cnfsch-файлыvehicle.techtruck.ini
Разное История версийСоветы и секретыБонусный дискУправлениеАвторы