ARK: Survival Evolved

ARK: Survival Evolved

Upgrade My Dino - Mod Wild Stat Levels, Imprints, & More
 This topic has been pinned, so it's probably important
Kozenomenon  [developer] Jan 6, 2020 @ 4:57pm
CONFIG
Config settings are OPTIONAL, you do not need to use these for the mod to work.
Settings for mods always go in the GameUserSettings.ini file.

Example (defaults)
[UpgradeMyDino] EasyMode=False AllStatMax= AllStatMaxPercent= MaxImprint=1.0 ImprintFixOverrideTags=Wyvern,RockDrake,Deinonychus,Mantis,RockElemental,Basilisk,CaveCrab,Arthro,Griffin,Scorpion,Spider,Titanboa,Eel,Space Whale,Bat,Xenomorph,Enforcer,Mek AllStatMin= AllStatMinPercent= ImprintIncreaseAmount=0.1 ImprintFixQualityAmount=1.0 ItemBlackList= DinoBlackList= DinoWhiteList= AllowMutateWildTames=False MutateLevelsAmount=2 MutationMax=20 MutateRandomColorChance=10.0 MutateRandomColorOnlyUsedRegions=False Allow255=False DisableGachaMod=False DisableGachaFoodFix=False DisableWildGachaViewProduction=False DisableWildGachaAccessInventory=False DisableGachaProductionHUD=False DisableGachaEmotionHUD=False GachaProdHUDMaxRange=2000 GachaProdResourceColorCommon=FFFFFFFF GachaProdResourceColorUncommon=00FF00FF GachaProdResourceColorRare=FF00FFFF GachaProdResourceColorVeryRare=00FFFFFF GachaProdHUDScaleMult=1.0 GachaProdHUDOpacityMult=1.0 GachaProdHUDAddOffsetMultX=0.0 GachaProdHUDAddOffsetMultY=0.0 GachaRerollVeryRareChance=3.0 GachaRerollVeryRareElementShardEnable=False GachaRerollVeryRareElementShardBaseQty=5 GachaRerollVeryRareElementEnable=False GachaRerollVeryRareElementBaseQty=1

EasyMode
Default is False. Set to True and all upgrade items will have kibble and raw prime meat removed from their craft cost requirements.

AllStatMax
Directly set the maximum value allowed for any single stat. This does not stop wild dinos from spawning with stats higher than this, but this prevents stat change items from being used if the increasing stat is already at or above this value.

AllStatMaxPercent
Set the maximum value allowed for stats as a percentage of the max dino level configured for the game/server. This does not stop wild dinos from spawning with stats higher than this, but this prevents stat change items from being used if the increasing stat is already at or above this value.
Ex: If Difficulty Override is set to 4 then max dino level is 4 x 30 = 120. If this setting is set to 0.5 then it means no stat can be pushed higher than 120 x 0.5 = 60.

MaxImprint
Set the maximum value allowed for imprint quality. Imprint quality can still be higher via normal means but the Imprint Increase item will not be able to increase imprint higher than this value.
1.0 = 100% imprint

ImprintFixOverrideTags
Controls the dino classes allowed for the Imprint Fix item when there is no baby ancestry information. Values are comma delimited and can match the dino's descriptive name, class, or dino tag. You can use the '*' asterisk as a wildcard character.
Note: Using this setting overrides the default shown above. So if you want to add to the default list shown you must include the defaults as well.
Update - most dinos are now covered by default tags included shown above.

AllStatMin
Directly set the minimum value allowed for any single stat. This does not stop wild dinos from spawning with stats lower than this, but this prevents stat change items from being used if the decreasing stat is already at or below this value.

AllStatMinPercent
Set the minimum value allowed for stats as a percentage of the max dino level configured for the game/server. This does not stop wild dinos from spawning with stats lower than this, but this prevents stat change items from being used if the decreasing stat is already at or below this value.
Ex: If Difficulty Override is set to 4 then max dino level is 4 x 30 = 120. If this setting is set to 0.25 then it means no stat can be pushed lower than 120 x 0.25 = 30.

