package.path = "scripts\\?.lua" --loader local loadfn = function(modulename) local errmsg = "" local modulepath = string.gsub(modulename, "%.", "/") for path in string.gmatch(package.path, "([^;]+)") do local filename = string.gsub(path, "%?", modulepath) filename = string.gsub(filename, "\\", "/") local result = kleiloadlua(filename) if result then return result end errmsg = errmsg.."\n\tno file '"..filename.."' (checked with custom loader)" end return errmsg end table.insert(package.loaders, 1, loadfn) require ""