ARK: Survival Evolved

ARK: Survival Evolved

58 ratings
Better Hardcore Plus / Death Penalties
   
Award
Favorite
Favorited
Unfavorite
File Size
Posted
Updated
341.167 KB
15 May, 2016 @ 6:11am
7 Sep, 2018 @ 10:59am
21 Change Notes ( view )

Subscribe to download
Better Hardcore Plus / Death Penalties

Description
Make your server more liable for the long-term by adding a configurable death penalty. This mod encourages new players to join an older server since the levels of existing players do not just increase over time. Use the large set of configuration options to allow stealing or sharing of experience or grant buffs after death to encourage players to play on. Character resets can be limited to player and tamed dino kills to reduce frustration.

Do not enable hardcore in the server settings! This mod realizes hardcore gameplay without the need of creating new characters, rejoining your tribe and retaming your dinos.

Mod Id: 684970590

Configuration
This mod can be configured using the GameUserSettings.ini configuration file. The following default configuration will be added automatically.

[BetterHardcorePlus]
playerDamageOnly=False
ExperienceLeftFactor=0.1
ReduceLevel=0
RecoverableExperienceFactor=0.5
TokenCount=3
CorpseTokenCount=3
BuffDurationBase=0.0
BuffDurationLevelBase=10.0
BuffDurationLevelFactor=2.0
BuffExperienceFactor=2.0
HardcoreNotice=Be aware. You will loose engrams and experience on death.
HardcoreNoticeDuration=8.0
DeathMessage=NAME died at level LEVEL
DeathMessageDuration=8.0
ResetMessage=Your character has been reset.
ResetMessageDuration=8.0


Death Behaviour
The behaviour of this mods depends highly on the above configuration options.
When the player spawns:
> if the HardcoreNotice text is set
=> display the hardcore notice for the spawning player, it is visible for HardcoreNoticeDuration seconds
When the player dies:
> if playerDamageOnly is set to True and the player character is not killed by a player or a tamed dino
=> do nothing and cancel all following actions
> if the DeathMessage text is set
=> display the death message for all online players, note that NAME will be replaced with the name and LEVEL with level of the character that died (case sensitive), also you will hear the death cannon as it is known from the seventh victim/hunger games, it is visible for DeathMessageDuration seconds
> if ReduceLevel equals 0
=> the player experience is set to totalExperienceBeforeDeath * ExperienceLeftFactor
=> the player will loose all engrams and assigned level up points
> if ReduceLevel equals 1
=> the player experience is set the minimal experience of the current level, e.g. the progress inside the current level is lost
> if ReduceLevel is larget then 1
=> the player experience is set the minimal experience of level levelBeforeDeath - ReduceLevel + 1
=> the player will loose all engrams and assigned level up points
> the buff duration is calculated as buffDuration = BuffDurationBase + levelBeforeDeath * (BuffDurationLevelBase + levelBeforeDeath * BuffDurationLevelFactor)
> calculate total amount of tokens as totalTokenCount = TokenCount + CorpseTokenCount
> if the total amount of tokens equals 0
=> if the buff duration equals 0
==> nothing happens, this is the worst kind of death, only the ExperienceLeftFactor can provide for some solace
=> if the buff duration is greater then 0
==> the veterancy buff is applied immediately to the players character and will last for the calculated buff duration during which it will increase the experience gained by BuffExperienceFactor, this means that the player can not choose when to use it which forces him to play on
> if the total token count is greater then 0
=> the amount of tokens placed into the corpses inventory is CorpseTokenCount, decide how lucrative it is to kill players
=> the amount of tokens placed into the players inventory after respawn is TokenCount, these can be shared with other players, if it is not wanted increse the ExperienceLeftFactor instead and set TokenCount to 0
=> if the buff duration equals 0
==> the recoverable experience is calculated as recoverableExperience = (totalExperienceBeforeDeath - totalExperienceAfterDeath) * RecoverableExperienceFactor
==> the experience gained by consuming tokens is set to tokenExperienceGained = recoverableExperience / totalTokenCount, the veterancy buff is not applied
=> if the buff duration is greater then 0
==> the veterancy buff duration is set to buffDuration / totalTokenCount and it will increase experience gained by BuffExperienceFactor
==> consuming tokens will apply the veterancy buff to the palyers character, note that it is not stackable
When the player spans after death:
> if the ResetMessage text is set
=> display the resetmessage for spawned player, note that all changes to the character are applied once the player respawns to ensure that the player is online and knows what is going on, it is visible for ResetMessageDuration seconds

Compatibility
This is a clean/stackable mod. It does not contain any modded core files, which actually was the biggest challenge (all logic is inside buffs that are applied to the playing characters and a single central control actor).

