diff --git a/bucket/daggerfallunity.json b/bucket/daggerfallunity.json index 3d23d6f722bb..062c2a18a335 100644 --- a/bucket/daggerfallunity.json +++ b/bucket/daggerfallunity.json @@ -16,6 +16,15 @@ "pre_install": [ "New-Item -ItemType File \"$dir\\Portable.txt\" | Out-Null" ], + "post_install": [ + "$Subdirs = @('Mods', 'GameFiles')", + "ForEach($DirName in $Subdirs) {", + " if (Test-Path \"$dir\\DaggerfallUnity_Data\\StreamingAssets\\$DirName.original\") {", + " Copy-Item \"$dir\\DaggerfallUnity_Data\\StreamingAssets\\$DirName.original\\*\" \"$persist_dir\\DaggerfallUnity_Data\\StreamingAssets\\$DirName\" -Force -Recurse", + " Remove-Item \"$dir\\DaggerfallUnity_Data\\StreamingAssets\\$DirName.original\" -Force -Recurse | Out-Null", + " }", + "}" + ], "shortcuts": [ [ "DaggerfallUnity.exe", @@ -23,7 +32,9 @@ ] ], "persist": [ - "PortableAppdata" + "PortableAppdata", + "DaggerfallUnity_Data\\StreamingAssets\\GameFiles", + "DaggerfallUnity_Data\\StreamingAssets\\Mods" ], "checkver": "github", "autoupdate": {