From 0743b743497a20d9b3726146a3fb397db912eadb Mon Sep 17 00:00:00 2001 From: tinycrops Date: Sun, 1 Mar 2026 23:42:19 -0500 Subject: [PATCH] Fix headless path helpers for relative data loads --- src/HeadlessWrapper.lua | 17 ++++++++++++++--- 1 file changed, 14 insertions(+), 3 deletions(-) diff --git a/src/HeadlessWrapper.lua b/src/HeadlessWrapper.lua index 774f3ae214..b1e3f4078c 100644 --- a/src/HeadlessWrapper.lua +++ b/src/HeadlessWrapper.lua @@ -99,14 +99,25 @@ end function GetTime() return 0 end +local function getCwd() + local handle = io.popen("pwd") + if not handle then + return "." + end + local cwd = handle:read("*l") + handle:close() + return cwd or "." +end +local HEADLESS_SCRIPT_PATH = getCwd() +local HEADLESS_RUNTIME_PATH = HEADLESS_SCRIPT_PATH .. "/../runtime" function GetScriptPath() - return "" + return HEADLESS_SCRIPT_PATH end function GetRuntimePath() - return "" + return HEADLESS_RUNTIME_PATH end function GetUserPath() - return "" + return HEADLESS_SCRIPT_PATH end function MakeDir(path) end function RemoveDir(path) end