Как установить openxray на сталкер зов припяти
Перейти к содержимому

Как установить openxray на сталкер зов припяти

  • автор:

OpenXRay

OpenXRay [3] [4] [5] [6] — это модифицированный X-Ray Engine 1.6, собранный из исходников.

Основные особенности [7]

  • Кроссплатформенность
  • Рабочий 64-битный движок, что означает отсутствие ограничений по оперативной памяти для движка.
  • Улучшенная многоядерность, за счёт отвязки от первого ядра (оригинальный движок был жёстко привязан к первому ядру, из-за того, что в Windows XP, планировщик плохо распределял нагрузку по ядрам)
  • Донастроенный и обновлённый редактор погоды – xrWeatherEditor (ключ запуска изменён на -weather).
  • Последние версии LuaJIT и Luabind, доработанные для работы с движком.

Установка

Кликните по x86 или x64 Configuration: Debug, Configuration: Mixed или Configuration: Release (смотря что нужно), далее кликните по вкладке Artifacts. Появится список готовых архивов.

Распакуйте выбранный архив и переместите файлы в корневую директорию S.T.A.L.K.E.R. — Зов Припяти дисковой версии пропатченной до v1.6.02 или Steam версии.

Источники

  1. ↑Страница «OpenXRay/xray-16: contributors» на github.com
  2. ↑По информации от Xottab_DUTY с Discord-сервера «OpenXRay»
  3. ↑Страница «OpenXRay/xray-16» на github.com
  4. ↑Тема «OpenXRay 1.6.02+ (CoP)» на AMK форуме
  5. ↑Тема «OpenXRay 1.6.02+» на форуме Gameinator
  6. ↑Тема «OpenXRay 1.6.02+» на форуме AP Production
  7. ↑Страница «OpenXRay/xray-16: Changes» на github.com

Saved searches

Use saved searches to filter your results more quickly

Cancel Create saved search

You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session.

OpenXRay / xray-16 Public

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

Xottab_DUTY edited this page Oct 27, 2023 · 27 revisions

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

Еще раз подумайте, для чего Вам нужно собирать OpenXRay из исходников?

