From 31d849ddbf897a5087f46d9b3cb0054a397aeb1c Mon Sep 17 00:00:00 2001 From: Valentin Popov Date: Thu, 19 Feb 2026 16:10:57 +0400 Subject: updated docs --- docs/specs/missions.md | 13 +++++++++++++ 1 file changed, 13 insertions(+) (limited to 'docs/specs/missions.md') diff --git a/docs/specs/missions.md b/docs/specs/missions.md index f531132..f8b2cd4 100644 --- a/docs/specs/missions.md +++ b/docs/specs/missions.md @@ -31,3 +31,16 @@ 2. Полный перечень типов триггеров и их параметров. 3. Формальные правила разрешения конфликтов триггеров в одном кадре. 4. Набор replay parity-тестов «миссия от старта до завершения». +## 4. Mission -> Prototype -> Mesh bridge + +Для 3D-объектов миссии обязательна промежуточная стадия `objects.rlb`: + +1. `data.tma` задаёт либо прямой ключ объекта, либо путь к `*.dat`. +2. `*.dat` даёт `model_key` (в retail-наборе через `objects.rlb`). +3. Ключ резолвится в запись прототипа внутри `objects.rlb`. +4. Из прототипа выбирается фактический `*.msh` и архив (например `bases.rlb`, `static.rlb`, `fortif.rlb`). +5. Только после этого запускается стандартная цепочка материалов и текстур. + +Детальный формат и алгоритм вынесены в отдельную страницу: + +- [Object registry (`objects.rlb`)](object-registry.md) -- cgit v1.2.3