diff --git a/data/ui_scripts/patches/__init__.lua b/data/ui_scripts/patches/__init__.lua index 3679bb26..291f5367 100644 --- a/data/ui_scripts/patches/__init__.lua +++ b/data/ui_scripts/patches/__init__.lua @@ -2,7 +2,9 @@ if (game:issingleplayer()) then return end -require("shaderdialog") +if (Engine.InFrontend()) then + require("shaderdialog") +end -- defined in mp_hud/hudutils.lua function GetGameModeName() diff --git a/data/ui_scripts/patches/shaderdialog.lua b/data/ui_scripts/patches/shaderdialog.lua index 71c67102..9d658d27 100644 --- a/data/ui_scripts/patches/shaderdialog.lua +++ b/data/ui_scripts/patches/shaderdialog.lua @@ -1,4 +1,3 @@ -local originaldialog = LUI.ShaderCacheDialog.new LUI.MenuBuilder.registerPopupType("ShaderCacheDialog_original", LUI.ShaderCacheDialog.new) game:addlocalizedstring("PLATFORM_SHADER_PRECACHE_ASK", "Would you like to populate the shader cache? It may cause crashes with certain GPUs (e.g. RTX cards) but will improve performance if successful.")