Lost Heaven modding
Advertisement
Lost Heaven modding
Эту статью надо править

Файлы содержат описание объектов из видеовставок. Используются в паре с rep файлами, имеют те же имена.

Файлы расположены в папке Mafia\diff\
Редактируются программой Chg Editor

Моддинг[]

?

Формат файла[]

Составлено на основе материалов Driv1r

------------------------------------------------------------
variable         type   description
------------------------------------------------------------
fileSgn          short  сигнатура файла = D2 04
fileSize         long   размер файла
objectDesc1             описание первого объекта 
...
objectDescN             и последнего
?effectsBlock           блок эффектов в субфрейме
scriptDescBlock         блок описания скриптов (не обязательный)
------------------------------------------------------------

objectDescХ описание объекта 
------------------------------------------------------------
variable        description
------------------------------------------------------------
objectBlock     блок основных свойств объекта
definishnBlock  блок его дополнительных свойств (не обязательный)
------------------------------------------------------------ 

objectBlock блок основных свойств объекта
------------------------------------------------------------
variable     type                 description
------------------------------------------------------------
blockSgn     short                сигнатура блока = 64 00
blockSize    long                 размер блока включая сигнатуру
objectType   long                 тип объекта (см типы объектов)
positionX    float                X координата       
positionY    float                Y
positionZ    float                Z
scaleX       float                масштаб по оси Х
scaleY       float                Y
scaleZ       float                Z
rotationX    float                поворот вокруг оси Х
rotationY    float                Y
rotationZ    float                Z
unknown      float                константа = 00 00 00 00
nameSize     long                 длина имени объекта
name         string(nameSize)     имя объекта
secNameSize  long                 размер имени родительского сектора
secSize      string(secNameSize)  имя род. сектора
4dsNameSize  long                 размер имени файла модели
4dsName      string(4dsNameSize)  имя файла модели с окончанием .I3D
------------------------------------------------------------

definishnBlock  блок дополнительных свойств объектов
------------------------------------------------------------
variable        type   description
------------------------------------------------------------
blockSgn        short  сигнатура блока = 68 00
blockSize       long   размер блока включая сигнатуру
objectType      long   тип объекта и его
objectTypeDecs         спецсвойства (см типы объектов)
------------------------------------------------------------

scriptDescBlock блок описания скриптов
------------------------------------------------------------
variable        type    description
------------------------------------------------------------
blockSgn        short   сигнатура блока = F4 01
blockSize       long    размер блока с сигнатурой 
scriptDesc1             описание первого скрипта
..
scriptDescN             и последнего
------------------------------------------------------------

scriptDescX описание скрипта
------------------------------------------------------------
variable        type                    description
------------------------------------------------------------
scriptSign      byte                    сигнатура начала описания = 01
scriptSize      long                    размер имени скрипта
scriptName      string(scriptSize)      имя скрипта
scriptTextSize  long                    размер содержимого скрипта
scriptText      string(scriptTextSize)  содержимое скрипта
------------------------------------------------------------
Advertisement