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!
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!
