Skip to content

Commit d67a91b

Browse files
committed
Store Plugin Mod Handling
1 parent cab2856 commit d67a91b

16 files changed

Lines changed: 36 additions & 16 deletions

black-mesa.kvp

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,8 @@ Meta.AppIsMultiIPAware=True
2929
App.DisplayName=Black Mesa
3030
App.RootDir=./black-mesa/
3131
App.BaseDirectory=./black-mesa/346680/
32-
App.SteamWorkshopDownloadLocation=
32+
App.StoresSupported=SteamWorkshop
33+
App.StoreDownloadLocations={"SteamWorkshop":"{{$FullBaseDir}}bms/custom"}
3334
App.ExecutableWin=346680\srcds.exe
3435
App.ExecutableLinux=346680/srcds_linux
3536
App.WorkingDir=346680

carrier-command2.kvp

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,8 @@ Meta.ImportableExtensions=[]
2929
App.DisplayName=Carrier Command 2
3030
App.RootDir=./carrier-command2/
3131
App.BaseDirectory=./carrier-command2/1489630/
32-
App.SteamWorkshopDownloadLocation={{$FullBaseDir}}mods
32+
App.StoresSupported=SteamWorkshop
33+
App.StoreDownloadLocations={"SteamWorkshop":"{{$FullBaseDir}}mods"}
3334
App.ExecutableWin=1489630\dedicated_server.exe
3435
App.ExecutableLinux=/usr/bin/wine
3536
App.WorkingDir=1489630

chivalry-medieval-warfare.kvp

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,8 @@ Meta.AppIsMultiIPAware=False
3030
App.DisplayName=Chivalry: Medieval Warfare
3131
App.RootDir=./chivalrymw/
3232
App.BaseDirectory=./chivalrymw/220070/
33-
App.SteamWorkshopDownloadLocation=
33+
App.StoresSupported=SteamWorkshop
34+
App.StoreDownloadLocations={"SteamWorkshop":"{{$FullBaseDir}}UDKGame/CookedSDK/__CMWSDKFiles"}
3435
App.ExecutableWin=220070\Binaries\Win64\UDK.exe
3536
App.ExecutableLinux=/usr/bin/wine
3637
App.WorkingDir=220070/Binaries/Win64

conan-exiles.kvp

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,8 @@ Meta.AppConfigId=33716b55-127d-43b1-a764-f9467ee5da1f
2525
App.DisplayName=Conan Exiles
2626
App.RootDir=./conan-exiles/
2727
App.BaseDirectory=./conan-exiles/443030/
28-
App.SteamWorkshopDownloadLocation={{$FullBaseDir}}ConanSandbox/Mods
28+
App.StoresSupported=SteamWorkshop
29+
App.StoreDownloadLocations={"SteamWorkshop":"{{$FullBaseDir}}ConanSandbox/Mods"}
2930
App.ExecutableWin=443030\ConanSandbox\Binaries\Win64\ConanSandboxServer-Win64-Shipping.exe
3031
App.ExecutableLinux=/usr/bin/xvfb-run
3132
App.WorkingDir=443030/ConanSandbox/Binaries/Win64

foundry.kvp

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,8 @@ Meta.ImportableExtensions=[]
2929
App.DisplayName=FOUNDRY
3030
App.RootDir=./foundry/
3131
App.BaseDirectory=./foundry/2915550/
32-
App.SteamWorkshopDownloadLocation={{$FullBaseDir}}Mods
32+
App.StoresSupported=SteamWorkshop
33+
App.StoreDownloadLocations={"SteamWorkshop":"{{$FullBaseDir}}Mods"}
3334
App.ExecutableWin=2915550\FoundryDedicatedServer.exe
3435
App.ExecutableLinux=/usr/bin/xvfb-run
3536
App.WorkingDir=2915550

hytale.kvp

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,9 @@ Meta.AppIsMultiIPAware=True
3030
App.DisplayName=Hytale
3131
App.RootDir=./hytale/
3232
App.BaseDirectory=./hytale/
33-
App.SteamWorkshopDownloadLocation=
33+
App.StoresSupported=CurseForge
34+
App.StoreSpecificSettings={"CurseForgeGameId":"70216"}
35+
App.StoreDownloadLocations={"CurseForge":"{{$FullBaseDir}}mods"}
3436
App.ExecutableWin={{JavaVersion}}
3537
App.ExecutableLinux={{JavaVersion}}
3638
App.WorkingDir=Server

myth-of-empires.kvp

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,8 @@ Meta.AppIsMultiIPAware=False
2929
App.DisplayName=Myth of Empires
3030
App.RootDir=./moe/
3131
App.BaseDirectory=./moe/1794810/
32-
App.SteamWorkshopDownloadLocation={{$FullBaseDir}}MOE/Binaries/Win64/Mods
32+
App.StoresSupported=SteamWorkshop
33+
App.StoreDownloadLocations={"SteamWorkshop":"{{$FullBaseDir}}MOE/Binaries/Win64/Mods"}
3334
App.ExecutableWin=1794810\MOE\Binaries\Win64\MOEServer.exe
3435
App.ExecutableLinux=.proton/proton
3536
App.WorkingDir=1794810

necesse.kvp

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,8 @@ Meta.AppIsMultiIPAware=True
3030
App.DisplayName=Necesse
3131
App.RootDir=./necesse/
3232
App.BaseDirectory=./necesse/1169370/
33-
App.SteamWorkshopDownloadLocation={{$FullBaseDir}}workshop
33+
App.StoresSupported=SteamWorkshop
34+
App.StoreDownloadLocations={"SteamWorkshop":"{{$FullBaseDir}}workshop"}
3435
App.ExecutableWin=1169370\jre\bin\java.exe
3536
App.ExecutableLinux=1169370/jre/bin/java
3637
App.WorkingDir=1169370

operation-harsh-doorstop.kvp

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,8 @@ Meta.AppIsMultiIPAware=True
2929
App.DisplayName=Operation: Harsh Doorstop
3030
App.RootDir=./operation-harsh-doorstop/
3131
App.BaseDirectory=./operation-harsh-doorstop/950900/
32-
App.SteamWorkshopDownloadLocation={{$FullBaseDir}}Mods
32+
App.StoresSupported=SteamWorkshop
33+
App.StoreDownloadLocations={"SteamWorkshop":"{{$FullBaseDir}}Mods"}
3334
App.ExecutableWin=950900\HarshDoorstop\Binaries\Win64\HarshDoorstopServer-Win64-Shipping.exe
3435
App.ExecutableLinux=950900/HarshDoorstop/Binaries/Linux/HarshDoorstopServer-Linux-Shipping
3536
App.WorkingDir=950900

palworld-modded.kvp

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,9 @@ Meta.AppIsMultiIPAware=False
3030
App.DisplayName=Palworld
3131
App.RootDir=./palworld/
3232
App.BaseDirectory=./palworld/2394010/
33-
App.SteamWorkshopDownloadLocation={{$FullBaseDir}}Mods/Workshop
33+
App.StoresSupported=CurseForge, SteamWorkshop
34+
App.StoreSpecificSettings={"CurseForgeGameId":"85196"}
35+
App.StoreDownloadLocations={"CurseForge":"{{$FullBaseDir}}Palworld/Pal/Content/Paks/~mods","SteamWorkshop":"{{$FullBaseDir}}Mods/Workshop"}
3436
App.ExecutableWin=2394010\Pal\Binaries\Win64\PalServer-Win64-Shipping-Cmd.exe
3537
App.ExecutableLinux=/usr/bin/wine
3638
App.WorkingDir=2394010

0 commit comments

Comments
 (0)