Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Make gamedata fully optional and move it into separate project #474

Closed
Xottab-DUTY opened this issue Sep 30, 2019 · 6 comments
Closed

Make gamedata fully optional and move it into separate project #474

Xottab-DUTY opened this issue Sep 30, 2019 · 6 comments
Labels
Call of Pripyat This can affect Call of Pripyat compatibility, or related to this game. Clear Sky This can affect Clear Sky compatibility, or related to this game. Help wanted Modmaker Experience Modmaker experience with OpenXRay Mods This issue is related to mods. Player Experience Shadow of Chernobyl This can affect Shadow of Chernobyl compatibility, or related to this game.

Comments

@Xottab-DUTY
Copy link
Member

To be fully compatible with the original engine, we should make all our gamedata improvements optional.

Then, we can create a new project on behalf of OpenXRay which delivers improvements and fixes to the original game, but is not limited to that only. In this new project we can implement new features that are not suitable for xray-16 (because it is a platform for modmakers, but not mod itself)

@Xottab-DUTY Xottab-DUTY added Player Experience Modmaker Experience Modmaker experience with OpenXRay Call of Pripyat This can affect Call of Pripyat compatibility, or related to this game. labels Sep 30, 2019
@Xottab-DUTY
Copy link
Member Author

First step on this is to solve #473 and make all other shaders optional.

Scripts and configs are already optional.

@Xottab-DUTY Xottab-DUTY pinned this issue Sep 30, 2019
@Xottab-DUTY Xottab-DUTY added this to the Full CoP compatibility milestone Sep 30, 2019
@007exe
Copy link
Contributor

007exe commented Oct 5, 2019

However, for Linux, OpenGL shaders that are not available in the vanilla version remain mandatory. Perhaps you should add and download shaders from /usr/share/openxray/shaders for Linux along the standard paths?

@Xottab-DUTY
Copy link
Member Author

@007exe, if we implement #258, then OpenGL shaders won't be a mandatory =)

Perhaps you should add and download shaders from /usr/share/openxray/shaders for Linux along the standard paths?

No, that's unnecessary and may be confusing. Standard gamedata/shaders/gl is enough.

@Xottab-DUTY Xottab-DUTY added Mods This issue is related to mods. Clear Sky This can affect Clear Sky compatibility, or related to this game. Shadow of Chernobyl This can affect Shadow of Chernobyl compatibility, or related to this game. labels Oct 16, 2019
@Xottab-DUTY
Copy link
Member Author

#473 is done. Next step is #492.

@Xottab-DUTY
Copy link
Member Author

Xottab-DUTY commented Jan 15, 2020

All gamedata (except GLSL shaders) was removed. Next step is to restore it in the OpenXRay Plus project.
https://github.com/OpenXRay/plus

P.S. #492 is still to be implemented.

@Xottab-DUTY
Copy link
Member Author

To close this issue we need to implement #258, while #492 is optional.

@Xottab-DUTY Xottab-DUTY unpinned this issue Nov 12, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Call of Pripyat This can affect Call of Pripyat compatibility, or related to this game. Clear Sky This can affect Clear Sky compatibility, or related to this game. Help wanted Modmaker Experience Modmaker experience with OpenXRay Mods This issue is related to mods. Player Experience Shadow of Chernobyl This can affect Shadow of Chernobyl compatibility, or related to this game.
Projects
Status: Done
Development

No branches or pull requests

2 participants