Almamu / linux-wallpaperengine

Wallpaper Engine backgrounds for Linux!
GNU General Public License v3.0
1.74k stars 61 forks source link

[BGFIX] Found an effect ui_editor_effect_motion_blur_title without material #205

Open wagyourtail opened 8 months ago

wagyourtail commented 8 months ago

Wallpaper Engine Background(s)

Link(s) to the background(s) in the steam workshop or their background ID(s). https://steamcommunity.com/sharedfiles/filedetails/?id=2487073584 https://steamcommunity.com/sharedfiles/filedetails/?id=3160530124

Console output

Detected "scene.pkg" file at "/home/william/.local/share/Steam/steamapps/workshop/content/431960/2487073584/scene.pkg". Adding to list of searchable paths
No "gifscene.pkg" file found at "/home/william/.local/share/Steam/steamapps/workshop/content/431960/2487073584/gifscene.pkg". Defaulting to normal folder storage
Found an effect ui_editor_effect_motion_blur_title without material
terminate called after throwing an instance of 'std::runtime_error'
  what():  Found an effect ui_editor_effect_motion_blur_title without material

Screenshots

If you have any screenshot of it working on Windows that'll help so we can compare both outputs

Desktop (please complete the following information):

Additional context

Any additional information about your setup

both have the exact same log and stacktrace... (obv with different file paths)

DI-HUO-MING-YI commented 2 months ago

I hava the same issue with using the wallpaper which id is 1444077782. It just a simple sense. And I create a new project and only add one component which provides a rain particle effect. I get the same error in console. And I find the code in /src/wallpaperEngine/Core/Objects/CEffect.cpp line 178. I ignore the error and the wallpaper show up, but has a gray background. I notice that when I add the component in the wallpaper editor, some DSX files are created in the shaders/blobsSM40. I guess the reason why show this error is that linux-wallpaperengine DOES NOT support shaders defined in shaders/blobsSM40. So, I will try to make a rain particle effect by using GLSL to confirm what I guess.