Photonics Compatibility

AsianHalfSquat posted a video where he shows off the Photonics mod, a mod which adds ray tracing to the BSL shader. In the video he states that the mods is compatible with Distant Horizons, and I'm wondering if anyone has gotten Photonics to work in 1.21.1 along with DH. As far as I can tell DH support for this mod is limited to 1.20, explanation bellow. One fix would be if there exists some dev build of DH compatible with iris 1.7.3 for 1.21.1
AsianHalfSquat
YouTube
This Unknown Minecraft Mod Adds Raytracing With Incredible Performance
If you've ever tried Ray Tracing shaders for Minecraft, you know they come with quite the performance cost! Using the Photonics mod however, you might actually be able to achieve a solid framerate. Enjoy! ----------------------------------------------------------------------------------------------------------- *Download the Photonics Mod Here...
59 Replies
Johannes
JohannesOP•3w ago
Explanation: Photonics (2.5) requires Iris 1.7.3 to work, AFAIK the only version of DH compatible with iris 1.7.3 is DH 2.1 for minecraft 1.20, meaning if Photonics were to be updated to a later version of iris, that might fix this, although I see it as unlikely as the mod seems to be in very early stages and very version limited. I'm wondering if anyone knows of a fix for this, or a DH version that might work
Miki_P98
Miki_P98•3w ago
You can try running Photonics with: - MC 1.20.1 - Iris 1.7.3 - DH 2.1.2 You can also try Photonics with: - MC 1.20.1 - Iris 1.7.5 - Fabric dependency override - DH 2.2.1/2.3
Johannes
JohannesOP•3w ago
Sorry if I was unclear, I'm wondering if anyone knows of any current method of getting photonics to work with DH in 1.21 thanks for the help either way
Miki_P98
Miki_P98•3w ago
You can search for the oldest DH build on GitLab for 1.21 and hope that it works with Iris 1.7.3 https://discord.com/channels/881614130614767666/1312794667590352996/1312841916374847610
Johannes
JohannesOP•3w ago
I'll give that a go, thanks sorry for the slow responses im only getting mention notifications
Puhpine
Puhpine•3w ago
2.1.2 is available for 1.21 you can make it work on 1.21.1 with a dependency override
Johannes
JohannesOP•3w ago
how do i do that?
Puhpine
Puhpine•3w ago
search for "fabric dependency override". i dont know the specifics
Johannes
JohannesOP•3w ago
Johannes
JohannesOP•3w ago
not sure how i get the jar file though can i just rename the fabric folder within to jar?
MarijnIsN00B
MarijnIsN00B•3w ago
Correct me if Im wrong but doesnt Photonics completely rip apart the rendering engine and completely replace it with a voxel based one?
Johannes
JohannesOP•3w ago
not sure how it works but in the asianhalfsquat video he does mention that its voxel based either way he also says its DH compatible i didnt test on 1.20 just took his word on it do you know how i use this?
MarijnIsN00B
MarijnIsN00B•3w ago
Do u have a timestamp?
Johannes
JohannesOP•3w ago
1:55
MarijnIsN00B
MarijnIsN00B•3w ago
Oops meant to reply to this
Johannes
JohannesOP•3w ago
"the mod states that the ray tracing engine is based on voxels" 4:45 it uses BSL shaders and magically adds ray tracing i guess
MarijnIsN00B
MarijnIsN00B•3w ago
Oh yeah I see it
No description
MarijnIsN00B
MarijnIsN00B•3w ago
I was about to say, without support from Photonics, DH 100% wont work
Johannes
JohannesOP•3w ago
i am able to get the mod to open, problem is it has Iris 1.7.3 dependency which i cant find DH support for i believe getting any DH version to work with iris 1.7.3 would fix it for all i know 2.1.2 supports iris 1.7.3 idk, but i dont know what to do with the source code folder from gitlab the jar is on modrinth im an idiot ok, so i dont know how mods work but on fabricmc wiki it says i can make a file named fabric_loader_dependencies.json inside the config folder
Puhpine
Puhpine•3w ago
correct
Johannes
JohannesOP•3w ago
No description
Johannes
JohannesOP•3w ago
still opens in 1.21
No description
Johannes
JohannesOP•3w ago
ill check if it also opens in 1.21.1 i guess
Johannes
JohannesOP•3w ago
No description
Johannes
JohannesOP•3w ago
yeah im not sure what to write in the json file
Puhpine
Puhpine•3w ago
well you should at least use the correct version of iris, 1.7.3 i dont know about the rest
Johannes
JohannesOP•3w ago
do you know what the version value is?
Puhpine
Puhpine•3w ago
no idea
Johannes
JohannesOP•3w ago
No description
Johannes
JohannesOP•3w ago
i tried copying this format
Johannes
JohannesOP•3w ago
No description
Puhpine
Puhpine•3w ago
you could try asking in the fabric project discord if no-one here knows
Miki_P98
Miki_P98•3w ago
{
"version": 1,
"overrides": {
"distanthorizons": {
"-depends": {
"minecraft": "*"
}
}
}
}
{
"version": 1,
"overrides": {
"distanthorizons": {
"-depends": {
"minecraft": "*"
}
}
}
}
You need to remove the 1.21 dependency And not add another one
Puhpine
Puhpine•3w ago
distanc
Johannes
JohannesOP•3w ago
ill try that
Johannes
JohannesOP•3w ago
No description
Miki_P98
Miki_P98•3w ago
Try now
Johannes
JohannesOP•3w ago
does seem from the wiki that "-" indicates removal, but the wiki also states that this should remove version dependency after x
Johannes
JohannesOP•3w ago
the following
No description
Johannes
JohannesOP•3w ago
did not work
Miki_P98
Miki_P98•3w ago
Try with * instead of 1.21
Johannes
JohannesOP•3w ago
im not even sure distanthorizons is the correct name will do same error
Miki_P98
Miki_P98•3w ago
Where have you put the file?
Johannes
JohannesOP•3w ago
inside the config folder
Johannes
JohannesOP•3w ago
No description
Miki_P98
Miki_P98•3w ago
IDK, maybe try:
{
"version": 1,
"overrides": {
"distanthorizons": {
"-depends": {
"minecraft": "*"
},
"-breaks": {
"minecraft": "*"
}
}
}
}
{
"version": 1,
"overrides": {
"distanthorizons": {
"-depends": {
"minecraft": "*"
},
"-breaks": {
"minecraft": "*"
}
}
}
}
Johannes
JohannesOP•3w ago
same error
Johannes
JohannesOP•3w ago
same error Incompatible mods found! net.fabricmc.loader.impl.FormattedException: Some of your mods are incompatible with the game or each other! A potential solution has been determined, this may resolve your problem: - Replace 'Minecraft' (minecraft) 1.21.1 with version 1.21.0. More details: - Mod 'Distant Horizons' (distanthorizons) 2.1.2-a requires version 1.21.0 of 'Minecraft' (minecraft), but only the wrong version is present: 1.21.1! at net.fabricmc.loader.impl.FormattedException.ofLocalized(FormattedException.java:51) at net.fabricmc.loader.impl.FabricLoaderImpl.load(FabricLoaderImpl.java:196) at net.fabricmc.loader.impl.launch.knot.Knot.init(Knot.java:146) at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:68) at net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23) at org.prismlauncher.launcher.impl.StandardLauncher.launch(StandardLauncher.java:105) at org.prismlauncher.EntryPoint.listen(EntryPoint.java:129) at org.prismlauncher.EntryPoint.main(EntryPoint.java:70)
Miki_P98
Miki_P98•3w ago
The fabric dependency override must not load
Puhpine
Puhpine•3w ago
with
{
"version": 1,
"overrides": {
"distanthorizons": {
"-depends": {
"minecraft": "1.21"
}
}
}
}
{
"version": 1,
"overrides": {
"distanthorizons": {
"-depends": {
"minecraft": "1.21"
}
}
}
}
?
Johannes
JohannesOP•3w ago
does not work
Miki_P98
Miki_P98•3w ago
You instance does not load the dependency override Either the file has a type/ is in a work folder
Johannes
JohannesOP•3w ago
jesus
Miki_P98
Miki_P98•3w ago
Or there is a bug in Fabric
Johannes
JohannesOP•3w ago
i was on the wrong file i've got 3 minecraft instance folders for testing this i was editing the file for one instance and opening another when testing the file this works
Puhpine
Puhpine•3w ago
nice!
Johannes
JohannesOP•3w ago
now to figure out if photonics works this part was just opening the game ok the game is running with photonics no clue if photonics is doing anything actually i do its definitively not doing anything 😂 yeah not sure what im doing wrong but even without DH included my photonics isnt working properly well it seems like if you add a file named fabric_loader_dependencies.json inside the config folder (config folder is in .minecraft) with the following
{
"version": 1,
"overrides": {
"distanthorizons": {
"-depends": {
"minecraft": "1.21"
}
}
}
}
{
"version": 1,
"overrides": {
"distanthorizons": {
"-depends": {
"minecraft": "1.21"
}
}
}
}
inside, you can use DH version 2.1.2-a to get photonics working in minecraft 1.21.1 i just cant get photonics working in general apparently either way thank you very much for the help
Want results from more Discord servers?
Add your server