ARK: Survival Evolved

ARK: Survival Evolved

Boss Wipe Recovery
 This topic has been pinned, so it's probably important
Kozenomenon  [developer] 11 Nov, 2019 @ 12:12am
Config Settings
All config settings listed below are optional. You do not need to use them for the mod to function.

The config settings go in the GameUserSettings.ini file located here:
<ArkServerInstallDir>\ShooterGame\Saved\Config\Windows

And they must all be directly under the [BWR] section header- shown below with default values.
blank values means the setting is not used by default
[BWR] BossTrackerMaxDistance=50000.0 IgnoreItemClasses= IgnoreItemMatches= PreventResurrectDinoClasses= PreventResurrectDinoMatches= PlayerDataDecayMinutes= DinoDataDecayMinutes= ArchiveDecayedPlayerData=False ArchiveDecayedDinoData=False DisableAllArenaActiveBuffs=False DisableMinorRecoveryArenaActiveBuff=False DisableRecoveryArenaActiveBuff=False DisableGreaterRecoveryArenaActiveBuff=False DisableAscendantRecoveryArenaActiveBuff=False MinorRecoveryHeatInsulation=15.0 MinorRecoveryColdInsulation=15.0 RecoveryHeatInsulation=20.0 RecoveryColdInsulation=20.0 RecoveryWaterConsumption=0.99 RecoveryFoodConsumption=0.99 RecoveryAddSpeed=0.005 GreaterRecoveryHeatInsulation=25.0 GreaterRecoveryColdInsulation=25.0 GreaterRecoveryWaterConsumption=0.98 GreaterRecoveryFoodConsumption=0.98 GreaterRecoveryAddSpeed=0.0075 GreaterRecoveryAddMeleeDmg=0.0075 GreaterRecoveryDmgReceived=0.9925 AscendantRecoveryHeatInsulation=35.0 AscendantRecoveryColdInsulation=35.0 AscendantRecoveryWaterConsumption=0.97 AscendantRecoveryFoodConsumption=0.97 AscendantRecoveryAddSpeed=0.015 AscendantRecoveryAddMeleeDmg=0.015 AscendantRecoveryDmgReceived=0.985 DisableHealingPulse=False HealingPulseDelaySeconds=12.0 HealingPulsePercentDino=0.0075 HealingPulsePercentPlayer=0.025 HealingPulseMinAmtDino=100.0 HealingPulseMinAmtPlayer=3.0 HealingPulseMaxAmtDino=200.0 HealingPulseMaxAmtPlayer=8.0 HealingPulseRGBColor=00FFFF HealingPulseMaxColorAlpha=0.8 DisableHealingVisualEffect=False


Extinction Titan Settings
BossTrackerMaxDistance
Only used on Extinction map
The furthest distance you can be from the Titan with Recovery active. Moving further than this from the Titan will cause Recovery to deactivate. The tracker buff will show your distance to the Titan when you are in the arena/dome. At 70% of max distance the text color will change to yellow, at 85% orange, and when out of range it will be red.
The default value is 50000.0 which will cover a large area around the Titan.
BossTrackerMaxDistance=50000.0

Recovery Data Settings
IgnoreItemClasses
Comma delimited list of fully qualified primal item class paths that will be ignored during -any- recovery. If the item matches a class or is a variant of a class listed here it will be ignored snd not recovered.
Note: The item class paths can be found in the long form of the item's spawn command.
Example below will block Rockets, Launchers, and any variants such as Homing Rockets from being recovered.
IgnoreItemClasses=/Game/PrimalEarth/CoreBlueprints/Weapons/PrimalItem_WeaponRocketLauncher.PrimalItem_WeaponRocketLauncher,/Game/PrimalEarth/CoreBlueprints/Weapons/PrimalItemAmmo_Rocket.PrimalItemAmmo_Rocket

IgnoreItemMatches
Comma delimited list of item class names or partial names to match on. If an item's class name matches or partially matches any of the entries in this list it will be ignored during recovery.
Note: The item class name is the final portion of the class path found in the item's spawn command.
Example below will block all artifacts and any recovery stone from this mod from being recovered.
IgnoreItemMatches=PrimalItemArtifact,RecoveryStone

PreventResurrectDinoClasses
Comma delimited list of fully qualified dino class paths that will be blocked from resurrection during recovery. Items, not blocked by settings, will still be recovered from these dinos. As with the IgnoreItemClasses setting, the dino's class can either be an exact match or a variant of any class listed in this setting.
Note: The dino class paths can be found in the long form of the spawn command.
Example below will block Daeodon, Allosaurus, and any variants from being resurrected during recovery.
PreventResurrectDinoClasses=/Game/PrimalEarth/Dinos/Daeodon/Daeodon_Character_BP.Daeodon_Character_BP,/Game/PrimalEarth/Dinos/Allosaurus/Allo_Character_BP.Allo_Character_BP

PreventResurrectDinoMatches
Comma delimited list of dino class names or partial names to match on. If a dino's class name matches or partially matches any of the entries in this list it will be blocked from resurrection during recovery. Items, not blocked by settings, will still be recovered from these dinos.
Note: The dino class name is the final portion of the path in the spawn command.
Example below will block Yutyrannus and Therizinosaur from being resurrected during recovery- or if any other dino happens to have a class name match with these entries.
PreventResurrectDinoMatches=Yuty,Theri

PlayerDataDecayMinutes
This will allow server admins to enforce a decay or 'spoil' time for all player recovery data. Expected to be an integer number representing the number of minutes the player recovery data will be available. Onced decayed the player recovery data will not appear on the Recovery screen- it has been purged. Note: See Archive settings below.
Max Value: 2147483647 (~4,000 years)
Realistic Examples:
  • 10 Days ->
    PlayerDataDecayMinutes=14400
  • 30 Days ->
    PlayerDataDecayMinutes=43200
  • 90 Days ->
    PlayerDataDecayMinutes=129600

DinoDataDecayMinutes
This will allow server admins to enforce a decay or 'spoil' time for all dino recovery data. Expected to be an integer number representing the number of minutes the dino recovery data will be available. Onced decayed the dino recovery data will not appear on the Recovery screen- it has been purged. Note: See Archive settings below.
Max Value: 2147483647 (~4,000 years)
Realistic Examples:
  • 10 Days ->
    DinoDataDecayMinutes=14400
  • 30 Days ->
    DinoDataDecayMinutes=43200
  • 90 Days ->
    DinoDataDecayMinutes=129600

ArchiveDecayedPlayerData
This is a True/False setting that will allow for archiving any player recovery data that has decayed. If enabled decayed player recovery data will not be purged- instead it will be moved to a separate archive data set that is accessible only by Admins. Archived data never decays, it will wait indefinitely until an Admin decides what to do with it.
This is managed via the Admin screen. Admins have an 'Admin' button next to 'Recovery' button on the Recovery Station's Inventory screen. The Admin screen has a tab for Archived Recoveries. Each archived player recovery can either be deleted or restored. Deleting purges the player recovery permanently- the same as it would have been had the archive setting not been enabled. Restoring resets the player recovery's decay timer and moves it back into the normal data set. The owning player will be able to see the recovery data on the Recovery screen and recover the lost items.
Example:
ArchiveDecayedPlayerData=True

ArchiveDecayedDinoData
This is a True/False setting that will allow for archiving any dino recovery data that has decayed. If enabled decayed dino recovery data will not be purged- instead it will be moved to a separate archive data set that is accessible only by Admins. Archived data never decays, it will wait indefinitely until an Admin decides what to do with it.
This is managed via the Admin screen. Admins have an 'Admin' button next to 'Recovery' button on the Recovery Station's Inventory screen. The Admin screen has a tab for Archived Recoveries. Each archived dino recovery can either be deleted or restored. Deleting purges the dino recovery permanently- the same as it would have been had the archive setting not been enabled. Restoring resets the dino recovery's decay timer and moves it back into the normal data set. The owning tribe will be able to see the recovery data on the Recovery screen and recover the dino based on the type of recovery.
Example:
ArchiveDecayedDinoData=True


Disable Arena Active Buffs
DisableAllArenaActiveBuffs
Setting this to True will disable -all- addtional "arena active" buffs for all types of recovery stones.
DisableAllArenaActiveBuffs=True

DisableMinorRecoveryArenaActiveBuff
Setting this to True will disable the addtional "arena active" buff provided by Minor Recovery Stone.
DisableMinorRecoveryArenaActiveBuff=True

DisableRecoveryArenaActiveBuff
Setting this to True will disable the addtional "arena active" buff provided by Recovery Stone.
DisableRecoveryArenaActiveBuff=True

DisableGreaterRecoveryArenaActiveBuff
Setting this to True will disable the addtional "arena active" buff provided by Greater Recovery Stone.
DisableGreaterRecoveryArenaActiveBuff=True

DisableAscendantRecoveryArenaActiveBuff
Setting this to True will disable the addtional "arena active" buff provided by Ascendant Recovery Stone.
DisableAscendantRecoveryArenaActiveBuff=True


