OpenXRay is based on X-Ray 1.6.02, used in S.T.A.L.K.E.R.: Call of Pripyat, so initially it supported only this game. Currently, we are working on support for all three games in the series. |Call of Pripyat|Clear Sky|Shadow of Chernobyl| |---|---|---| |Yes|Beta (see #382)| Not supported yet (see #392)|
All contributions are more than welcomed. There are several ways how you can contribute:
Community
Play and enjoy the game, file an Issue when you encounter any bugs, or you have an enhancement request.
Join us on our Discord, subscribe to our YouTube channel, join our VK group, leave a comment, put a like and communicate there! Also you can put a star on this repository :)
Development
Join our efforts in making our beloved game better, send pull requests, participate in discussions and code reviews!
It is a place to share ideas on what to implement, gather people that want to work on the engine, and work on the source code. However, the following things should be taken into consideration:
We want to keep the game close to the vanilla, untouched state, so if you want to introduce new gameplay features, make sure it is optional, doesn't break compatibility with original game resources (i.e. everything in gamedata folder and .db*/.xdb archives). You also may want to add non-gameplay features, fix bugs or improve engine performance and code quality.
Major changes should be discussed before implementation.
See issues labeled as good first issue to get familiar with the engine code in practice.
You may also want to look at issues labeled as help wanted. Some of them are difficult ones, though.
The dev branch is the default and base branch for the project. It is used for development and all Pull Requests should go there. But, be aware that this branch, sometimes, may be broken and, rarely, we can do force pushes to this branch.
Be advised that this is a community project not sanctioned by GSC Game World in any way – and they remain the copyright holders of all the original source code and S.T.A.L.K.E.R. franchise. However, they know about many community projects, including this, and support the S.T.A.L.K.E.R. community efforts to make the game better.
SkyLoader – OpenGL renderer improvements and polishing, other project work.
qweasdd136963 – supporting the OXR_COC project (Call of Chernobyl port to latest OpenXRay), other project work on new features, refactoring and bug fixing.
JohnDoe_71Rus – our regular tester.
Chip_exe – work on Linux port, maintaining AUR package, our regular tester.
If your work is being used in our project and you are not mentioned here or in the contributors page, please, write to us and we will add you. Or send us a pull request with you added to this list ;)