Configuration Toolkit
Downloads: 23,659
File Size: 30.1 KB
Created:
Updated:
Mod ID: 969258
Categories:

Configuration Toolkit

Allows configuring various aspects of the game that vanilla configs don't allow

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