Spawner Configs

From ARK Wiki
Jump to navigation Jump to search
Mod Any Colour Sets logo.png

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