Closed IvorAmlug closed 8 months ago
For 1.20.1, try this combination, which should allow you to launch without crashing: oculus-mc1.20.1-1.6.9 embeddium-0.2.12+mc1.20.1 Shimmer-forge-1.20.1-0.2.3
For 1.19.2, using the most recent releases of the following (as of 12/6/23) results in a crash: oculus-mc1.19.2-1.6.9 embeddium-0.2.12+mc1.19.2 Shimmer-forge-1.19.2-0.1.14
I've made a quick adjustment to the ShaderInstance
mixin https://github.com/Teqed/Oculus/commit/f5259dbae072e77545c74c6ce2d5b368c3d32075, setting priority = 999
and required = 0
, preventing a crash when loading the game. There's probably a better way than this to order the mixin inject/redirect on either Oculus or Shimmer's end.
Shimmer and Oculus's effects disabled:
Shimmer's effects enabled, Blooming Blocks resource pack, shaders disabled:
Shaders enabled, Complementary Reimagined:
Shimmer's blooming effects are not visible when Oculus shaders are enabled.
Shaders likely need explicit compatibility with Shimmer, based on a post here: https://github.com/Low-Drag-MC/Shimmer/issues/86
Bloom and color light are all need to be compatible from shaderpack. unfortunately, shimmer is not a standard mod and there is no strandard api provided by iris/opt as well. if you want a shaderpack to be compatible with shimmer, you have to acheive it yourself. We plan to improve in a rough way though, we're considering manually injecting glsl code for the most-used shaderpacks. Currently with the latest version, we try to add bloom's glsl injection for bsl, Complementary, and other modrinth top ranked shaderpacks. More packs will be supported in the future, as well as injection support for coloured lights.
However, these changes (from only about two weeks ago) don't appear to have made their way to the 1.19.2 release for Shimmer. (Perhaps this commit? https://github.com/Low-Drag-MC/Shimmer/commit/4f9d8838cb1d16a3471ee7a42869145e972d4bfa)
Minecraft Version
Minecraft forge 1.20.1 47.2.6
Oculus Version
oculus-mc1.20-1.6.9
Sodium Version
rubidium-mc1.20.1-0.7.0a
Operating System
Windows 11
What is your GPU?
2080ti
Java Version
java 16
Reproduction Steps
Crash Report file and latest.log
Additional context
I have allready Reported the issue on the Shimmer mod page: "https://github.com/Low-Drag-MC/Shimmer/issues/81" But since the only mod that allways causes the crash is when Oculus comes along. I decidet to report it here to.
Originaly shimmer forge-1.20.1-0.1.20 says it should be Used whit oculus 1.6.4 and Rubidium 0.7.0a But those just give me an exit-code:1 without any Crash logs. I only got it to work with this combo: oculus-mc1.20-1.6.4.jar rubidium-0.6.5.jar Shimmer-forge-1.20.1-0.1.19.jar on forge 47.1.3 But then the shaders i tried to edit for shimmer compatiblity dont load. And since i cant use the recommendet versions for the shimmer version i use, im suspecting it being the issue. But since i cant load newer versions thx to that crash i cant try. Obviously could be something else but i still wanted to report this here either way. Any Rubidium version seems to work fine with shimmer. As i said it only happens when i add oculus.
Sorry for the Wall of text. I hope this can get fixed