Shader-Compatible Oculus or Optifine 1.18.2
I'd like to get DH + Shaders working for Forge 1.18.2. Upgrading versions is not an option as some of the mods I wish to play with have stated they will remain 1.18.2 for the foreseeable future.
Here are my options. I need help with either of these.
Option 1: Backport Teqed's 1.19.2 fork of Oculus and use that (since it supposedly works with shaders and DH).
Here's the situation with option 1:
I asked a while back and received some generalized instructions on porting mods from 1.19.2 to 1.18.2, but as I don't know java, it wasn't much help. What I did do, though, is poke around the files a lot. And from doing that, I can't imagine why it wouldn't be entirely possible with just a little assistance.
I've also heard that it could be done by "cherrypicking the commit" of the 1.19.2 Oculus fork in the github. I don't really know what this means or how to do this. I assume this means going back and forth between the 1.19.2 and 1.18.2 versions and adding all the stuff from the 1.19.2 version that the 1.18.2 is missing, but I have no clue how to tell exactly what I need to change and what needs to stay the same.
SO, what I need for this option to be viable is just for someone to help me with backporting Teqed's 1.19.2 fork to version 1.18.2. (Fork here: https://github.com/Teqed/Oculus/tree/1.19.2).
Option 2: Use Optifine for 1.18.2.
Here's the situation with option 2:
Initially, when I was experimenting with Oculus for 1.18.2, it didn't render the lods at all when I used shaders, so I tried Optifine instead. Optifine DOES render the lods with Complimentary Reimagined, BUT the shaders unfortunately just look... weird. A little off. I'll send screenshots below to compare with DH vs without.
So, for this option, if I could figure out exactly why it does that, maybe there's a potential solution that would allow me to simply use Optifine 1.18.2, forgoing trying to backport a mod without any java knowledge.
Any help would be greatly appreciated!
26 Replies
Screenshot citing cherrypicking the changes
![No description](https://cdn.answeroverflow.com/1224142479029309501/image.png)
Here's what the shaders look like with Optifine and DH:
![No description](https://cdn.answeroverflow.com/1224142578283450519/2024-03-31_17.png)
Here's what they look like with just Optifine
![No description](https://cdn.answeroverflow.com/1224142627746611210/2024-03-31_17.png)
It kinda looks like all the shadows got disabled
With DH
There’s an option in complementary reimagined settings to do that
I'm actually having the same problem but instead Its 1.19.2
I currently got Rubidium + Oculus and tried to use BSL
but DH doesn't work at all
even though I still got its menu
maybe? main thing I notice is the trees looking weird and the sides of blocks away from light being too bright
there's also an issue (I identified light shafts as the cluprit) of being able to see an outline of cave systems while underwater
example
![No description](https://cdn.answeroverflow.com/1224224465441914910/image.png)
ill have to test shadows tomorrow though
there's also this weird thing with grass:
with DH:
![No description](https://cdn.answeroverflow.com/1224225480308424846/2024-03-02_13.png)
without DH:
![No description](https://cdn.answeroverflow.com/1224225581563117619/2024-03-02_13.png)
yea there's no shadows
like if you place something down it probably won't cast any shadows
it instead looks like it uses the vanilla shadows
these are all old screenshots from when I was initially testing but the setup was the same so they should be the same as if I were to test now. I'm about to sleep so I'll test it tomorrow and post an update
I'm very interested how you get on as I'm also bound to 1.18.2 with my modpack.
Me too. Im away from my PC at the moment so can’t help with testing, but I’ll be hugely grateful if you manage to get it working!
you were right. I switched back to the DH-compatible version of complimentary and although it looks a bit better (I think shadows are working now), it still looks a little off
![No description](https://cdn.answeroverflow.com/1224514672997433524/2024-04-01_19.23.30.png)