eternalUnion / AngryLevelLoader

MIT License
8 stars 2 forks source link

OpenGL Shaders are Broken in Bundled Levels #1

Closed coatlessali closed 11 months ago

coatlessali commented 1 year ago

Not sure whose bug this is. When running the game with -force-glcore to get around hardware/software limitations, a lot of shaders are completely broken, such as:

20230709_18h31m50s_grim 20230709_18h49m47s_grim

Screenshots are Linux, but I also confirmed it to happen on Windows with a fresh install of BepInEx, PluginConfigurator, and AngryLevelLoader.

eternalUnion commented 1 year ago

Found a starting point: [Error : Unity Log] Desired shader compiler platform 15 is not available in shader blob It might be related to how asset bundles are built Specifically target graphic API

coatlessali commented 1 year ago

guide-1 I made this little guide a while ago for UNIX compatibility, but it may still apply. This fixed mods such as WafflesWeapons as well.

eternalUnion commented 1 year ago

guide-1 I made this little guide a while ago for UNIX compatibility, but it may still apply. This fixed mods such as WafflesWeapons as well.

I already use path methods but I will try building bundles with the second method. If it works, it means the problem is on the rude side

eternalUnion commented 1 year ago

It is indeed related to rude side and the second method worked. I will release a new version with the included levels built with the correct build method

coatlessali commented 1 year ago

Thanks for the consideration for us OpenGL players. Any ETA on when we could see these fixes pushed?

eternalUnion commented 1 year ago

Thanks for the consideration for us OpenGL players. Any ETA on when we could see these fixes pushed?

New builds on discord should be supported. I am having issues getting the correctly built bundles since I did not build them and also I want to make a quick update which will decrease bundle sizes before pushing. Sorry for the delay, please contact hola and horror on discord if you want to get the correct versions of the bundles at the moment

eternalUnion commented 1 year ago

1.0.2 contains doilus map which is open gl friendly. Couldn't get the world series from hola because he had trouble exporting it. On discord, maps should be configurable if authors installed the latest update for rude

eternalUnion commented 11 months ago

This issue should be solved, due to addressable shader linking and newly built levels being built with correct shader variants

coatlessali commented 11 months ago

Forgot to come back and report results. Working on Windows, MacOS, and Linux.