Random Configs

From ARK Wiki
Jump to navigation Jump to search
Mod Random Configs logo.png
Random Configs

Random Configs aims to add all kinds of configs that could or should have been in vanilla, and does so without adding or remapping any new items, structures, or creatures.

Author
Discord server
ARK: Survival Ascended on CurseForge
Project page
Cross-platform?
Check mark.svg Yes, all platforms
Mod ID
930391
Release date
November 4th, 2023
ARK: Survival Evolved on Steam Workshop
Project page
Mod ID
2541512967
Release date
July 9th, 2021

Random Configs aims to add all kinds of configs that could or should have been vanilla, but does so without adding or remapping any new items, structures, or creatures. Due to this, nearly all configs are compatible with other mods, and removing this mod does not delete any of your items, structures, or creatures.

One thing to keep in mind is that all these configs have a default state of 'doing nothing'. Put the configs you want in your GameUserSettings.ini file, and configs you don't want, just don't touch those at all. While this is a cross-play compatible mod, it is not usable for singleplayer console due to the lack of setting modded configs.

All configs go into GameUserSettings.ini, under a [RandomConfigs] header.

 ASA  ASE Config Description
Check mark.svg Check mark.svg StatCap Default value: 255
Value type: integer, ranging from 0 to 255
Any stat that has more points than what you put in the config will be nerfed to that value. For example, use StatCap=100, and an Oxygen stat with 112 points will lose 12 points. If Mutagen is used to exceed the Stat cap, then the stats will be nerfed down again the next server restart.

Having a stat exceed 255 will cause a 'rollover', where 256 is subtracted. 260 for example becomes 4. The Stat Cap cannot prevent this, nor can a mod be made to increase this maximum value. Also, having 255 points in a stat causes you to not be able to level it with XP anymore, therefore I would recommend at least using StatCap=254.

The Stat Cap only affects the wild stat points, not the ones you put in yourself with XP. In the example with StatCap=100, if you have that Oxygen stat with 100 points, you can still level it yourself with XP.

