À propos du projet
OpenXRay est un fork open-source maintenu par les fans du moteur X-Ray, développé à l'origine par GSC Game World pour la franchise S.T.A.L.K.E.R. Le projet cible trois titres—Call of Pripyat 1.6.02, Clear Sky 1.5.10 et le mod Call of Chernobyl 1.4.22—avec un support de Shadow of Chernobyl encore en cours. Les améliorations clés par rapport au moteur d'origine incluent des builds 64 bits natifs, des gains substantiels en FPS et en stabilité, des corrections de bugs vanille de longue date, et un ensemble croissant d'améliorations graphiques et de gameplay optionnelles, activables par les moddeurs ou les joueurs.
Le moteur fonctionne sur Windows, Linux, macOS, *BSD et des architectures exotiques telles que ARM, ARM64, Elbrus 2000 (E2K) et PPC64LE. Un renderer OpenGL remplace le pipeline DirectX 9/10/11 d'origine, et un backend Vulkan/DX12 est en développement actif. Les instructions de compilation pour toutes les plateformes supportées sont documentées dans le wiki du projet, et les pipelines CI valident chaque pull request.
Pour les auteurs de mods, OpenXRay expose un graphe de frame/rendu, des API de scripting Lua étendues, de nouveaux outils de débogage et un SDK rafraîchi, permettant des techniques graphiques modernes (par exemple, PBR, éclairage volumétrique) sans casser les archives gamedata existantes. Le projet maintient une philosophie « vanille d'abord » : les nouvelles fonctionnalités sont optionnelles et les assets d'origine restent chargeables sans modification.
La coordination communautaire se fait sur Discord, GitHub Issues et un groupe VK. Les contributions sont bienvenues—les labels good-first-issue et help-wanted guident les nouveaux venus—et le soutien financier est accepté via GitHub Sponsors, Patreon, Open Collective et Boosty. Le code source est sous licence selon les termes originaux de X-Ray ; les utilisateurs doivent posséder une copie légale des jeux S.T.A.L.K.E.R. supportés pour jouer.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.