Want to play hardcore?
This mod was created because we love to play hardcore. If you are running this mod, please list your server in the discussions section or PM me and I will promote it.
Popular Discussions View All (4)
8
19 May, 2016 @ 12:39pm
Can't make this mod work whit the Official 'The Center' map.
Targrak
6
8 Sep, 2018 @ 1:10pm
Servers using this mod
LOTL
2
8 Aug, 2018 @ 10:42am
Any success installing this mod? Shigo Islands
faH
96 Comments
Bagga 28 Sep, 2023 @ 7:29am 
@elunder Great mod. ARK would be boring without him.

The mod is still working. Errors very rarely occur - a character gets stuck at a certain level or the level does not reset after death. It is cured by repeated death of the character.
Wisquimas 5 Jul, 2023 @ 12:51am 
@Percieval I think it doesnt works more...
Percieval 10 Sep, 2022 @ 3:35am 
Do you need to restart your savefile or something? I downloaded the mod, disabled hardcore mode. I died, respawned but respawned on the same level as I died.

Or did the mod stop working?
RoToR 20 Apr, 2022 @ 1:30pm 
wow!! This amazing, and works like a charm! Thank you @elunder !
Styxx42 16 Dec, 2021 @ 8:37am 
This sounds really good.
I am going to try this on a dedicated server running The Lost Island.
Hoping it works.
Sylarsun 5 Nov, 2021 @ 10:11pm 
I love the idea of this mod. Hardcore for me was enjoyable because of the threat of death wiping days of experience, but I didn't understand why I had to take with that the full character wipe. Very appreciative of Elunder for taking the opportunity to make a better hardcore ARK, and hoping they come back to support it. Experiencing some bugs in singleplayer where exp won't reset, can't pin down the situations where it occurs. Playing on the Island, SP, with the following changed default settings:

ExperienceLeftFactor=0.0
ReduceLevel=0
RecoverableExperienceFactor=0.0
TokenCount=0
CorpseTokenCount=0
BuffDurationBase=0.0
BuffDurationLevelBase=0.0
BuffDurationLevelFactor=0.0
BuffExperienceFactor=0.0

I noticed that dying with unspent levels, the mod wouldn't reset my level, or granted a ton of unspent stats for level ups + engrams upon death.

Again, so appreciative Elunder took the opportunity to make what Wildcard wouldn't, and hoping they return to continue the bugfixing operation.
Captain Dickärd 25 Jul, 2021 @ 1:19pm 
This mod is great.

The standard game is either no xp penalty or character deletion on death. This provides a middle ground to those extremes that can be tailored to the player's liking. Furthermore the game is just too bug infested for a hardcore playthrough to be viable. Loss of levels is much more appropriate for a game with years-long bugs that can kill players through no fault of their own.
PK1 4 Feb, 2021 @ 9:04am 
I'm pretty sure this MOD has been abandoned, but it still allows to you 'DIE" and keep your tribe/base/dinos etc. And that's all i need from it anyway, yes you lose all or most of your levels, but they don't call it HARDCORE for nothing.
Fluffydragon 20 Apr, 2020 @ 5:09pm 
I had a rather large bug that happened. I downloaded it and the configuration that appeared in my file was different; it doesnt have playerdamage value, reducelevel value, nor does it have any of the messeges depicted up there... so I did what a dumb person does and thought that maybe if i copied and pasted what was in the description in there it would work? yeah.... well. I set expirenceleft, and recoverableexpirence to 1.0, and put the added Reducelevel to 1. then i tried to test it and nothing happened. oh well, we didn't mind.

Later me and my friend were killed and lost 20 levels. Now I wanted a bit of a challenge; but that... that was way more than we were looking for... so uh how can we get this to work properly? I just wanted to reduce our levels by one or two each time we die- not that.
Fluffydragon 20 Apr, 2020 @ 1:03pm 
Hi! I would like to thank you for making this mod, it is exactly what I was looking for because I wanted a way to set a less severe punishment for death while it still being noticable, and this lets me do it perfectly

However I feel it needs just a quick thing to be more clear what it's about.
My understanding of what it does is that it adds.
The option to reduce your total EXP by a percentage of what you have: default, set to 10%
The option to reduce your current level progress
The option to reduce your level by a number of levels
Along side this it adds interesting ways to regain some of the lost EXP.
First is the option to add a buff that automatically applies to everyone who dies that increases the rate of EXP.
Second is a token system; upon death you get some tokens that can be used to grant bonus EXP, your corpse will also be equipped with a few. Just a few things to make it easier to understand