delay implementation of mod folder/dll path finder

This commit is contained in:
2023-05-07 20:37:42 -07:00
parent 94d9c7c13e
commit 6c54673de5

21
arma.go
View File

@@ -17,7 +17,6 @@ import (
"io/ioutil"
"log"
"os"
"path/filepath"
"reflect"
"strconv"
"strings"
@@ -45,7 +44,7 @@ var AVAILABLE_FUNCTIONS = map[string]interface{}{
"getUnixTimeNano": getUnixTimeNano,
}
var EXTENSION_VERSION string = "0.0.2"
var EXTENSION_VERSION string = "0.0.3"
var extensionCallbackFnc C.extensionCallback
type ServerPollSetting struct {
@@ -138,17 +137,17 @@ func initExtension() {
var err error
// get location of this dll
dllPath, err := filepath.Abs(os.Args[0])
if err != nil {
logLine(functionName, fmt.Sprintf(`["Error getting DLL path: %v", "ERROR"]`, err), false)
return
}
// dllPath, err := filepath.Abs(os.Args[0])
// if err != nil {
// logLine(functionName, fmt.Sprintf(`["Error getting DLL path: %v", "ERROR"]`, err), false)
// return
// }
// set the addon directory to the parent directory of the dll
ADDON_FOLDER = filepath.Dir(dllPath)
LOG_FILE = ADDON_FOLDER + "\\rangermetrics.log"
SETTINGS_FILE = ADDON_FOLDER + "\\settings.json"
SETTINGS_FILE_EXAMPLE = ADDON_FOLDER + "\\settings.example.json"
// ADDON_FOLDER = filepath.Dir(dllPath)
// LOG_FILE = ADDON_FOLDER + "\\rangermetrics.log"
// SETTINGS_FILE = ADDON_FOLDER + "\\settings.json"
// SETTINGS_FILE_EXAMPLE = ADDON_FOLDER + "\\settings.example.json"
activeSettings, err = loadSettings()
if err != nil {