Update Space Engineers

Upgraded to use the new AMP variables automap function. Added enum list for scenario selection.
This commit is contained in:
IceOfWraith 2022-01-26 08:57:26 -06:00
parent d467cdaefc
commit 2d406cde9c
2 changed files with 47 additions and 20 deletions

View File

@ -16,6 +16,7 @@ App.ExitMethod=String
App.ExitString=taskkill /IM App.ExitString=taskkill /IM
App.HasReadableConsole=true App.HasReadableConsole=true
App.HasWritableConsole=true App.HasWritableConsole=true
App.MaxUsers=12
App.RapidStartup=false App.RapidStartup=false
App.RootDir=./space-engineers-generic/ App.RootDir=./space-engineers-generic/
App.UpdateSource=Multi App.UpdateSource=Multi

View File

@ -15,6 +15,36 @@
"Survival": "Survival" "Survival": "Survival"
} }
}, },
{
"DisplayName": "Select Scenario",
"Category": "Server Settings",
"Description": "Sets the Scenario to base the game on.",
"Keywords": "Game Mode",
"FieldName": "PremadeCheckpointPath",
"InputType": "enum",
"IsFlagArgument": false,
"ParamFieldName": "/MyConfigDedicated/PremadeCheckpointPath/text()",
"IncludeInCommandLine": false,
"DefaultValue": "./Content/CustomWorlds/Star System",
"EnumValues": {
"./Content/CustomWorlds/Alien Planet": "Alien Planet",
"./Content/CustomWorlds/Alien System": "Alien System",
"./Content/CustomWorlds/Crashed Red Ship": "Crashed Red Ship",
"./Content/CustomWorlds/Dead Drop Arena": "Dead Drop Arena",
"./Content/CustomWorlds/Distant Moons": "Distant Moons",
"./Content/CustomWorlds/Earth Planet": "Earth Planet",
"./Content/CustomWorlds/Empty World": "Empty World",
"./Content/CustomWorlds/Green Station": "Green Station",
"./Content/CustomWorlds/Home System": "Home System",
"./Content/CustomWorlds/SLone Survivor": "Lone Survivor",
"./Content/CustomWorlds/Mars Planet": "Mars Planet",
"./Content/CustomWorlds/Moon Base": "Moon Base",
"./Content/CustomWorlds/Petram Orbiter": "Petram Orbiter",
"./Content/CustomWorlds/Red Ship": "Red Ship",
"./Content/CustomWorlds/Rival Platforms": "Rival Platforms",
"./Content/CustomWorlds/Star System": "Star System"
}
},
{ {
"DisplayName": "Inventory Size Multiplier", "DisplayName": "Inventory Size Multiplier",
"Category": "Advanced Settings", "Category": "Advanced Settings",
@ -71,8 +101,8 @@
"DisplayName": "Max Players", "DisplayName": "Max Players",
"Category": "Server Settings", "Category": "Server Settings",
"Description": "Any number of players between 4 and 1024", "Description": "Any number of players between 4 and 1024",
"Keywords": "Max Players", "Keywords": "Max Players users",
"FieldName": "MaxPlayers", "FieldName": "$MaxUsers",
"InputType": "number", "InputType": "number",
"IsFlagArgument": false, "IsFlagArgument": false,
"ParamFieldName": "/MyConfigDedicated/SessionSettings/MaxPlayers/text()", "ParamFieldName": "/MyConfigDedicated/SessionSettings/MaxPlayers/text()",
@ -1869,54 +1899,50 @@
}, },
{ {
"DisplayName": "Binding IP", "DisplayName": "Binding IP",
"Category": "Server Settings", "Category": "Hidden Settings",
"Description": "Must match AMP's Binding IP", "Description": "Must match AMP's Binding IP",
"Keywords": "IP", "Keywords": "binding IP",
"FieldName": "IP", "FieldName": "$ApplicationIPBinding",
"InputType": "text", "InputType": "hidden",
"IsFlagArgument": false, "IsFlagArgument": false,
"ParamFieldName": "/MyConfigDedicated/IP/text()", "ParamFieldName": "/MyConfigDedicated/IP/text()",
"IncludeInCommandLine": false, "IncludeInCommandLine": false,
"DefaultValue": "0.0.0.0",
"EnumValues": {} "EnumValues": {}
}, },
{ {
"DisplayName": "Server Port", "DisplayName": "Server Port",
"Category": "Server Settings", "Category": "Hidden Settings",
"Description": "Must match AMP's Application Port 1", "Description": "Must match AMP's Application Port 1",
"Keywords": "Application Port Server", "Keywords": "Application Port Server",
"FieldName": "ServerPort", "FieldName": "$ApplicationPort1",
"InputType": "number", "InputType": "hidden",
"IsFlagArgument": false, "IsFlagArgument": false,
"ParamFieldName": "/MyConfigDedicated/ServerPort/text()", "ParamFieldName": "/MyConfigDedicated/ServerPort/text()",
"IncludeInCommandLine": false, "IncludeInCommandLine": false,
"DefaultValue": "27017",
"EnumValues": {} "EnumValues": {}
}, },
{ {
"DisplayName": "Remote API Port", "DisplayName": "Remote API Port",
"Category": "Server Settings", "Category": "Hidden Settings",
"Description": "Must match AMP's Remote Admin Port", "Description": "Must match AMP's Remote Admin Port",
"Keywords": "Remote Api Port", "Keywords": "Remote Api Port",
"FieldName": "RemoteApiPort", "FieldName": "$RemoteAdminPort",
"InputType": "number", "InputType": "hidden",
"IsFlagArgument": false, "IsFlagArgument": false,
"ParamFieldName": "/MyConfigDedicated/RemoteApiPort/text()", "ParamFieldName": "/MyConfigDedicated/RemoteApiPort/text()",
"IncludeInCommandLine": false, "IncludeInCommandLine": false,
"DefaultValue": "27016",
"EnumValues": {} "EnumValues": {}
}, },
{ {
"DisplayName": "Steam Port", "DisplayName": "Steam Port",
"Category": "Server Settings", "Category": "Hidden Settings",
"Description": "Must match AMP's Application Port 2", "Description": "Must match AMP's Application Port 2",
"Keywords": "Steam Port", "Keywords": "Steam Port",
"FieldName": "SteamPort", "FieldName": "$ApplicationPort2",
"InputType": "number", "InputType": "hidden",
"IsFlagArgument": false, "IsFlagArgument": false,
"ParamFieldName": "/MyConfigDedicated/SteamPort/text()", "ParamFieldName": "/MyConfigDedicated/SteamPort/text()",
"IncludeInCommandLine": false, "IncludeInCommandLine": false,
"DefaultValue": "8777",
"EnumValues": {} "EnumValues": {}
}, },
{ {
@ -2081,7 +2107,7 @@
"IsFlagArgument": false, "IsFlagArgument": false,
"ParamFieldName": "/MyConfigDedicated/PauseGameWhenEmpty/text()", "ParamFieldName": "/MyConfigDedicated/PauseGameWhenEmpty/text()",
"IncludeInCommandLine": false, "IncludeInCommandLine": false,
"DefaultValue": "false", "DefaultValue": "true",
"EnumValues": { "EnumValues": {
"True": "true", "True": "true",
"False": "false" "False": "false"