ARK: Survival Evolved

ARK: Survival Evolved

View Stats:
GigantMan Jan 23, 2018 @ 10:10pm
NPC Spawn Entries Mechanic Help needed (Hermit's Help Requested)...
Hello everyone (especially Hermit),

I'm having serious issues with spawns on my SP map (The Island), i returned to ARK after a long hiatus and i want my ARK to be a more dangerous place, but the following spawns are either very sporadic or broken completely.

1) Giganotosaurus - Broken for sure
2) Quetzel - Rare to impossible to find
3) Alpha Rex - Rare to impossible to find
4) Spinos - Very Rare

Other spawns like the squid are very rare too, so i decided to learn the NPCSpawncontainer mechanic expertly so i can customize my experience and fine tune to my preferences.

Now i have 2 references:

First one is:

ConfigAddNPCSpawnEntriesContainer=(NPCSpawnEntriesContainerClassString="DinoSpawnEntriesMonsterIsland_C",NPCSpawnEntries=((AnEntryName="GigaSpawner",EntryWeight=0.02,NPCsToSpawnStrings=("Gigant_Character_BP_C"))),NPCSpawnLimits=((NPCClassString="Gigant_Character_BP_C",MaxPercentageOfDesiredNumToAllow=0.1)))


https://ark.gamepedia.com/Spawn_Entries

https://ark.gamepedia.com/Creature_IDs

Second one is:

http://www.ark-survival.net/en/overridingmodifying-map-spawners-via-ini/

I never want to override or subtract, only add. Now to test, i would first want to destroywilddinos and use monster island as a test for the following dinos:

Id like to add the following spawns to monster island:

1) Gigas
2) Alpha Rex
3) Spinos
4) Quetzals
5) Titanosaurus

Once i learn this and achieve results i guess i can customize it to perfection.

The ark survival guide states the following to get gigas to spawn:

ConfigAddNPCSpawnEntriesContainer=(NPCSpawnEntriesContainerClassString="DinoSpawnEntriesMonsterIsland",NPCSpawnEntries=( (AnEntryName="GigaSpawner",EntryWeight=1000.0,NPCsToSpawnStrings=("Gigant_Character_BP_C"))), NPCSpawnLimits=( (NPCClassString="Gigant_Character_BP_C",MaxPercentageOfDesiredNumToAllow=0.01) ) )

Is the above correct if i want Gigas to spawn on monster island? If yes could someone shed light on what the 1000.0 "EntryWeight" exactly does and What "MaxPercentageOfDesiredNumToAllow=0.01" Does?

What if i wanted to make sure that Gigas, Alpha Rexes, Quetzels and Titans populate Monster Island abundantly? What would be the best way to code that in my ini? Of course, in my final code, i wouldn't want it to be this way, but this is just to understand the mechanic to perfection as stated above.

Any help would be greatly appreciated.
< >
Showing 1-15 of 26 comments
KitsuneShiro Jan 24, 2018 @ 3:14am 
I am not sure I would all them all to Monster island.

Gigas and titans and quetz have their own spawn containers, so if you want more you need to add them to a different spawn container (I think)

For alphas (and even spinos) you dont need to add them to a new spawn container you just need to adjust the DinoSpawnWeightMultiplier.
DinoSpawnWeightMultipliers=(
DinoNameTag=<tag>
[,SpawnWeightMultiplier=<factor>]
[,OverrideSpawnLimitPercentage=<override>]
[,SpawnLimitPercentage=<limit>])

I still think spinos fit in well in the swamp.

ref: https://ark.gamepedia.com/Server_Configuration
Splićo Jan 24, 2018 @ 3:57am 
you are missing "_c" from "DinoSpawnEntriesMonsterIsland"

