Help making oculus 1.18.2 compatible with DH
I've been extensively testing combinations of shaders, oculus vs rubidium/embeddium etc, optifine versions, forge versions, just about everything I can to try and find a combination that works with distant horizons for forge 1.18.2. I have had no luck so far, but I have heard that backporting the newer, compatible 1.19.2 version of oculus to 1.18.2 is entirely possible.
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.
I have prior modding experience for other games, just not for any that required me to learn extensive programming myself. I saw someone on the github page mention cherrypicking the changes to the 1.18.2 branch in order to get that version working with DH and shaders (screenshot attached), but I just need help understanding exactly what that means and what I need to do. Any help is greatly appreciated!
12 Replies
compatible 1.19.2 version of oculusThere isnt an oculus version thats compatible with DH if thats what you mean
Afaik the best compatibility you will get is from this page here https://gist.github.com/Steveplays28/52db568f297ded527da56dbe6deeec0e
Gist
Distant Horizons shader compatibility info
Distant Horizons shader compatibility info. GitHub Gist: instantly share code, notes, and snippets.
Oops you probably mean this branch
Didnt see that
Im running oculus on 1.18.2 with DH and i have no issues?
Actually maybe im not running oculus
Ill double check
no issues with shaders?
DH itself works fine on 1.18.2 forge. It just doesn't work well with shaders
yes
No shaders dont work. - you dont crash but DH just doesnt work
yep
they sort of almost work with optifine, but they're very broken and buggy. but the lods DO load
but the problem is I need help with learning how to cherrypick the github thing
(just fyi I am using oculus)
yep, with oculus 1.18.2 the lods dont load at all which is why I need assistance figuring out how to backport the newer version of oculus where they DO load
I am in the same situation, if I use optifine, DH works but the contrast between the real chunks and the LODs is horrible, and if I use oculus, DH just doesn't work
This week I'll spend some time looking at the code, although I've never made any mods.
And if nothing changes, maybe I'll update to 1.19.2 (probably losing other mods along the way) or maybe I´ll play without DH until Oculus or Optifine are fully supported.
(I just realized upgrading to 1.19.2 would mean giving up terraforged, unlucky)
Yeah, some shaders almost work with optifine. Complimentary are the closest, but the lighting looks not as good as it does without DH, and there are issues with the light shafts causing areas of the ground to be see-through. Anyways, I have a playthrough that I've been planning for years that has so many 1.18.2-exclusive mods, so I have to get DH shaders working for that version. Upgrading isn't an option for me