Check mark.svg X mark.svg MutationStatCap Default value: 255
Value type: integer, ranging from 0 to 255
Similar to the StatCap config, this config sets a maximum on mutation points each individual stat can have. Note however that it does not prevent mutations being wasted by boosting those stats regardless.
X mark.svg Check mark.svg BetterOxygenStat Default value: 0.0
Value type: float, ranging from 0 to 1
Wild oxygen points will get the additional effect of boosting stamina regeneration. The new regeneration rate is BaseRate * (1 + FoodPoint * config value). For example, given a creature with 50 oxygen points. Setting the config to 0.01 gives as multiplier 0.01*50+1 = 1.5x. Setting the config to 0.1 gives 6x, and setting it to 1 gives 51x. Something to note is that even creatures that don't show the oxygen stat have it, so they also benefit from it.
X mark.svg Check mark.svg BetterFoodStat Default value: 0.0
Value type: float, ranging from 0 to 1
Wild food points will get the additional effect of boosting health regeneration. The new regeneration rate is BaseRate * (1 + FoodPoint * config value). For example, given a creature with 50 oxygen points. Setting the config to 0.01 gives as multiplier 0.01*50+1 = 1.5x. Setting the config to 0.1 gives 6x, and setting it to 1 gives 51x.
X mark.svg Check mark.svg BetterSpeedStat Default value: False
Value type: boolean
If True, all points in speed are instead spread over the other stats. This respects the stat cap in an effort to not waste points by having them go over the cap. Something to note is that flyers, not getting wild speed points, don't benefit from this, leaving them behind compared to all other creatures.
Breeding
Check mark.svg Check mark.svg MutationRolls Default value: 3
Value type: integer, ranging 0 to 255
Sets how many attempts a dino has at getting a mutation. In vanilla this is 3. Setting this to 0 makes you unable to get mutations. The S+ Mutator overrides this value, and should restore it after that buff ends.
Check mark.svg Check mark.svg MutationChance Default value: 0.025
Value type: float, ranging 0 to 1
Sets the chance a mutation roll gives a mutation. In vanilla this is 0.025, or 2.5%. Setting this to 1.0 guarantees mutations. Setting this to 0 makes you unable to get mutations. The S+ Mutator overrides this value, and should restore it after that buff ends.
Check mark.svg Check mark.svg MutationPoints Default value: 2
Value type: integer, ranging 0 to 255
Sets the amount of points a stat increases with per mutation. In vanilla this is 2. Setting this to 0 makes you still able to get mutations but they will only affect colours, not stats.
Check mark.svg Check mark.svg MutationCap Default value: 20
Value type: integer, ranging 0 to 1000000
Sets the mutation cap dinos have.
Check mark.svg Check mark.svg ClearMutations Default value: False
Value type: boolean
If True, automatically sets the mutation count of your dinos to 0, giving you the ability to have infinite mutations. The NAT feature of Dino Storage v2 will trigger before this config does, so you can then still see if you got new mutations or not.
Check mark.svg Check mark.svg HardCapMutations Default value: False
Value type: boolean
If True, any dino who's mutation count exceeds the mutation cap will have that count lowered. This way, you cannot build up an integer overflow. This config does not work if ClearMutations is used.
Check mark.svg X mark.svg AccurateMutationCount Default value: False
Value type: boolean
If True, the mutation counters will be equal to all mutation points added together. This config does not work if ClearMutations or HardCapMutations is used.
Check mark.svg Check mark.svg TwinsChance Default value: 0.1
Value type: float, ranging 0 to 1
Sets the chance for twins when breeding.
Check mark.svg Check mark.svg TripletsChance Default value: 0.02
Value type: float, ranging 0 to 1
Sets the chance for triplets when breeding.
Check mark.svg Check mark.svg DoubleMatingRange Default value: False
Value type: boolean
If True, doubles the range at which your dinos can breed. Because singleplayer has shorter ranges but we double it according to dedicated's standards, it will be more than doubling in there.
Check mark.svg Check mark.svg VariantMateBoost Default value: False
Value type: boolean
If True, dinos with the same dino tag will be able to mate boost each other. This could for example be a Male Aberrant Parasaur and Female X-Parasaur.

Due to using the dino tag, fire, lightning, poison, and ice wyverns can mateboost each other. The crystal wyverns can mateboost each other too, and equus and unicorns can mateboost each other.

For performance reasons, this does not affect wild creatures.

Check mark.svg Check mark.svg VariantMating Default value: False
Value type: boolean
If True, dinos with the same dino tag will be able to mate with each other. This could for example be a Male Aberrant Parasaur and Female X-Parasaur. The offspring will always be of the mother's type.

Due to using the dino tag, fire, lightning, poison, and ice wyverns can breed with each other. The crystal wyverns can breed with each other too, and equus and unicorns can breed with each other.

Check mark.svg Check mark.svg VariantMatingBlacklist Value type: list of creature file names
Sets a blacklist for creatures, preventing them to use the the variant mate boost and mating features. They will still be able to mate with their own kind. To for example ban Tek Rexes and Aberrant Dodos, you would use VariantMatingBlacklist=BionicRex_Character_BP_C,Dodo_Character_BP_Aberrant_C.
DLC Engrams
X mark.svg Check mark.svg AllowScorchedEngrams Default value: False
Value type: boolean
If True, players can learn Scorched Earth engrams regardless of what map they are on.
X mark.svg Check mark.svg AllowAberrationEngrams Default value: False
Value type: boolean
If True, players can learn Aberration engrams regardless of what map they are on.
X mark.svg Check mark.svg AllowExtinctionEngrams Default value: False
Value type: boolean
If True, players can learn Extinction engrams regardless of what map they are on.
X mark.svg Check mark.svg AllowGenesis1Engrams Default value: False
Value type: boolean
If True, players can learn Genesis: Part 1 engrams regardless of what map they are on.

