Внимание: Режим работает только в R2 рендере
Попытка сделать из движка xray условную песочницу, сам мод работает как отдельный режим игры т.е нельзя будет начать новую игру и делать грязь(пока что), я изначально хотел прикрутить механику майна к самому движку, но потом возникла идея на сколько сильно можно движок перековырять.
Из готового.
Воксельный мир (с возможностью генерации уровней динамически)
Базовые взаемодействие с окружением (сломать/поставить)
Перарасчёт физики в отдельном потоке
Манипуляция объектами игры
Оверрайд оригинальных локаций (геометрия) возможность взаемодействовать с геометрией (пока только коллизии, т.е нельзя сломать оригинальную геометрию только поверх ставить что-то)
Спавн объектов, зон, освещения (прослойка imgui редактор)
Динамическая смена профилей игрока (можно взять любой профиль Npc и получить его снаряжение, имя)
Первая итерация новой воды, и механики плавания (пока в сыром варианте без шейдеров
В планах
Alife поверх воксельного мира
Манипуляция с npc
Runtime генерация аи сетки, плюс редактирвание
Манипуляция оригинальной геометрии с сохранением cform (оригинальная геометрия бэкап)
Манипуляция объектами самой игры, включая статику см. 4
Динамическая подгрузка любых локаций, без ручного подключения к графам (т.е берём локу из любого мода и играемся)
Защита от missing ресурсов, движок не будет ложится если нету (шейдеров, моделей, звуков, партиклов и секций)
Динамическая генерация аи сетки (операция тяжёлая, будет возможность откючить) если нету оригинальной сетки у уровня.
Генарция графов.
Пукнты 6, 9 не будут требовать пересборки all.spawn
Будут идеи выслушаю