This mod allows configuring various aspects of the game that are not accessible with vanilla configs, with a focus on spawn related controls. Currently, allows for:
Properly remapping mod creatures (NPCReplacements are inconsistent and tend to just prevent the original creature spawning without spawning a new one in its place)
Altering the speed and maximum amount of creatures any spawner can spawn
Adding counting to force specific containers to allow adding to them while preventing overspawns
Random Replacements (spawning creatures at a random chance instead of another)
This mod uses 4 headers:
[ConfigurationToolkit]
[CTReplacements]
[CTRemaps]
[CTSpawners]
[ConfigurationToolkit] is for general configs. The other three are for the repeatables. The repeatable configs need to be set up so that one of each option is used to make a full config. This is done by adding a number to the end of the config name for each parameter. For example,
RemapFrom1=
RemapTo1=
RemapFrom2=
RemapTo2=
Is 2 sets of configs
[ConfigurationToolkit]
It is REQUIRED to enter the number of entries for each config set:
NumEntriesReplacements
NumEntriesRemaps
NumEntriesSpawners
DisableWSPatches
True disables fixing Alpha replacements
DisableCarchFix
True disables fixing Carchar not counting against the Giga container spawn limit
LoadContainers
May be required for Spawner configs to work on modded entries. Array of BP paths delimited by ,
[CTReplacements]
ReplacementsFromClass
ReplacementsToClasses
ReplacementsChances
[CTRemaps]
RemapFrom
RemapTo
[CTSpawners]
ContainerEdit
Container classname with _C
CapMult
Float
SpawnInterval
Per spawn zone. Float
CountingAdditions
For adding to containers that don't count additions.
Example config:
[ConfigurationToolkit]
DisableWSPatches=True
DisableCarchFix=True
NumEntriesReplacements=3
NumEntriesRemaps=1
NumEntriesSpawners=2
[CTReplacements]
ReplacementsFromClass1=/Game/PrimalEarth/Dinos/Para/Para_Character_BP.Para_Character_BP
ReplacementsToClasses1=/Game/PrimalEarth/Dinos/Scorpion/Scorpion_Character_BP.Scorpion_Character_BP,/Game/PrimalEarth/Dinos/Saber/Saber_Character_BP.Saber_Character_BP
ReplacementsChances1=10,90
ReplacementsFromClass2=/Game/PrimalEarth/Dinos/Dodo/Dodo_Character_BP.Dodo_Character_BP
ReplacementsToClasses2=/Game/PrimalEarth/Dinos/Achatina/Achatina_Character_BP.Achatina_Character_BP,/Game/PrimalEarth/Dinos/Allosaurus/Allo_Character_BP.Allo_Character_BP
ReplacementsChances2=50,50
ReplacementsFromClass3=/Game/PrimalEarth/Dinos/Dilo/Dilo_Character_BP.Dilo_Character_BP
ReplacementsToClasses3=/Game/PrimalEarth/Dinos/Tapejara/Tapejara_Character_BP.Tapejara_Character_BP,/Game/PrimalEarth/Dinos/Dilo/Dilo_Character_BP.Dilo_Character_BP,/Game/PrimalEarth/Dinos/Beaver/Beaver_Character_BP.Beaver_Character_BP
ReplacementsChances3=40,30,30
[CTRemaps]
RemapFrom1=/Game/PrimalEarth/Dinos/Equus/Equus_Character_BP.Equus_Character_BP
RemapTo1=/Game/PrimalEarth/Dinos/Rex/Rex_Character_BP.Rex_Character_BP
[CTSpawners]
ContainerEdit1=DinoSpawnEntriesRhynio_C
CapMult1=100
SpawnInterval1=10
ContainerEdit2=DinoSpawnEntriesGigant_C
CapMult2=100
SpawnInterval2=10
CountingAdditions2=/Game/PrimalEarth/Dinos/Rex/Rex_Character_BP.Rex_Character_BP
CurseForge is too difficult to keep track of, please use my modding Discord for questions or commissions: https://discord.gg/V5ymA8UGDk
If you'd like to donate to support my modding, you can do so through my Ko-Fi! https://ko-fi.com/eclipsemodding