Due to a bug in the vanilla game, this also enables Genesis: Part 2 engrams.

X mark.svg Check mark.svg AllowGenesis2Engrams Default value: False
Value type: boolean
If True, players can learn Genesis: Part 2 engrams regardless of what map they are on.
Cloning and Mutagen
Check mark.svg Check mark.svg CloneBaseCostMultiplier Default value: 1.0
Value type: float, ranging from 0 to 1000
This is for the base cloning cost creatures have. Setting this to 2 makes it twice as expensive for example. Setting this to 0 results in a base cost of 1 Element Shard.
Check mark.svg Check mark.svg ClonePerLevelCostMultiplier Default value: 1.0
Value type: float, ranging from 0 to 1000
This is for the cloning cost added per level of the creature. Setting this to 2 makes it twice as expensive for example. Setting this to 0 removes the additional cost per level.
X mark.svg Check mark.svg MutagenCostMultiplier Default value: 1.0
Value type: float, ranging from 0.001 to 1000
This is for the mutagen cost to increase the stats of your tames. It cannot be set to 0 to make it free, due to the way Mutagen costs are calculated.
X mark.svg Check mark.svg MinimumMutagenCost Default value: 1
Value type: integer, ranging from 1 to 1000000
Sets what the minimum mutagen cost is.
X mark.svg Check mark.svg MaximumMutagenCost Default value: 1000000
Value type: integer, ranging from 1 to 1000000
Sets what the maximum mutagen cost is.
Bosses
X mark.svg Check mark.svg BossArenaTimeMultiplier Default value: 1.0, ranging from 0.1 to 10
Value type: float
Sets how much time you have in boss arenas.
X mark.svg Check mark.svg BossArenaCooldownMultiplier Default value: 1.0, ranging from 0.01 to 100
Value type: float
Sets the cooldown between boss fights. Works with Extinction's Titans, but not with Fjordur's world bosses.
X mark.svg Check mark.svg RemoveOriginalTekgrams Default value: False
Value type: boolean
Removes the Tekgrams a boss has.
X mark.svg Check mark.svg FixHomesteadTekgrams Default value: False
Value type: boolean
Adds Tekgrams that bosses on story maps got with the Homestead update, but those on free DLCs, like The Center, did not. These Tekgrams are listed below. As expected, the Tekgrams are also added to the higher difficulties. This config is applied after RemoveOriginalTekgrams has been applied. These tekgrams are:
  • Gamma Broodmother: Tek Triangle Foundation, Tek Triangle Ceiling, Tek Triangle Roof.
  • Beta Dragon: Tek Dedicated Storage, Tek Fence Supports, Tek Stairs, Tek Double Doorframe, Tek Double Door.
  • Beta Manticore: Tapejara Tek Saddle, Tek Dedicated Storage, Tek Shield.
  • Alpha Manticore: Tek Teleporter, Tek Cloning Chamber, Tek Forcefield.
X mark.svg Check mark.svg AdditionalTekgrams<boss name> Default value: False
Value type: List of item file paths
A more complicated config, partially because it is actually multiple configs. These configs can be used to give extra Tekgrams to bosses. The names of the config are first AdditionalTekgrams, followed be the boss name, such as AdditionalTekgramsBroodmotherBeta. An Example and a list of all accepted boss names are listed below. This config is applied after RemoveOriginalTekgrams has been applied. If you encounter a boss not working, please report so.

Here is an example that would add the Tek Sleeping Pod, Rock Drake Tek Saddle, and Tek Railgun to the Beta and Alpha Broodmother, but not the Gamma Broodmother, Valguero Broodmother, or Genesis Gauntlet Broodmother. In your config files, this should be in one line per config entry, not separated like in this example:

AdditionalTekgramsBroodmotherBeta=
/Game/PrimalEarth/CoreBlueprints/Items/Structures/Misc/PrimalItemStructure_Bed_Tek.PrimalItemStructure_Bed_Tek,
/Game/Aberration/Dinos/RockDrake/PrimalItemArmor_RockDrakeSaddle_Tek.PrimalItemArmor_RockDrakeSaddle_Tek,
/Game/Aberration/WeaponTekSniper/PrimalItem_TekSniper.PrimalItem_TekSniper

