Формат файлов *.err
Материал из S.T.A.L.K.E.R. Inside Wiki
Перед прочтением данной статьи, прочтите эту статью:
Бинарные файлы
Содержание
Общее описание файла
Содержит информацию об ошибках геометрии при компиляции уровня с помощью xrLC.exe.
Состоит из трёх блоков:
| Идентификатор блока | Размер (в байтах) | Описание |
|---|---|---|
| 0x0 | количество вершин * 12 + 4 | вершины |
| 0x1 | количество рёбер * 24 + 4 | рёбра |
| 0x2 | количество треугольников * 36 + 4 | треугольники |
Блоки
Все вершины в файле хранятся в следующей структуре:
| Тип | Описание |
|---|---|
| f | 3D координата X |
| f | 3D координата Y |
| f | 3D координата Z |
Блок 0x0 (вершины)
Содержит вершины, которые были склеены при компиляции.
Структура блока:
| Тип | Описание |
|---|---|
| I | количество вершин |
| вершины |
Блок 0x1 (рёбра)
Содержит рёбра, которые были удалены при компиляции.
Структура блока:
| Тип | Описание |
|---|---|
| I | количество рёбер |
| рёбра |
Структура одного ребра:
| Тип | Описание |
|---|---|
| первая вершина | |
| вторая вершина |
Блок 0x2 (треугольники)
Содержит битые треугольники (площадь которых близка к 0.0).
Структура блока:
| Тип | Описание |
|---|---|
| I | количество треугольников |
| треугольники |
Структура одного треугольника:
| Тип | Описание |
|---|---|
| первая вершина | |
| вторая вершина | |
| третья вершина |
Утилиты
Утилиты так или иначе связанные с импортом err:
X-Ray SDK (Level Editor)
- Blender Stalker Dm Err (Addon для Blender) от Pavel_Blend