Jump to content

Archived

This topic is now archived and is closed to further replies.

LinuxGyver

Procedural maps needs more elements

Recommended Posts

After some try, I successfully got some nice generated map, with shore, forests, snow mountain, isles. There's everything we need except some special elements that make others maps like TheIsland, TheCenter or Ragnarok more interesting. For example, it will be nice to have some ice blocks on the sea near snow biome, as well as some random ruins, some caves, some water falls, some rivers. The biggest part has been done, we can already generate some great maps, just those missing elements will bring the touch that will make us play definitively on them instead of other maps. Furthermore there's some dino that doesn't have spawning points, like beavers, horses, sheeps, mantis and others, could be interesting to add them too, even if we can edit the game.ini for this.

This is my last try of procedural map, a nice island with smooth mountain so you can ride them with horses and other walking mounts, dinos got space and are not stuck in the decor, and there's nice shores to build a nice house in front of the sea. There's ton of pearls and oil in the sea, and lot of metal and crystal on top of the hills. Just maybe sea is not deep enough and too flat, but it's easier to farm. I add beavers and horses spawn points on the beach in the last lines (from Game.ini, in your ARK/ShouterGame/Saved/Config/WindowsNoEditor directory), after a while beavers makes beaver dams not far from shores (beavers needs time for this) : 

 

PGMapName=TestD5
PGTerrainPropertiesString=MapSeed=33553156; LandscapeRadius=1.0; Water Frequency=3.0; Mountains Frequency=6.0; 
Mountains Slope=2; MountainsHeight=1.25; Turbulence Power=0.0125; Shore Slope=2.0; 
WaterLevel=-0.8; GrassDensity=1.0; JungleGrassDensity=0.02; ErosionSteps=2; TreesGroundSlopeAccuracy=0.5; 
DepositionStrength=0.5; ErosionStrength=0.25; OceanFloorLevel=-1.0; SnowBiomeSize=0.3; RWBiomeSize=0.1; 
MountainBiomeStart=-0.55; MountainsTreeDensity=0.01; JungleBiomeStart=-0.65; IslandBorderCurveExp=4.0; 
MaxSawnPointHeight=0.1; SnowGrassDensity=0.25; MountainGrassDensity=0.05; SnowMountainGrassDensity=0.15; 
UnderwaterObjectsDensity=0.7; SnowMountainsTreeDensity=0.01; TreeDensity=0.003; JungleTreeDensity=0.66; 
RedWoodTreeDensity=0.35; SnowTreeDensity=0.8; RedwoodGrassDensity=0.1; ShoreTreeDensity=0.05; 
SnowShoreTreeDensity=0.025; DeepWaterBiomesDepth=-0.24; InlandWaterObjectsDensity=0.7; 
ShorelineStartOffset=0.02; ShorelineThickness=0.001; MountainGeneralTreesPercent=0.1; TerrainScaleMultiplier=(X=1.0f,Y=1.0f,Z=1.0f);
SnowBiomeLocation=(X=0.2f,Y=0.2f); RWForestBiomeLocation=(X=0.5f,Y=0.5f); NorthRegion1Start=(X=0.25f,Y=0.0f); NorthRegion1End=(X=0.416f,Y=0.5f); 
NorthRegion2Start=(X=0.416f,Y=0.0f); NorthRegion2End=(X=0.582f,Y=0.5f); NorthRegion3Start=(X=0.582f,Y=0.0f); NorthRegion3End=(X=0.75f,Y=0.5f);
SouthRegion1Start=(X=0.25f,Y=0.5f); SouthRegion1End=(X=0.416f,Y=1.0f);SouthRegion2Start=(X=0.416f,Y=0.5f);
SouthRegion2End=(X=0.582f,Y=1.0f);SouthRegion3Start=(X=0.582f,Y=0.5f);SouthRegion3End=(X=0.75f,Y=1.0f);EastRegion1Start=(X=0.75f,Y=0.0f);
EastRegion1End=(X=1.0f,Y=0.333f);EastRegion2Start=(X=0.75f,Y=0.333f);EastRegion2End=(X=1.0f,Y=0.666f);
EastRegion3Start=(X=0.75f,Y=0.666f);EastRegion3End=(X=1.0f,Y=1.0f);WestRegion1Start=(X=0.0f,Y=0.0f);WestRegion1End=(X=0.25f,Y=0.333f);
WestRegion2Start=(X=0.0f,Y=0.333f);WestRegion2End=(X=0.25f,Y=0.666f);WestRegion3Start=(X=0.0f,Y=0.666f);WestRegion3End=(X=0.25f,Y=1.0f)
PGLastPreset=0
FuelConsumptionIntervalMultiplier=3.000000
ConfigAddNPCSpawnEntriesContainer=(NPCSpawnEntriesContainerClassString="DinoSpawnEntriesBeach_PGM_C",NPCSpawnEntries=((AnEntryName="BeaverSpawner",EntryWeight=1000.0,NPCsToSpawnStrings=("Beaver_Character_BP_C"))), NPCSpawnLimits=((NPCClassString="Beaver_Character_BP_C",MaxPercentageOfDesiredNumToAllow=0.02) ) )
ConfigAddNPCSpawnEntriesContainer=(NPCSpawnEntriesContainerClassString="DinoSpawnEntriesBeach_PGM_C",NPCSpawnEntries=((AnEntryName="EquusSpawner",EntryWeight=1000.0,NPCsToSpawnStrings=("Equus_Character_BP_C"))), NPCSpawnLimits=((NPCClassString="Equus_Character_BP_C",MaxPercentageOfDesiredNumToAllow=0.05) ) )

 

Share this post


Link to post
Share on other sites

×
×
  • Create New...