ImprintIncreaseAmount
Sets the amount that the Imprint Increase item will change imprint quality. 1.0 = 100% imprint. Default is 0.1 or 10%.

ImprintFixQualityAmount
Sets the imprint quality that the Imprint Fix item will apply when used. Default is 1.0 = 100% imprint.

ItemBlackList
Items specified in this comma-delimited list will be blocked from being crafted at the Dino Upgrade Table. By default no items are blocked. Values should be separated by comma only- no added spaces unless you want the space to be part of the match text. Wildcard character is the asterisk (*), using that will allow partial matches.
Values can match against an item's class name or its in-game name. If a match is found from this setting then that item's engram will not allow crafting at the table. It will still appear available, but when you try to craft the item you will get a yellow disabled message and no item is crafted.
See Craft Overrides for item class names

Example below will block the Imprint Fix item as well as all of the stat push items that add 'to melee'.
[UpgradeMyDino] ItemBlackList=UMD_Item_DinoImprint_Fix_C,*To Melee*

DinoBlackList
Dinos specified in this comma-separated list will be blocked from using any Upgrade My Dino items. By default no dinos are blocked. Values should be separated by comma only- no added spaces unless you want the space to be part of the match text. Wildcard character is the asterisk (*), using that will allow partial matches. Dinos matching entries in this setting will be blocked even if also matching the white list mentioned below.
Values can match against a dino's class path, class name, or in-game name (not custom tamed name). If any match is found for a dino then that dino will be blocked from using any Upgrade My Dino item and items will say as much if placed into its inventory.

Example will block Thylacoleo by in-game name, Mantis by class name, and Velonosaur by class path.
[UpgradeMyDino] DinoBlackList=Thylacoleo,Mantis_Character_BP_C,/Game/Extinction/Dinos/Spindles/Spindles_Character_BP.Spindles_Character_BP
Note how the class path is found in the longform of the dino's spawn command. And note the class name is the final portion of the class path, with a _C as suffix.

The wildcard character (*) will allow for more comprehensive matching. Ending an entry with * will effectively create a 'starts with' condition, while starting an entry with * will create an 'ends with' condition. And putting an * at the start and end of an entry will create a 'contains' condition.

Example will block Ankylosaurus and the Aberrant variant by partial name and all Scorched Earth DLC dinos by partial class path match.
[UpgradeMyDino] DinoBlackList=*Ankylosaurus,/Game/ScorchedEarth/Dinos*

DinoWhiteList
This setting is unused by default. When unused the mod will work for any dino not matching the dino black list. When this setting is used then Upgrade My Dino items will only work if a dino matches this white list and is also not matching the black list. The expected format is the same as for the dino black list and matches to dinos in the same manner.

AllowMutateWildTames
Default is False. If True, will allow Mutate Stat Items to be used on any of your tamed dinos. Normally these items can only be used on bred dinos, or dinos hatched from wild fertilized eggs.

MutateLevelsAmount
Default is 2 level points per mutation. This value will be clamped to the range 1-253. It is the number of levels that a Mutate Stat Item gives upon mutation. Or the number of levels removed on Negate Mutation.

MutationMax
Default is 20. Clamped to range 1-100. Not Yet Tested on long term effects of allowing for more than 20, user beware.

MutateRandomColorChance
Default is 10.0 which is 10% chance on using a Mutate Stat Item that the dino will receive a random color mutation. Color region is chosen at random, and may include a region not used by the dino. Color is chosen from all Ark colors. Value is clamped to the range 0-100. Use value 0 to remove color mutations completely, or value 100 to gaurantee a color mutation each time.

MutateRandomColorOnlyUsedRegions
Default is False. Set to True and the color region chosen when random color mutation occurs will only be a region that the dino uses. Otherwise, will randomly select from any region 0-5 regardless whether dino uses the region or not.

Allow255
Default is False. Set to True and UMD will use 255 as hardcap for stats instead of 254.
NOTE: Ark will not allow a stat to be levelled up if it has 255 wild points.


Gacha Mod Config Options

DisableGachaMod
Default is False. If True, will disable ALL Gacha related features.

DisableGachaFoodFix
Default is False. If True, will disable editing of Gacha food settings to prevent them from eating mod items.