ConfigAddNPCSpawnEntriesContainer=(NPCSpawnEntriesContainerClassString="DinoSpawnEntriesMonsterIsland_C"..............

if you want more than one dino to spawn on same area;

ConfigAddNPCSpawnEntriesContainer=(NPCSpawnEntriesContainerClassString="DinoSpawnEntriesMonsterIsland_C",NPCSpawnEntries=((AnEntryName="GigaSpawner",EntryWeight=0.01,NPCsToSpawnStrings=("Gigant_Character_BP_C")),(AnEntryName="SpinoSpawner",EntryWeight=0.01,NPCsToSpawnStrings=("Spino_Character_BP_C")),(AnEntryName="GriffinSpawner",EntryWeight=0.01,NPCsToSpawnStrings=("Griffin_Character_BP_C"))),NPCSpawnLimits=((NPCClassString="Gigant_Character_BP_C",MaxPercentageOfDesiredNumToAllow=0.1),NPCSpawnLimits=((NPCClassString="Spino_Character_BP_C",MaxPercentageOfDesiredNumToAllow=0.1),(NPCClassString="Griffin_Character_BP_C",MaxPercentageOfDesiredNumToAllow=0,1)))



if you want to increase or decrease any dino spawn;

DinoSpawnWeightMultipliers=(DinoNameTag="Spino",SpawnWeightMultiplier=1.5,OverrideSpawnLimitPercentage=True,SpawnLimitPercentage=1.0)

DinoSpawnWeightMultipliers=(DinoNameTag="Eel",SpawnWeightMultiplier=0.33,OverrideSpawnLimitPercentage=True,SpawnLimitPercentage=0.33)

.....remove any dino from game;
NPCReplacements=(FromClassName="Pegomastax_Character_BP_C",ToClassName="")

........
Last edited by Splićo; Jan 24, 2018 @ 4:09am
Sapiens Jan 24, 2018 @ 4:16am 
just increase the dino count x2 or x3 but changing the spawn areas will completely mess the game your gigas will kill all and so on ......
🦊 Hermit Jan 24, 2018 @ 6:45am 
Originally posted by GigantMan:
The ark survival guide states the following to get gigas to spawn:

ConfigAddNPCSpawnEntriesContainer=(NPCSpawnEntriesContainerClassString="DinoSpawnEntriesMonsterIsland",NPCSpawnEntries=( (AnEntryName="GigaSpawner",EntryWeight=1000.0,NPCsToSpawnStrings=("Gigant_Character_BP_C"))), NPCSpawnLimits=( (NPCClassString="Gigant_Character_BP_C",MaxPercentageOfDesiredNumToAllow=0.01) ) )

Is the above correct if i want Gigas to spawn on monster island? If yes could someone shed light on what the 1000.0 "EntryWeight" exactly does and What "MaxPercentageOfDesiredNumToAllow=0.01" Does?

What if i wanted to make sure that Gigas, Alpha Rexes, Quetzels and Titans populate Monster Island abundantly? What would be the best way to code that in my ini? Of course, in my final code, i wouldn't want it to be this way, but this is just to understand the mechanic to perfection as stated above.

Any help would be greatly appreciated.

The command seems correct as far as I can see, aside from the point already mentioned above that the SpawnEntriesContainer needs an _C after it. Also make sure that all of the command is on a single line, with no line breaks in it.

The relation between EntryWeight and MaxPercentage:

Entry weight is a probabillity given to that dino spawning, compared to all other dinos that can spawn in that area. Default is 1.0. So for example, a beach spawn container can spawn dodos, trikes, dilos, parasaurs etc. When the game is populating the beaches, it picks creatures at random from that list based on their entry weight, and creatures with a higher weight are picked more frequently. So if you up dodos to an entry weight of 10.0, the game will be ten times more likely to pick dodos to spawn instead of other creatures.

Max percentage is a hard cap set on the spawns, irrespective of entry weight. It prevents creatures with a very high weight from overspawning and squeezing all other creatures out. It's a percentage, so 0.5 is 50%, 1.0 is 100%, etc. So to use the beach example again - supposing you want to add spiders to the beach, you could have a high spawn weight to make sure some will always be picked to spawn there, but without a cap the game may just choose spiders exclusivley and you would never see dodos or trikes. So setting a limit of 50% would mean that the game would choose to spawn spiders up to the point where 50% of the spawns in that area are spiders, at which point it will remove spiders from the list and fill up the remaining spawn slots with other creatures such as dodos and trikes.

As to what you hope to acchive with the spawns in your world, you should be aware that the more rare creatures such as titanos, quetzals and gigas have a hard cap on how many of them can exist on the map at once, which overrides any other limits you may add in to the configs. So while adding them to other spawn containers may allow them to spawn in different areas that they wouldn't normally appear in, I'm afraid it wouldn't up their numbers significantly. I've tried adding gigas to other locations myself, and they were still extremely rare. I believe you'd need a mod to make them more common in the way you are suggesting.
GigantMan Jan 24, 2018 @ 10:44pm 
Originally posted by KitsuneShiro:
I am not sure I would all them all to Monster island.

Gigas and titans and quetz have their own spawn containers, so if you want more you need to add them to a different spawn container (I think)

For alphas (and even spinos) you dont need to add them to a new spawn container you just need to adjust the DinoSpawnWeightMultiplier.
DinoSpawnWeightMultipliers=(
DinoNameTag=<tag>
[,SpawnWeightMultiplier=<factor>]
[,OverrideSpawnLimitPercentage=<override>]
[,SpawnLimitPercentage=<limit>])

I still think spinos fit in well in the swamp.

ref: https://ark.gamepedia.com/Server_Configuration

Yes which is what i want, NPC spawn containers for dinos that have their own.

The initial trial is just to see if i can get the mechanic working, its not permanent, so once i am sure i have it perfected i will then add dinos per my own preference to the regions i want them to be in.
GigantMan Jan 24, 2018 @ 10:45pm 
Originally posted by Splićo:
you are missing "_c" from "DinoSpawnEntriesMonsterIsland"

ConfigAddNPCSpawnEntriesContainer=(NPCSpawnEntriesContainerClassString="DinoSpawnEntriesMonsterIsland_C"..............

if you want more than one dino to spawn on same area;

ConfigAddNPCSpawnEntriesContainer=(NPCSpawnEntriesContainerClassString="DinoSpawnEntriesMonsterIsland_C",NPCSpawnEntries=((AnEntryName="GigaSpawner",EntryWeight=0.01,NPCsToSpawnStrings=("Gigant_Character_BP_C")),(AnEntryName="SpinoSpawner",EntryWeight=0.01,NPCsToSpawnStrings=("Spino_Character_BP_C")),(AnEntryName="GriffinSpawner",EntryWeight=0.01,NPCsToSpawnStrings=("Griffin_Character_BP_C"))),NPCSpawnLimits=((NPCClassString="Gigant_Character_BP_C",MaxPercentageOfDesiredNumToAllow=0.1),NPCSpawnLimits=((NPCClassString="Spino_Character_BP_C",MaxPercentageOfDesiredNumToAllow=0.1),(NPCClassString="Griffin_Character_BP_C",MaxPercentageOfDesiredNumToAllow=0,1)))



if you want to increase or decrease any dino spawn;

DinoSpawnWeightMultipliers=(DinoNameTag="Spino",SpawnWeightMultiplier=1.5,OverrideSpawnLimitPercentage=True,SpawnLimitPercentage=1.0)

DinoSpawnWeightMultipliers=(DinoNameTag="Eel",SpawnWeightMultiplier=0.33,OverrideSpawnLimitPercentage=True,SpawnLimitPercentage=0.33)

.....remove any dino from game;
NPCReplacements=(FromClassName="Pegomastax_Character_BP_C",ToClassName="")

........

Thanks so much for the info and pointing out the error.

Ill check it out and implement and revert.
GigantMan Jan 24, 2018 @ 10:46pm 
Originally posted by Spoky:
just increase the dino count x2 or x3 but changing the spawn areas will completely mess the game your gigas will kill all and so on ......

I did that, it still doesnt spawn Gigas, Quetz, Titans and a few more.

A few Gigas is what i want, i dont want them all over the place, but like i said, right now a few of those dinos arent rare, they're just totally extinct!
GigantMan Jan 24, 2018 @ 10:48pm 
Originally posted by Hermit:
Originally posted by GigantMan:
The ark survival guide states the following to get gigas to spawn:

ConfigAddNPCSpawnEntriesContainer=(NPCSpawnEntriesContainerClassString="DinoSpawnEntriesMonsterIsland",NPCSpawnEntries=( (AnEntryName="GigaSpawner",EntryWeight=1000.0,NPCsToSpawnStrings=("Gigant_Character_BP_C"))), NPCSpawnLimits=( (NPCClassString="Gigant_Character_BP_C",MaxPercentageOfDesiredNumToAllow=0.01) ) )

Is the above correct if i want Gigas to spawn on monster island? If yes could someone shed light on what the 1000.0 "EntryWeight" exactly does and What "MaxPercentageOfDesiredNumToAllow=0.01" Does?

What if i wanted to make sure that Gigas, Alpha Rexes, Quetzels and Titans populate Monster Island abundantly? What would be the best way to code that in my ini? Of course, in my final code, i wouldn't want it to be this way, but this is just to understand the mechanic to perfection as stated above.

Any help would be greatly appreciated.

The command seems correct as far as I can see, aside from the point already mentioned above that the SpawnEntriesContainer needs an _C after it. Also make sure that all of the command is on a single line, with no line breaks in it.

The relation between EntryWeight and MaxPercentage:

Entry weight is a probabillity given to that dino spawning, compared to all other dinos that can spawn in that area. Default is 1.0. So for example, a beach spawn container can spawn dodos, trikes, dilos, parasaurs etc. When the game is populating the beaches, it picks creatures at random from that list based on their entry weight, and creatures with a higher weight are picked more frequently. So if you up dodos to an entry weight of 10.0, the game will be ten times more likely to pick dodos to spawn instead of other creatures.

Max percentage is a hard cap set on the spawns, irrespective of entry weight. It prevents creatures with a very high weight from overspawning and squeezing all other creatures out. It's a percentage, so 0.5 is 50%, 1.0 is 100%, etc. So to use the beach example again - supposing you want to add spiders to the beach, you could have a high spawn weight to make sure some will always be picked to spawn there, but without a cap the game may just choose spiders exclusivley and you would never see dodos or trikes. So setting a limit of 50% would mean that the game would choose to spawn spiders up to the point where 50% of the spawns in that area are spiders, at which point it will remove spiders from the list and fill up the remaining spawn slots with other creatures such as dodos and trikes.

As to what you hope to acchive with the spawns in your world, you should be aware that the more rare creatures such as titanos, quetzals and gigas have a hard cap on how many of them can exist on the map at once, which overrides any other limits you may add in to the configs. So while adding them to other spawn containers may allow them to spawn in different areas that they wouldn't normally appear in, I'm afraid it wouldn't up their numbers significantly. I've tried adding gigas to other locations myself, and they were still extremely rare. I believe you'd need a mod to make them more common in the way you are suggesting.

Thanks so much for the excellent explanation. I was hoping you'd see this.

I've now understood the mechanic. One question - Since 0.5 is 50 and 1.0 is 100, if i want to add say a bunch of dinos to monster island as a test, does the total for monster island need to always add up to 100%? For e.g. 0.20 For gigas, 0.20 for Quetz, 0.30 For Alpha Rexs, 0.20 for Titans and 0.10 for say Spinos?

Let me know, thanks so much in advance Hermit.

Edit: OH and one more question, do you know of a mod that can customize the spawn experience for different types of dinos without limits and add spawn containers to selected regions across The Island, The Center and Scorched Earth?

Please suggest. Thanks.
Last edited by GigantMan; Jan 24, 2018 @ 11:04pm
🦊 Hermit Jan 24, 2018 @ 11:35pm 
Originally posted by GigantMan:
Thanks so much for the excellent explanation. I was hoping you'd see this.

I've now understood the mechanic. One question - Since 0.5 is 50 and 1.0 is 100, if i want to add say a bunch of dinos to monster island as a test, does the total for monster island need to always add up to 100%? For e.g. 0.20 For gigas, 0.20 for Quetz, 0.30 For Alpha Rexs, 0.20 for Titans and 0.10 for say Spinos?

Let me know, thanks so much in advance Hermit.

Edit: OH and one more question, do you know of a mod that can customize the spawn experience for different types of dinos without limits and add spawn containers to selected regions across The Island, The Center and Scorched Earth?

Please suggest. Thanks.

Glad to be of assistance^^ I've not been too well recently so haven't checked the forums here for a while, but I did see your response in a thread that I still had subscribed and so followed the link here :)

The percentages don't have to add up to 100, no...the limit is just a cap, not a balance, and there is a certain degree of RNG in the spawning mechanics. A creature with a limit of 50% may not always fill up 50% of the spawn slots if it's spawn weight is low or if the RNG rolls against it - the game may choose other dinos to fill the slots instead. The limit is just there to prevent one type of dino with high spawn weight from being picked to spawn over and over again and forcing others out.

And I'm afraid I haven't seen a mod like that myself. I believe some of the titanosaur mods which allow you to KO tame and feed it may remove limits for that specific creature, but that's all I can think of off the top of my head. However that doesn't mean that one doesn't exist, I might just have missed it. Try running some searches in the Workshop and see what comes up. Or even make a mod request in the modding discussion section and see if any modders would be willing to try making one. You never know, you might find something that works^^
Last edited by 🦊 Hermit; Jan 24, 2018 @ 11:36pm
GigantMan Jan 25, 2018 @ 4:53pm 
Originally posted by Hermit:
Originally posted by GigantMan:
Thanks so much for the excellent explanation. I was hoping you'd see this.

I've now understood the mechanic. One question - Since 0.5 is 50 and 1.0 is 100, if i want to add say a bunch of dinos to monster island as a test, does the total for monster island need to always add up to 100%? For e.g. 0.20 For gigas, 0.20 for Quetz, 0.30 For Alpha Rexs, 0.20 for Titans and 0.10 for say Spinos?

Let me know, thanks so much in advance Hermit.

Edit: OH and one more question, do you know of a mod that can customize the spawn experience for different types of dinos without limits and add spawn containers to selected regions across The Island, The Center and Scorched Earth?

Please suggest. Thanks.

Glad to be of assistance^^ I've not been too well recently so haven't checked the forums here for a while, but I did see your response in a thread that I still had subscribed and so followed the link here :)

The percentages don't have to add up to 100, no...the limit is just a cap, not a balance, and there is a certain degree of RNG in the spawning mechanics. A creature with a limit of 50% may not always fill up 50% of the spawn slots if it's spawn weight is low or if the RNG rolls against it - the game may choose other dinos to fill the slots instead. The limit is just there to prevent one type of dino with high spawn weight from being picked to spawn over and over again and forcing others out.

And I'm afraid I haven't seen a mod like that myself. I believe some of the titanosaur mods which allow you to KO tame and feed it may remove limits for that specific creature, but that's all I can think of off the top of my head. However that doesn't mean that one doesn't exist, I might just have missed it. Try running some searches in the Workshop and see what comes up. Or even make a mod request in the modding discussion section and see if any modders would be willing to try making one. You never know, you might find something that works^^

I hope you're feeling better now.

Thanks for the great explanation again, ill get on it now to see if i can get it right.

Ill reach out to you again soon to check on if its working fine or if im unable to achieve what i need to.
GigantMan Jan 25, 2018 @ 5:09pm 
Originally posted by Hermit:
Originally posted by GigantMan:
Thanks so much for the excellent explanation. I was hoping you'd see this.

I've now understood the mechanic. One question - Since 0.5 is 50 and 1.0 is 100, if i want to add say a bunch of dinos to monster island as a test, does the total for monster island need to always add up to 100%? For e.g. 0.20 For gigas, 0.20 for Quetz, 0.30 For Alpha Rexs, 0.20 for Titans and 0.10 for say Spinos?

Let me know, thanks so much in advance Hermit.

Edit: OH and one more question, do you know of a mod that can customize the spawn experience for different types of dinos without limits and add spawn containers to selected regions across The Island, The Center and Scorched Earth?

Please suggest. Thanks.

Glad to be of assistance^^ I've not been too well recently so haven't checked the forums here for a while, but I did see your response in a thread that I still had subscribed and so followed the link here :)

The percentages don't have to add up to 100, no...the limit is just a cap, not a balance, and there is a certain degree of RNG in the spawning mechanics. A creature with a limit of 50% may not always fill up 50% of the spawn slots if it's spawn weight is low or if the RNG rolls against it - the game may choose other dinos to fill the slots instead. The limit is just there to prevent one type of dino with high spawn weight from being picked to spawn over and over again and forcing others out.

And I'm afraid I haven't seen a mod like that myself. I believe some of the titanosaur mods which allow you to KO tame and feed it may remove limits for that specific creature, but that's all I can think of off the top of my head. However that doesn't mean that one doesn't exist, I might just have missed it. Try running some searches in the Workshop and see what comes up. Or even make a mod request in the modding discussion section and see if any modders would be willing to try making one. You never know, you might find something that works^^

One important question. If i need to add multiple dinos do i need to consolidate as stated by splico or could i add one per line without line breaks?

Let me know please.

So for what i want:

ConfigAddNPCSpawnEntriesContainer=(NPCSpawnEntriesContainerClassString="DinoSpawnEntriesMonsterIsland_C",NPCSpawnEntries=((AnEntryName="GigaSpawner",EntryWeight=10.0,NPCsToSpawnStrings=("Gigant_Character_BP_C"))),NPCSpawnLimits=((NPCClassString="Gigant_Character_BP_C",MaxPercentageOfDesiredNumToAllow=0.40)))
ConfigAddNPCSpawnEntriesContainer=(NPCSpawnEntriesContainerClassString="DinoSpawnEntriesMonsterIsland_C",NPCSpawnEntries=((AnEntryName="QuetzSpawner",EntryWeight=10.0,NPCsToSpawnStrings=("Quetz_Character_BP_C"))),NPCSpawnLimits=((NPCClassString="Quetz_Character_BP_C",MaxPercentageOfDesiredNumToAllow=0.40)))
ConfigAddNPCSpawnEntriesContainer=(NPCSpawnEntriesContainerClassString="DinoSpawnEntriesMonsterIsland_C",NPCSpawnEntries=((AnEntryName="SpinoSpawner",EntryWeight=7.0,NPCsToSpawnStrings=("Spino_Character_BP_C"))),NPCSpawnLimits=((NPCClassString="Spino_Character_BP_C",MaxPercentageOfDesiredNumToAllow=0.30)))
ConfigAddNPCSpawnEntriesContainer=(NPCSpawnEntriesContainerClassString="DinoSpawnEntriesMonsterIsland_C",NPCSpawnEntries=((AnEntryName="AlphaRexSpawner",EntryWeight=10.0,NPCsToSpawnStrings=("MegaRex_Character_BP_C"))),NPCSpawnLimits=((NPCClassString="MegaRex_Character_BP_C",MaxPercentageOfDesiredNumToAllow=0.40)))
ConfigAddNPCSpawnEntriesContainer=(NPCSpawnEntriesContainerClassString="DinoSpawnEntriesMonsterIsland_C",NPCSpawnEntries=((AnEntryName="TitanSpawner",EntryWeight=7.0,NPCsToSpawnStrings=("Titanosaur_Character_BP_C"))),NPCSpawnLimits=((NPCClassString="Titanosaur_Character_BP_C",MaxPercentageOfDesiredNumToAllow=0.30)))
Last edited by GigantMan; Jan 25, 2018 @ 5:17pm
GigantMan Jan 25, 2018 @ 5:53pm 
Originally posted by GigantMan:
Originally posted by Hermit:

Glad to be of assistance^^ I've not been too well recently so haven't checked the forums here for a while, but I did see your response in a thread that I still had subscribed and so followed the link here :)

