Jump to content

dev-kit verified Procedurally Generated Map - NPC Spawn Entries - Guide

Recommended Posts

Procedurally Generated Map - NPC Spawn Entries - Guide

ARK-Dev-Kit.thumb.PNG.a23d794dcb6f8aa5c1ea9354b59963b5.PNG ARK Dev Kit Spawn Entries Last Verified: 4/24/2020


Procedurally Generated Map - Spawn Entries

  • DinoSpawnEntriesBeach_PGM_C
  • DinoSpawnEntriesGrassland_PGM_C
  • DinoSpawnEntriesJungle_PGM_C
  • DinoSpawnEntriesMountain_PGM_C
  • DinoSpawnEntriesRedwoodsPGM_C
  • DinoSpawnEntriesSnow_PGM_C
  • DinoSpawnEntriesSnowMountain_PGM_C
  • DinoSpawnEntriesSnowShoreline_PGM_C
  • DinoSpawnEntries_InlandWater_PGM_C
  • DinoSpawnEntries_TheOcean_PGM_C
  • DinoSpawnEntries_TheDeepwater_PGM_C



Editing Spawn Entries

        You can edit these entries in 3 different ways.

  1. Add Dino's to the default spawns = ConfigAddNPCSpawnEntriesContainer
  2. Subtract Dino's from default spawns = ConfigSubtractNPCSpawnEntriesContainer
  3. Override will remove default Dino's from the spawn and only spawn the Dino's you add to your code = ConfigOverrideNPCSpawnEntriesContainer

       Lets add Griffin's to the Mountain spawn.

ConfigAddNPCSpawnEntriesContainer=( NPCSpawnEntriesContainerClassString="DinoSpawnEntriesMountain_PGM_C", NPCSpawnEntries=((AnEntryName="Griffin_Spawner", EntryWeight=1.0, NPCsToSpawnStrings=("Griffin_Character_BP_C"))), NPCSpawnLimits=((NPCClassString="Griffin_Character_BP_C", MaxPercentageOfDesiredNumToAllow=0.05)))

       Links to help with editing spawn entries



Understanding the code

When adding your finished code to your configuration file keep it as one line.

ConfigAddNPCSpawnEntriesContainer= This part of the code decides what to do with the rest of your code.

NPCSpawnEntriesContainerClassString= This is where you place the spawn entry you want to edit.

NPCSpawnEntries= This is where you edit first half of your Dino code.

  • AnEntryName= This is where you set a name for the spawner. This can be anything.
  • EntryWeight= This is a float Weight Factor for this spawn.  Higher numbers mean this Dino will spawn more often.
  • NPCsToSpawnStrings= This is where you place the creature ID you want to spawn.

NPCSpawnLimits= This is where you edit the second half of your Dino code.

  • NPCClassString= This is where you place the creature ID you want to edit.
  • MaxPercentageOfDesiredNumToAllow= This is where you set the percentage of this Dino you want to spawn in this spawn entry.


NOTE: EntryWeight, Percentage, and Other Dino's that spawn in same entry work together to decide the outcome of how your Dino spawns. For more help use the links above or comment below.

Link to comment
Share on other sites

  • 6 months later...


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

  • Create New...