Формат файлов *.err
Материал из S.T.A.L.K.E.R. Inside Wiki
Версия от 08:36, 20 декабря 2016; Pavel (обсуждение | вклад)
Перед прочтением данной статьи, прочтите эту статью:
Бинарные файлы
Содержание
Общее описание файла
Содержит информацию об ошибках геометрии при компиляции уровня с помощью 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