-
-
Notifications
You must be signed in to change notification settings - Fork 482
[UA] Збірка рушія на Windows
На даний момент підтримується лише компілятор MSVC із Visual Studio. (Тобто, для збірки під Windows потрібно використовувати .sln
-рішення Visual Studio. Ми маємо підтримку CMake, але вона налаштована лише для Linux)
Якщо у вас ще немає Visual Studio, ви можете завантажити та встановити Visual Studio 2022 (або 2019) Community Edition — вона абсолютно безкоштовна для проєктів з відкритим кодом.
Обов’язково потрібно встановити наступні компоненти через інсталятор Visual Studio:
- Робоче середовище для C++
- Windows Universal CRT
- Windows 10.0 SDK (будь-який)
- Менеджер пакетів NuGet
- MSVC v143 — інструменти для збірки VS 2022 для x64 та x86
- або MSVC v142 — інструменти для збірки VS 2019 для x64 та x86
Вам знадобиться наступне розширення, щоб зберігати файли у Visual Studio з кодуванням UTF-8 без BOM.
Усі необхідні бібліотеки вже є в репозиторії — або у вигляді звичайних файлів, або як підмодулі.
- Встановіть S.T.A.L.K.E.R.: Call of Pripyat
- Встановіть патч 1.6.02 (тільки для російської локалізації; світова версія вже має його включеним)
- Клонуйте репозиторій (не завантажуйте його як архів!)
- Якщо ви використовуєте Git-консоль, ось команда:
git clone https://github.com/OpenXRay/xray-16.git --recursive
- Якщо ви використовуєте Git-клієнт:
- Просто натисніть
Open in Desktop
, якщо користуєтесь Github Desktop. - Потім введіть цю команду в Git-консолі:
git submodule update --init --recursive
- Якщо команда не спрацює, спробуйте
git submodule sync
, а потім знову виконайте попередню.
- Просто натисніть
- Якщо ви використовуєте Git-консоль, ось команда:
- Тепер можна збирати рушій!
- Просто відкрийте
src/engine.sln
у Visual Studio. - Далі натисніть
Build -> Build Solution
або збирайте лише проєктxr_3da
, якщо вам не потрібні утиліти (наприклад, компілятори рівнів тощо).
- Просто відкрийте
- Виберіть рішення
engine
і відкрийте його властивості- Перейдіть до:
-
Startup Project
-
Single startup project
xr_3da
-
Single startup project
-
Startup Project
- Перейдіть до:
- Виберіть проєкт
xr_3da
і відкрийте його властивості- Перейдіть до:
-
Debugging
-
Working Directory
-
C:\ШЛЯХ\ДО\StalkerCallOfPripyat\
(папка, яка міститьfsgame.ltx
)
-
-
Working Directory
-
Debugging
- Перейдіть до:
Конфігурація Debug
призначена для повного налагодження, але вона не є придатною для гри. Рекомендується використовувати конфігурацію Mixed
.
Home
English
- Русский
- Українська
- Беларуская
- Polski
- Český