From 8acb673f74cf4d6f7844d5dbbc9b74ccd8779b5b Mon Sep 17 00:00:00 2001 From: Robert Jelic <36573031+NoryiE@users.noreply.github.com> Date: Fri, 4 Nov 2022 21:18:32 +0100 Subject: [PATCH] small hotfix for source project --- Basalt/init.lua | 15 +++++++++++---- 1 file changed, 11 insertions(+), 4 deletions(-) diff --git a/Basalt/init.lua b/Basalt/init.lua index bb8e6b0..0f36267 100644 --- a/Basalt/init.lua +++ b/Basalt/init.lua @@ -1,10 +1,17 @@ local curDir = fs.getDir(table.pack(...)[2]) or "" -local defaultPath = package.path -local format = "%s;/%s/?.lua;/%s/?/init.lua" -package.path = string.format(format, package.path, curDir,curDir)..string.format(format, package.path, curDir.."/libraries",curDir.."/libraries")..string.format(format, package.path, curDir.."/objects",curDir.."/objects") +if not(packed)then + local defaultPath = package.path + local format = "path;/path/?.lua;/path/?/init.lua;" + local main = format:gsub("path", curDir) + local objFolder = format:gsub("path", curDir.."/objects") + local libFolder = format:gsub("path", curDir.."/libraries") + + + package.path = main..objFolder..libFolder..defaultPath +end local Basalt = require("main") package.path = defaultPath -return Basalt \ No newline at end of file +return Basalt