The percentages don't have to add up to 100, no...the limit is just a cap, not a balance, and there is a certain degree of RNG in the spawning mechanics. A creature with a limit of 50% may not always fill up 50% of the spawn slots if it's spawn weight is low or if the RNG rolls against it - the game may choose other dinos to fill the slots instead. The limit is just there to prevent one type of dino with high spawn weight from being picked to spawn over and over again and forcing others out.

And I'm afraid I haven't seen a mod like that myself. I believe some of the titanosaur mods which allow you to KO tame and feed it may remove limits for that specific creature, but that's all I can think of off the top of my head. However that doesn't mean that one doesn't exist, I might just have missed it. Try running some searches in the Workshop and see what comes up. Or even make a mod request in the modding discussion section and see if any modders would be willing to try making one. You never know, you might find something that works^^

One important question. If i need to add multiple dinos do i need to consolidate as stated by splico or could i add one per line without line breaks?

Let me know please.

So for what i want:

ConfigAddNPCSpawnEntriesContainer=(NPCSpawnEntriesContainerClassString="DinoSpawnEntriesMonsterIsland_C",NPCSpawnEntries=((AnEntryName="GigaSpawner",EntryWeight=10.0,NPCsToSpawnStrings=("Gigant_Character_BP_C"))),NPCSpawnLimits=((NPCClassString="Gigant_Character_BP_C",MaxPercentageOfDesiredNumToAllow=0.40)))
ConfigAddNPCSpawnEntriesContainer=(NPCSpawnEntriesContainerClassString="DinoSpawnEntriesMonsterIsland_C",NPCSpawnEntries=((AnEntryName="QuetzSpawner",EntryWeight=10.0,NPCsToSpawnStrings=("Quetz_Character_BP_C"))),NPCSpawnLimits=((NPCClassString="Quetz_Character_BP_C",MaxPercentageOfDesiredNumToAllow=0.40)))
ConfigAddNPCSpawnEntriesContainer=(NPCSpawnEntriesContainerClassString="DinoSpawnEntriesMonsterIsland_C",NPCSpawnEntries=((AnEntryName="SpinoSpawner",EntryWeight=7.0,NPCsToSpawnStrings=("Spino_Character_BP_C"))),NPCSpawnLimits=((NPCClassString="Spino_Character_BP_C",MaxPercentageOfDesiredNumToAllow=0.30)))
ConfigAddNPCSpawnEntriesContainer=(NPCSpawnEntriesContainerClassString="DinoSpawnEntriesMonsterIsland_C",NPCSpawnEntries=((AnEntryName="AlphaRexSpawner",EntryWeight=10.0,NPCsToSpawnStrings=("MegaRex_Character_BP_C"))),NPCSpawnLimits=((NPCClassString="MegaRex_Character_BP_C",MaxPercentageOfDesiredNumToAllow=0.40)))
ConfigAddNPCSpawnEntriesContainer=(NPCSpawnEntriesContainerClassString="DinoSpawnEntriesMonsterIsland_C",NPCSpawnEntries=((AnEntryName="TitanSpawner",EntryWeight=7.0,NPCsToSpawnStrings=("Titanosaur_Character_BP_C"))),NPCSpawnLimits=((NPCClassString="Titanosaur_Character_BP_C",MaxPercentageOfDesiredNumToAllow=0.30)))

