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
Ethonodon
Ethonodon6mo ago
Screenshot citing cherrypicking the changes
No description
Ethonodon
Ethonodon6mo ago
Here's what the shaders look like with Optifine and DH:
No description
Ethonodon
Ethonodon6mo ago
Here's what they look like with just Optifine
No description
TheNewSky
TheNewSky6mo ago
It kinda looks like all the shadows got disabled With DH There’s an option in complementary reimagined settings to do that
caioac1992
caioac19926mo ago
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
Ethonodon
Ethonodon6mo ago
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
Ethonodon
Ethonodon6mo ago
example
No description
Ethonodon
Ethonodon6mo ago
ill have to test shadows tomorrow though there's also this weird thing with grass:
Ethonodon
Ethonodon6mo ago
with DH:
No description
Ethonodon
Ethonodon6mo ago
without DH:
No description
TheNewSky
TheNewSky6mo ago
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
Ethonodon
Ethonodon6mo ago
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
TyrusJames
TyrusJames6mo ago
I'm very interested how you get on as I'm also bound to 1.18.2 with my modpack.
inigo4529
inigo45296mo ago
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!
Ethonodon
Ethonodon6mo ago
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
Want results from more Discord servers?
Add your server