Ведь самые новые сборки можно скачать на GitHub Actions (для скачивания необходимо залогиниться в GitHub) или на AppVeyor (иногда сборки недоступны из-за нехватки места).

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

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

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

  • Рабочая нагрузка C++
  • Универсальная среда выполнения C для Windows
  • Windows 10.0 SDK (любой)
  • Диспетчер пакетов NuGet
  • MSVC версии 143 — средства сборки C++ для VS 2022 для x64 или x86
    • Или MSVC версии 142 — средства сборки C++ для VS 2019 для x64 или x86

    Вам потребуется специальное расширение для того, чтобы 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
        • Просто нажмите Open in Desktop.
        • ========== Сборка: успешно: 61, с ошибками: 0, без изменений: 0, пропущено: 5 ==========

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

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

        Не используйте конфигурацию Debug , если вы не ищите утечки, порчи памяти и другие труднонаходимые проблемы; производительность этой конфигурации очень низкая. Для разработки модов используйте Release или Mixed, для финальных тестов – Release Master Gold.

        Saved searches

        Use saved searches to filter your results more quickly

        Cancel Create saved search

        You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session.

        OpenXRay / xray-16 Public

        [RU] Как установить и играть

        Xottab_DUTY edited this page Sep 7, 2023 · 35 revisions

        December 2020 Preview
        Версия для игроков: Windows 64-бит Windows 32-бит
        Версия для мододелов: Windows 64-бит Windows 32-бит
        Другие версии .
        December 2021 RC1
        Версия для игроков: Windows 64-бит Windows 32-бит
        Версия для мододелов: Windows 64-бит Windows 32-бит
        Другие версии и файлы .
        Свежайшая сборка
        Версия для игроков: Windows 64-bit Windows 32-bit
        Версия для мододелов: Windows 64-bit Windows 32-bit
        Другие версии и файлы .

        Пояснение версий сборок

        • OpenXRay – основной архив с движком для игры. Это как раз то, что нужно загружать игрокам.
        • Utils – содержит инструменты для создания модов, например, компиляторы уровней, упаковщик xdb-архивов и др.
        • Symbols – символы с отладочной информацией, необходимы только для разработчиков движка.
        • Debug – специальная отладочная сборка, предназначенная только для разработчиков движка.
        • Mixed – неоптимизированная сборка для мододелов и разработчиков движка для проведения тестов. Включает ещё больше возможностей отладки чем Release.
        • Release – оптимизированная сборка для мододелов, включающая расширенные возможности для отладки игры.
        • Release Master Gold – максимально оптимизированная финальная версия, предназначенная для игроков.

        Предыдущие версии можно скачать на странице Releases.

        Самые новые сборки можно скачать через AppVeyor или GitHub Actions. (для последнего нужна авторизация)

        Установить на Зов Припяти

        1. Скачайте желаемый архив.
        2. Переименуйте оригинальную папку bin в какое-нибудь другое название, например, bin_backup .
        3. Распакуйте скачанный архив в корень папки с игрой.
          1. Если распаковываете поверх какого-либо мода, рекомендуется распаковать только папку bin.
          • Если у возникает ошибка OpenAL: Can’t create sound device. , то установите OpenAL через oalinst.exe , который есть в архиве.
            • В новых тестовых сборках отсутствует oalinst.exe , т.к. ошибка больше не возникает.

            Установить на Чистое небо

            1. Скачайте желаемый архив.
            2. Переименуйте оригинальную папку bin в какое-нибудь другое название, например, bin_backup .
            3. Распакуйте только папку bin из скачанного архива в корень папки с игрой.
            4. Скачайте геймдату для ЧН и распакуйте архив в корень папки с игрой.
              • gamedata.zip – если вы используете версии OpenXRay за 2020-2021
              • gamedata.zip – если вы используете свежайшую тестовую сборку OpenXRay

            Как скомпилировать OpenXRay в Arch/Manjaro Linux и запустить на нём S.T.A.L.K.E.R.

            OpenXRay

            Я уверен, что даже начинающему геймеру не нужно представлять серию игр S.T.A.L.K.E.R. Из-за того, что “Сталер” разрабатывался в 2007-2009 годах, его движок X-Ray имеет ряд недостатков по сравнению с современными, например использование в работе только одно ядро процессора (в те времена многоядерные процессоры только начинали входить на рынок). Энтузиасты и фанаты серии S.T.A.L.K.E.R. решили исправить такое положение дел и создали открытую версию движка OpenXRay. Далее мы его соберём на Arch/Manjaro Linux и запустим на нём третью часть серии – S.T.A.L.K.E.R. – Зов Припяти. Зачем? Так просто, посмотреть.

            Всё делалось по просьбе некоторой группы людей, которые, в том числе, сейчас читают этот материал, так что приветы ��

            Сборка OpenXRay

            В AUR есть готовый PKGBUILD для автоматической сборки. С помощью него и соберём, в работе будем использовать мой любимый AUR-хелпер paru, хотя можно использовать и другие вроде yay или pacaur. Всё можно сделать и из GUI, например найти openxray в Pacaur и установить с помощью него.

            Выполняем в терминале:

            paru -S --noconfirm openxray

            Понеслась! Ждём окончания сборки, после чего запускаем в пробном режиме командой в консоли

            xr_3da

            Если движок работоспособен, получаем следующее сообщение:

            Сообщение OpenXRay

            Всё нормально, так и должно быть, закрываем OpenXRay нажатием в консоли CTRL+C.

            Получение ресурсов игры и размещение их в рабочем каталоге движка

            Просто движок работать не будет, ему нужны ресурсы, чтобы можно было запустить полноценную игру. Как вы их получите – не важно. Можно взять их из купленной(?) версии игры, можно скачать игру с торрентов и установить её с помощью Wine – без разницы. Нам нужна папка с установленной S.T.A.L.K.E.R. – Зов Припяти. Сделали? Отлично. Закидываем все файлы из папки с установленной игрой по пути:

            /home/%USERNAME%/.local/share/GSC Game World/S.T.A.L.K.E.R. - Call of Pripyat/

            Вместо %USERNAME%, само собой, ваше имя пользователя. Снова запускаем OpenXRay из консоли:

            xr_3da

            Если всё сделали правильно – можно играть, должна запуститься полноценная игра.

            Если не запустилась – смотрите где косяк. Например по пути выше у вас лежат не файлы игры, а каталог, уже в котором находятся нужные файлы. Так не пойдёт, исправляйте. Например, файл fsgame.ltx должен лежать по пути:

            /home/%USERNAME%/.local/share/GSC Game World/S.T.A.L.K.E.R. - Call of Pripyat/fsgame.ltx

            Теперь работает? Поздравляю.

            Вот несколько собственных скриншотов из игры в доказательство того, что всё работает. На скриншотах оригинальная Зов Припяти с несколькими установленными модификациями для улучшения игровой картинки:

            • AtmosFear 3
            • Absolute Nature 4
            • Absolute Structures Texture Pack
            • Absolute Scopes Texture Pack

            В игре был отключен интерфейс, оружие и прицел для большей “фотографичности”.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *