Build 1097 (SDK)

***"X-Ray Engine Level Editor build 756"*** — редактор уровней для работы с игровым движком *X-Ray* в период разработки проекта *Oblivion Lost*, являющийся последним известным сообществу редактором.

## Описание

Данная версия SDK состоит из шести приложений, где двое являются приложениями редактора, а четыре — компиляторы. Редактор уровней был значительно доработан и содержит в себе значительно больше функционала, а часть имеющихся была доработана. Так был добавлен редактор изображений, редактор партиклов, а также добавлена отдельная сборка *LTX* данных сцены. Добавлена возможность создавать группы объектов, выбирать скайбокс для уровня и создавать несколько наборов погоды для сцены. Улучшения также коснулись функции **Random Append**. Самым главным нововведением является добавление системы генерации детальных объектов, которая не будет менять свой принцип работы в будущих версиях редактора.

### Входящие в состав редактора приложения

*Основная статья: **SStudio.exe*** — редактор анимаций.

*Основная статья: **xrAI.exe*** — компилятор просчета поведения ИИ.

*Основная статья: **xrDO\_Light.exe*** — компилятор просчета освещения детальных объектов.

*Основная статья: **xrLC.exe*** — компилятор геометрии.

*Основная статья: **xrLC\_save.exe*** — сохраненная старая версия компилятора геометрии.

*Основная статья: **Build 1097 SDK/Temp*** — различные приложения для разработки и временные файлы, содержавшиеся в архиве с редактором.

### Недоработки

Здесь перечислены недоработки в редакторе уровней:

* что-то с графами;
* что-то с векторами при работе с CHull;
* группы сырые;
* random append неудобный;
* максимально неинтуитивно сделан мейк тамбнейлов;
* Image Editor ведет себя как реклама;
* Водим;

## История сборки

*Основная статья: **Oblivion Lost § История разработки***
Редактор был выложен пользователем **Loxotron** на *GAMEINATOR forums* в сливе сборок от 9 февраля 2011 года.

## Технические особенности

Технические особенности этой версии включают в себя также и особенности прошлой известной версии, за исключением системы создания детальных объектов, которые здесь имеют уже полностью другой алгоритм реализации и работы:

* Полностью новая система создания детальных объектов, работающая через ячейки-ноды, содержащие в себе конкретные модели детальных объектов, приуроченных к конкретному цвету, сгенерированные по специальной текстуре-маске;
* Несмотря на создание полностью новой системы детейлов, в редакторе все-еще содержится функционал из версии *сборки 756*, под названием *DPatch*, панель инструментов которой можно вызвать через комбинацию клавиш *Ctrl*+*3*;
* Какие-то возможно зайчатки неведомых фич, надо вскрывать;
* Кордон

## Скачивание и запуск

Установка виртуального диска и запуск редактора
Редактор можно запустить при наличии виртуального диска *X*, ссылаемого на директорию с редактором. Для этого нужно создать *.bat* файл с следующим содержимым:
`@%systemroot%\system32\subst.exe x: .`
После создания виртуального диска запустить *ed.exe* на диске *X*.

Удаление виртуального диска
В командной строке ввести команду `subst x: /d`.

*Запуск редактора на **Windows 10** с наличием последних обновлений невозможна — при попытке запуска появляется ошибка **Nonshared DATA Segment required**.*

## Примечания

1. ^ Расстановка случайными объектами из выбранного списка и их трансформация