ARK: Survival Evolved

ARK: Survival Evolved

Fear Evolved Event Assets
 This topic has been pinned, so it's probably important
Wyrm  [developer] 12 Aug, 2018 @ 3:33am
[Dino Spawns]
Must be placed in Game.ini

Adding new dino

Allows specified dinosaurs/creatures to spawn in specified locations directly through the spawners limited to what is specified. Use one dinosaur/creature per line/setting.

ConfigAddNPCSpawnEntriesContainer=( NPCSpawnEntriesContainerClassString=<spawn_class>[ark.gamepedia.com], NPCSpawnEntries=((AnEntryName=<spawn_name>, EntryWeight=<factor>, NPCsToSpawnStrings=(<entity_id>))), NPCSpawnLimits=((NPCClassString=<entity_id>, MaxPercentageOfDesiredNumToAllow=<percentage>)))

  • spawn_class | string | Spawn Class String, see Spawn Entries[ark.gamepedia.com]
  • spawn_name | string | Any Spawn Name
  • factor | float | Weight Factor for this spawn
  • entity_id | string | Entity ID of the dinosaur or creature to be added, see Creature IDs(Use dinoname_C not the full dino reference path)
  • percentage | float | Sets the maximum allowed dinosaurs or creatures for this instance

For example: Adding 1 Skeletal Giganotosaurus to the beach spawn area.

ConfigAddNPCSpawnEntriesContainer=(NPCSpawnEntriesContainerClassString="DinoSpawnEntriesBeach_C",NPCSpawnEntries=((AnEntryName="BoneGigaSpawner",EntryWeight=1000.0,NPCsToSpawnStrings=("Bone_Gigant_Character_BP_FEe_C"))),NPCSpawnLimits=((NPCClassString="Bone_Gigant_Character_BP_FEe_C",MaxPercentageOfDesiredNumToAllow=0.01)))

Removing Dino

Completely removes specified dinosaurs/creatures from specified locations. More than one dinosaur/creature can be specified.

You cannot reference the same Spawn Entry in multiple lines and have them all take effect, even if the Entity ID or Spawn Class referenced is different between each line. If removing multiple dinosaurs/creatures from the same Spawn Entry, use one line to do so.


ConfigSubtractNPCSpawnEntriesContainer=( NPCSpawnEntriesContainerClassString=<spawn_class>[ark.gamepedia.com], NPCSpawnEntries=((NPCsToSpawnStrings=(<entity_id>))), NPCSpawnLimits=((NPCClassString=<entity_id>)))


Example: Removing Skeletal Trike and Skeletal Bronto from the Beach.

ConfigSubtractNPCSpawnEntriesContainer=(NPCSpawnEntriesContainerClassString="DinoSpawnEntriesBeach_C",NPCSpawnEntries=((NPCsToSpawnStrings=("Bone_Trike_Character_BP_FEe_C")),(NPCsToSpawnStrings=("Bone_Sauropod_Character_BP_FEe_C"))),NPCSpawnLimits=((NPCClassString="Bone_Trike_Character_BP_FEe_C"),(NPCClassString="Bone_Sauropod_Character_BP_FEe_C")))

Override Dino

Overrides all dinosaurs/creatures within a specified area with specified dinos, allows for areas to be dedicated for the spawning of specific dinosaurs/creatures. Does not prevent wanderers from entering said location.

ConfigOverrideNPCSpawnEntriesContainer=( NPCSpawnEntriesContainerClassString=<spawn_class>[ark.gamepedia.com], NPCSpawnEntries=((AnEntryName=<spawn_name>, EntryWeight=<factor>, NPCsToSpawnStrings=(<entity_id>))), NPCSpawnLimits=((NPCClassString=<entity_id>, MaxPercentageOfDesiredNumToAllow=<percentage>)))

  • spawn_class | string | Spawn Class String, see Spawn Entries[ark.gamepedia.com]
  • spawn_name | string | Any Spawn Name
  • factor | float | Weight Factor for this spawn
  • entity_id | string | Entity ID of the dinosaur or creature to be added, see Creature IDs(Use dinoname_C not the full dino reference path)
  • percentage | float | Sets the maximum allowed dinosaurs or creatures for this instance

For example: If you want only Skeletal T-Rexes and Alpha Skeletal Carnotaurus to spawn in the Mountain Region

ConfigOverrideNPCSpawnEntriesContainer=(NPCSpawnEntriesContainerClassString="DinoSpawnEntriesMountain_C",NPCSpawnEntries=((AnEntryName="ACarnoSpawner",EntryWeight=1.0,NPCsToSpawnStrings=("MegaSkelCarno_Character_BP_FEe_C")),(AnEntryName="ARexSpawner", EntryWeight=1.0, NPCsToSpawnStrings=("MegaSkelRex_Character_BP_FEe_C"))),NPCSpawnLimits=((NPCClassString="MegaSkelCarno_Character_BP_FEe_C",MaxPercentageOfDesiredNumToAllow=0.5),(NPCClassString="MegaSkelRex_Character_BP_FEe_C",MaxPercentageOfDesiredNumToAllow=0.5)))

NPC Replacements

This can be used to disable specific Alpha predators, replace the spawns of a particular NPC (NPC=Non-player character, i.e. a dino) with that of a different NPC, or completely disable any specific NPC spawn.

NPCReplacements=(FromClassName="<classname>", ToClassName="<classname>")


This can be used to disable specific Alpha predators, replace the spawns of a particular NPC (NPC=Non-player character, i.e. a dino) with that of a different NPC, or completely disable any specific NPC spawn.

NPCReplacements=(FromClassName="DodoWyvern_Character_BP_FEe_C",ToClassName="DodoRex_Character_BP_FEe_C")

Adjust Dino Spawn Rate

Customizes the spawning rate for a given dinosaur type (at all dinosaur spawn points). Types with a larger SpawnWeightMultiplier are selected more often when spawning new dinosaurs than types with lower multipliers. When OverrideSpawnLimitPercentage is specified (and true), the type will never be spawned more than SpawnLimitPercentage * 100 percent of the time, regardless of multiplier. For example, a SpawnLimitPercentage of 0.25 specifies that the type will be selected for spawning no more than 25% of the time.

DinoSpawnWeightMultipliers=( DinoNameTag=<tag>[ark.gamepedia.com] SpawnWeightMultiplier=<factor> OverrideSpawnLimitPercentage=<override> SpawnLimitPercentage=<limit>)


Multiple DinoSpawnWeightMultipliers entries can be specified in the file, but DinoNameTag values should not be repeated across multiple entries.

DinoSpawnWeightMultipliers(DinoNameTag=DodoRex,SpawnWeightMultiplier=10.0,OverrideSpawnLimitPercentage=true,SpawnLimitPercentage=0.5)
Last edited by Wyrm; 17 Jan, 2020 @ 2:46pm