UE4. Chaos Destruction #1. Installation.

В этом видео смотрите про настройку Unreal Engine 4 для работы с экспериментальной системой Chaos Destruction.

Пошаговая инструкция

1. Зарегистрироваться на github.com

2. Связать учетные записи GitBub и Epic в персональный настройках аккаунта Epic

3. Установить приложение GitHub Desktop

4. Зайти на вот эту страницу (актуально на весну 2020 г.) и там найти ссылку на репозиторий Unarel Engine на GitHub

5. Создать локальную копию исходников Unreal Engine с помощью GitHub Desktop. Внимание! Места на HDD должно быть не менее 150 ГБ. Выбрать версию исходников 4.23.1 (рекомендуется) или выше

6. Отредактировать файл Engine\Source\UE4Editor.Target.cs добавив строчки:

bCompileChaos = true;

bCustomSceneQueryStructure = true;

а для версии больше 4.23 еще и bUseChaos = true;

7. Установить Microsoft Vidual Studio версии 2017 или выше со следующими компонентами: "Разработка игр на С++" в который включить "Средства профилирования С++", "Пакет SDK для Windows", "Установщик Unreal Engine"

8. Запустить файл setup.bat (будет докачано около 10 ГБ зависимостей)

9. После отработки setup.bat запустить файл GenerateProjectFiles.bat

10. Если во время выполнения пункта 9 появится сообщение, то установить соответствующий NETFramefork SDK

10. Открыть файл UE4.sln в Visual Studio

11. Установить конфигурацию решения в Development Editor

12. Установить целевую платформу в Win64

13. В "Обозревателе решений" (Solution Explorer) кликнуть правой кнопкой на UE4 и выбрать "Собрать" (Build). Заняться другими делами на время 60-180 минут в зависимости от мощности вашего ПК. В случае отсутствия ошибок после сборки перейти к следующему шагу

14. В "Обозревателе решений" (Solution Explorer) кликнуть правой кнопкой на UnrealLightmass и выбрать "Собрать" (Build).

15. В "Обозревателе решений" (Solution Explorer) кликнуть правой кнопкой на UE4 и выбрать "Назначить автозагружаемым проектом" (Set as StartUp Project)

16. Нажать F5

17. В редакторе UE4 Editor создать новый проект и затем выбрать Edit->Plugins, включить следующие Plugins

Chaos Editor

Chaos Solver

Chaos Niagara

Planar Cut

Editable Mesh

Geometry

Geometry Cache

Field System

18. Перезапустить UE4 Editor