Похідники оригінального X-Ray Engine 1.6 від xrLil-Batya під Visual Studio 2019.
Моя тестова зборка рушія у конфігурації Release | Win32 де замінив рублі на гривні (Збирав у 22 студії через компілятори 19-ої) - https://drive.google.com/file/d/1c-TFGZCEpfPEoeFw83V06FuZdQfrvYF2/view?usp=sharing
Як зібрати:
1. У вас обов'язково мають стояти наступні компоненти Visual Studio:
- Універсальне оточення виконання C для Windows
- Пакет SDK для універсальної CRT для Windows
- Windows 8.1 SDK (або новіше)
- Visual C ++ MFC для x86 і x64
- Підтримка C ++ / CLI
- Диспетчер пакетів NuGet
- Бібліотеки ATL для x86 і x64
2. Встановити DirectX SDK.
3. Клонувати репозиторій і відкрити файл engine.sln, виставити пресет Release | Win32 і нажати у меню звеху Збірка > Зібрати рішення.
4. Перевірте результати збірки у консолі зліва знизу, там має бути щось на кшталт (число після успішно може бути інше!):
========== Збірка: упішно: 23, з помилками: 0, без змін: 0, пропущено: 0 ==========
Саме головне, щоб з помилками було 0, інакше гра не буде працювати так як треба.
5. В папці з клонованим рушієм є папка binares, де знаходиться зібраний рушій, туди треба докинути дві бібліотеки з папки lua, яка знаходиться там само, де і binares.
6. Готово, закоментуйте стару папку bin у директорії гри, та створіть нову з таким самим ім'ям, туди помістіть зібраний рушій та запустіть гру, якщо у вас все зібралося правильно, гра запуститься без проблем.
УВАГА!
- Debug та Mixed конфігурації не збираються!
- У репозиторії відсутні похідники X-Ray CoP SDK, лише гри.