WPL — различия между версиями

Материал из GTAModding.ru
Перейти к: навигация, поиск
Строка 26: Строка 26:
 
'''Секция 0 - Instances'''
 
'''Секция 0 - Instances'''
  
Информация размещения объектов соответствует секции [[IPL#INST|instance]] <code>.ipl</code> файлов. Здесь схожая структура как у [[Бинарные_IPL|бинарных IPL]] файлов (введенные с [[:Категория:GTA_SA|San Andreas]]):
+
Информация размещения объектов соответствует секции [[IPL#INST|instance]] <code>.ipl</code> файлов. Здесь схожая структура как у [[Бинарные_IPL|бинарных IPL]] файлов (введенные с [[:Категория:GTA_SA|San Andreas]]).
  
 
  4b - FLOAT  - Позиция X
 
  4b - FLOAT  - Позиция X
Строка 43: Строка 43:
 
''Информация вращения в виде [[Wikipedia:Quarternion|кватериона]]''
 
''Информация вращения в виде [[Wikipedia:Quarternion|кватериона]]''
  
 +
'''Секция 2 - Unknown'''
 +
 +
4b - FLOAT  - Unknown
 +
4b - FLOAT  - Unknown
 +
4b - FLOAT  - Unknown
 +
4b - FLOAT  - Unknown
 +
4b - FLOAT  - Unknown
 +
4b - FLOAT  - Unknown
 +
4b - FLOAT  - Unknown
 +
4b - FLOAT  - Unknown
 +
4b - UINT32  - Unknown
 +
4b - UINT32  - Unknown
 +
4b - UINT32  - Unknown
 +
4b - UINT32  - Unknown
 +
 +
'''Секция 4 - Unknown'''
 +
 +
4b - FLOAT  - Unknown
 +
4b - FLOAT  - Unknown
 +
4b - FLOAT  - Unknown
 +
4b - FLOAT  - Unknown
 +
4b - FLOAT  - Unknown
 +
4b - FLOAT  - Unknown
 +
4b - UINT32  - Unknown
 +
4b - UINT32  - Unknown
 +
4b - UINT32  - Unknown
 +
4b - UINT32  - Unknown
 +
4b - UINT32  - Unknown
  
 
==Ссылки==
 
==Ссылки==

Версия 11:35, 25 февраля 2009

Файлы Windows PLacement выполняют такую же роль, как и файлы IPL из предыдущих частей. Они могут быть отредактированы программой WPL Manager.

Формат файла

Любой WPL файл начинается с заголовка размером 68 байт. Каждый параметр отвечает за количество блоков в соответствующей секции. В большинстве секций находятся блоки с данными о расположении объекта.

4b - UINT32   - (Версия)    - Всегда равна "3"
4b - UINT32   - (секция 0)  - Instances
4b - UINT32   - (секция 1)  - Unused
4b - UINT32   - (секция 2)  - Unknown
4b - UINT32   - (секция 3)  - Stream (только в файлах *_stream*.wpl)
4b - UINT32   - (секция 4)  - Unknown
4b - UINT32   - (секция 5)  - Unused
4b - UINT32   - (секция 6)  - Unused
4b - UINT32   - (секция 7)  - Unused
4b - UINT32   - (секция 8)  - Strbig (только в файлах *_strbig*.wpl)
4b - UINT32   - (секция 9)  - LODcull (только в файлах lodcull_*.wpl)
4b - UINT32   - (секция 10) - Unknown
4b - UINT32   - (секция 11) - Unused
4b - UINT32   - (секция 12) - Unused
4b - UINT32   - (секция 13) - Unused
4b - UINT32   - (секция 14) - Unused
4b - UINT32   - (секция 15) - Unknown

Секция 0 - Instances

Информация размещения объектов соответствует секции instance .ipl файлов. Здесь схожая структура как у бинарных IPL файлов (введенные с San Andreas).

4b - FLOAT   - Позиция X
4b - FLOAT   - Позиция Y
4b - FLOAT   - Позиция Z
4b - FLOAT   - Вращение X
4b - FLOAT   - Вращение Y
4b - FLOAT   - Вращение Z
4b - FLOAT   - Вращение W
4b - UINT32  - название модели hash
4b - UINT32  - Unknown
4b - UINT32  - LOD Индекс (Индекс другой модели в текущем файле)
4b - UINT32  - Unknown
4b - UINT32  - Unknown

Информация вращения в виде кватериона

Секция 2 - Unknown

4b - FLOAT   - Unknown
4b - FLOAT   - Unknown
4b - FLOAT   - Unknown
4b - FLOAT   - Unknown
4b - FLOAT   - Unknown
4b - FLOAT   - Unknown
4b - FLOAT   - Unknown
4b - FLOAT   - Unknown
4b - UINT32  - Unknown
4b - UINT32  - Unknown
4b - UINT32  - Unknown
4b - UINT32  - Unknown

Секция 4 - Unknown

4b - FLOAT   - Unknown
4b - FLOAT   - Unknown
4b - FLOAT   - Unknown
4b - FLOAT   - Unknown
4b - FLOAT   - Unknown
4b - FLOAT   - Unknown
4b - UINT32  - Unknown
4b - UINT32  - Unknown
4b - UINT32  - Unknown
4b - UINT32  - Unknown
4b - UINT32  - Unknown

Ссылки

Топик на GTAForums