LOD chunks not showing up with shaders
Hello, I'm on the version 1.19.2 and was trying to use DH with shaders but when I enabled the shaders, the LOD chunks disappeared. I am using forge with oculus and rubidium (I've also tried using embeddium). I have tested a a lot of shaders in hope of it working (complementary, bliss, BSL, etc), please help :D
24 Replies
please ping me in your responce :D
/shadersupport
Distant Horizons and Iris Shader Support Requirements:
- DH 2.1 + Iris
- Minecraft 1.20.1, 1.20.4, 1.20.6, 1.21
- Sodium 0.5.8+
- Iris 1.7.0 - 1.7.3
- Fabric API
- A compatible shaderpack: https://gist.github.com/Steveplays28/52db568f297ded527da56dbe6deeec0e
- DH 2.2 + Iris
- Minecraft 1.20.1, 1.21.1
- Sodium 0.5.8+
- Iris 1.7.5, 1.8, or newer
- Fabric API
- A compatible shaderpack: 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.
There is no shaderloader before MC 1.20.1 that has support for DH shaders
oh
oops
sorry for wasting time
Iris/Oculus would need to backport version 1.7.0 to older MC
?
backport?
Iris 1.7 is the version that added support for DH shaders
It was developed for 1.20.1
Updating it for >1.20.1 is called updating(/porting)
Updating it for <1.20.1 is called backporting
how do I backport it?
and is there anyway to get it to work with 1.19.2? (with shaders)
There is a way, same way it works on 1.20.1 or 1.21.1
You would need to fork the Iris 1.7 (for DH 2.1.2) or 1.7.5/1.8 (for DH 2.2.0+) source code, and change it so that it works on 1.19.2
To do that you will most likely need to also backport Sodium 0.5.11 (for Iris 1.7.5) or Sodium 0.6.0 (for Iris 1.8) to 1.19.2 as well
If you know a lot of JAVA you can manage it, a lot of people will be grateful
im not using fabric, I'm using forge (sorry if im not understanding it)
Same thing for Oculus, you will just need to port newest Embeddium instead of Sodium
ok, how do I port? I have no coding expierience
You change all the not working JAVA function and mixins so that they work again
how?
I do not understand
If you have no coding experiemnce you would need to learn JAVA first
ok
:(
You open the JAVA code in an editor, try to run Iris 1.7.5 on MC 1.19.2, see what crashed, go to that function and edit it.
Repeat for hours untill you're done
nothing crashed
it's just not loading LOD chunks
:/
You first have to change the compilation setting, so that it tries to compile for MC 1.19.2 instead of 1.20.1
and how do I do dat?
sorry for asking so many questions
Here is the 1.19.2 Forge mod template https://github.com/Lothrazar/TemplateMod/tree/trunk/1.19
You would need to replace correct lines in gradle.properties, from the current 1.20.1 version to the ones from the template
GitHub
GitHub - Lothrazar/TemplateMod at trunk/1.19
Template for minecraft forge mods. Contribute to Lothrazar/TemplateMod development by creating an account on GitHub.
I have no idea which line are the correct lines
ok, ty