diff --git a/nvse/nvse/GameScript.cpp b/nvse/nvse/GameScript.cpp index 1557223d..aa5bde95 100644 --- a/nvse/nvse/GameScript.cpp +++ b/nvse/nvse/GameScript.cpp @@ -247,8 +247,15 @@ bool Script::Compile(ScriptBuffer* buffer) auto* scriptCompiler = (void*)0xECFDF8; #else constexpr auto address = 0x5AEB90; + ConsoleManager* console = ConsoleManager::GetSingleton(); + if (!console) + return false; + auto* scriptCompiler = ConsoleManager::GetSingleton()->scriptContext; #endif + if (!scriptCompiler) + return false; + return ThisStdCall(address, scriptCompiler, this, buffer); // CompileScript }