For a list of boss names, look below this table.

X mark.svg Check mark.svg Genesis1MissionRequirements Default value: 58,116,168
Value type: List of 3 integers, each ranging from 0 to 176
With this config you can set the amount of missions you need for The Arrival, the final boss of Genesis: Part 1.
X mark.svg Check mark.svg FenrirTotalLevels Value type: List of 3 integers
This config replaces Fenrir's level mechanics with one like normal creatures. The config sets what level will be given, with the usual +50% bonus added. For example, using FenrirTotalLevels=50,100,150 gives a lvl 75 Fenrir from gamma Fenrisúlfr, 150 from beta, and 225 from alpha, with the points randomly allocated to the stats as usual with creatures.
X mark.svg Check mark.svg GammaFenrirStats Default value: 6,5,5,5,5,4
Value type: List of 6 or 7 integers
This sets the stats you get from the Fenrir rewards from Gamma Fenrisúlfr. For example, 1,1,1,1,1,1,10 gives 6 stats with 1 point, and 1 with 10 points. Setting 6 values omits Movement Speed, keeping it at 0. Note, on difficulties lower than 1, the internal Fenrisúlfr code lowers the stats. Difficulty 0.5 will for example half the stats. These configs won't work if FenrirTotalLevels is used.
X mark.svg Check mark.svg BetaFenrirStats Default value: 8,6,6,6,6,6
Value type: List of 6 or 7 integers
This sets the stats you get from the Fenrir rewards from Beta Fenrisúlfr. For example, 1,1,1,1,1,1,10 gives 6 stats with 1 point, and 1 with 10 points. Setting 6 values omits Movement Speed, keeping it at 0. Note, on difficulties lower than 1, the internal Fenrisúlfr code lowers the stats. Difficulty 0.5 will for example half the stats. These configs won't work if FenrirTotalLevels is used.
X mark.svg Check mark.svg AlphaFenrirStats Default value: 10,7,7,7,7,7
Value type: List of 6 or 7 integers
This sets the stats you get from the Fenrir rewards from Alpha Fenrisúlfr. For example, 1,1,1,1,1,1,10 gives 6 stats with 1 point, and 1 with 10 points. Setting 6 values omits Movement Speed, keeping it at 0. Note, on difficulties lower than 1, the internal Fenrisúlfr code lowers the stats. Difficulty 0.5 will for example half the stats. These configs won't work if FenrirTotalLevels is used.
Titans
X mark.svg Check mark.svg TitanFoodDrainMultiplier Default value: 1.0, ranging from 0.0 to 1000.0
Value type: float
Applies a multiplier to the food drain. In singleplayer this config does not work, as Titans forcefully have no food drain there.
X mark.svg Check mark.svg TitanHealthRegenerationRate Default value: 1.0, ranging from 0.0 to 10000000.0.0
Value type: float
Sets how much health Titans regenerate per second, assuming they are not starving. When set to the default of -1.0, they use their default regeneration, which is 0 for servers, and 16 for singleplayer.
X mark.svg Check mark.svg TitanTransferSicknessTime Default value: 900.0, ranging from 2.0 to 1000000.0.0
Value type: float
Sets how many seconds Titans suffer from Download Sickness when transferring them, or when released via Dino Storage.
X mark.svg Check mark.svg TitanRestoreFood Default value: False
Value type: boolean
If set to true, the mod will keep the Titan food full, even when Download Sickness sets their food to 0. Using this config will set TitanFoodDrainMultiplier to 0.

Additional Tekgram boss list

