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 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);
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue