ARK: Survival Evolved

ARK: Survival Evolved

Mindwipe My Dino & Me - Reset All Dino Stats / Levels
 This topic has been pinned, so it's probably important
Kozenomenon  [developer] 15 Jun, 2020 @ 11:11am
CONFIG SETTINGS
All Config Options mentioned below are OPTIONAL.
Mod Config Options always go in the GameUserSettings.ini file.

Settings Example w/ Defaults
[MindwipeMyDino] DisablePostWipeStatBump=False CooldownTimeMinutes=120 AddCraftStations=*Mortar*Pestle*,*Chem*Bench*,*CookingPot*,*Indus*Cook*,*Cauldron* DinoBlacklist= DinoSpecialLevelResetFields= DisableEngramPointsFix=False

DisablePostWipeStatBump
Default is False. Set to True to disable the buff that keeps your dino's health and food at max while re-applying level-ups after using the mindwipe.

CooldownTimeMinutes
Also applies to My Stat-Only Mindwipe Tonic
Default is 120 minutes / 2 hours. Controls how often a dino can use the Dino Mindwipe Tonic. Cooldown is tracked per dino. To disable the cooldown you can put 0.

AddCraftStations
Also applies to My Stat-Only Mindwipe Tonic
Comma-delimited list of match text to determine which craft stations should have the Dino Mindwipe Tonic for crafting. Optionally, use asterkisk (*) as wildcard. Matches against the structure's class name / path, or the class name / path for the item used to place the structure. It will also attempt to match against the in-game default display name of the structure or item. The defaults shown above do not need to be in the INI file unless you want to modify the default. If you put any value for this setting it will override the default shown and only use the values you specified. A blank value is the same as not having the setting at all, and will result in the above default being used. The default matches for: Mortar & Pestle, Chemistry Bench, Cooking Pot, and the Industrial Cooker.

DinoBlacklist
Comma-delimited list of exact dino class paths to be blocked from using Dino Mindwipe Tonic. There is no wildcard support and the dino's full class path is required. For any dino mentioned in this list the Dino Mindwipe Tonic will say Cannot Use because this dino is not allowed to use mindwipe on this Ark.

Example that adds Dodo & Ankylo to blacklist:
DinoBlacklist=/Game/PrimalEarth/Dinos/Dodo/Dodo_Character_BP.Dodo_Character_BP,/Game/PrimalEarth/Dinos/Ankylo/Ankylo_Character_BP.Ankylo_Character_BP

DinoSpecialLevelResetFields
Comma-delimited list of special formatted Target Special Field information. This is for advanced users and is for handling any custom dinos that have special level fields so that they can be properly handled during mindwipe. The Moschops, Therizinosaurus, and Troodon are handled the same way, but you do not need to configure for them in this setting, their config is loaded automatically. Example below is using their config just as example to show the format to use.

Example Setting For Moschops,Theri,Troodon:
DinoSpecialLevelResetFields=(Target="Therizinosaurus",Fields=((Name="TherizinoLevelUpsAvailable",Type="IntProperty",IsAvailableLevels="True"),(Name="HarvestResourceLevels",Type="IntProperty",IsArray="True"))),(Target="Moschops",Fields=((Name="MoschLevelUpsAvailable",Type="IntProperty",IsAvailableLevels="True"),(Name="HarvestResourceLevels",Type="IntProperty",IsArray="True"))),(Target="Troodon",Fields=((Name="CurrentSonarRangeLevel",Type="IntProperty"),(Name="CurrentSonarCooldownLevel",Type="IntProperty")))

Target Special Field Format
Format is similar to Engram/Craft Overrides. It needs to be exactly the format as shown in example above. Case-Sensitive!
Each Dino Target should be specified with format like this: italics below are optional

(Target="<dino_match>",Fields=((Name="<field1>",Type="<datatype>",IsArray="<True/False>",IsAvailableLevels="<True/False>")))

Multiple Dino Targets are then supported by comma-delimiting them.
  • (Required) 'Target' (dino) is text which will match against the dino class name/path allowing for wildcard (*) or by exact dino name tag.
  • (Required) 'Fields' is a list of special field infos for the target dino. These are the fields to be handled during mindwipe. Each field entry has its own properties:
    • (Required) 'Name' is the exact fieldname.
    • (Required) 'Type' is the field datatype, should be exactly one of these: BoolProperty,ByteProperty,IntProperty,FloatProperty,DoubleProperty
    • 'IsArray' is a True/False value. Only needed if True. True indicates the field is an array of the Type.
    • 'IsAvailableLevels' is a True/False value. Only needed if True. True indicates this field represents level-ups available.

DisableEngramPointsFix
Default is False. Set to True and the player engram points fix logic will be disabled. Player engram points will show as negative after using My Stat-Only Mindwipe Tonic, until they re-apply their levels again and have regained the engram points.
Last edited by Kozenomenon; 1 Jul, 2020 @ 5:20pm