-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathUniversalAutoloadModSettingsAddonInstaller.lua
More file actions
21 lines (19 loc) · 1.36 KB
/
Copy pathUniversalAutoloadModSettingsAddonInstaller.lua
File metadata and controls
21 lines (19 loc) · 1.36 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
UniversalAutoloadModSettingsAddonManager = {}
UniversalAutoloadModSettingsAddonManager.path = g_currentModDirectory
UniversalAutoloadModSettingsAddonManager.userModSettingsPath = "modSettings/UniversalAutoload.xml"
addModEventListener(UniversalAutoloadModSettingsAddonManager)
function UniversalAutoloadModSettingsAddonManager:loadMap(name)
if g_modIsLoaded["FS22_UniversalAutoload"] then
UniversalAutoloadModSettingsAddonManager.userModSettingsExists = fileExists(getUserProfileAppPath()..UniversalAutoloadModSettingsAddonManager.userModSettingsPath)
if UniversalAutoloadModSettingsAddonManager.userModSettingsExists then
print(" USER MODSETTING VEHICLES:")
local userModSettingsFile = Utils.getFilename(UniversalAutoloadModSettingsAddonManager.userModSettingsPath, getUserProfileAppPath())
FS22_UniversalAutoload.UniversalAutoload.ImportVehicleConfigurations(userModSettingsFile)
else
print("Creating Universal Autoload modSettings user settings file.")
copyFile(Utils.getFilename("config/UniversalAutoload.xml", UniversalAutoloadModSettingsAddonManager.path), Utils.getFilename(UniversalAutoloadModSettingsAddonManager.userModSettingsPath, getUserProfileAppPath()), false);
end
else
print("FS22_UniversalAutoload is required for FS22_UniversalAutoloadModSettingsAddon")
end
end