Minor Recovery Arena Buff Settings
MinorRecoveryHeatInsulation
Additional protection from heat.
MinorRecoveryHeatInsulation=50.0

MinorRecoveryColdInsulation
Additional protection from cold.
MinorRecoveryColdInsulation=50.0


Recovery Arena Buff Settings
RecoveryHeatInsulation
Additional protection from heat.
RecoveryHeatInsulation=50.0

RecoveryColdInsulation
Additional protection from cold.
RecoveryColdInsulation=50.0

RecoveryWaterConsumption
Water consumption multiplier. 1.0 = no change. Lower values mean use less water over time. 0.9 = use 10% less water.
RecoveryWaterConsumption=0.9

RecoveryFoodConsumption
Food consumption multiplier. 1.0 = no change. Lower values mean use less food over time. 0.9 = use 10% less food.
RecoveryFoodConsumption=0.9

RecoveryAddSpeed
Percentage additional movement speed to add. For example, 0.05 means add 5% additional speed.
RecoveryAddSpeed=0.05


Greater Recovery Arena Buff Settings
GreaterRecoveryHeatInsulation
Additional protection from heat.
GreaterRecoveryHeatInsulation=125.0

GreaterRecoveryColdInsulation
Additional protection from cold.
GreaterRecoveryColdInsulation=125.0

GreaterRecoveryWaterConsumption
Water consumption multiplier. 1.0 = no change. Lower values mean use less water over time. 0.85 = use 15% less water.
GreaterRecoveryWaterConsumption=0.85

GreaterRecoveryFoodConsumption
Food consumption multiplier. 1.0 = no change. Lower values mean use less food over time. 0.85 = use 15% less food.
GreaterRecoveryFoodConsumption=0.85

GreaterRecoveryAddSpeed
Percentage additional movement speed to add. For example, 0.1 means add 10% additional speed.
GreaterRecoveryAddSpeed=0.1

GreaterRecoveryAddMeleeDmg
Percentage additional melee damage dealt. For example, 0.1 means dealing 10% additional melee damage.
GreaterRecoveryAddMeleeDmg=0.1

GreaterRecoveryDmgReceived
Damage resistance multiplier. 1.0 = no change. Lower values mean receive less damage. 0.9 = take 10% less damage.
GreaterRecoveryDmgReceived=0.9


Ascendant Recovery Arena Buff Settings
AscendantRecoveryHeatInsulation
Additional protection from heat.
AscendantRecoveryHeatInsulation=250.0

AscendantRecoveryColdInsulation
Additional protection from cold.
AscendantRecoveryColdInsulation=250.0

AscendantRecoveryWaterConsumption
Water consumption multiplier. 1.0 = no change. Lower values mean use less water over time. 0.75 = use 25% less water.
AscendantRecoveryWaterConsumption=0.75

AscendantRecoveryFoodConsumption
Food consumption multiplier. 1.0 = no change. Lower values mean use less food over time. 0.75 = use 25% less food.
AscendantRecoveryFoodConsumption=0.75

AscendantRecoveryAddSpeed
Percentage additional movement speed to add. For example, 0.1 means add 10% additional speed.
AscendantRecoveryAddSpeed=0.1

AscendantRecoveryAddMeleeDmg
Percentage additional melee damage dealt. For example, 0.2 means dealing 20% additional melee damage.
AscendantRecoveryAddMeleeDmg=0.2

AscendantRecoveryDmgReceived
Damage resistance multiplier. 1.0 = no change. Lower values mean receive less damage. 0.8 = take 20% less damage.
AscendantRecoveryDmgReceived=0.8


Ascendant Recovery Arena Healing Buff Settings
DisableHealingPulse
Setting this to True will disable the Ascendant Recovery Periodic Healing.
DisableHealingPulse=True

HealingPulseDelaySeconds
Time in seconds between heals. Min Value: 3.0
HealingPulseDelaySeconds=10.0

HealingPulsePercentDino
Applies to Dino Only
Amount of each heal as percentage of max HP. Dino with 10,000 HP * 0.02 = 200 HP healed.
HealingPulsePercentDino=0.02

HealingPulsePercentPlayer
Applies to Player Only
Amount of each heal as percentage of max HP. Player with 200 HP * 0.04 = 8 HP healed.
HealingPulsePercentPlayer=0.04

HealingPulseMinAmtDino
Applies to Dino Only
Minimum amount for each heal. If percent max hp is less than this value, then this will be used for the heal amount instead.
HealingPulseMinAmtDino=250.0

HealingPulseMinAmtPlayer
Applies to Player Only
Minimum amount for each heal. If percent max hp is less than this value, then this will be used for the heal amount instead.
HealingPulseMinAmtPlayer=4.0

