diff --git a/reframework/autorun/MHR_Overlay.lua b/reframework/autorun/MHR_Overlay.lua index 25c6c80..06c9a6e 100644 --- a/reframework/autorun/MHR_Overlay.lua +++ b/reframework/autorun/MHR_Overlay.lua @@ -30,7 +30,16 @@ local os = os; local ValueType = ValueType; local package = package; -local debug = require("MHR_Overlay.Misc.debug"); +local debug_name = "MHR_Overlay.Misc.debug"; +local debug = nil; +for _, searcher in ipairs(package.searchers or package.loaders) do + local loader = searcher(debug_name); + + if type(loader) == 'function' then + package.preload[debug_name] = loader; + debug = require(debug_name); + end +end local keyboard = require("MHR_Overlay.Game_Handler.keyboard"); local quest_status = require("MHR_Overlay.Game_Handler.quest_status");