English | Русский
IX-Ray - это форк движка X-Ray 1.6, который направлен на улучшение игрового процесса и упрощение разработки модификаций
Общими целями проекта являются улучшение опыта разработки и игрового опыта, исправление множества ошибок оригинального движка и расширение поддержки новых функций
Последнюю версию движка можно скачать на странице релизов
| Платформа | Сборка | Система | Файлы | Описание |
|---|---|---|---|---|
| Зов Припяти | Игровая | Windows x64 | Engine+Assets | Готовая сборка движка для игроков или необходимая для выпуска модификаций. Архив содержит движок и ресурсы для запуска игры |
| Зов Припяти | Для разработки | Windows x64 | Engine+Assets | Готовая сборка движка для разработчиков, необходимая для удобной разработки модификаций. Архив содержит движок и ресурсы для запуска игры |
Прочитать о различиях можно в FAQ
- Поддержка архитектур: x64
- Поддерживается Visual Studio 2019-2026
- Система сборки CMake
- Поддерживаемые рендеры: DirectX 9.0c, DirectX 11
- Улучшенная производительность и повышенный FPS
- Загрузка уровней ускорена в 3-4 раза
- Расширены возможности для модмейкеров
- Исправление оригинальных ошибок
- Поддержка инструментов отладки: ASAN, RenderDoc и LuaPanda
- Поддержка DLTX и XMLOverride
- Поддержка внутриигровых инструментов отладки
- Поддержка системы TTF шрифтов
- Расширены возможности рендеринга
- Поддержка формата сжатия BC7
- Поддержка технологий NVIDIA DLSS и AMD FidelityFX Super Resolution 2 (FSR2)
- Расширены возможности геймплея
- Расширены возможности UI
- Расширены возможности Lua
- ОС: Windows 7 SP1 с установленным Platform Update или новее
- ЦПУ: Поддержка SSE2 или более новых инструкций
- ОЗУ: 4 Гб
- ГПУ: Поддержка Shader Model 3.0 или новее
- ГПУ VRAM: 512 Мб
- DirectX: 9.0с или новее
Для запуска:
- OpenAL Driver
- Visual C++ Redistributable
- DirectX End-User Runtime
- Установите оригинальную игру
- Удалите в основной папке игры:
bin,gamedata(при наличии) - Распакуйте архив в основную папку игры с заменой файлов
Для сборки:
- Visual Studio 2022 (или 2026) Community Edition
- Windows SDK 10.025+
- Git
- CMake
Для разработки:
Проект может быть собран различными способами. Выберите наиболее удобный из них и следуйте инструкциям
Сначала скачать репозиторий:
# С GitHub
git clone https://github.com/ixray-team/ixray-1.6-stcop.gitImportant
Подготовка системы перед сборкой
Чтобы избежать ошибок, выполните два обязательных условия:
-
Отключите сторонние сетевые инструменты:
- Обходы DPI
-
Включите поддержку длинных путей в Windows:
- Это системное ограничение на 260 символов в пути к файлу
- Примечание: В новых версиях Windows 10/11 этот параметр часто включён по умолчанию. Проверить можно командой
fsutil behavior query LongPathsEnabledв терминале с правами администратора. Если выведет1— включено
Чтобы сгенерировать папку build и решение:
- Открыть CMake GUI
- Нажать кнопку
Browse Source...и открыть папку с проектом - Выбрать необходимые опции в категории
IXRAY - Нажать кнопку
Configureи затем кнопкуGenerate
Чтобы собрать проект после генерации решения:
- Открыть сгенерированное решение в Visual Sudio
- Выбрать необходимую конфигурацию сборки
- Собрать решение
Чтобы сгенерировать решение с настройками по умолчанию с помощью консоли, выполнить следующие действия:
cmake -B buildДля сборки проекта после генерации решения:
- Открыть сгенерированное решение в Visual Sudio
- Выбрать необходимую конфигурацию сборки
- Собрать решение
Все значимые изменения в этом репозитории задокументированы в этом файле
Содержимое этого репозитория лицензировано на условиях пользовательской некоммерческой MIT-подобной лицензии, если не указано иное. Подробности смотрите в этом файле
Проект разрабатывается при поддержке этих инструментов