DisableWildGachaViewProduction
Default is False. If True, will disable the display of wild Gacha resource production for the floating HUD as well as within the radial menu.

DisableWildGachaAccessInventory
Default is False. If True, will disable access to wild Gacha inventory. This will prevent the inventory taming feature, of course.

DisableGachaProductionHUD
Default is False. If True, will disable display of the Gacha resource production on the floating HUD. This affects all Gachas.

DisableGachaEmotionHUD
Default is False. If True, will disable display of the Gacha's current emotion value (both the emoji icon and percent value) from the HUD.

GachaProdHUDMaxRange
Maximum distance that the Gacha Resource HUD will display. Default is 2000. Range is in ue4 units, so ~300 is 1 foundation. HUD opacity fades based on distance to the Gacha. Wild Gachas only show the HUD if you are looking directly at them & and in range. Tamed Gachas show the HUD anytime you are within this range.

GachaProdResourceColorCommon
The color to use for displaying the 3 common resources Gachas have. Default is FFFFFFFF (white). This affects the box outline around item icons for the HUD as well as the text displayed on the production radial menu. Value can be provided as hex or rgba (255,255,255,255).

GachaProdResourceColorUncommon
The color to use for displaying the 2 uncommon resources Gachas have. Default is 00FF00FF (green). This affects the box outline around item icons for the HUD as well as the text displayed on the production radial menu. Value can be provided as hex or rgba (255,255,255,255).

GachaProdResourceColorRare
The color to use for displaying the 1 rare resource Gachas have. Default is FF00FFFF (magenta). This affects the box outline around item icons for the HUD as well as the text displayed on the production radial menu. Value can be provided as hex or rgba (255,255,255,255).

GachaProdResourceColorVeryRare
The color to use for displaying the 1 very rare resource Gachas can have instead of rare (lucky). Default is 00FFFFFF (cyan). This affects the box outline around item icons for the HUD as well as the text displayed on the production radial menu. Value can be provided as hex or rgba (255,255,255,255).

GachaProdHUDScaleMult
Default is 1.0. This affects the base scale of the Gacha HUD server wide. Player scale selections will apply to this baseline value. Larger values increase size, smaller decrease it.

GachaProdHUDOpacityMult
Default is 1.0. This affects the base opacity of the Gacha HUD server wide. Player opacity selections will apply to this baseline value. Larger values increase opaqueness, smaller reduce it (fade).

GachaProdHUDAddOffsetMultX
Default is 0.0. This affects the base horizontal offset of the Gacha HUD server wide. Player horizontal offset selections will apply to this baseline value. Values expected to be -1 <-> 1, where -1 is the left edge of the screen and 1 is the right.

GachaProdHUDAddOffsetMultY
Default is 0.0. This affects the base vertical offset of the Gacha HUD server wide. Player vertical offset selections will apply to this baseline value. Values expected to be -1 <-> 1, where -1 is the top of the screen and 1 is the bottom.

GachaRerollVeryRareChance
Default is 3.0. Represents the % chance that the Gacha Reroll Resources item will result in very rare resource. Value expected to be 0-100. Vanilla Gachas also use 3%. This only applies to the use of the reroll resources item.

GachaRerollVeryRareElementShardEnable
Default is False. If True, the Gacha Reroll Resources item will include Element Shards in its list of possible very rare resource selections. This only applies to the use of the reroll resources item.

GachaRerollVeryRareElementShardBaseQty
Default is 5. Only applies if GachaRerollVeryRareElementShardEnable is set to True. This will be the base quantity given to Element Shard if it is selected when using Gacha Reroll Resources.

GachaRerollVeryRareElementEnable
Default is False. If True, the Gacha Reroll Resources item will include Element in its list of possible very rare resource selections. This only applies to the use of the reroll resources item.

