ARK: Survival Evolved

ARK: Survival Evolved

Cross Aberration
CoyodiSoul 12 Apr, 2018 @ 4:07pm
How to Reduce Dino Spawns yourself (with format examples)
Like many, I found the spawns were far too aggressive for my Ragnarok server, so I wanted to reduce them. It's not required for the mod author to do this, you can reduce them yourself via Game.ini edits.

Here's an example of how I've tuned down certain dinos to make them more rare (very rare in some cases.. wanted Aberration dinos to just be sprinkled on Ragnarok):

DinoSpawnWeightMultipliers=(DinoNameTag="Basilisk",SpawnWeightMultiplier=.075,OverrideSpawnLimitPercentage=True,SpawnLimitPercentage=1)

DinoSpawnWeightMultipliers=(DinoNameTag="CaveCrab",SpawnWeightMultiplier=.10,OverrideSpawnLimitPercentage=True,SpawnLimitPercentage=2)

DinoSpawnWeightMultipliers=(DinoNameTag="Xenomorph",SpawnWeightMultiplier=.005,OverrideSpawnLimitPercentage=True,SpawnLimitPercentage=.0001)

DinoSpawnWeightMultipliers=(DinoNameTag="RockDrake",SpawnWeightMultiplier=.10,OverrideSpawnLimitPercentage=True,SpawnLimitPercentage=3)

DinoSpawnWeightMultipliers=(DinoNameTag="CaveWolf",SpawnWeightMultiplier=.25,OverrideSpawnLimitPercentage=False,SpawnLimitPercentage=10)

DinoSpawnWeightMultipliers=(DinoNameTag="MoleRat",SpawnWeightMultiplier=.25,OverrideSpawnLimitPercentage=False,SpawnLimitPercentage=10)



If you wanted to remove certain dinos from certain zones.. here's the line I used to do so for the Ancient Featherlight (different mod, I know, but the principle is the same). Just use the BP path instead of the DinoNameTag. Spawn container names can be found here: https://ark.gamepedia.com/Spawn_Entries#Ragnarok

ConfigSubtractNPCSpawnEntriesContainer=(NPCSpawnEntriesContainerClassString="DinoSpawnEntriesGrassland",NPCSpawnEntries=((NPCsToSpawnStrings=("AncientFeatherlight_Character_BP_C"))),NPCSpawnLimits=((NPCClassString="AncientFeatherlight_Character_BP_C")))
Last edited by CoyodiSoul; 12 Apr, 2018 @ 4:09pm
< >
Showing 1-15 of 30 comments
Karendrae 13 Apr, 2018 @ 11:12pm 
Sweeet!

Do these need to be placed under anything specific? [script/modstuff etc]?

CoyodiSoul 13 Apr, 2018 @ 11:51pm 
Originally posted by Karendrae:
Sweeet!

Do these need to be placed under anything specific? [script/modstuff etc]?
Nope! Anywhere under the default [/script/shootergame.shootergamemode] will work.
ShawnDaGeek 16 Apr, 2018 @ 10:49pm 
How we love thee :steamhappy:
Charr 18 Apr, 2018 @ 10:44pm 
So forgive me if this needs to go somewhere else. But found your article and tried to use it to restrict basilisk, reaper, and rock drake spawns. Want the reapers/basilisk to spawn scarcely in the Dunes and then Rock drakes to spawn somewhere else in the desert biome.

Added the following to my game.ini

DinoSpawnWeightMultipliers=(DinoNameTag="Xenomorph",SpawnWeightMultiplier=.005,OverrideSpawnLimitPercentage=True,SpawnLimitPercentage=.0001)

DinoSpawnWeightMultipliers=(DinoNameTag="RockDrake",SpawnWeightMultiplier=.20,OverrideSpawnLimitPercentage=True,SpawnLimitPercentage=6)

DinoSpawnWeightMultipliers=(DinoNameTag="Basilisk",SpawnWeightMultiplier=.3,OverrideSpawnLimitPercentage=True,SpawnLimitPercentage=4)

