No weapon (and optionally outfits) durability loss
Removes durability loss from weapons (or reduces it by 50%, you choose!). They will no longer get damaged when being fired.
NOW WITH OPTIONAL VERSION AFFECTING BOTH WEAPONS AND OUTFITS. ALSO HAS AN OPTIONAL “MODKIT” FOR MAKING YOUR OWN MODIFICATIONS TO THE DIFFICULTYPROTOTYPES.CFG FILE!
I’ve modified the weapons to reduce their durability loss to 0 for each shot (and now melee attacks as of 1.1 and Anomalies as of 1.3!).
I’ve done this by changing the difficulty variables that affect global weapon durability loss. Previously I modified all weapons individually but this was cumbersome and didn’t apply to melee attacks.
This is done by modifying DifficultyProtototypes.cfg so will be incompatible with any other mods that modify this file.
To install, extract the pak file to: S.T.A.L.K.E.R. 2 Heart of Chornobyl\Stalker2\Content\Paks\~mods\ (the tilde is there intentionally, take note).
There is now as of 1.1 two versions of the mod, one that removes durability loss entirely and one that reduces it by 50%. These are mutually exclusive only install one and make sure you only have one duraloss pak file in your mods directory.
There are now optional versions that will affect both outfits and weapons in both no durability and fifty percent less versions.
For outfits, with the infinite durability version, you might notice them drop down to 99% when they first take damage, but they should never go below this.
NOW INCLUDES THE TOOLS TO MAKE YOUR OWN MODIFICATIONS UNDER OPTIONAL FILES. I can include this as repacking the pak file does not require the AES encryption key and UnrealPak is open source and allowed to be re-shared under the provided license.
STEPS TO MAKE YOUR OWN MODIFICATIONS:
1. Extract the mod kit
2. Make modifications to DifficultyPrototypes.cfg under zzz_MYMOD\Stalker2\Content\GameLite\GameData (I’ve included the infinite durability version by default)
3. Drag and Drop the zzz_MYMOD folder onto UnrealPak-Without-Compression.bat
4. Put the resulting zzz_MYMOD.pak file into your ~mods directory and make sure it’s the only mod affected difficultyprototypes.cfg
I have included the original unedited cfg in the unrealpak directory titled DifficultyPrototypes_DEFAULTVALUESFORREFERENCE.cfg you can use this as a reference for what the original unaltered values are.
Useful values:
Armor_Durability – the overall health multiplier of the armor. Be aware both easy and hard more make their own modifications to this value by default 1.2 in easy and 0.9 in hard mode, you can remove the values from under the easy and hard mode lists and set your preferred value at the list at the top and it will apply the default value to all difficulties. I’ve set this to 9999 in the infinite durability version so armour has 9999 more hitpoints and is therefore unbreakable for intents and purposes.
Weapon_DurabilityDamage – The overall rate of weapon durability loss. Applies to firing the gun and melee attacks. Does not apply to damage taken from anomalies.
Weapon_Durability – The health multiplier of weapons. I’ve set this to 9999 in the infinite durability version to prevent weapons being damaged by anomalies.