Level.cform — различия между версиями — S.T.A.L.K.E.R. Inside Wiki

Level.cform — различия между версиями

Материал из S.T.A.L.K.E.R. Inside Wiki

Перейти к: навигация, поиск
(Описание файла)
Строка 13: Строка 13:
 
   </tr>
 
   </tr>
 
   <tr>
 
   <tr>
     <td>Код блока</td>
+
     <td>Версия</td>
     <td><div align="center">4</div></td>
+
     <td><div align="center">4 для сборки 2215 и выше</div></td>
     <td><div align="center">Word(2)</div></td>
+
     <td><div align="center">DWord(4)</div></td>
  </tr>
+
  <tr>
+
    <td>Сжатие данных (0 - нет, 32768 - да) </td>
+
    <td><div align="center">0</div></td>
+
    <td><div align="center">Word(2)</div></td>
+
 
   </tr>
 
   </tr>
 
   <tr>
 
   <tr>
Строка 101: Строка 96:
 
   </tr>
 
   </tr>
 
   <tr>
 
   <tr>
     <td>Номер материал</td>
+
     <td>Идентификатор материала (14 бит) и флаги в двух старших битах</td>
 
     <td><div align="center">12</div></td>
 
     <td><div align="center">12</div></td>
     <td><div align="center">DWord(4)</div></td>
+
     <td><div align="center">Word(2)</div></td>
 +
  </tr>
 +
  <tr>
 +
    <td>Номер сектора</td>
 +
    <td><div align="center">14</div></td>
 +
    <td><div align="center">Word(2)</div></td>
 
   </tr>
 
   </tr>
 
</table>
 
</table>
 
[[Категория:Форматы файлов]]
 
[[Категория:Форматы файлов]]

Версия 23:52, 30 октября 2008

Формат разобрал Haper

Описание файла

Cодержит твердотельную структуру карты. Все осязаемые объекты с материалами живут тут. Благодаря ему игра знает, с каким звуком и свойством должны реагировать объекты на попадания в них пуль или ходьбе по ним.

Файл состоит из одного блока, который содержит в себе следующее:

Значение
Размер
Версия
4 для сборки 2215 и выше
DWord(4)
Количество вершин
-
DWord(4)
Количество треугольников
-
DWord(4)
Диагональ ббокса
-
24 байта
Вершины
-
-
Треугольники
-
-

ББокс

ББокс описывает всю карту, включая абсолютно все статические объекты.

Диагональ ббокса представляет собой две вершины, формат у которых такой же, как у остальных:

Смещение
Размер
Координата X
0
Single(4)
Координата Z

4

Single(4)
Координата Y
8
Single(4)

Треугольник

Смещение
Размер
Первый индекс
0
DWord(4)
Второй индекс

4

DWord(4)
Третий индекс
8
DWord(4)
Идентификатор материала (14 бит) и флаги в двух старших битах
12
Word(2)
Номер сектора
14
Word(2)
Другие места
LANGUAGE