GachaRerollVeryRareElementBaseQty
Default is 1. Only applies if GachaRerollVeryRareElementEnable is set to True. This will be the base quantity given to Element if it is selected when using Gacha Reroll Resources.
Last edited by Kozenomenon; Dec 24, 2020 @ 12:44am
< >
Showing 1-15 of 20 comments
Arc_insanity Jul 2, 2020 @ 3:04pm 
This config worked the first time i used the mod, but now it doesn't affect the mod. The ini still has the [upgrademydino] config that i customized, (that worked when i first tried the mod) but now in game the mod is using defaults instead. I changed other settings in the ini to make sure it was still being used and it is the correct config file.
Kozenomenon  [developer] Jul 2, 2020 @ 3:17pm 
which settings are not working?
i did not go through and regression test existing features when i added the last set of new items.
is this SP or dedi server?
Kozenomenon  [developer] Jul 2, 2020 @ 3:46pm 
i confirmed that 'AllStatMax' and 'EasyMode' are working when I was just on test server few min ago
Arc_insanity Jul 2, 2020 @ 4:38pm 
For me Easymode mutaterandomcolor and imprintincreaseamount, the only ones i changed, were back to default (remained changed in the ini). I am using single player to try the mod out, worked fine first try now it doesn't work.

edit: I retested and it is ONLY EasyMode that is not working. Just was incredibly lucky? to get the same exact color change a few times in a row. imprint increase is working fine as well.
Last edited by Arc_insanity; Jul 2, 2020 @ 9:18pm
Kozenomenon  [developer] Jul 2, 2020 @ 10:35pm 
ok thanks. i found some issue with way imprint settings were being applied, guess no one noticed until now.. also was able to reproduce EasyMode not working in SP
working on some fixes...


also adding Dino Change Gender item with this next update
Kozenomenon  [developer] Jul 3, 2020 @ 7:58pm 
should be fixed now @Arc_insanity

in SP you may need to pickup and place craft table again for EasyMode to kick in
Arc_insanity Jul 3, 2020 @ 10:04pm 
picking up and placing fixes it, but then if you exit the game and return it goes back to default and you have to pick it up and place it again.
Soaring Spirit Jul 20, 2020 @ 6:31am 
Query regarding "DinoWhiteList=" If I wanted to have the mod only work on non breedables so Say Reapers, SE Wyverns Rock Elementals, Rock Drakes and Insects, would I ONLY add those to the Whitelist and it would block all other dino's or would I have to list some in the Blacklist too? Sorry just looking to clarify
Last edited by Soaring Spirit; Jul 20, 2020 @ 6:32am
Kozenomenon  [developer] Jul 20, 2020 @ 4:58pm 
Just add them to Whitelist @Soaring Spirit
all other dinos will be disallowed
Rooz31 Jul 27, 2020 @ 2:23am 
so do i just cut and paste the above to the gameusersettings.ini file and save ? i did that and changed the easymode to true but it made no difference.
Rooz31 Jul 27, 2020 @ 2:43am 
ok nevermind, got that to work, just had to destroy the old one and install a new one. cant seem to get any randomised colors though. will this work with any dino, even existing ? i just transferred to dino inventory, consume and it chnaged stats but not colors. stats change fine
Kozenomenon  [developer] Jul 27, 2020 @ 6:27am 
default color change is 10% chance. there is INI to change that % though
hidace Dec 28, 2021 @ 8:03pm 
would it be possible to set a level restriction? so hypothetically one could set it so any dino above level 200 can not be mutated. (I've disabled breeding on my server to help foster more of a companionship style relationship and and as a long term goal i would like to encourage players to tame the lowest level dinos so they can essentially rase them to their max level. wilds could be higher level and could be used in a pinch but their stats would be less desirable and couldn't be mutated as they would be too high(i disabled the ability to move stats of one kind to another)) just the experience i want to offer. thank you for this awesome mod!
Last edited by hidace; Dec 28, 2021 @ 8:21pm
Taipan May 3, 2022 @ 8:36am 
Could we have a SinglePlayer mode, that is not EasyMode, which is too easy, but it's set for a Single Player with less resources?
Kozenomenon  [developer] May 4, 2022 @ 7:00am 
Originally posted by Stefan:
Could we have a SinglePlayer mode, that is not EasyMode, which is too easy, but it's set for a Single Player with less resources?
Yes it is called craft overrides. :steamhappy:
< >
Showing 1-15 of 20 comments
Per page: 1530 50