Bosses

  • BroodmotherGamma
  • BroodmotherBeta
  • BroodmotherAlpha
  • BroodmotherValguero
  • MegapithecusGamma
  • MegapithecusBeta
  • MegapithecusAlpha
  • DragonGamma
  • DragonBeta
  • DragonAlpha
  • OverseerGamma
  • OverseerBeta
  • OverseerAlpha
  • ManticoreGamma
  • ManticoreBeta
  • ManticoreAlpha
  • RockwellGamma
  • RockwellBeta
  • RockwellAlpha
  • ForestTitan
  • IceTitan
  • DesertTitan
  • KingTitanGamma
  • KingTitanBeta
  • KingTitanAlpha
  • MoederGamma
  • MoederBeta
  • MoederAlpha
  • MasterControllerGamma
  • MasterControllerBeta
  • MasterControllerAlpha
  • RockwellPrimeGamma
  • RockwellPrimeBeta
  • RockwellPrimeAlpha
  • IcewormQueen
  • LavaGolem
  • CrystalWyvernQueenGamma
  • CrystalWyvernQueenBeta
  • CrystalWyvernQueenAlpha
  • DinopithecusKingGamma
  • DinopithecusKingBeta
  • DinopithecusKingAlpha
  • Beyla
  • Hati
  • Skoll
  • Steinbjorn
  • FenrisulfrGamma
  • FenrisulfrBeta
  • FenrisulfrAlpha

Alpha Variants

  • AlphaRaptor
  • AlphaCarnotaurus
  • AlphaRex
  • AlphaMegalodon
  • AlphaMosasaurus
  • AlphaTusoteuthis
  • AlphaLeedsichthys
  • AlphaFireWyvern
  • AlphaDeathworm
  • AlphaKarkinos
  • AlphaBasilisk
  • AlphaSurfaceReaperKing
  • EnragedTriceratops
  • EnragedCorruptedRex
  • AlphaBloodCrystalWyvern

Genesis: Part 1 Gauntlets

  • BroodmotherMission - Bog Beatdown
  • MegapithecusMission - Built Fjord Tough
  • BruteFireWyvern - Magma Medley Melee
  • ReaperQueenMission - Gamma TEKnological Terrors
  • MalfunctionedTekGiganotosaurusGauntlet - Beta/Alpha TEKnological Terrors

Genesis: Part 1 Hunts

  • BruteBloodstalker - Web Search
  • BruteRaptor - Cheaper by the Pack
  • BruteSarcosuchus - Swamp Placid
  • BruteSpinosaurus - Spy Vs Spino
  • BruteFerox - Hyde and Seek
  • BruteMammoth - Mammoths on Parade
  • BruteMegaloceros - Deer-ly Departed
  • BruteYutyrannus - Ruffle Some Feathers
  • BruteLeedsichthys - Chasing the White Whale
  • BruteMosasaurus - The Mosa Proposal
  • BrutePlesiosaur - Loch'd and Loaded
  • BruteTusoteuthis - Who Hid the Squid?
  • BruteAllosaurus - Allo and Goodbye
  • BruteMagmasaur - Hunt in the Heat
  • BruteRex - Kingslayer
  • BruteRockElemental - We Will Rock You
  • BruteAstrocetus - A Captain's conquest
  • BruteMalfunctionedTekGiganotosaurusHunt - Hunting by Moonlight
  • BruteReaperKing - It's a Bug Hunt
  • BruteMalfunctionedTekRex - King of the Moon

Genesis: Part 1 Retrieves

  • BruteMegalodon - The Teeth Underneath
  • AlphaTrike - One Hell of a Treasure Hunt
  • InjuredBruteReaperKing - Don't Fear the Reaper King.

Genesis: Part 2 Missions

  • MacroSummoner - Choose Your Own Adventure
  • DodoRexMission - Survive the ARK
  • MekKnight - Life Support
  • ExperimentalGiganotosaurus - Code Red
  • CorruptedMasterControllerMissionGamma - Gamma Star Dolphin
  • CorruptedMasterControllerMissionBeta - Beta Star Dolphin
  • CorruptedMasterControllerMissionAlpha - Alpha Star Dolphin

Events

  • DodoRexEvent