Skip to content

[RU] Как собрать движок на Windows

Xottab_DUTY edited this page Apr 29, 2019 · 28 revisions

Как собрать и настроить OpenXRay on Windows

Сборка:

На текущий момент, поддерживается только компилятор MSVC.

Для сборки OpenXRay достаточно наличия Visual Studio 2017 Community Edition. Если вы её ещё не установили, вы можете скачать её и установить – она абсолютно бесплатна.

Вам понадобятся следующие пакеты, которые вы можете установить через Visual Studio installer:

  • 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
  • Теперь можно приступать к сборке движка!

Запуск и отладка через Visual Studio:

  1. Выберите решение engine. и откройте его свойства
    • Выберите:
      • Запускаемый проект
        • Один загружаемый проект
          • xr_3da
  2. Выберите проект xr_3da и откройте его свойства
    • Выберите:
      • Отладка:
        • Рабочий каталог
          • C:\Путь\До\СталкерЗовПрипяти\ (папка, где находится fsgame.ltx)

Рекомендации

Debug конфигурация предназначена для полноценной отладки и не подходит для игры. Рекомендуется использовать Mixed.

Clone this wiki locally