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

Does CEnshine work with OpenSauce? #1

Closed
N8endo opened this issue Sep 8, 2022 · 1 comment
Closed

Does CEnshine work with OpenSauce? #1

N8endo opened this issue Sep 8, 2022 · 1 comment

Comments

@N8endo
Copy link

N8endo commented Sep 8, 2022

I tried it with SPV3 and stock CE with OpenSauce installed. In both installs, I'm using Chimera 1.0 version 50 which is the last version compatible with OpenSauce. I got CEnshine working on CE after disabling OpenSauce. Are CEnshine and OpenSauce completely incompatible, or can they somehow be made to work together?
Thanks!

@Sledmine
Copy link
Owner

Sledmine commented Dec 11, 2022

Sorry for replying TOO late, It does not work with OpenSauce.

Basically OpenSauce has it's own set of shaders based on the original broken ones from Gearbox, they are just an extension of those shaders.

OpenSauce overrided the way the game loads shaders so it forces it to load a different set of shaders "EffectCollection_ps_2_0_b.enc" (or something like that), these shaders have the normal stock behaviour of the Gearbox shaders and the extensions for OpenSauce shaders.

So even if you replace the shaders that OpenSauce is looking for you will have probably a crash or black shaders being rendered because OpenSauce shaders don't exist anymore in the shaders file, so in theory OpenSauce could be compatible by recompiling CEnshine shaders code + OpenSauce shaders code to be able to achieve this.

But I consider this kind of difficult and also OpenSauce is barely used these days so... it is doable but it will require some effort.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants