Fix default data for Templates
This commit is contained in:
parent
9a35b182a9
commit
ad439e4832
1 changed files with 62 additions and 137 deletions
199
js/main.js
199
js/main.js
|
|
@ -169,145 +169,10 @@ var viewmodel = ko.mapping.fromJS({
|
|||
],
|
||||
|
||||
// Servers Tab
|
||||
"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": {}
|
||||
}
|
||||
],
|
||||
"servers": [],
|
||||
"spawnerOverrideTemplates": [],
|
||||
"shipPaths": [],
|
||||
"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"
|
||||
}
|
||||
}
|
||||
],
|
||||
"serverTemplates": [],
|
||||
|
||||
// ?!?!
|
||||
"OverrideShooterGameModeDefaultGameIni": {}
|
||||
|
|
@ -601,7 +466,67 @@ function removeShipNode(obj, e) { ko.contextFor(e.target).$parent.Nodes.remove(o
|
|||
|
||||
function addTemplate() {
|
||||
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);
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue