Об этом проекте
OpenXRay — это поддерживаемый фанатами форк движка X-Ray с открытым исходным кодом, изначально разработанного GSC Game World для франшизы S.T.A.L.K.E.R. Проект нацелен на три игры: Call of Pripyat 1.6.02, Clear Sky 1.5.10 и мод Call of Chernobyl 1.4.22; поддержка Shadow of Chernobyl всё ещё в разработке. Ключевые улучшения по сравнению с исходным движком включают нативные 64-битные сборки, значительный прирост FPS и стабильности, исправление давних ошибок ванильной версии и растущий набор опциональных графических и игровых улучшений, которые можно включать и выключать моддерами или игроками.
Движок работает на Windows, Linux, macOS, *BSD и экзотических архитектурах, таких как ARM, ARM64, Elbrus 2000 (E2K) и PPC64LE. Рендерер OpenGL заменяет исходный конвейер DirectX 9/10/11, а бэкенд Vulkan/DX12 активно разрабатывается. Инструкции по сборке для всех поддерживаемых платформ задокументированы в вики проекта, а CI-конвейеры проверяют каждый pull request.
Для авторов модов OpenXRay предоставляет граф кадров/рендеринга, расширенные Lua-скрипты, новые инструменты отладки и обновлённый SDK, что позволяет использовать современные графические техники (например, PBR, объёмное освещение) без нарушения работы существующих архивов gamedata. Проект придерживается философии «сначала ваниль»: новые функции опциональны, а оригинальные ассеты остаются загружаемыми без изменений.
Координация сообщества происходит на Discord, GitHub Issues и в группе VK. Вклад приветствуется — метки good-first-issue и help-wanted помогают новичкам, а финансовая поддержка принимается через GitHub Sponsors, Patreon, Open Collective и Boosty. Кодовая база лицензирована на условиях оригинального X-Ray; для игры пользователи должны владеть легальной копией поддерживаемых игр S.T.A.L.K.E.R.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.