Sobre el proyecto
OpenXRay es un fork de código abierto mantenido por fanáticos del motor X-Ray, originalmente desarrollado por GSC Game World para la franquicia S.T.A.L.K.E.R. El proyecto se dirige a tres títulos—Call of Pripyat 1.6.02, Clear Sky 1.5.10 y el mod Call of Chernobyl 1.4.22—con soporte para Shadow of Chernobyl aún en progreso. Las mejoras clave sobre el motor original incluyen compilaciones nativas de 64 bits, ganancias sustanciales en FPS y estabilidad, correcciones de errores antiguos del juego original y un conjunto creciente de mejoras gráficas y de jugabilidad opcionales que modders o jugadores pueden activar.
El motor funciona en Windows, Linux, macOS, *BSD y arquitecturas exóticas como ARM, ARM64, Elbrus 2000 (E2K) y PPC64LE. Un renderizador OpenGL reemplaza la tubería original de DirectX 9/10/11, y un backend Vulkan/DX12 está en desarrollo activo. Las instrucciones de compilación para todas las plataformas compatibles están documentadas en la wiki del proyecto, y los pipelines de CI validan cada solicitud de extracción.
Para autores de mods, OpenXRay expone un grafo de fotogramas/renderizado, APIs extendidas de scripting Lua, nuevas herramientas de depuración y un SDK renovado, lo que permite técnicas gráficas modernas (por ejemplo, PBR, iluminación volumétrica) sin romper los archivos de gamedata existentes. El proyecto mantiene una filosofía de "vanilla primero": las nuevas funciones son opcionales y los activos originales permanecen cargables sin cambios.
La coordinación comunitaria ocurre en Discord, GitHub Issues y un grupo de VK. Se aceptan contribuciones—las etiquetas good-first-issue y help-wanted guían a los nuevos—y el apoyo financiero se acepta a través de GitHub Sponsors, Patreon, Open Collective y Boosty. El código base está licenciado bajo los términos originales de X-Ray; los usuarios deben poseer una copia legal de los juegos S.T.A.L.K.E.R. compatibles para jugar.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.