Any Colour Sets

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

Allows for customising the colours dinos spawn with! Activates a variety of unique and vibrant sets by default, and allows for in-depth configuration for almost complete control of what colours are used by which dinos, and where

Author
Discord server
Support the creator
ARK: Survival Ascended on CurseForge
Project page
Cross-platform?
Check mark.svg Yes, all platforms
Mod ID
929506
Release date
October 30th, 2023
ARK: Survival Evolved on Steam Workshop
Project page
Mod ID
2302876995
Release date
November 30th, 2020

Any Colour Sets is a mod available for both  ARK: Survival Ascended and  ARK: Survival Evolved that enables a selection of vibrant and themed customised coloursets to appear on dinos, similar to Ark's events. The chance can be configured by users- in ASA, these can be found at a 30% chance by default, and 20% for ASE.

For those who wish for advanced control of spawn colours, the mod additionally allows a user to set up in-depth configuration to allow any sets- Alpha sets, event sets, and sets contained in any mods- to appear on any dino spawn at a user defined chance. As a result, this allows removing the ability for particular sets, such as events, to appear without needing to disable events completely. Coloursets can be configured to apply to dinos based on a variety of options, and can be applied to only specific dinos, or every dino on the map. They can also be applied selectively by the name of a spawn entry, to everything within a given spawn container, and (Genesis 1 only), to everything within a biome. Additionally, it allows for the activeevent= parameter to apply any event’s sets, even when the event colours would not normally work (such as Extinction Chronicles, due to the vanilla colourset file being removed).

Mod Info

  • No configuration is needed to use the mod, while options exist for users who want advanced setup
  • Works on mod dinos and coloursets
  • Requires no load priority and is fully stackable, and nothing will be lost upon uninstallation- all affected dinos and colors remain entirely vanilla/part of the mod they originated from
  • Very small and lightweight- adds practically no time to loading

Sets applied by Any Colour Sets will override event colours, so, particularly if the chances of custom sets ate high, use the mod's activeevent config to ensure that dinos will still receive event sets. Inversely, you can also use this mod to prevent dinos receiving event sets by setting custom sets at 100% chance. Cheat-spawnig dinos with the INI specified colours, must be done with the SpawnActor, SpawnActorTamed, SpawnActorSpread, or SpawnActorSpreadTamed commands- these are the only commands that run the necessary event.

Differences in ASA

The ASA version of the mod now has dye colours, so the following configs are exclusive to ASA:

  • ChanceOfDyeColour
  • DyeChancePerRegion
  • DisableDyeColours

Otherwise, most configs function the same between both versions, so minimal tweaks are needed to use existing config from ASE in ASA. The legacy named colours have been completely removed- make sure to update your config to use the new names. ModColourSetsToUse has now been completely removed. Coloursets now apply at a default of 30% chance instead of 20%. Configs no longer print to INI by default. As a result, there are some config name changes:

Config Changes

Setting either True will now disable them instead of enabling them:

  • UseArkEvents is now DisableArkEvents
  • UseCustomGlobalSets is now DisableGlobalSets


These configs have had their name changed, but still function the same:

  • CustomGlobalColourSetChance is now GlobalColourSetChance
  • ColourSetsToUse is now ColourSetsClassSpecific
  • DinosToUseCustomSets is now DinosClassSpecific
  • ChanceOfColourSet is now ClassSpecificSetChance

Colourset Name Changes

  • DinoColorSet_ExtChronicles_ACS_C to DinoColorSet_ExtinctionChronicles_ACS_Ext_C
  • DinoColorSet_ACSAllGenesis1_C to DinoColorSet_AllGenesis1_ACS_C
  • DinoColorSet_ACSAllBaseGame_C to DinoColorSet_AllBaseGame_ACS_C
  • DinoColorSet_ACSAllColours_C to DinoColorSet_AllColours_ACS_C
  • DinoColorSet_Lunar_ACS_AllRegions_C to DinoColorSet_Lunar_AllRegions_ACS_C
  • DinoColorSet_Bog_ACS_AllRegions_C to DinoColorSet_Bog_AllRegions_ACS_C
  • DinoColorSet_Ocean_ACS_AllRegions_C to DinoColorSet_Ocean_AllRegions_ACS_C
  • DinoColorSet_Volcano_ACS_AllRegions_C to DinoColorSet_Volcanic_AllRegions_ACS_C
  • DinoColorSet_Snow_ACS_AllRegions_C DinoColorSet_Arctic_AllRegions_ACS_C
  • DinoColorSet_Volcanic_ACS_C to DinoColorSet_Volcano_ACS_C

Configuration

General

All entries go in GameUserSettings.ini under the header [AnyColourSets]. This header must be added by the user if it is not already there, and all options that are not already in the INI file must also be manually added. If you are unsure how to access your INI files, view the Game Configuration page.

Outside of the full BP paths, the INI code for all dinos and coloursets MUST have an _C on the end of them for the code to work. For example, the custom Dawn colourset MUST be written as DinoColorSet_Dawn_ACS_C. Just the filename, DinoColorSet_ACSDawn, will not work.

Note that all instances of 'colour', (outside the colour set paths/names themselves, which depend on the individual set's name) are spelt with a u. If a dino receives a set applied with this mod, it will override any vanilla event set it has been set to receive- As such, particularly if you have high chances of custom sets, use mod's activeevent config to ensure that dinos will still receive event sets. Not all vanilla/mod’s coloursets will have colours in every region, so use those sets with the knowledge that they may not properly affect all dinos!

You can use all four methods of setting colour sets (events, custom global, biome, and dino specific) together, and dinos will be able to receive all of them- alongside their normal colour set, if no custom set ends up being applied.

Premade Configs can be visited for more complex setups to copy-paste and use.

System Specific

Universally Relevant

ColoursetBPPaths

Default value: Nothing
Any coloursets which are not part of this mod or vanilla must have their BP paths added to this to be used. Separate all entries with a comma.
Example: ColoursetBPPaths=Blueprint'/Game/Mods/RandomMod/Colors/DinoColorSet_NewDino.DinoColorSet_NewDino',/Game/Mods/AnotherMod/BPs/DinoColorSet_ExtraDino.DinoColorSet_ExtraDino

SetAppliedOrder

Default value: 0
Can be set to 0 or 1. Allows setting which method of set application can be overriden by the other. 0 allows sets applied with DinosClassSpecific (DinosToUseCustomSets in ASE) to be overridden by the application of GlobalColourSets, and 1, vice versa. Custom activeevent colours will always be allowed to override. Currently, Biome set application is always allowed to be overridden.
Example: SetAppliedOrder=0

DisableSetOverrides

Default value: False
True prevents the second method of application- either DinosClassSpecific (DinosToUseCustomSets in ASE) or GlobalColourSets, depending on the value set in SetAppliedOrder- from attempting to apply a colourset if the dino has already received a custom one. Currently, Biome set application is always allowed to be overridden.
Example: DisableSetOverrides=True

Colourset and Spawner Data

Gallery