CyberVic Posted October 27, 2016 Share Posted October 27, 2016 I was thinking, it's no coincidence that they added the ability to make it so that certain dinos could be configured to be spawned in areas they don't normally at the same time as procedural generation. Coupled with the fact that certain biomes are missing (icebergs and swamps) we're missing some key dinos. So I'm wondering if anyone out there has made an attempt at setting up in the configs a biome spawn configuration for all those which aren't currently spawning on procedural maps. If you have, please share here, but below is my my stab at it. First let me link the Procedural How-To Guide and also a helpful link I use for getting NPC codes. http://ark.gamepedia.com/Creature_IDs Exactly how the EntryWeight and the MaxPercentageOfDesiredNumToAllow work are not clear. If anyone has better documentation on how these settings work, the entire community I'm sure would appreciate it. I have done a lot of testing so I think I'm at least in the ballpark of how it works. Feedback from others would be great. Entry weight - A range of 0 to 1000, which controls the chance at which this species will spawn vs other species in the biomeMaxPercentageOfDesiredNumToAllow - The maximum percent of that species allowed to spawn at any given time in that biome Add these INI values, as many as you want, into your Game.ini's [/Script/ShooterGame.ShooterGameMode] section. ConfigAddNPCSpawnEntriesContainer=(NPCSpawnEntriesContainerClassString="DinoSpawnEntriesSnowShoreline_PGM_C",NPCSpawnEntries=((AnEntryName="KairukuSpawner",EntryWeight=200.0,NPCsToSpawnStrings=("Kairuku_Character_BP_C"))),NPCSpawnLimits=((NPCClassString="Kairuku_Character_BP_C",MaxPercentageOfDesiredNumToAllow=0.50))) ConfigAddNPCSpawnEntriesContainer=(NPCSpawnEntriesContainerClassString="DinoSpawnEntriesSnow_PGM_C",NPCSpawnEntries=((AnEntryName="BearSnowSpawner",EntryWeight=100.0,NPCsToSpawnStrings=("Direbear_Character_BP_C"))),NPCSpawnLimits=((NPCClassString="Direbear_Character_BP_C",MaxPercentageOfDesiredNumToAllow=0.10))) ConfigAddNPCSpawnEntriesContainer=(NPCSpawnEntriesContainerClassString="DinoSpawnEntries_InlandWater_PGM_C",NPCSpawnEntries=((AnEntryName="ToadSpawner",EntryWeight=100.0,NPCsToSpawnStrings=("Toad_Character_BP_C")),(AnEntryName="BeaverSpawner",EntryWeight=50.0,NPCsToSpawnStrings=("Beaver_Character_BP_C")),(AnEntryName="LeechSpawner",EntryWeight=100.0,NPCsToSpawnStrings=("Leech_Character_C")),(AnEntryName="LeechDiseaseSpawner",EntryWeight=25.0,NPCsToSpawnStrings=("Leech_Character_Diseased_C"))),NPCSpawnLimits=((NPCClassString="Toad_Character_BP_C",MaxPercentageOfDesiredNumToAllow=0.10),(NPCClassString="Beaver_Character_BP_C",MaxPercentageOfDesiredNumToAllow=0.10),(NPCClassString="Leech_Character_C",MaxPercentageOfDesiredNumToAllow=0.20),(NPCClassString="Leech_Character_Diseased_C",MaxPercentageOfDesiredNumToAllow=0.05))) ConfigAddNPCSpawnEntriesContainer=(NPCSpawnEntriesContainerClassString="DinoSpawnEntriesGrassland_PGM_C",NPCSpawnEntries=((AnEntryName="DimetroSpawner",EntryWeight=100.0,NPCsToSpawnStrings=("Dimetro_Character_BP_C")),(AnEntryName="BearGrassSpawner",EntryWeight=100.0,NPCsToSpawnStrings=("Direbear_Character_BP_C")),(AnEntryName="ParacerSpawner",EntryWeight=100.0,NPCsToSpawnStrings=("Paracer_Character_BP_C")),(AnEntryName="DungBeetleSpawner",EntryWeight=50.0,NPCsToSpawnStrings=("DungBeetle_Character_BP_C"))),NPCSpawnLimits=((NPCClassString="Dimetro_Character_BP_C",MaxPercentageOfDesiredNumToAllow=0.10),(NPCClassString="Direbear_Character_BP_C",MaxPercentageOfDesiredNumToAllow=0.10),(NPCClassString="Paracer_Character_BP_C",MaxPercentageOfDesiredNumToAllow=0.10),(NPCClassString="DungBeetle_Character_BP_C",MaxPercentageOfDesiredNumToAllow=0.05))) ConfigAddNPCSpawnEntriesContainer=(NPCSpawnEntriesContainerClassString="DinoSpawnEntriesJungle_PGM_C",NPCSpawnEntries=((AnEntryName="BatSpawner",EntryWeight=50.0,NPCsToSpawnStrings=("Bat_Character_BP_C")),(AnEntryName="BoaSpawner",EntryWeight=100.0,NPCsToSpawnStrings=("BoaFrill_Character_BP_C")),(AnEntryName="SpiderSpawner",EntryWeight=100.0,NPCsToSpawnStrings=("SpiderS_Character_BP_C")),(AnEntryName="ArthroSpawner",EntryWeight=10.0,NPCsToSpawnStrings=("Arthro_Character_BP_C"))),NPCSpawnLimits=((NPCClassString="Bat_Character_BP_C",MaxPercentageOfDesiredNumToAllow=0.10),(NPCClassString="BoaFrill_Character_BP_C",MaxPercentageOfDesiredNumToAllow=0.10),(NPCClassString="SpiderS_Character_BP_C",MaxPercentageOfDesiredNumToAllow=0.10),(NPCClassString="Arthro_Character_BP_C",MaxPercentageOfDesiredNumToAllow=0.05))) Link to comment Share on other sites More sharing options...
Raught Posted October 28, 2016 Share Posted October 28, 2016 You are a rockstar! I was just working on some of these all day, but realized I did them wrong. Thank you so much for putting these together! Link to comment Share on other sites More sharing options...
Raught Posted October 28, 2016 Share Posted October 28, 2016 It seems the AddNPCSpawn works with all dinos, except dimetrodons and cave critters excluding scorps. I have tested Dimetro, Artho, Spider, Bat, and none of them spawn in any of the biomes naturally with these config options. I can force spawn them in, but the config for what ever reason won't do it. Anyone have any luck with them? Link to comment Share on other sites More sharing options...
CyberVic Posted October 29, 2016 Author Share Posted October 29, 2016 It works fine with Dimetrodons AND all cave critters, I know because the above stuff I have posted here works with both. I put all cave critters in the jungle and dimetrodons are in my grasslands. Link to comment Share on other sites More sharing options...
koreamedia Posted November 22, 2016 Share Posted November 22, 2016 On 10/28/2016 at 3:33 AM, CyberVic said: I was thinking, it's no coincidence that they added the ability to make it so that certain dinos could be configured to be spawned in areas they don't normally at the same time as procedural generation. Coupled with the fact that certain biomes are missing (icebergs and swamps) we're missing some key dinos. So I'm wondering if anyone out there has made an attempt at setting up in the configs a biome spawn configuration for all those which aren't currently spawning on procedural maps. If you have, please share here, but below is my my stab at it. First let me link the Procedural How-To Guide and also a helpful link I use for getting NPC codes. http://ark.gamepedia.com/Creature_IDs Exactly how the EntryWeight and the MaxPercentageOfDesiredNumToAllow work are not clear. If anyone has better documentation on how these settings work, the entire community I'm sure would appreciate it. I have done a lot of testing so I think I'm at least in the ballpark of how it works. Feedback from others would be great. Entry weight - A range of 0 to 1000, which controls the chance at which this species will spawn vs other species in the biomeMaxPercentageOfDesiredNumToAllow - The maximum percent of that species allowed to spawn at any given time in that biome Add these INI values, as many as you want, into your Game.ini's [/Script/ShooterGame.ShooterGameMode] section. ConfigAddNPCSpawnEntriesContainer=(NPCSpawnEntriesContainerClassString="DinoSpawnEntriesSnowShoreline_PGM_C",NPCSpawnEntries=((AnEntryName="KairukuSpawner",EntryWeight=200.0,NPCsToSpawnStrings=("Kairuku_Character_BP_C"))),NPCSpawnLimits=((NPCClassString="Kairuku_Character_BP_C",MaxPercentageOfDesiredNumToAllow=0.50))) ConfigAddNPCSpawnEntriesContainer=(NPCSpawnEntriesContainerClassString="DinoSpawnEntriesSnow_PGM_C",NPCSpawnEntries=((AnEntryName="BearSnowSpawner",EntryWeight=100.0,NPCsToSpawnStrings=("Direbear_Character_BP_C"))),NPCSpawnLimits=((NPCClassString="Direbear_Character_BP_C",MaxPercentageOfDesiredNumToAllow=0.10))) ConfigAddNPCSpawnEntriesContainer=(NPCSpawnEntriesContainerClassString="DinoSpawnEntries_InlandWater_PGM_C",NPCSpawnEntries=((AnEntryName="ToadSpawner",EntryWeight=100.0,NPCsToSpawnStrings=("Toad_Character_BP_C")),(AnEntryName="BeaverSpawner",EntryWeight=50.0,NPCsToSpawnStrings=("Beaver_Character_BP_C")),(AnEntryName="LeechSpawner",EntryWeight=100.0,NPCsToSpawnStrings=("Leech_Character_C")),(AnEntryName="LeechDiseaseSpawner",EntryWeight=25.0,NPCsToSpawnStrings=("Leech_Character_Diseased_C"))),NPCSpawnLimits=((NPCClassString="Toad_Character_BP_C",MaxPercentageOfDesiredNumToAllow=0.10),(NPCClassString="Beaver_Character_BP_C",MaxPercentageOfDesiredNumToAllow=0.10),(NPCClassString="Leech_Character_C",MaxPercentageOfDesiredNumToAllow=0.20),(NPCClassString="Leech_Character_Diseased_C",MaxPercentageOfDesiredNumToAllow=0.05))) ConfigAddNPCSpawnEntriesContainer=(NPCSpawnEntriesContainerClassString="DinoSpawnEntriesGrassland_PGM_C",NPCSpawnEntries=((AnEntryName="DimetroSpawner",EntryWeight=100.0,NPCsToSpawnStrings=("Dimetro_Character_BP_C")),(AnEntryName="BearGrassSpawner",EntryWeight=100.0,NPCsToSpawnStrings=("Direbear_Character_BP_C")),(AnEntryName="ParacerSpawner",EntryWeight=100.0,NPCsToSpawnStrings=("Paracer_Character_BP_C")),(AnEntryName="DungBeetleSpawner",EntryWeight=50.0,NPCsToSpawnStrings=("DungBeetle_Character_BP_C"))),NPCSpawnLimits=((NPCClassString="Dimetro_Character_BP_C",MaxPercentageOfDesiredNumToAllow=0.10),(NPCClassString="Direbear_Character_BP_C",MaxPercentageOfDesiredNumToAllow=0.10),(NPCClassString="Paracer_Character_BP_C",MaxPercentageOfDesiredNumToAllow=0.10),(NPCClassString="DungBeetle_Character_BP_C",MaxPercentageOfDesiredNumToAllow=0.05))) ConfigAddNPCSpawnEntriesContainer=(NPCSpawnEntriesContainerClassString="DinoSpawnEntriesJungle_PGM_C",NPCSpawnEntries=((AnEntryName="BatSpawner",EntryWeight=50.0,NPCsToSpawnStrings=("Bat_Character_BP_C")),(AnEntryName="BoaSpawner",EntryWeight=100.0,NPCsToSpawnStrings=("BoaFrill_Character_BP_C")),(AnEntryName="SpiderSpawner",EntryWeight=100.0,NPCsToSpawnStrings=("SpiderS_Character_BP_C")),(AnEntryName="ArthroSpawner",EntryWeight=10.0,NPCsToSpawnStrings=("Arthro_Character_BP_C"))),NPCSpawnLimits=((NPCClassString="Bat_Character_BP_C",MaxPercentageOfDesiredNumToAllow=0.10),(NPCClassString="BoaFrill_Character_BP_C",MaxPercentageOfDesiredNumToAllow=0.10),(NPCClassString="SpiderS_Character_BP_C",MaxPercentageOfDesiredNumToAllow=0.10),(NPCClassString="Arthro_Character_BP_C",MaxPercentageOfDesiredNumToAllow=0.05))) gigant is not working with spawner. do you know how to make it work? Link to comment Share on other sites More sharing options...
CyberVic Posted November 23, 2016 Author Share Posted November 23, 2016 I seem to be having several issues with my redwood spawns. Link to comment Share on other sites More sharing options...
Nefasto Posted January 2, 2017 Share Posted January 2, 2017 Thanks for sharing! Link to comment Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.