Difference between revisions of "ARK: Survival Evolved Advanced Configuration"
Line 133: | Line 133: | ||
</div> | </div> | ||
<br> | <br> | ||
+ | <p>For the data above, there are two values to consider when adding dino spawns to your ARK. '''EntryWeight''' and '''MaxPercentageOfDesiredNumToAllow'''.</p> | ||
+ | :'''EntryWeight''' - a value between 0.0 and 1.0 (0% to 100%) | ||
+ | :*How often a dino is "considered" for spawning. The higher the value, the more often this particular dino is chosen when a dino is spawned in an area. | ||
+ | :'''MaxPercentageOfDesiredNumToAllow''' - a value between 0.0 and 1.0 (0% to 100%) | ||
+ | :*The total number of this particular dino to be allowed in the particular area. With a value of 0.25, there will be a maximum of 25% of the area's total population to be this dinosaur. | ||
<p>The links below contain resources that can help you build your custom spawn configuration by showing you where dinosaurs already spawn on the map, as well as which dinos spawn in which sections.</p> | <p>The links below contain resources that can help you build your custom spawn configuration by showing you where dinosaurs already spawn on the map, as well as which dinos spawn in which sections.</p> | ||
:https://ark.gamepedia.com/Spawn_Map_(Ragnarok) - Spawn map for Ragnarok. | :https://ark.gamepedia.com/Spawn_Map_(Ragnarok) - Spawn map for Ragnarok. |
Revision as of 09:15, 7 October 2018
Contents
Harvesting, Leveling, Etc.
Harvesting Multipliers
When setting up harvesting amounts for your server, there are two different multipliers to take into effect. HarvestMultiplier and HarvestResourceItemAmountClassMultipliers.
- HarvestMultiplier - The most common one. This controls the number of gathering attempts are calculated during a single gathering attempt.
- HarvestResourceItemAmountClassMultipliers - This controls the amount of resources gained when a specific item is successfully mined from a harvesting node, such as Thatch from a tree.
As expected, if the HarvestMultiplier value is set too high, this can cause issues with server lag and performance upon any harvesting attempt due to the increased number of calculations to perform per attempt. To give players plenty of resources without causing server lag, it is suggested to use the HarvestResourceItemAmountClassMultipliers variable instead. The latter can be achieved via the Modify Server Config tool found within the control panel, with instructions on how to do so below.
- After opening the Modify Server Config window, there will be multiple options on the left pane that allow travel to specific segments in the tool. Click on the option for Harvestable Items Multipliers Overrides.
- Click on the radio button to "Make Changes". This will open up a list similar to the screenshot below.
- With the expanded list, make changes to the multipliers for each resource as needed. Each harvestable item is represented in the list below.
- Once down, scroll down to the bottom of the Modify Server Config tool and click on the button to save settings and restart the game server.
Modifying Supply Drops
An easy way to modify supply drops across the various ARK maps can be done with a handy application named Beacon. Beacon offers a simple user interface to help customize drops on the various maps as well as differentiating between normal/bonus supply drops.
Maximum Dino Levels
To modify the maximum dinosaur level, the value for Override Official Difficulty will need to be changed. The formula for determining the dinosaur level is as follows:
- Dinosaur Level = Override Official Difficulty value * 30. (with OOD of 5, max level is 150)
- Difference in dinosaur levels = Override Official Difficulty value (with OOD of 5, dino levels will be 5, 10, 15, 20, etc.)
In cases with Alpha dinos or "wyverns", these creatures can have levels beyond the max level set with the OOD value. Be careful when playing on maps where these creatures are a common threat and make sure to come prepared.
Dinosaur Spawn Configurations
Changing Spawn Rates
When changing spawn rates for certain dinos, there are four values to include in this code: DinoNameTag, SpawnWeightMultiplier, OverrideSpawnLimitPercentage, and SpawnLimitPercentage.
- DinoNameTag - Use the data in the cell for the IDs column.
- SpawnWeightMultiplier - This can be any non-negative value.
- This increases the frequency at which a dino will be considered for spawning. With a value of 2, this dino will spawn twice as often.
- OverrideSpawnLimitPercentage - set to "true" or "false".
- Changing this will determine if you want to modify the total number of this dino spawning throughout the ARK.
- SpawnLimitPercentage - A number between 0.0 and 1.0, as this is based off percentages. (0% to 100%)
- This determines how often this dino is chosen to spawn in any area that it already exists.
Using Raptors as an example, here's how an example of increasing the raptor spawns by 175% and allowing them to occupy 50% of the total spawns in all areas that they spawn in.
- DinoSpawnWeightMultipliers=(DinoNameTag="Raptor_Character_BP_C",SpawnWeightMultiplier=1.75,OverrideSpawnLimitPercentage=true,SpawnLimitPercentage=0.5)
NOTE: All of the data per each DinoSpawnWeightMultipliers line must be on the same line. No carriage returns or line breaks!
Adding Aberration Dinos to Maps
It is possible to add dinos from one map to another, such as Aberrant dinos from Aberration to Ragnarok, or having Griffins spawn on The Island. Listed below are two examples of how to add in custom spawn configuration for dinos for your ARK server.
To do this, you will need to copy the code listed below and paste it in the bottom of your Game.ini file. If you are using a PC server, you will need FTP Access in order to access the file. For PS4 users, you can click on the Game.ini button on the control panel and paste the below code at the bottom of the text box before saving and restarting the game server.
Hermit's Example - Aberration Dinos to Ragnarok
NOTE: You may need to remove the spawn code for the Karakinos (i.e Crab_Character_BP_C), as these things have a habit of spawning out of control despite such low spawn values.
"I have basilisks spawning in the desert and the cave under the ruined castle, ravagers in the canyons and also in the castle cave, karkinos in the swamp, rockdrakes in the redwoods and featherlights/glowtails on Monkey Island in the south." - Hermit
--
- ConfigAddNPCSpawnEntriesContainer=(NPCSpawnEntriesContainerClassString="SE_DinoSpawnEntriesDunes_C",NPCSpawnEntries=((AnEntryName="BasilDesert",EntryWeight=0.01,NPCsToSpawnStrings=("Basilisk_Character_BP_C"))),NPCSpawnLimits=((NPCClassString="Basilisk_Character_BP_C",MaxPercentageOfDesiredNumToAllow=0.01)))
- ConfigAddNPCSpawnEntriesContainer=(NPCSpawnEntriesContainerClassString="DinoSpawnEntriesSwamp",NPCSpawnEntries=((AnEntryName="Crabby",EntryWeight=0.00001,NPCsToSpawnStrings=("Crab_Character_BP_C"))),NPCSpawnLimits=((NPCClassString="Crab_Character_BP_C",MaxPercentageOfDesiredNumToAllow=0.00001)))
- ConfigAddNPCSpawnEntriesContainer=(NPCSpawnEntriesContainerClassString="DinoSpawnEntries_Ragnarok_Center_C",NPCSpawnEntries=((AnEntryName="Ravager",EntryWeight=0.02,NPCsToSpawnStrings=("CaveWolf_Character_BP_C"))),NPCSpawnLimits=((NPCClassString="CaveWolf_Character_BP_C",MaxPercentageOfDesiredNumToAllow=0.1)))
- ConfigAddNPCSpawnEntriesContainer=(NPCSpawnEntriesContainerClassString="DinoSpawnEntriesRedwoods_C",NPCSpawnEntries=((AnEntryName="Drake",EntryWeight=0.0001,NPCsToSpawnStrings=("RockDrake_Character_BP_C"))),NPCSpawnLimits=((NPCClassString="RockDrake_Character_BP_C",MaxPercentageOfDesiredNumToAllow=0.001)))
- ConfigAddNPCSpawnEntriesContainer=(NPCSpawnEntriesContainerClassString="DinoSpawnEntries_Ragnarok_MonkeyIsland_C",NPCSpawnEntries=((AnEntryName="GlowtailIsland",EntryWeight=0.1,NPCsToSpawnStrings=("LanternLizard_Character_BP_C")),(AnEntryName="FeatherlightIsland",EntryWeight=0.1,NPCsToSpawnStrings=("LanternBird_Character_BP_C"))),NPCSpawnLimits=((NPCClassString="LanternLizard_Character_BP_C",MaxPercentageOfDesiredNumToAllow=0.25),(NPCClassString="LanternBird_Character_BP_C",MaxPercentageOfDesiredNumToAllow=0.25)))
- ConfigAddNPCSpawnEntriesContainer=(NPCSpawnEntriesContainerClassString="DinoSpawnEntriesCaveMegalo_C",NPCSpawnEntries=((AnEntryName="BasilCave",EntryWeight=0.01,NPCsToSpawnStrings=("Basilisk_Character_BP_C")),(AnEntryName="RavageCave",EntryWeight=0.1,NPCsToSpawnStrings=("CaveWolf_Character_BP_C"))),NPCSpawnLimits=((NPCClassString="Basilisk_Character_BP_C",MaxPercentageOfDesiredNumToAllow=0.01),(NPCClassString="CaveWolf_Character_BP_C",MaxPercentageOfDesiredNumToAllow=0.1)))
--
These configurations are similar to the ones modifying regular dino spawn configurations. Using this as an example, it is possible to add creatures to other areas, such as putting the Karakinos in the mountain tops or Basilisks in the redwoods with the rock drakes.
Cole's Example - Adding Griffins on The Island
In this example, I am adding griffins to two different sections of The Island: Mountains and snowy regions. Since griffins are more likely to be in the mountainous area, I've increased the spawn rates and maximum number of allowed griffins for that region by adjusting EngryWeight and MaxPercentageOfDesiredNumToAllow.
--
- ConfigAddNPCSpawnEntriesContainer=(NPCSpawnEntriesContainerClassString="DinoSpawnEntriesSnow",NPCSpawnEntries=((AnEntryName="GriffinSnow",EntryWeight=0.05,NPCsToSpawnStrings=("Griffin_Character_BP_C"))),NPCSpawnLimits=((NPCClassString="Griffin_Character_BP_C",MaxPercentageOfDesiredNumToAllow=0.05)))
- ConfigAddNPCSpawnEntriesContainer=(NPCSpawnEntriesContainerClassString="DinoSpawnEntriesMountain",NPCSpawnEntries=((AnEntryName="GriffinMountain",EntryWeight=0.1,NPCsToSpawnStrings=("Griffin_Character_BP_C"))),NPCSpawnLimits=((NPCClassString="Griffin_Character_BP_C",MaxPercentageOfDesiredNumToAllow=0.08)))
--
Cole's Example 2 - Adding all Aberration versions of Ragnarok dinos to Ragnarok.
With this code, I am adding Aberrant versions of dinos to Ragnarok. This code finds every instance of a dino occurring at a given spawn point and adds the Aberrant version. Ravagers, Karakinos, Basilisks, Reapers, etc. are not included in this code. You may need to make adjustments to the spawn code to achieve the results you want.
--
- ConfigAddNPCSpawnEntriesContainer=(NPCSpawnEntriesContainerClassString="DinoSpawnEntries_Ragnarok_Castle",NPCSpawnEntries=((AnEntryName="AberRag214",EntryWeight=0.15,NPCsToSpawnStrings=("SpiderS_Character_BP_Aberrant_C"))),NPCSpawnLimits=((NPCClassString="SpiderS_Character_BP_Aberrant_C",MaxPercentageOfDesiredNumToAllow=0.1)))
- ConfigAddNPCSpawnEntriesContainer=(NPCSpawnEntriesContainerClassString="DinoSpawnEntries_Ragnarok_Center_C",NPCSpawnEntries=((AnEntryName="AberRag3130",EntryWeight=0.15,NPCsToSpawnStrings=("Para_Character_BP_Aberrant_C")),(AnEntryName="AberRag3240",EntryWeight=0.15,NPCsToSpawnStrings=("Trike_Character_BP_Aberrant_C")),(AnEntryName="AberRag3338",EntryWeight=0.15,NPCsToSpawnStrings=("Stego_Character_BP_Aberrant_C")),(AnEntryName="AberRag3534",EntryWeight=0.15,NPCsToSpawnStrings=("Raptor_Character_BP_Aberrant_C")),(AnEntryName="AberRag379",EntryWeight=0.15,NPCsToSpawnStrings=("Carno_Character_BP_Aberrant_C")),(AnEntryName="AberRag31025",EntryWeight=0.15,NPCsToSpawnStrings=("Dragonfly_Character_BP_Aberrant_C")),(AnEntryName="AberRag31116",EntryWeight=0.15,NPCsToSpawnStrings=("Doed_Character_BP_Aberrant_C")),(AnEntryName="AberRag31314",EntryWeight=0.15,NPCsToSpawnStrings=("Diplodocus_Character_BP_Aberrant_C"))),NPCSpawnLimits=((NPCClassString="Para_Character_BP_Aberrant_C",MaxPercentageOfDesiredNumToAllow=0.1),(NPCClassString="Trike_Character_BP_Aberrant_C",MaxPercentageOfDesiredNumToAllow=0.1),(NPCClassString="Stego_Character_BP_Aberrant_C",MaxPercentageOfDesiredNumToAllow=0.1),(NPCClassString="Raptor_Character_BP_Aberrant_C",MaxPercentageOfDesiredNumToAllow=0.1),(NPCClassString="Carno_Character_BP_Aberrant_C",MaxPercentageOfDesiredNumToAllow=0.1),(NPCClassString="Dragonfly_Character_BP_Aberrant_C",MaxPercentageOfDesiredNumToAllow=0.1),(NPCClassString="Doed_Character_BP_Aberrant_C",MaxPercentageOfDesiredNumToAllow=0.1),(NPCClassString="Diplodocus_Character_BP_Aberrant_C",MaxPercentageOfDesiredNumToAllow=0.1)))
- ConfigAddNPCSpawnEntriesContainer=(NPCSpawnEntriesContainerClassString="DinoSpawnEntries_Ragnarok_CenterWater_C",NPCSpawnEntries=((AnEntryName="AberRag410",EntryWeight=0.15,NPCsToSpawnStrings=("Coel_Character_BP_Aberrant_C")),(AnEntryName="AberRag4331",EntryWeight=0.15,NPCsToSpawnStrings=("Piranha_Character_BP_Aberrant_C")),(AnEntryName="AberRag4437",EntryWeight=0.15,NPCsToSpawnStrings=("Spino_Character_BP_Aberrant_C")),(AnEntryName="AberRag456",EntryWeight=0.15,NPCsToSpawnStrings=("Baryonyx_Character_BP_Aberrant_C"))),NPCSpawnLimits=((NPCClassString="Coel_Character_BP_Aberrant_C",MaxPercentageOfDesiredNumToAllow=0.1),(NPCClassString="Piranha_Character_BP_Aberrant_C",MaxPercentageOfDesiredNumToAllow=0.1),(NPCClassString="Spino_Character_BP_Aberrant_C",MaxPercentageOfDesiredNumToAllow=0.1),(NPCClassString="Baryonyx_Character_BP_Aberrant_C",MaxPercentageOfDesiredNumToAllow=0.1)))
- ConfigAddNPCSpawnEntriesContainer=(NPCSpawnEntriesContainerClassString="DinoSpawnEntries_Ragnarok_DeepWater_C",NPCSpawnEntries=((AnEntryName="AberRag5322",EntryWeight=0.15,NPCsToSpawnStrings=("Manta_Character_BP_Aberrant_C")),(AnEntryName="AberRag5441",EntryWeight=0.15,NPCsToSpawnStrings=("Trilobite_Character_Aberrant_C")),(AnEntryName="AberRag5510",EntryWeight=0.15,NPCsToSpawnStrings=("Cnidaria_Character_BP_Aberrant_C"))),NPCSpawnLimits=((NPCClassString="Manta_Character_BP_Aberrant_C",MaxPercentageOfDesiredNumToAllow=0.1),(NPCClassString="Trilobite_Character_Aberrant_C",MaxPercentageOfDesiredNumToAllow=0.1),(NPCClassString="Cnidaria_Character_BP_Aberrant_C",MaxPercentageOfDesiredNumToAllow=0.1)))
- ConfigAddNPCSpawnEntriesContainer=(NPCSpawnEntriesContainerClassString="DinoSpawnEntries_Ragnarok_Jungle_C",NPCSpawnEntries=((AnEntryName="AberRag10115",EntryWeight=0.15,NPCsToSpawnStrings=("Dodo_Character_BP_Aberrant_C")),(AnEntryName="AberRag10230",EntryWeight=0.15,NPCsToSpawnStrings=("Para_Character_BP_Aberrant_C")),(AnEntryName="AberRag10340",EntryWeight=0.15,NPCsToSpawnStrings=("Trike_Character_BP_Aberrant_C")),(AnEntryName="AberRag10438",EntryWeight=0.15,NPCsToSpawnStrings=("Stego_Character_BP_Aberrant_C")),(AnEntryName="AberRag10634",EntryWeight=0.15,NPCsToSpawnStrings=("Raptor_Character_BP_Aberrant_C")),(AnEntryName="AberRag1088",EntryWeight=0.15,NPCsToSpawnStrings=("Turtle_Character_BP_Aberrant_C")),(AnEntryName="AberRag1099",EntryWeight=0.15,NPCsToSpawnStrings=("Carno_Character_BP_Aberrant_C")),(AnEntryName="AberRag101325",EntryWeight=0.15,NPCsToSpawnStrings=("Dragonfly_Character_BP_Aberrant_C")),(AnEntryName="AberRag101412",EntryWeight=0.15,NPCsToSpawnStrings=("Dimorph_Character_BP_Aberrant_C")),(AnEntryName="AberRag101514",EntryWeight=0.15,NPCsToSpawnStrings=("Diplodocus_Character_BP_Aberrant_C")),(AnEntryName="AberRag101921",EntryWeight=0.15,NPCsToSpawnStrings=("Lystro_Character_BP_Aberrant_C")),(AnEntryName="AberRag102226",EntryWeight=0.15,NPCsToSpawnStrings=("Moschops_Character_BP_Aberrant_C")),(AnEntryName="AberRag102520",EntryWeight=0.15,NPCsToSpawnStrings=("Iguanodon_Character_BP_Aberrant_C"))),NPCSpawnLimits=((NPCClassString="Dodo_Character_BP_Aberrant_C",MaxPercentageOfDesiredNumToAllow=0.1),(NPCClassString="Para_Character_BP_Aberrant_C",MaxPercentageOfDesiredNumToAllow=0.1),(NPCClassString="Trike_Character_BP_Aberrant_C",MaxPercentageOfDesiredNumToAllow=0.1),(NPCClassString="Stego_Character_BP_Aberrant_C",MaxPercentageOfDesiredNumToAllow=0.1),(NPCClassString="Raptor_Character_BP_Aberrant_C",MaxPercentageOfDesiredNumToAllow=0.1),(NPCClassString="Turtle_Character_BP_Aberrant_C",MaxPercentageOfDesiredNumToAllow=0.1),(NPCClassString="Carno_Character_BP_Aberrant_C",MaxPercentageOfDesiredNumToAllow=0.1),(NPCClassString="Dragonfly_Character_BP_Aberrant_C",MaxPercentageOfDesiredNumToAllow=0.1),(NPCClassString="Dimorph_Character_BP_Aberrant_C",MaxPercentageOfDesiredNumToAllow=0.1),(NPCClassString="Diplodocus_Character_BP_Aberrant_C",MaxPercentageOfDesiredNumToAllow=0.1),(NPCClassString="Lystro_Character_BP_Aberrant_C",MaxPercentageOfDesiredNumToAllow=0.1),(NPCClassString="Moschops_Character_BP_Aberrant_C",MaxPercentageOfDesiredNumToAllow=0.1),(NPCClassString="Iguanodon_Character_BP_Aberrant_C",MaxPercentageOfDesiredNumToAllow=0.1)))
- ConfigAddNPCSpawnEntriesContainer=(NPCSpawnEntriesContainerClassString="DinoSpawnEntries_Ragnarok_MonkeyIsland_C",NPCSpawnEntries=((AnEntryName="AberRag11212",EntryWeight=0.15,NPCsToSpawnStrings=("Dimorph_Character_BP_Aberrant_C")),(AnEntryName="AberRag11311",EntryWeight=0.15,NPCsToSpawnStrings=("Dimetro_Character_BP_Aberrant_C"))),NPCSpawnLimits=((NPCClassString="Dimorph_Character_BP_Aberrant_C",MaxPercentageOfDesiredNumToAllow=0.1),(NPCClassString="Dimetro_Character_BP_Aberrant_C",MaxPercentageOfDesiredNumToAllow=0.1)))
- ConfigAddNPCSpawnEntriesContainer=(NPCSpawnEntriesContainerClassString="DinoSpawnEntries_Ragnarok_Ocean_C",NPCSpawnEntries=((AnEntryName="AberRag1320",EntryWeight=0.15,NPCsToSpawnStrings=("Coel_Character_BP_Aberrant_C")),(AnEntryName="AberRag13422",EntryWeight=0.15,NPCsToSpawnStrings=("Manta_Character_BP_Aberrant_C")),(AnEntryName="AberRag13541",EntryWeight=0.15,NPCsToSpawnStrings=("Trilobite_Character_Aberrant_C"))),NPCSpawnLimits=((NPCClassString="Coel_Character_BP_Aberrant_C",MaxPercentageOfDesiredNumToAllow=0.1),(NPCClassString="Manta_Character_BP_Aberrant_C",MaxPercentageOfDesiredNumToAllow=0.1),(NPCClassString="Trilobite_Character_Aberrant_C",MaxPercentageOfDesiredNumToAllow=0.1)))
- ConfigAddNPCSpawnEntriesContainer=(NPCSpawnEntriesContainerClassString="DinoSpawnEntries_Ragnarok_Scotland_C",NPCSpawnEntries=((AnEntryName="AberRag15140",EntryWeight=0.15,NPCsToSpawnStrings=("Trike_Character_BP_Aberrant_C")),(AnEntryName="AberRag15414",EntryWeight=0.15,NPCsToSpawnStrings=("Diplodocus_Character_BP_Aberrant_C")),(AnEntryName="AberRag15728",EntryWeight=0.15,NPCsToSpawnStrings=("Sheep_Character_BP_Aberrant_C")),(AnEntryName="AberRag15819",EntryWeight=0.15,NPCsToSpawnStrings=("Equus_Character_BP_Aberrant_C"))),NPCSpawnLimits=((NPCClassString="Trike_Character_BP_Aberrant_C",MaxPercentageOfDesiredNumToAllow=0.1),(NPCClassString="Diplodocus_Character_BP_Aberrant_C",MaxPercentageOfDesiredNumToAllow=0.1),(NPCClassString="Sheep_Character_BP_Aberrant_C",MaxPercentageOfDesiredNumToAllow=0.1),(NPCClassString="Equus_Character_BP_Aberrant_C",MaxPercentageOfDesiredNumToAllow=0.1)))
- ConfigAddNPCSpawnEntriesContainer=(NPCSpawnEntriesContainerClassString="DinoSpawnEntries_Ragnarok_SnowForest_C",NPCSpawnEntries=((AnEntryName="AberRag16533",EntryWeight=0.15,NPCsToSpawnStrings=("Purlovia_Character_BP_Aberrant_C"))),NPCSpawnLimits=((NPCClassString="Purlovia_Character_BP_Aberrant_C",MaxPercentageOfDesiredNumToAllow=0.1)))
- ConfigAddNPCSpawnEntriesContainer=(NPCSpawnEntriesContainerClassString="DinoSpawnEntriesBeach_C",NPCSpawnEntries=((AnEntryName="AberRag19115",EntryWeight=0.15,NPCsToSpawnStrings=("Dodo_Character_BP_Aberrant_C")),(AnEntryName="AberRag19230",EntryWeight=0.15,NPCsToSpawnStrings=("Para_Character_BP_Aberrant_C")),(AnEntryName="AberRag19340",EntryWeight=0.15,NPCsToSpawnStrings=("Trike_Character_BP_Aberrant_C")),(AnEntryName="AberRag1988",EntryWeight=0.15,NPCsToSpawnStrings=("Turtle_Character_BP_Aberrant_C")),(AnEntryName="AberRag191021",EntryWeight=0.15,NPCsToSpawnStrings=("Lystro_Character_BP_Aberrant_C")),(AnEntryName="AberRag191126",EntryWeight=0.15,NPCsToSpawnStrings=("Moschops_Character_BP_Aberrant_C"))),NPCSpawnLimits=((NPCClassString="Dodo_Character_BP_Aberrant_C",MaxPercentageOfDesiredNumToAllow=0.1),(NPCClassString="Para_Character_BP_Aberrant_C",MaxPercentageOfDesiredNumToAllow=0.1),(NPCClassString="Trike_Character_BP_Aberrant_C",MaxPercentageOfDesiredNumToAllow=0.1),(NPCClassString="Turtle_Character_BP_Aberrant_C",MaxPercentageOfDesiredNumToAllow=0.1),(NPCClassString="Lystro_Character_BP_Aberrant_C",MaxPercentageOfDesiredNumToAllow=0.1),(NPCClassString="Moschops_Character_BP_Aberrant_C",MaxPercentageOfDesiredNumToAllow=0.1)))
- ConfigAddNPCSpawnEntriesContainer=(NPCSpawnEntriesContainerClassString="DinoSpawnEntriesCave1_C",NPCSpawnEntries=((AnEntryName="AberRag21139",EntryWeight=0.15,NPCsToSpawnStrings=("BoaFrill_Character_BP_Aberrant_C")),(AnEntryName="AberRag2125",EntryWeight=0.15,NPCsToSpawnStrings=("Arthro_Character_BP_Aberrant_C")),(AnEntryName="AberRag2134",EntryWeight=0.15,NPCsToSpawnStrings=("SpiderS_Character_BP_Aberrant_C")),(AnEntryName="AberRag21432",EntryWeight=0.15,NPCsToSpawnStrings=("Scorpion_Character_BP_Aberrant_C")),(AnEntryName="AberRag21517",EntryWeight=0.15,NPCsToSpawnStrings=("DungBeetle_Character_BP_Aberrant_C"))),NPCSpawnLimits=((NPCClassString="BoaFrill_Character_BP_Aberrant_C",MaxPercentageOfDesiredNumToAllow=0.1),(NPCClassString="Arthro_Character_BP_Aberrant_C",MaxPercentageOfDesiredNumToAllow=0.1),(NPCClassString="SpiderS_Character_BP_Aberrant_C",MaxPercentageOfDesiredNumToAllow=0.1),(NPCClassString="Scorpion_Character_BP_Aberrant_C",MaxPercentageOfDesiredNumToAllow=0.1),(NPCClassString="DungBeetle_Character_BP_Aberrant_C",MaxPercentageOfDesiredNumToAllow=0.1)))
- ConfigAddNPCSpawnEntriesContainer=(NPCSpawnEntriesContainerClassString="DinoSpawnEntriesCave2_C",NPCSpawnEntries=((AnEntryName="AberRag22139",EntryWeight=0.15,NPCsToSpawnStrings=("BoaFrill_Character_BP_Aberrant_C")),(AnEntryName="AberRag2225",EntryWeight=0.15,NPCsToSpawnStrings=("Arthro_Character_BP_Aberrant_C")),(AnEntryName="AberRag2234",EntryWeight=0.15,NPCsToSpawnStrings=("SpiderS_Character_BP_Aberrant_C")),(AnEntryName="AberRag22432",EntryWeight=0.15,NPCsToSpawnStrings=("Scorpion_Character_BP_Aberrant_C"))),NPCSpawnLimits=((NPCClassString="BoaFrill_Character_BP_Aberrant_C",MaxPercentageOfDesiredNumToAllow=0.1),(NPCClassString="Arthro_Character_BP_Aberrant_C",MaxPercentageOfDesiredNumToAllow=0.1),(NPCClassString="SpiderS_Character_BP_Aberrant_C",MaxPercentageOfDesiredNumToAllow=0.1),(NPCClassString="Scorpion_Character_BP_Aberrant_C",MaxPercentageOfDesiredNumToAllow=0.1)))
- ConfigAddNPCSpawnEntriesContainer=(NPCSpawnEntriesContainerClassString="DinoSpawnEntriesCave5_Tough_C",NPCSpawnEntries=((AnEntryName="AberRag23139",EntryWeight=0.15,NPCsToSpawnStrings=("BoaFrill_Character_BP_Aberrant_C")),(AnEntryName="AberRag2325",EntryWeight=0.15,NPCsToSpawnStrings=("Arthro_Character_BP_Aberrant_C")),(AnEntryName="AberRag2334",EntryWeight=0.15,NPCsToSpawnStrings=("SpiderS_Character_BP_Aberrant_C")),(AnEntryName="AberRag23432",EntryWeight=0.15,NPCsToSpawnStrings=("Scorpion_Character_BP_Aberrant_C")),(AnEntryName="AberRag23617",EntryWeight=0.15,NPCsToSpawnStrings=("DungBeetle_Character_BP_Aberrant_C"))),NPCSpawnLimits=((NPCClassString="BoaFrill_Character_BP_Aberrant_C",MaxPercentageOfDesiredNumToAllow=0.1),(NPCClassString="Arthro_Character_BP_Aberrant_C",MaxPercentageOfDesiredNumToAllow=0.1),(NPCClassString="SpiderS_Character_BP_Aberrant_C",MaxPercentageOfDesiredNumToAllow=0.1),(NPCClassString="Scorpion_Character_BP_Aberrant_C",MaxPercentageOfDesiredNumToAllow=0.1),(NPCClassString="DungBeetle_Character_BP_Aberrant_C",MaxPercentageOfDesiredNumToAllow=0.1)))
- ConfigAddNPCSpawnEntriesContainer=(NPCSpawnEntriesContainerClassString="DinoSpawnEntriesCaveMegalo_C",NPCSpawnEntries=((AnEntryName="AberRag24124",EntryWeight=0.15,NPCsToSpawnStrings=("Megalosaurus_Character_BP_Aberrant_C"))),NPCSpawnLimits=((NPCClassString="Megalosaurus_Character_BP_Aberrant_C",MaxPercentageOfDesiredNumToAllow=0.1)))
- ConfigAddNPCSpawnEntriesContainer=(NPCSpawnEntriesContainerClassString="DinoSpawnEntriesDamiensAtoll_C",NPCSpawnEntries=((AnEntryName="AberRag25130",EntryWeight=0.15,NPCsToSpawnStrings=("Para_Character_BP_Aberrant_C")),(AnEntryName="AberRag25240",EntryWeight=0.15,NPCsToSpawnStrings=("Trike_Character_BP_Aberrant_C")),(AnEntryName="AberRag2533",EntryWeight=0.15,NPCsToSpawnStrings=("Ankylo_Character_BP_Aberrant_C")),(AnEntryName="AberRag25438",EntryWeight=0.15,NPCsToSpawnStrings=("Stego_Character_BP_Aberrant_C"))),NPCSpawnLimits=((NPCClassString="Para_Character_BP_Aberrant_C",MaxPercentageOfDesiredNumToAllow=0.1),(NPCClassString="Trike_Character_BP_Aberrant_C",MaxPercentageOfDesiredNumToAllow=0.1),(NPCClassString="Ankylo_Character_BP_Aberrant_C",MaxPercentageOfDesiredNumToAllow=0.1),(NPCClassString="Stego_Character_BP_Aberrant_C",MaxPercentageOfDesiredNumToAllow=0.1)))
- ConfigAddNPCSpawnEntriesContainer=(NPCSpawnEntriesContainerClassString="DinoSpawnEntriesGrassland_C",NPCSpawnEntries=((AnEntryName="AberRag27130",EntryWeight=0.15,NPCsToSpawnStrings=("Para_Character_BP_Aberrant_C")),(AnEntryName="AberRag27240",EntryWeight=0.15,NPCsToSpawnStrings=("Trike_Character_BP_Aberrant_C")),(AnEntryName="AberRag27338",EntryWeight=0.15,NPCsToSpawnStrings=("Stego_Character_BP_Aberrant_C")),(AnEntryName="AberRag27634",EntryWeight=0.15,NPCsToSpawnStrings=("Raptor_Character_BP_Aberrant_C")),(AnEntryName="AberRag2799",EntryWeight=0.15,NPCsToSpawnStrings=("Carno_Character_BP_Aberrant_C")),(AnEntryName="AberRag271225",EntryWeight=0.15,NPCsToSpawnStrings=("Dragonfly_Character_BP_Aberrant_C")),(AnEntryName="AberRag271316",EntryWeight=0.15,NPCsToSpawnStrings=("Doed_Character_BP_Aberrant_C")),(AnEntryName="AberRag271514",EntryWeight=0.15,NPCsToSpawnStrings=("Diplodocus_Character_BP_Aberrant_C")),(AnEntryName="AberRag272028",EntryWeight=0.15,NPCsToSpawnStrings=("Sheep_Character_BP_Aberrant_C")),(AnEntryName="AberRag272219",EntryWeight=0.15,NPCsToSpawnStrings=("Equus_Character_BP_Aberrant_C"))),NPCSpawnLimits=((NPCClassString="Para_Character_BP_Aberrant_C",MaxPercentageOfDesiredNumToAllow=0.1),(NPCClassString="Trike_Character_BP_Aberrant_C",MaxPercentageOfDesiredNumToAllow=0.1),(NPCClassString="Stego_Character_BP_Aberrant_C",MaxPercentageOfDesiredNumToAllow=0.1),(NPCClassString="Raptor_Character_BP_Aberrant_C",MaxPercentageOfDesiredNumToAllow=0.1),(NPCClassString="Carno_Character_BP_Aberrant_C",MaxPercentageOfDesiredNumToAllow=0.1),(NPCClassString="Dragonfly_Character_BP_Aberrant_C",MaxPercentageOfDesiredNumToAllow=0.1),(NPCClassString="Doed_Character_BP_Aberrant_C",MaxPercentageOfDesiredNumToAllow=0.1),(NPCClassString="Diplodocus_Character_BP_Aberrant_C",MaxPercentageOfDesiredNumToAllow=0.1),(NPCClassString="Sheep_Character_BP_Aberrant_C",MaxPercentageOfDesiredNumToAllow=0.1),(NPCClassString="Equus_Character_BP_Aberrant_C",MaxPercentageOfDesiredNumToAllow=0.1)))
- ConfigAddNPCSpawnEntriesContainer=(NPCSpawnEntriesContainerClassString="DinoSpawnEntriesMegalania_C",NPCSpawnEntries=((AnEntryName="AberRag28123",EntryWeight=0.15,NPCsToSpawnStrings=("Megalania_Character_BP_Aberrant_C"))),NPCSpawnLimits=((NPCClassString="Megalania_Character_BP_Aberrant_C",MaxPercentageOfDesiredNumToAllow=0.1)))
- ConfigAddNPCSpawnEntriesContainer=(NPCSpawnEntriesContainerClassString="DinoSpawnEntriesMonsterIsland_C",NPCSpawnEntries=((AnEntryName="AberRag29134",EntryWeight=0.15,NPCsToSpawnStrings=("Raptor_Character_BP_Aberrant_C")),(AnEntryName="AberRag29432",EntryWeight=0.15,NPCsToSpawnStrings=("Scorpion_Character_BP_Aberrant_C")),(AnEntryName="AberRag2969",EntryWeight=0.15,NPCsToSpawnStrings=("Carno_Character_BP_Aberrant_C"))),NPCSpawnLimits=((NPCClassString="Raptor_Character_BP_Aberrant_C",MaxPercentageOfDesiredNumToAllow=0.1),(NPCClassString="Scorpion_Character_BP_Aberrant_C",MaxPercentageOfDesiredNumToAllow=0.1),(NPCClassString="Carno_Character_BP_Aberrant_C",MaxPercentageOfDesiredNumToAllow=0.1)))
- ConfigAddNPCSpawnEntriesContainer=(NPCSpawnEntriesContainerClassString="SE_DinoSpawnEntriesMountain_C",NPCSpawnEntries=((AnEntryName="AberRag30132",EntryWeight=0.15,NPCsToSpawnStrings=("Scorpion_Character_BP_Aberrant_C")),(AnEntryName="AberRag3049",EntryWeight=0.15,NPCsToSpawnStrings=("Carno_Character_BP_Aberrant_C")),(AnEntryName="AberRag3073",EntryWeight=0.15,NPCsToSpawnStrings=("Ankylo_Character_BP_Aberrant_C")),(AnEntryName="AberRag301119",EntryWeight=0.15,NPCsToSpawnStrings=("Equus_Character_BP_Aberrant_C"))),NPCSpawnLimits=((NPCClassString="Scorpion_Character_BP_Aberrant_C",MaxPercentageOfDesiredNumToAllow=0.1),(NPCClassString="Carno_Character_BP_Aberrant_C",MaxPercentageOfDesiredNumToAllow=0.1),(NPCClassString="Ankylo_Character_BP_Aberrant_C",MaxPercentageOfDesiredNumToAllow=0.1),(NPCClassString="Equus_Character_BP_Aberrant_C",MaxPercentageOfDesiredNumToAllow=0.1)))
- ConfigAddNPCSpawnEntriesContainer=(NPCSpawnEntriesContainerClassString="DinoSpawnEntriesRedwoods_C",NPCSpawnEntries=((AnEntryName="AberRag3429",EntryWeight=0.15,NPCsToSpawnStrings=("Carno_Character_BP_Aberrant_C")),(AnEntryName="AberRag34516",EntryWeight=0.15,NPCsToSpawnStrings=("Doed_Character_BP_Aberrant_C")),(AnEntryName="AberRag34629",EntryWeight=0.15,NPCsToSpawnStrings=("Paracer_Character_BP_Aberrant_C")),(AnEntryName="AberRag34714",EntryWeight=0.15,NPCsToSpawnStrings=("Diplodocus_Character_BP_Aberrant_C")),(AnEntryName="AberRag341212",EntryWeight=0.15,NPCsToSpawnStrings=("Dimorph_Character_BP_Aberrant_C")),(AnEntryName="AberRag34151",EntryWeight=0.15,NPCsToSpawnStrings=("Achatina_Character_BP_Aberrant_C")),(AnEntryName="AberRag341833",EntryWeight=0.15,NPCsToSpawnStrings=("Purlovia_Character_BP_Aberrant_C"))),NPCSpawnLimits=((NPCClassString="Carno_Character_BP_Aberrant_C",MaxPercentageOfDesiredNumToAllow=0.1),(NPCClassString="Doed_Character_BP_Aberrant_C",MaxPercentageOfDesiredNumToAllow=0.1),(NPCClassString="Paracer_Character_BP_Aberrant_C",MaxPercentageOfDesiredNumToAllow=0.1),(NPCClassString="Diplodocus_Character_BP_Aberrant_C",MaxPercentageOfDesiredNumToAllow=0.1),(NPCClassString="Dimorph_Character_BP_Aberrant_C",MaxPercentageOfDesiredNumToAllow=0.1),(NPCClassString="Achatina_Character_BP_Aberrant_C",MaxPercentageOfDesiredNumToAllow=0.1),(NPCClassString="Purlovia_Character_BP_Aberrant_C",MaxPercentageOfDesiredNumToAllow=0.1)))
- ConfigAddNPCSpawnEntriesContainer=(NPCSpawnEntriesContainerClassString="DinoSpawnEntriesSnow_C",NPCSpawnEntries=((AnEntryName="AberRag3533",EntryWeight=0.15,NPCsToSpawnStrings=("Ankylo_Character_BP_Aberrant_C")),(AnEntryName="AberRag351133",EntryWeight=0.15,NPCsToSpawnStrings=("Purlovia_Character_BP_Aberrant_C")),(AnEntryName="AberRag351228",EntryWeight=0.15,NPCsToSpawnStrings=("Sheep_Character_BP_Aberrant_C"))),NPCSpawnLimits=((NPCClassString="Ankylo_Character_BP_Aberrant_C",MaxPercentageOfDesiredNumToAllow=0.1),(NPCClassString="Purlovia_Character_BP_Aberrant_C",MaxPercentageOfDesiredNumToAllow=0.1),(NPCClassString="Sheep_Character_BP_Aberrant_C",MaxPercentageOfDesiredNumToAllow=0.1)))
- ConfigAddNPCSpawnEntriesContainer=(NPCSpawnEntriesContainerClassString="DinoSpawnEntriesSwamp_C",NPCSpawnEntries=((AnEntryName="AberRag36325",EntryWeight=0.15,NPCsToSpawnStrings=("Dragonfly_Character_BP_Aberrant_C")),(AnEntryName="AberRag36412",EntryWeight=0.15,NPCsToSpawnStrings=("Dimorph_Character_BP_Aberrant_C")),(AnEntryName="AberRag36529",EntryWeight=0.15,NPCsToSpawnStrings=("Paracer_Character_BP_Aberrant_C")),(AnEntryName="AberRag36639",EntryWeight=0.15,NPCsToSpawnStrings=("BoaFrill_Character_BP_Aberrant_C")),(AnEntryName="AberRag3671",EntryWeight=0.15,NPCsToSpawnStrings=("Achatina_Character_BP_Aberrant_C"))),NPCSpawnLimits=((NPCClassString="Dragonfly_Character_BP_Aberrant_C",MaxPercentageOfDesiredNumToAllow=0.1),(NPCClassString="Dimorph_Character_BP_Aberrant_C",MaxPercentageOfDesiredNumToAllow=0.1),(NPCClassString="Paracer_Character_BP_Aberrant_C",MaxPercentageOfDesiredNumToAllow=0.1),(NPCClassString="BoaFrill_Character_BP_Aberrant_C",MaxPercentageOfDesiredNumToAllow=0.1),(NPCClassString="Achatina_Character_BP_Aberrant_C",MaxPercentageOfDesiredNumToAllow=0.1)))
- ConfigAddNPCSpawnEntriesContainer=(NPCSpawnEntriesContainerClassString="DinoSpawnEntriesTinyCave_C",NPCSpawnEntries=((AnEntryName="AberRag3824",EntryWeight=0.15,NPCsToSpawnStrings=("SpiderS_Character_BP_Aberrant_C"))),NPCSpawnLimits=((NPCClassString="SpiderS_Character_BP_Aberrant_C",MaxPercentageOfDesiredNumToAllow=0.1)))
- ConfigAddNPCSpawnEntriesContainer=(NPCSpawnEntriesContainerClassString="DinoSpawnEntriesWater_C",NPCSpawnEntries=((AnEntryName="AberRag4110",EntryWeight=0.15,NPCsToSpawnStrings=("Coel_Character_BP_Aberrant_C"))),NPCSpawnLimits=((NPCClassString="Coel_Character_BP_Aberrant_C",MaxPercentageOfDesiredNumToAllow=0.1)))
- ConfigAddNPCSpawnEntriesContainer=(NPCSpawnEntriesContainerClassString="DinoSpawnEntries_DarkWaterAngler_C",NPCSpawnEntries=((AnEntryName="AberRag4412",EntryWeight=0.15,NPCsToSpawnStrings=("Angler_Character_BP_Aberrant_C")),(AnEntryName="AberRag44218",EntryWeight=0.15,NPCsToSpawnStrings=("Eel_Character_BP_Aberrant_C")),(AnEntryName="AberRag44610",EntryWeight=0.15,NPCsToSpawnStrings=("Cnidaria_Character_BP_Aberrant_C"))),NPCSpawnLimits=((NPCClassString="Angler_Character_BP_Aberrant_C",MaxPercentageOfDesiredNumToAllow=0.1),(NPCClassString="Eel_Character_BP_Aberrant_C",MaxPercentageOfDesiredNumToAllow=0.1),(NPCClassString="Cnidaria_Character_BP_Aberrant_C",MaxPercentageOfDesiredNumToAllow=0.1)))
- ConfigAddNPCSpawnEntriesContainer=(NPCSpawnEntriesContainerClassString="DinoSpawnEntries_DeepWater_C",NPCSpawnEntries=((AnEntryName="AberRag4810",EntryWeight=0.15,NPCsToSpawnStrings=("Coel_Character_BP_Aberrant_C")),(AnEntryName="AberRag48422",EntryWeight=0.15,NPCsToSpawnStrings=("Manta_Character_BP_Aberrant_C")),(AnEntryName="AberRag48541",EntryWeight=0.15,NPCsToSpawnStrings=("Trilobite_Character_Aberrant_C")),(AnEntryName="AberRag48610",EntryWeight=0.15,NPCsToSpawnStrings=("Cnidaria_Character_BP_Aberrant_C"))),NPCSpawnLimits=((NPCClassString="Coel_Character_BP_Aberrant_C",MaxPercentageOfDesiredNumToAllow=0.1),(NPCClassString="Manta_Character_BP_Aberrant_C",MaxPercentageOfDesiredNumToAllow=0.1),(NPCClassString="Trilobite_Character_Aberrant_C",MaxPercentageOfDesiredNumToAllow=0.1),(NPCClassString="Cnidaria_Character_BP_Aberrant_C",MaxPercentageOfDesiredNumToAllow=0.1)))
- ConfigAddNPCSpawnEntriesContainer=(NPCSpawnEntriesContainerClassString="DinoSpawnEntries_InlandWater_C",NPCSpawnEntries=((AnEntryName="AberRag4910",EntryWeight=0.15,NPCsToSpawnStrings=("Coel_Character_BP_Aberrant_C")),(AnEntryName="AberRag49331",EntryWeight=0.15,NPCsToSpawnStrings=("Piranha_Character_BP_Aberrant_C")),(AnEntryName="AberRag49437",EntryWeight=0.15,NPCsToSpawnStrings=("Spino_Character_BP_Aberrant_C")),(AnEntryName="AberRag4956",EntryWeight=0.15,NPCsToSpawnStrings=("Baryonyx_Character_BP_Aberrant_C")),(AnEntryName="AberRag49727",EntryWeight=0.15,NPCsToSpawnStrings=("Otter_Character_BP_Aberrant_C"))),NPCSpawnLimits=((NPCClassString="Coel_Character_BP_Aberrant_C",MaxPercentageOfDesiredNumToAllow=0.1),(NPCClassString="Piranha_Character_BP_Aberrant_C",MaxPercentageOfDesiredNumToAllow=0.1),(NPCClassString="Spino_Character_BP_Aberrant_C",MaxPercentageOfDesiredNumToAllow=0.1),(NPCClassString="Baryonyx_Character_BP_Aberrant_C",MaxPercentageOfDesiredNumToAllow=0.1),(NPCClassString="Otter_Character_BP_Aberrant_C",MaxPercentageOfDesiredNumToAllow=0.1)))
- ConfigAddNPCSpawnEntriesContainer=(NPCSpawnEntriesContainerClassString="DinoSpawnEntries_RedwoodWater_C",NPCSpawnEntries=((AnEntryName="AberRag5010",EntryWeight=0.15,NPCsToSpawnStrings=("Coel_Character_BP_Aberrant_C")),(AnEntryName="AberRag50327",EntryWeight=0.15,NPCsToSpawnStrings=("Otter_Character_BP_Aberrant_C"))),NPCSpawnLimits=((NPCClassString="Coel_Character_BP_Aberrant_C",MaxPercentageOfDesiredNumToAllow=0.1),(NPCClassString="Otter_Character_BP_Aberrant_C",MaxPercentageOfDesiredNumToAllow=0.1)))
- ConfigAddNPCSpawnEntriesContainer=(NPCSpawnEntriesContainerClassString="DinoSpawnEntries_SwampWater_C",NPCSpawnEntries=((AnEntryName="AberRag5130",EntryWeight=0.15,NPCsToSpawnStrings=("Coel_Character_BP_Aberrant_C")),(AnEntryName="AberRag51431",EntryWeight=0.15,NPCsToSpawnStrings=("Piranha_Character_BP_Aberrant_C")),(AnEntryName="AberRag5157",EntryWeight=0.15,NPCsToSpawnStrings=("Toad_Character_BP_Aberrant_C")),(AnEntryName="AberRag51636",EntryWeight=0.15,NPCsToSpawnStrings=("Sarco_Character_BP_Aberrant_C")),(AnEntryName="AberRag51811",EntryWeight=0.15,NPCsToSpawnStrings=("Dimetro_Character_BP_Aberrant_C")),(AnEntryName="AberRag51913",EntryWeight=0.15,NPCsToSpawnStrings=("Diplocaulus_Character_BP_Aberrant_C")),(AnEntryName="AberRag51106",EntryWeight=0.15,NPCsToSpawnStrings=("Baryonyx_Character_BP_Aberrant_C"))),NPCSpawnLimits=((NPCClassString="Coel_Character_BP_Aberrant_C",MaxPercentageOfDesiredNumToAllow=0.1),(NPCClassString="Piranha_Character_BP_Aberrant_C",MaxPercentageOfDesiredNumToAllow=0.1),(NPCClassString="Toad_Character_BP_Aberrant_C",MaxPercentageOfDesiredNumToAllow=0.1),(NPCClassString="Sarco_Character_BP_Aberrant_C",MaxPercentageOfDesiredNumToAllow=0.1),(NPCClassString="Dimetro_Character_BP_Aberrant_C",MaxPercentageOfDesiredNumToAllow=0.1),(NPCClassString="Diplocaulus_Character_BP_Aberrant_C",MaxPercentageOfDesiredNumToAllow=0.1),(NPCClassString="Baryonyx_Character_BP_Aberrant_C",MaxPercentageOfDesiredNumToAllow=0.1)))
- ConfigAddNPCSpawnEntriesContainer=(NPCSpawnEntriesContainerClassString="SE_DinoSpawnEntriesBadlands_C",NPCSpawnEntries=((AnEntryName="AberRag52332",EntryWeight=0.15,NPCsToSpawnStrings=("Scorpion_Character_BP_Aberrant_C")),(AnEntryName="AberRag521016",EntryWeight=0.15,NPCsToSpawnStrings=("Doed_Character_BP_Aberrant_C")),(AnEntryName="AberRag52129",EntryWeight=0.15,NPCsToSpawnStrings=("Carno_Character_BP_Aberrant_C")),(AnEntryName="AberRag52135",EntryWeight=0.15,NPCsToSpawnStrings=("Arthro_Character_BP_Aberrant_C")),(AnEntryName="AberRag52143",EntryWeight=0.15,NPCsToSpawnStrings=("Ankylo_Character_BP_Aberrant_C")),(AnEntryName="AberRag521539",EntryWeight=0.15,NPCsToSpawnStrings=("BoaFrill_Character_BP_Aberrant_C"))),NPCSpawnLimits=((NPCClassString="Scorpion_Character_BP_Aberrant_C",MaxPercentageOfDesiredNumToAllow=0.1),(NPCClassString="Doed_Character_BP_Aberrant_C",MaxPercentageOfDesiredNumToAllow=0.1),(NPCClassString="Carno_Character_BP_Aberrant_C",MaxPercentageOfDesiredNumToAllow=0.1),(NPCClassString="Arthro_Character_BP_Aberrant_C",MaxPercentageOfDesiredNumToAllow=0.1),(NPCClassString="Ankylo_Character_BP_Aberrant_C",MaxPercentageOfDesiredNumToAllow=0.1),(NPCClassString="BoaFrill_Character_BP_Aberrant_C",MaxPercentageOfDesiredNumToAllow=0.1)))
- ConfigAddNPCSpawnEntriesContainer=(NPCSpawnEntriesContainerClassString="SE_DinoSpawnEntriesCanyons_C",NPCSpawnEntries=((AnEntryName="AberRag53332",EntryWeight=0.15,NPCsToSpawnStrings=("Scorpion_Character_BP_Aberrant_C")),(AnEntryName="AberRag53716",EntryWeight=0.15,NPCsToSpawnStrings=("Doed_Character_BP_Aberrant_C")),(AnEntryName="AberRag53939",EntryWeight=0.15,NPCsToSpawnStrings=("BoaFrill_Character_BP_Aberrant_C")),(AnEntryName="AberRag531333",EntryWeight=0.15,NPCsToSpawnStrings=("Purlovia_Character_BP_Aberrant_C"))),NPCSpawnLimits=((NPCClassString="Scorpion_Character_BP_Aberrant_C",MaxPercentageOfDesiredNumToAllow=0.1),(NPCClassString="Doed_Character_BP_Aberrant_C",MaxPercentageOfDesiredNumToAllow=0.1),(NPCClassString="BoaFrill_Character_BP_Aberrant_C",MaxPercentageOfDesiredNumToAllow=0.1),(NPCClassString="Purlovia_Character_BP_Aberrant_C",MaxPercentageOfDesiredNumToAllow=0.1)))
- ConfigAddNPCSpawnEntriesContainer=(NPCSpawnEntriesContainerClassString="SE_DinoSpawnEntriesDunes_C",NPCSpawnEntries=((AnEntryName="AberRag54332",EntryWeight=0.15,NPCsToSpawnStrings=("Scorpion_Character_BP_Aberrant_C")),(AnEntryName="AberRag5455",EntryWeight=0.15,NPCsToSpawnStrings=("Arthro_Character_BP_Aberrant_C")),(AnEntryName="AberRag54639",EntryWeight=0.15,NPCsToSpawnStrings=("BoaFrill_Character_BP_Aberrant_C")),(AnEntryName="AberRag54817",EntryWeight=0.15,NPCsToSpawnStrings=("DungBeetle_Character_BP_Aberrant_C"))),NPCSpawnLimits=((NPCClassString="Scorpion_Character_BP_Aberrant_C",MaxPercentageOfDesiredNumToAllow=0.1),(NPCClassString="Arthro_Character_BP_Aberrant_C",MaxPercentageOfDesiredNumToAllow=0.1),(NPCClassString="BoaFrill_Character_BP_Aberrant_C",MaxPercentageOfDesiredNumToAllow=0.1),(NPCClassString="DungBeetle_Character_BP_Aberrant_C",MaxPercentageOfDesiredNumToAllow=0.1)))
- ConfigAddNPCSpawnEntriesContainer=(NPCSpawnEntriesContainerClassString="SE_DinoSpawnEntriesGreenDesert_C",NPCSpawnEntries=((AnEntryName="AberRag55516",EntryWeight=0.15,NPCsToSpawnStrings=("Doed_Character_BP_Aberrant_C")),(AnEntryName="AberRag55629",EntryWeight=0.15,NPCsToSpawnStrings=("Paracer_Character_BP_Aberrant_C")),(AnEntryName="AberRag551221",EntryWeight=0.15,NPCsToSpawnStrings=("Lystro_Character_BP_Aberrant_C")),(AnEntryName="AberRag55133",EntryWeight=0.15,NPCsToSpawnStrings=("Ankylo_Character_BP_Aberrant_C")),(AnEntryName="AberRag552219",EntryWeight=0.15,NPCsToSpawnStrings=("Equus_Character_BP_Aberrant_C"))),NPCSpawnLimits=((NPCClassString="Doed_Character_BP_Aberrant_C",MaxPercentageOfDesiredNumToAllow=0.1),(NPCClassString="Paracer_Character_BP_Aberrant_C",MaxPercentageOfDesiredNumToAllow=0.1),(NPCClassString="Lystro_Character_BP_Aberrant_C",MaxPercentageOfDesiredNumToAllow=0.1),(NPCClassString="Ankylo_Character_BP_Aberrant_C",MaxPercentageOfDesiredNumToAllow=0.1),(NPCClassString="Equus_Character_BP_Aberrant_C",MaxPercentageOfDesiredNumToAllow=0.1)))
- ConfigAddNPCSpawnEntriesContainer=(NPCSpawnEntriesContainerClassString="SE_DinoSpawnEntriesMountain_C",NPCSpawnEntries=((AnEntryName="AberRag56132",EntryWeight=0.15,NPCsToSpawnStrings=("Scorpion_Character_BP_Aberrant_C")),(AnEntryName="AberRag5649",EntryWeight=0.15,NPCsToSpawnStrings=("Carno_Character_BP_Aberrant_C")),(AnEntryName="AberRag5673",EntryWeight=0.15,NPCsToSpawnStrings=("Ankylo_Character_BP_Aberrant_C")),(AnEntryName="AberRag561119",EntryWeight=0.15,NPCsToSpawnStrings=("Equus_Character_BP_Aberrant_C"))),NPCSpawnLimits=((NPCClassString="Scorpion_Character_BP_Aberrant_C",MaxPercentageOfDesiredNumToAllow=0.1),(NPCClassString="Carno_Character_BP_Aberrant_C",MaxPercentageOfDesiredNumToAllow=0.1),(NPCClassString="Ankylo_Character_BP_Aberrant_C",MaxPercentageOfDesiredNumToAllow=0.1),(NPCClassString="Equus_Character_BP_Aberrant_C",MaxPercentageOfDesiredNumToAllow=0.1)))
- ConfigAddNPCSpawnEntriesContainer=(NPCSpawnEntriesContainerClassString="SE_DinoSpawnEntriesOasis_C",NPCSpawnEntries=((AnEntryName="AberRag57134",EntryWeight=0.15,NPCsToSpawnStrings=("Raptor_Character_BP_Aberrant_C")),(AnEntryName="AberRag57421",EntryWeight=0.15,NPCsToSpawnStrings=("Lystro_Character_BP_Aberrant_C")),(AnEntryName="AberRag57629",EntryWeight=0.15,NPCsToSpawnStrings=("Paracer_Character_BP_Aberrant_C")),(AnEntryName="AberRag571126",EntryWeight=0.15,NPCsToSpawnStrings=("Moschops_Character_BP_Aberrant_C")),(AnEntryName="AberRag571328",EntryWeight=0.15,NPCsToSpawnStrings=("Sheep_Character_BP_Aberrant_C")),(AnEntryName="AberRag571420",EntryWeight=0.15,NPCsToSpawnStrings=("Iguanodon_Character_BP_Aberrant_C"))),NPCSpawnLimits=((NPCClassString="Raptor_Character_BP_Aberrant_C",MaxPercentageOfDesiredNumToAllow=0.1),(NPCClassString="Lystro_Character_BP_Aberrant_C",MaxPercentageOfDesiredNumToAllow=0.1),(NPCClassString="Paracer_Character_BP_Aberrant_C",MaxPercentageOfDesiredNumToAllow=0.1),(NPCClassString="Moschops_Character_BP_Aberrant_C",MaxPercentageOfDesiredNumToAllow=0.1),(NPCClassString="Sheep_Character_BP_Aberrant_C",MaxPercentageOfDesiredNumToAllow=0.1),(NPCClassString="Iguanodon_Character_BP_Aberrant_C",MaxPercentageOfDesiredNumToAllow=0.1)))
- ConfigAddNPCSpawnEntriesContainer=(NPCSpawnEntriesContainerClassString="SE_DinoSpawnEntriesWyvernTrench_C",NPCSpawnEntries=((AnEntryName="AberRag60139",EntryWeight=0.15,NPCsToSpawnStrings=("BoaFrill_Character_BP_Aberrant_C")),(AnEntryName="AberRag6034",EntryWeight=0.15,NPCsToSpawnStrings=("SpiderS_Character_BP_Aberrant_C")),(AnEntryName="AberRag60432",EntryWeight=0.15,NPCsToSpawnStrings=("Scorpion_Character_BP_Aberrant_C")),(AnEntryName="AberRag60517",EntryWeight=0.15,NPCsToSpawnStrings=("DungBeetle_Character_BP_Aberrant_C")),(AnEntryName="AberRag6065",EntryWeight=0.15,NPCsToSpawnStrings=("Arthro_Character_BP_Aberrant_C"))),NPCSpawnLimits=((NPCClassString="BoaFrill_Character_BP_Aberrant_C",MaxPercentageOfDesiredNumToAllow=0.1),(NPCClassString="SpiderS_Character_BP_Aberrant_C",MaxPercentageOfDesiredNumToAllow=0.1),(NPCClassString="Scorpion_Character_BP_Aberrant_C",MaxPercentageOfDesiredNumToAllow=0.1),(NPCClassString="DungBeetle_Character_BP_Aberrant_C",MaxPercentageOfDesiredNumToAllow=0.1),(NPCClassString="Arthro_Character_BP_Aberrant_C",MaxPercentageOfDesiredNumToAllow=0.1)))
--
For the data above, there are two values to consider when adding dino spawns to your ARK. EntryWeight and MaxPercentageOfDesiredNumToAllow.
- EntryWeight - a value between 0.0 and 1.0 (0% to 100%)
- How often a dino is "considered" for spawning. The higher the value, the more often this particular dino is chosen when a dino is spawned in an area.
- MaxPercentageOfDesiredNumToAllow - a value between 0.0 and 1.0 (0% to 100%)
- The total number of this particular dino to be allowed in the particular area. With a value of 0.25, there will be a maximum of 25% of the area's total population to be this dinosaur.
The links below contain resources that can help you build your custom spawn configuration by showing you where dinosaurs already spawn on the map, as well as which dinos spawn in which sections.
- https://ark.gamepedia.com/Spawn_Map_(Ragnarok) - Spawn map for Ragnarok.
- https://ark.gamepedia.com/Spawn_Map_(The_Island) - Spawn map for The Island.
- https://ark.gamepedia.com/Spawn_Entries#Ragnarok - The list of spawn "containers" for Ragnarok.
- https://ark.gamepedia.com/Spawn_Entries#TheIsland - The list of spawn "containers" for The Island.
Replacing / Removing Dino Spawns
This can be done with one of two ways, either through the Modify Server Config tool or adding in custom replacements in the Game.ini file.
NOTE: If you wish to replace dinosaurs with their Aberration variants, you will need to add the variants to the spawn tables for the map first, found in the Adding Aberration Dinos to Maps section. You will also need to add the actual replacement code into the Game.ini directly, as this is not available through the Modify Server Config tool.
An example of adding Aberrent Trikes to the dune section of Ragnarok can be found below:
- ConfigAddNPCSpawnEntriesContainer=(NPCSpawnEntriesContainerClassString="SE_DinoSpawnEntriesDunes_C",NPCSpawnEntries=((AnEntryName="AberrantTrikeSpawner",EntryWeight=0.01,NPCsToSpawnStrings=("Trike_Character_BP_Aberrant_C"))),NPCSpawnLimits=((NPCClassString="Trike_Character_BP_Aberrant_C",MaxPercentageOfDesiredNumToAllow=0.01)))
With that added into the Game.ini code, we can now add in the following line to replace all normal Trikes with the Aberrant Trike variant.
- NPCReplacements=(FromClassName="Trike_Character_BP_C",ToClassName="Trike_Character_BP_Aberrant_C")
Engram Modifications
Disabling Engrams
In the Modify Server Config, there are customizations you can do to disable engrams, change the engram point cost, or if they require prerequisites before they can be learned. For a list of the names / classes of the engrams, please visit this page: https://ark.gamepedia.com/Engram_Classnames
NOTE: If you are disabling engrams, make sure the engram cost and level required match with the defaults provided in the list above or the disabling setting will not work correctly.
Engram Crafting Cost Replacements
To change the cost of engrams for your server, you will need to modify the Game.ini file. For PC users, you will need to use FTP Access, while PS4 users can modify the file directly from the control panel. To change the cost of an engram, one entry of ConfigOverrideItemCraftingCosts must be added, per engram, at the bottom of the /Script/ShooterGame.ShooterGameMode section.
In this example code, this changes the item Cementing Paste to require only one Stone.
- ConfigOverrideItemCraftingCosts=(ItemClassString="PrimalItemResource_ChitinPaste_C",BaseCraftingResourceRequirements=((ResourceItemTypeString="PrimalItemResource_Stone_C",BaseResourceRequirement=1.0,bCraftingRequireExactResourceType=false)))
Both parenthesis following BaseCraftingResourceRequirements must be present, even if there is only one reagent. Here is an example of another item being replaced, specifically the Stone Hatchet.
- ConfigOverrideItemCraftingCosts=(ItemClassString="PrimalItem_WeaponStoneHatchet_C",BaseCraftingResourceRequirements=((ResourceItemTypeString="PrimalItemResource_Thatch_C",BaseResourceRequirement=1.0,bCraftingRequireExactResourceType=false),(ResourceItemTypeString="PrimalItemAmmo_ArrowStone_C",BaseResourceRequirement=2.0,bCraftingRequireExactResourceType=false)))
This replacement code changes the resource requirements for the hatchet to be one piece of Thatch and two Stone Arrows. For a list of Item IDs to use for engram cost replacements, please refer to this page | ARK: Item IDs List
Share your opinion