-
-
Notifications
You must be signed in to change notification settings - Fork 464
[UA] Як зібрати движок на Windows
На даний момент, підтримується тільки компілятор MSVC.
Для збірки OpenXRay достатньо наявності Visual Studio 2017 Community Edition. Якщо ви її ще не встановили, ви можете завантажити її і встановити - вона абсолютно безкоштовна.
Вам знадобляться такі пакети, які ви можете встановити через Visual Studio installer:
- Універсальне оточення виконання C для Windows
- Пакет SDK для універсальної CRT для Windows
- Windows 8.1 SDK (або новіше)
- Visual C ++ MFC для x86 і x64
- Підтримка C ++ / CLI
- Диспетчер пакетів NuGet
Вам буде потрібно спеціальне розширення для того, щоб Visual Studio автоматично зберігала файли в кодуванні UTF-8. (без BOM)
Всі необхідні бібліотеки вже знаходяться в репозиторії в папці sdk
, або в якості підмодулів у папці Externals
.
- Встановіть S.T.A.L.K.E.R .: Заклик Прип'яті
- Встановіть патч 1.6.02 (якщо він ще не встановлений):
- Скопіюйте репозиторій (але не завантажуйте його архівом, не можна завантажувати архівом)
- Якщо ви віддаєте перевагу терміналу, ось команда:
git clone https://github.com/OpenXRay/xray-16.git --recursive
- Якщо ви віддаєте перевагу GUI:
- Просто натисніть
Open in Desktop
, якщо ви користуєтеся Github Desktop. - Потім просто введіть цю команду в терміналі:
git submodule update --init --recursive
- Просто натисніть
- Якщо ви віддаєте перевагу терміналу, ось команда:
- Тепер можна приступати до збірки движка!
- Виберіть рішення
engine
і відкрийте його характеристики- Виберіть:
- Проект, який бажаєте запустити
- Проект, який завантажуєте
- xr_3da
- Проект, який завантажуєте
- Проект, який бажаєте запустити
- Виберіть:
- Виберіть проект
xr_3da
і відкрийте його характеристики- Виберіть:
- Відладка
- Робочий каталог
-
C:\Шлях\До\СталкерЗакликПрип'яті\
(папка, де знаходиться fsgame.ltx)
-
- Робочий каталог
- Відладка
- Виберіть:
Debug
конфігурація призначена для повноцінної відладки і не підходить для гри. Рекомендується використовувати Mixed
.
Home
English
- Русский
- Українська
- Беларуская
- Polski
- Český