ConfigSubtractNPCSpawnEntriesContainer=(NPCSpawnEntriesContainerClassString="SE_DinoSpawnEntriesDunes",NPCSpawnEntries=((NPCsToSpawnStrings=(""Xenomorph_Character_BP_Male_C"))),NPCSpawnLimits=((NPCClassString="Xenomorph_Character_BP_Male_C")))

ConfigSubtractNPCSpawnEntriesContainer=(NPCSpawnEntriesContainerClassString="SE_DinoSpawnEntriesDunes",NPCSpawnEntries=((NPCsToSpawnStrings=(""Xenomorph_Character_BP_Female_C"))),NPCSpawnLimits=((NPCClassString="Xenomorph_Character_BP_Female_C")))

ConfigSubtractNPCSpawnEntriesContainer=(NPCSpawnEntriesContainerClassString="SE_DinoSpawnEntriesDunes",NPCSpawnEntries=((NPCsToSpawnStrings=(""Basilisk_Character_BP_C"))),NPCSpawnLimits=((NPCClassString="Basilisk_Character_BP_C")))
(NPCSpawnEntriesContainerClassString="SE_DinoSpawnEntriesGreenDesert",NPCSpawnEntries=((NPCsToSpawnStrings=("RockDrake_Character_BP_C"))),NPCSpawnLimits=((NPCClassString="RockDrake_Character_BP_C")))

Not sure if working properly or not, as I am quite new to this portion of editing servers.
CoyodiSoul 18 Apr, 2018 @ 11:05pm 
Originally posted by Charr:
So forgive me if this needs to go somewhere else. But found your article and tried to use it to restrict basilisk, reaper, and rock drake spawns. Want the reapers/basilisk to spawn scarcely in the Dunes and then Rock drakes to spawn somewhere else in the desert biome.

Added the following to my game.ini

DinoSpawnWeightMultipliers=(DinoNameTag="Xenomorph",SpawnWeightMultiplier=.005,OverrideSpawnLimitPercentage=True,SpawnLimitPercentage=.0001)

DinoSpawnWeightMultipliers=(DinoNameTag="RockDrake",SpawnWeightMultiplier=.20,OverrideSpawnLimitPercentage=True,SpawnLimitPercentage=6)

DinoSpawnWeightMultipliers=(DinoNameTag="Basilisk",SpawnWeightMultiplier=.3,OverrideSpawnLimitPercentage=True,SpawnLimitPercentage=4)

ConfigSubtractNPCSpawnEntriesContainer=(NPCSpawnEntriesContainerClassString="SE_DinoSpawnEntriesDunes",NPCSpawnEntries=((NPCsToSpawnStrings=(""Xenomorph_Character_BP_Male_C"))),NPCSpawnLimits=((NPCClassString="Xenomorph_Character_BP_Male_C")))

ConfigSubtractNPCSpawnEntriesContainer=(NPCSpawnEntriesContainerClassString="SE_DinoSpawnEntriesDunes",NPCSpawnEntries=((NPCsToSpawnStrings=(""Xenomorph_Character_BP_Female_C"))),NPCSpawnLimits=((NPCClassString="Xenomorph_Character_BP_Female_C")))

ConfigSubtractNPCSpawnEntriesContainer=(NPCSpawnEntriesContainerClassString="SE_DinoSpawnEntriesDunes",NPCSpawnEntries=((NPCsToSpawnStrings=(""Basilisk_Character_BP_C"))),NPCSpawnLimits=((NPCClassString="Basilisk_Character_BP_C")))
(NPCSpawnEntriesContainerClassString="SE_DinoSpawnEntriesGreenDesert",NPCSpawnEntries=((NPCsToSpawnStrings=("RockDrake_Character_BP_C"))),NPCSpawnLimits=((NPCClassString="RockDrake_Character_BP_C")))

Not sure if working properly or not, as I am quite new to this portion of editing servers.


Yup! Spawn weights look correct.

However if I'm understanding what you want correctly, you'd want ConfigAddNPCSpawnEntriesContainer rather than subtract, so that they're added to those spawn regions.
If they're set to spawn by the mod's default anywhere other than those zones, then you'd want to subtract them from the regions you do not wish for them to spawn in.

I test all of the changes I'm going to make to our dedicated server on singleplayer first, setting the DinoCountMultiplier extremely high and using ACM to fly/teleport around and watch the ecosystems I'm tweaking unfold.
Charr 19 Apr, 2018 @ 12:56am 
Hmm ok. Thank you for the insight. Wish there was a simple way to make them only spawn in a certain region. Also do the Xenomorphs and Nameless go hand in hand? Will Nameless only spawn where I allow Xenos?
CoyodiSoul 19 Apr, 2018 @ 6:29am 
Originally posted by Charr:
Hmm ok. Thank you for the insight. Wish there was a simple way to make them only spawn in a certain region. Also do the Xenomorphs and Nameless go hand in hand? Will Nameless only spawn where I allow Xenos?

I agree.. I use Shadlos' Small Dragons mod as well and have like 8 lines just removing them from other zones on the map haha.

Nameless have been a little strange, I've noticed. I've only found them once on my map, and I'm guessing that they must chain spawn one another in some way as I started with one and as I ran away back the way I came (didn't have a glowpet yet to fight them with) they continued to spawn around me, even in front of me.

To answer your question, they are independent of Xenomorphs, but I'm not sure as to their rarity yet. I think they're actually called chupacabras in the character BPs. DinoTag may be different, though.
Arctic 19 Apr, 2018 @ 2:39pm 
what is the cavecrab? ive never heard anything called that before
CoyodiSoul 19 Apr, 2018 @ 2:51pm 
It's the Karkinos. You can look up all the IDs here: https://ark.gamepedia.com/Creature_IDs
Arctic 19 Apr, 2018 @ 2:53pm 
ahhhh, i figured it was that but i wasnt sure. your code for the karkinos sets it to rare correct? Also i could use your code for the island or do i have to change it some? im very new to coding lol
Arctic 19 Apr, 2018 @ 3:06pm 
And do i add the code to reduce the karkinos spawns to the game or gameusersettings config setting codes?
CoyodiSoul 19 Apr, 2018 @ 3:15pm 
Originally posted by Arctic:
ahhhh, i figured it was that but i wasnt sure. your code for the karkinos sets it to rare correct? Also i could use your code for the island or do i have to change it some? im very new to coding lol
Hey no worries. It took me quite awhile to sort it out at first too.

The example I gave makes them pretty uncommon.. definitely rarer than the rivers on Aberration. I'm trying to think of a comparison for the island lol.. I guess in the central river by the redwoods I tend to only see 1 or 2 tops with my server settings. If you're familiar with Ragnarok, there's generally only 1 or 2 up in the mountain lake above Viking Bay at any time.

The SpawnWeightMultiplier will work as-is for the Island or any map, as it just references the chance for them to spawn. If you wanted to add or remove them from certain spawn locations, (IE adding them on the beach or something) then you'd want to use some combination of the SpawnEntriesContainer lines and make sure the container is specified for an island spawn region here. (https://ark.gamepedia.com/Spawn_Entries#The_Island)

Originally posted by Arctic:
And do i add the code to reduce the karkinos spawns to the game or gameusersettings config setting codes?

This all goes in the Game.ini. I typically put it all at the top right under the server settings tag when I'm tweaking it just to make it easier to find.
Last edited by CoyodiSoul; 19 Apr, 2018 @ 3:19pm
Arctic 19 Apr, 2018 @ 3:24pm 
Sweet thank you. For some reason, im in the same exact spot as everyone else when messing with the game coding, but non of my files have the .ini tag in it. which i find weird and i have no idea why it would be like that
CoyodiSoul 19 Apr, 2018 @ 3:36pm 
Originally posted by Arctic:
Sweet thank you. For some reason, im in the same exact spot as everyone else when messing with the game coding, but non of my files have the .ini tag in it. which i find weird and i have no idea why it would be like that
Do you have file extensions turned on? It's a View option in Windows explorer.
Desolator 25 Apr, 2018 @ 6:49am 
Originally posted by CoyodiSoul:
If they're set to spawn by the mod's default anywhere other than those zones, then you'd want to subtract them from the regions you do not wish for them to spawn in.

I've seen Reapers spawn on the beaches (not fun, with my wooden spear... :P)

Does anyone have a complete server file where the spawns of the more dangerous mobs have been moved to the "higher danger" zones of the ragnarok map by any chance? bonus points if that also moved rexes and carnos from the "recommended" areas :D
< >
Showing 1-15 of 30 comments
Per page: 1530 50