-
-
Notifications
You must be signed in to change notification settings - Fork 6
Expand file tree
/
Copy pathmodSync.Example.json5
More file actions
79 lines (79 loc) · 2.32 KB
/
modSync.Example.json5
File metadata and controls
79 lines (79 loc) · 2.32 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
{
variables: {
"SolutionDir": "path/to/repo/solution",
},
// example config. This can be used with ModSync. Whatever the current directory of modsync.exe is called from will resolve the file. Call directory (not file directory of modsync.exe)
"sharedTargets": {
shared_localAssets: {
inputPath: "C:/path/to/Assets",
outputPath: "C:/Users/%USERNAME%/AppData/Roaming/r2modmanPlus-local/Valheim/profiles/ashlands/BepInEx/plugins/zolantris-ValheimRAFT/Assets/",
},
shared_localClient: {
"inputPath": "build/bin/ValheimRAFT/Debug",
canGenerateDebugFiles: true,
generatedFilesRegexp: [
"ValheimRAFT",
"Shared",
"ValheimVehicles",
"ZdoWatcher",
"DynamicLocations"
]
},
},
syncJsonTargets: {
// call with: ModSync sync --targets=thunderstore-release
"thunderstore-release": {
inputFilePath: "${SolutionDir}/src/ValheimRAFT/Thunderstore/manifest.json",
setFields: {
version_number: "1.2.3"
}
},
// call with: ModSync sync --targets=thunderstore-beta
"thunderstore-beta": {
inputFilePath: "${SolutionDir}/src/ValheimRAFT/ThunderstoreBeta/manifest.json",
setFields: {
version_number: "1.2.3"
}
}
},
"syncTargets": {
localClient: {
"outputPath": "C:/Users/%USERNAME%/AppData/Roaming/r2modmanPlus-local/Valheim/profiles/ashlands/BepInEx/plugins/zolantris-ValheimRAFT",
dependsOn: [
"shared_localAssets",
"shared_localClient",
]
},
vmClient: {
"outputPath": "C:/Users/%USERNAME%/AppData/Roaming/r2modmanPlus-local/Valheim/profiles/ashlands/BepInEx/plugins/zolantris-ValheimRAFT",
dependsOn: [
"shared_localAssets",
"shared_localClient",
]
},
server: {
"targetName": "server",
"pluginFolderPath": "C:/steam/steamapps/common/Valheim/BepInEx/plugins",
}
},
"runTargets": {
vmClient: {
"name": "",
"binaryTarget": "C:/steam/steamapps/common/Valheim/valheim.exe",
"args": [
"-someArg",
"-nographics"
],
"isConditional": true
},
localClient: {
"name": "",
"binaryTarget": "C:/steam/steamapps/common/Valheim/valheim.exe",
"args": [
"-someArg",
"-nographics"
],
"isConditional": true,
}
}
}