HealingPulseMaxAmtDino
Applies to Dino Only
Maximum amount for each heal. If percent max hp is more than this value, then this will be used for the heal amount instead.
HealingPulseMaxAmtDino=1000.0

HealingPulseMaxAmtPlayer
Applies to Player Only
Maximum amount for each heal. If percent max hp is more than this value, then this will be used for the heal amount instead.
HealingPulseMaxAmtPlayer=25.0

HealingPulseRGBColor
Baseline color to use for the healing effect. Default value is AQUA as shown in examples below.
  • Color as Hex i.e. FFFFFF
  • Color as RGB i.e. 255,255,255
  • One of these: WHITE, SILVER, GRAY, BLACK, RED, MAROON, YELLOW, OLIVE, LIME, GREEN, AQUA, TEAL, BLUE, NAVY, FUCHSIA, PURPLE
HealingPulseRGBColor=00FFFF
HealingPulseRGBColor=0,255,255
HealingPulseRGBColor=AQUA

HealingPulseMaxColorAlpha
Used for the fade in/out of the healing effect. This is the maximum alpha the healing color will display as after fading in. Then the effect will fade out from there. The fade in/out both last ~1 second. The default value for this setting is 0.8 meaning the healing effect will fade in from transparent to 80% opacity over 1 second and then fade back out to transparent over the next 1 second.
Min Value: 0.0
Max Value: 1.0
Note: The healing effect's alpha displayed for your own character will always be scaled down so it is less obtrusive to your view.
HealingPulseMaxColorAlpha=0.8

DisableHealingVisualEffect
Setting this to True will turn off the healing visual effect. The healing will still occur (assuming DisableHealingPulse is not True) there just won't be any visual indication.
DisableHealingVisualEffect=True


Complete Example:
[BWR] BossTrackerMaxDistance=50000.0 IgnoreItemClasses=/Game/PrimalEarth/CoreBlueprints/Weapons/PrimalItem_WeaponRocketLauncher.PrimalItem_WeaponRocketLauncher,/Game/PrimalEarth/CoreBlueprints/Weapons/PrimalItemAmmo_Rocket.PrimalItemAmmo_Rocket IgnoreItemMatches=PrimalItemArtifact,RecoveryStone PreventResurrectDinoClasses=/Game/PrimalEarth/Dinos/Daeodon/Daeodon_Character_BP.Daeodon_Character_BP,/Game/PrimalEarth/Dinos/Allosaurus/Allo_Character_BP.Allo_Character_BP PreventResurrectDinoMatches=Yuty,Theri PlayerDataDecayMinutes=43200 DinoDataDecayMinutes=43200 ArchiveDecayedPlayerData=True ArchiveDecayedDinoData=True DisableAllArenaActiveBuffs=True DisableMinorRecoveryArenaActiveBuff=True DisableRecoveryArenaActiveBuff=True DisableGreaterRecoveryArenaActiveBuff=True DisableAscendantRecoveryArenaActiveBuff=True MinorRecoveryHeatInsulation=50.0 MinorRecoveryColdInsulation=50.0 RecoveryHeatInsulation=50.0 RecoveryColdInsulation=50.0 RecoveryWaterConsumption=0.9 RecoveryFoodConsumption=0.9 RecoveryAddSpeed=0.05 GreaterRecoveryHeatInsulation=125.0 GreaterRecoveryColdInsulation=125.0 GreaterRecoveryWaterConsumption=0.85 GreaterRecoveryFoodConsumption=0.85 GreaterRecoveryAddSpeed=0.1 GreaterRecoveryAddMeleeDmg=0.1 GreaterRecoveryDmgReceived=0.9 AscendantRecoveryHeatInsulation=250.0 AscendantRecoveryColdInsulation=250.0 AscendantRecoveryWaterConsumption=0.75 AscendantRecoveryFoodConsumption=0.75 AscendantRecoveryAddSpeed=0.1 AscendantRecoveryAddMeleeDmg=0.2 AscendantRecoveryDmgReceived=0.8 DisableHealingPulse=True HealingPulseDelaySeconds=10.0 HealingPulsePercentDino=0.02 HealingPulsePercentPlayer=0.04 HealingPulseMinAmtDino=250.0 HealingPulseMinAmtPlayer=4.0 HealingPulseMaxAmtDino=1000.0 HealingPulseMaxAmtPlayer=25.0 HealingPulseRGBColor=00FFFF HealingPulseMaxColorAlpha=0.8 DisableHealingVisualEffect=True
Last edited by Kozenomenon; 16 Apr, 2020 @ 9:41pm