Fix default data for Templates

This commit is contained in:
Tom Bloor 2019-08-31 03:06:55 +01:00
parent 9a35b182a9
commit ad439e4832
Signed by: TBSliver
GPG key ID: 4657C7EBE42CC5CC

View file

@ -169,145 +169,10 @@ var viewmodel = ko.mapping.fromJS({
], ],
// Servers Tab // Servers Tab
"servers": [ "servers": [],
{
// Basic Data
"name": "Server Name",
"serverTemplateName": "No Build PVE",
"ip": "127.0.0.1",
"port": 29145,
"gamePort": 3045,
"seamlessDataPort": 31029,
"gridX": 0,
"gridY": 0,
"MachineIdTag": "",
"isHomeServer": false,
"AdditionalCmdLineParams": "",
// Biome Options
"GlobalBiomeSeamlessServerGridPreOffsetValues": "",
"GlobalBiomeSeamlessServerGridPreOffsetValuesOceanWater": "",
// Override Options
"OceanDinoDepthEntriesOverride": "",
"OceanEpicSpawnEntriesOverrideValues": "",
"oceanFloatsamCratesOverride": "",
"treasureMapLootTablesOverride": "",
"oceanEpicSpawnEntriesOverrideTemplateName": "",
"NPCShipSpawnEntriesOverrideTemplateName": "",
"regionOverrides": "",
// Style Options
"waterColorR": 0.0,
"waterColorG": 0.0,
"waterColorB": 0.0,
"skyStyleIndex": 0,
// Misc Options
"floorZDist": 0,
"utcOffset": 0,
"transitionMinZ": 0,
"serverIslandPointsMultiplier": 1.0,
// Date Options
"lastModified": "2019-04-14T21:32:04.7310108Z",
"lastImageOverride": "0001-01-01T00:00:00",
//Boolean Options
"islandLocked": true,
"discoLocked": true,
"pathsLocked": false,
// Long Tables
"sublevels": [],
"islandInstances": [],
"discoZones": [],
// Mini Tables
"spawnRegions": [],
"extraSublevels": [],
"totalExtraSublevels": [],
// ???
"OverrideShooterGameModeDefaultGameIni": {}
}
],
"spawnerOverrideTemplates": [], "spawnerOverrideTemplates": [],
"shipPaths": [], "shipPaths": [],
"serverTemplates": [ "serverTemplates": [],
{
// Basic Data
"name": "No Build PVE",
"ip": "127.0.0.1",
"port": 50000,
"gamePort": 6666,
"seamlessDataPort": 27000,
"gridX": 0,
"gridY": 0,
"MachineIdTag": "",
"isHomeServer": false,
"AdditionalCmdLineParams": "",
// Biome Options
"GlobalBiomeSeamlessServerGridPreOffsetValues": "(BiomeZoneName=\"Tundra At Land\",PreOffsetMaxDistanceFromShore=100000.000000,PreOffsetTemperatureMultiplier=0.800000,PreOffsetTemperatureMultiplierMaxDistanceFromShore=0.800000,PreOffsetTemperatureAdditionMaxDistanceFromShore=-18.000000,PreOffsetTemperatureAddition=-12.000000,PreOffsetTemperatureExponent=1.000000,PreOffsetTemperatureExponentMaxDistanceFromShore=1.000000,BiomeZoneNameAltDistanceName=\"Tundra Open Water\",BiomeZoneNameAltDistanceAmount=0.000000)",
"GlobalBiomeSeamlessServerGridPreOffsetValuesOceanWater": "(BiomeZoneName=\"Tundra Ocean Water\",PreOffsetMaxDistanceFromShore=17500.000000,PreOffsetTemperatureMultiplier=0.750000,PreOffsetTemperatureMultiplierMaxDistanceFromShore=0.750000,PreOffsetTemperatureAdditionMaxDistanceFromShore=-45.000000,PreOffsetTemperatureAddition=-20.000000,PreOffsetTemperatureExponent=1.000000,PreOffsetTemperatureExponentMaxDistanceFromShore=1.000000,BiomeZoneNameAltDistanceName=\"Tundra Deep Ocean\",BiomeZoneNameAltDistanceAmount=0.500000)",
// Override Options
"OceanDinoDepthEntriesOverride": "",
"OceanEpicSpawnEntriesOverrideValues": "\"(NPCSpawnEntries=((NPCsToSpawn=(BlueprintGeneratedClass'/Game/Atlas/Creatures/MeanWhale/MeanWhale_Character_BP.MeanWhale_Character_BP_C'),NPCsSpawnOffsets=((X=0.000000,Y=0.000000,Z=-700.000000)),NPCsToSpawnPercentageChance=(1.000000)),(NPCsToSpawn=(BlueprintGeneratedClass'/Game/Atlas/Creatures/MeanWhale/MeanWhale_SeaMonster_Character_BP.MeanWhale_SeaMonster_Character_BP_C'),NPCsSpawnOffsets=((X=0.000000,Y=0.000000,Z=-700.000000)),NPCsToSpawnPercentageChance=(1.000000))),NPCSpawnLimits=,MaxDesiredNumEnemiesMultiplier=4.000000)\",",
"oceanFloatsamCratesOverride": "",
"treasureMapLootTablesOverride": "",
"oceanEpicSpawnEntriesOverrideTemplateName": "",
"NPCShipSpawnEntriesOverrideTemplateName": "",
"regionOverrides": "",
// Style Options
"templateColorR": 0.0,
"templateColorG": 0.0,
"templateColorB": 0.0,
"waterColorR": 0.5,
"waterColorG": 0.1,
"waterColorB": 0.1,
"skyStyleIndex": 2,
// Misc Options
"floorZDist": 0,
"utcOffset": 0,
"transitionMinZ": 0,
"serverIslandPointsMultiplier": 1.0,
// Date Options
"lastModified": "0001-01-01T00:00:00",
"lastImageOverride": "0001-01-01T00:00:00",
// Boolean Options
"islandLocked": false,
"discoLocked": false,
"pathsLocked": false,
// Long Tables
"sublevels": [],
"islandInstances": [],
"discoZones": [],
// Mini Tables
"spawnRegions": [],
"extraSublevels": [],
"totalExtraSublevels": [],
// Custom Data - Ignored!
"ServerCustomDatas1": "NPCShipDifficultyMult,NPCShipDifficultyLerp,NPCShipNumMult,FloatsamQualityMultiplier",
"ServerCustomDatas2": "2.0,0.5,1.6,5",
"ClientCustomDatas1": ",OceanDepthFadeExponent,OceanWaterScatterIntensity,",
"ClientCustomDatas2": ",-1,0.015,",
// ???? Will just have to have a custom JSON editor...
"OverrideShooterGameModeDefaultGameIni": {
"bDontUseClaimFlags": "1",
"NoClaimFlagPeriodDecayMultiplier": "4"
}
}
],
// ?!?! // ?!?!
"OverrideShooterGameModeDefaultGameIni": {} "OverrideShooterGameModeDefaultGameIni": {}
@ -601,7 +466,67 @@ function removeShipNode(obj, e) { ko.contextFor(e.target).$parent.Nodes.remove(o
function addTemplate() { function addTemplate() {
var newTemplate = { var newTemplate = {
// Basic Data
"name": ko.observable("New Template"),
"ip": ko.observable("127.0.0.1"),
"port": ko.observable(50000),
"gamePort": ko.observable(6666),
"seamlessDataPort": ko.observable(27000),
"gridX": ko.observable(0),
"gridY": ko.observable(0),
"MachineIdTag": ko.observable(""),
"isHomeServer": ko.observable(false),
"AdditionalCmdLineParams": ko.observable(""),
// Biome Options
"GlobalBiomeSeamlessServerGridPreOffsetValues": ko.observable(""),
"GlobalBiomeSeamlessServerGridPreOffsetValuesOceanWater": ko.observable(""),
// Override Options
"OceanDinoDepthEntriesOverride": ko.observable(""),
"OceanEpicSpawnEntriesOverrideValues": ko.observable(""),
"oceanFloatsamCratesOverride": ko.observable(""),
"treasureMapLootTablesOverride": ko.observable(""),
"oceanEpicSpawnEntriesOverrideTemplateName": ko.observable(""),
"NPCShipSpawnEntriesOverrideTemplateName": ko.observable(""),
"regionOverrides": ko.observable(""),
// Style Options
"templateColorR": ko.observable(0.0),
"templateColorG": ko.observable(0.0),
"templateColorB": ko.observable(0.0),
"waterColorR": ko.observable(0.5),
"waterColorG": ko.observable(0.1),
"waterColorB": ko.observable(0.1),
"skyStyleIndex": ko.observable(2),
// Misc Options
"floorZDist": ko.observable(0),
"utcOffset": ko.observable(0),
"transitionMinZ": ko.observable(0),
"serverIslandPointsMultiplier": ko.observable(1.0),
// Date Options
"lastModified": ko.observable("0001-01-01T00:00:00"),
"lastImageOverride": ko.observable("0001-01-01T00:00:00"),
// Boolean Options
"islandLocked": ko.observable(false),
"discoLocked": ko.observable(false),
"pathsLocked": ko.observable(false),
// Long Tables
"sublevels": ko.observableArray([]),
"islandInstances": ko.observableArray([]),
"discoZones": ko.observableArray([]),
// Mini Tables
"spawnRegions": ko.observableArray([]),
"extraSublevels": ko.observableArray([]),
"totalExtraSublevels": ko.observableArray([]),
// ???? Will just have to have a custom JSON editor...
"OverrideShooterGameModeDefaultGameIni": ko.observable({})
}; };
viewmodel.serverTemplates.push(newTemplate); viewmodel.serverTemplates.push(newTemplate);
} }