Spawner Configs
Spawner Colour Sets will always be overridden by the Global/Biome Specific/Class Specific sets. Unfortunately, you can only have one colourset to applied to any given spawn entry due to vanilla limitations. This can be worked around by adding multiple spawn entries to one container for the same creature, giving them a different name, and assigning a different colour to it. For example, you can't make an entry called Rex 1
use both the Cosmic and Warlock sets, but, you can make 2 spawn entries with spawn INI- Rex 1 Warlock
and Rex 1 Cosmic
, to use both sets on Rexes spawning in that location.
EnableSpawnerColourSets
Default: False
When True, enables the spawner specific coloursets
Example: EnableSpawnerColourSets=True
SpawnersToCheckForEntries
Default: Nothing
This config exists for performance reasons: The mod will only check containers listed in this config to apply the spawner coloursets to. It is not a requirement for global, class-specific, or Gen1 Biome sets. You MUST ENTER SPAWNERS IN HERE FOR CONFIG SETS TO WORK ON THEM. View the Vanilla Spawn Container Paths page for a list of all vanilla ones. For modmap spawners you will need to look at mod documentation or files.
Example: SpawnersToCheckForEntries=/Game/PrimalEarth/CoreBlueprints/Spawners/DinoSpawnEntriesMountain.DinoSpawnEntriesMountain,/Game/PrimalEarth/CoreBlueprints/Spawners/DinoSpawnEntriesSnow.DinoSpawnEntriesSnow,/Game/PrimalEarth/CoreBlueprints/Spawners/DinoSpawnEntriesSwamp.DinoSpawnEntriesSwamp,/Game/PrimalEarth/CoreBlueprints/Spawners/DinoSpawnEntriesBeach.DinoSpawnEntriesBeach,/Game/PrimalEarth/CoreBlueprints/Spawners/DinoSpawnEntriesRedwoods.DinoSpawnEntriesRedwoods
SpawnerColourSets
Default: Nothing
Will make the mod apply a colourset to all creatures within a given spawner. If there is an entryname specific config in one of these spawners, that entry will still use its specifically assigned set instead of the spawner-wide one.
Format: SpawnContainerClassname:ColoursetClassname,SpawnContainerClassname:ColoursetClassname
Separate the container and the colourset to apply to it with :
Separate each set of container and colourset with ,
Example: SpawnerColourSets=DinoSpawnEntriesBeach_C:DinoColorSet_ACSWarlock_C,DinoSpawnEntriesSnow_C:DinoColorSet_ACSBioLumAberrant_C
EntryNameColourSets
Default: Nothing
Will apply this colourset to every entry matching this entry name. Works on basegame spawns, modded spawns, and INI spawns, where you can choose the name for the most flexibility. Note the actual contents of the name only matter as much as what you tell the mod to look for. For example, an entry called 'Shark Ocean' will NOT automatically receive the DinoColorSet_ACSDeepOcean_C colourset, unless you specify in the mod INI, Shark Ocean;DinoColorSet_ACSDeepOcean_C
You can find the entry names vanilla uses here:
Creature Spawn Maps
or the Obelisk spawn data page (data used by the wiki)
Spawn Entry names for other mods may also be found on Obelisk in the mod's folder, if they are also documented on Obelisk
I am working on documenting the entry names in my own mods (Extra Aberrant Variants, Cross-Genesis 1 and 2, Lost Island and Fjordur dinos eveywhere, etc). I may make the names more distinct for greater control if there is demand for it, but since there would be hundreds of entries to update, I will see if there is interest for that first.
For INI, AnEntryName
is the option that the mod checks. For example, to make Argents in a given area spawn with the Dunes colourset, AnEntryName="Argent 1-2 Desert"
could be used, then setting in the mod INI: EntryNameColourSets=Argent 1-2 Desert;DinoColorSet_ACSDunes_C
Format: SpawnEntryName;ColoursetClassname*SpawnEntryName;ColoursetClassname
Separate the container and the colourset to apply to it with ;
Separate each set of container and colourset with *
Note the unconventional splitters for this config- this is to reduce the potential overlap with spawn entry names. :
and ,
are much more likely to be used in a name than ;
and *
, because entry names that do have the splitter characters in them will mess up the way the mod reads the config and cannot be used.
Example
EntryNameColourSets=Ankylo (1-3);DinoColorSet_ACSFiery_C*Snow Rex;DinoColorSet_ACSGlacial_C*CG: Shadowmane 1-3;DinoColorSet_ACSCosmic_C