I tried this out and got nothing but 20 Gigas on Monster Island. So its ignoring the rest? Any idea why? I guess its got something to do with what Splico suggested?
🦊 Hermit Jan 25, 2018 @ 6:06pm 
Yes Splico is correct, you can only have one reference to each spawnentrycontainer in your config files, if there are multiple for the same one then it will take the first and ignore the others. So you'll have to consolidate them into one command.

Think of the two halves of the command as separate, and list the dinos in the same order in each half. So for example:

ConfigAddNPCSpawnEntriesContainer=(NPCSpawnEntriesContainerClassString="DinoSpawnEntriesMonsterIsland_C",NPCSpawnEntries=(
(AnEntryName="ENTRYNAMEDINO1",EntryWeight=#,NPCsToSpawnStrings=("DINOID1")),
(AnEntryName="ENTRYNAMEDINO2",EntryWeight=#,NPCsToSpawnStrings=("DINOID2")),(AnEntryName="ENTRYNAMEDINO3",EntryWeight=#,NPCsToSpawnStrings=("DINOID3"))),
NPCSpawnLimits=((NPCClassString="DINOID1",MaxPercentageOfDesiredNumToAllow=LIMITDINO1),(NPCClassString="DINOID2",MaxPercentageOfDesiredNumToAllow=LIMITDINO2),(NPCClassString="DINOID3",MaxPercentageOfDesiredNumToAllow=LIMITDINO3)))
GigantMan Jan 25, 2018 @ 6:15pm 
Originally posted by Hermit:
Yes Splico is correct, you can only have one reference to each spawnentrycontainer in your config files, if there are multiple for the same one then it will take the first and ignore the others. So you'll have to consolidate them into one command.

Think of the two halves of the command as separate, and list the dinos in the same order in each half. So for example:

ConfigAddNPCSpawnEntriesContainer=(NPCSpawnEntriesContainerClassString="DinoSpawnEntriesMonsterIsland_C",NPCSpawnEntries=(
(AnEntryName="ENTRYNAMEDINO1",EntryWeight=#,NPCsToSpawnStrings=("DINOID1")),
(AnEntryName="ENTRYNAMEDINO2",EntryWeight=#,NPCsToSpawnStrings=("DINOID2")),(AnEntryName="ENTRYNAMEDINO3",EntryWeight=#,NPCsToSpawnStrings=("DINOID3"))),
NPCSpawnLimits=((NPCClassString="DINOID1",MaxPercentageOfDesiredNumToAllow=LIMITDINO1),(NPCClassString="DINOID2",MaxPercentageOfDesiredNumToAllow=LIMITDINO2),(NPCClassString="DINOID3",MaxPercentageOfDesiredNumToAllow=LIMITDINO3)))

Top notch explanation, just need to make sure i get the syntax right, let me check and revert, thanks so much again.
GigantMan Jan 25, 2018 @ 6:19pm 
Originally posted by Hermit:
Yes Splico is correct, you can only have one reference to each spawnentrycontainer in your config files, if there are multiple for the same one then it will take the first and ignore the others. So you'll have to consolidate them into one command.

Think of the two halves of the command as separate, and list the dinos in the same order in each half. So for example:

ConfigAddNPCSpawnEntriesContainer=(NPCSpawnEntriesContainerClassString="DinoSpawnEntriesMonsterIsland_C",NPCSpawnEntries=(
(AnEntryName="ENTRYNAMEDINO1",EntryWeight=#,NPCsToSpawnStrings=("DINOID1")),
(AnEntryName="ENTRYNAMEDINO2",EntryWeight=#,NPCsToSpawnStrings=("DINOID2")),(AnEntryName="ENTRYNAMEDINO3",EntryWeight=#,NPCsToSpawnStrings=("DINOID3"))),
NPCSpawnLimits=((NPCClassString="DINOID1",MaxPercentageOfDesiredNumToAllow=LIMITDINO1),(NPCClassString="DINOID2",MaxPercentageOfDesiredNumToAllow=LIMITDINO2),(NPCClassString="DINOID3",MaxPercentageOfDesiredNumToAllow=LIMITDINO3)))

Does this look right to you?

ConfigAddNPCSpawnEntriesContainer=(NPCSpawnEntriesContainerClassString="DinoSpawnEntriesMonsterIsland_C",NPCSpawnEntries=((AnEntryName="GigaSpawner",EntryWeight=5.0,NPCsToSpawnStrings=("Gigant_Character_BP_C")),(AnEntryName="SpinoSpawner",EntryWeight=5.0,NPCsToSpawnStrings=("Spino_Character_BP_C")),(AnEntryName="GriffinSpawner",EntryWeight=5.0,NPCsToSpawnStrings=("Griffin_Character_BP_C")),(AnEntryName="QuetzSpawner",EntryWeight=5.0,NPCsToSpawnStrings=("Quetz_Character_BP_C")),(AnEntryName="TitanSpawner",EntryWeight=5.0,NPCsToSpawnStrings=("Titanosaur_Character_BP_C"))),NPCSpawnLimits=((NPCClassString="Gigant_Character_BP_C",MaxPercentageOfDesiredNumToAllow=0.30),NPCSpawnLimits=((NPCClassString="Spino_Character_BP_C",MaxPercentageOfDesiredNumToAllow=0.30),(NPCClassString="Griffin_Character_BP_C",MaxPercentageOfDesiredNumToAllow=0.30),(NPCClassString="Quetz_Character_BP_C",MaxPercentageOfDesiredNumToAllow=0.30),(NPCClassString="Titanosaur_Character_BP_C",MaxPercentageOfDesiredNumToAllow=0.30)))
Last edited by GigantMan; Jan 25, 2018 @ 6:20pm
< >
Showing 1-15 of 26 comments
Per page: 1530 50

Date Posted: Jan 23, 2018 @ 10:10pm
Posts: 26