Jump to content

Ped Damage Overhaul 2.0 BETA 7

Script mod which adds and alters "NPC behaviors"
   (5 reviews)

1 Screenshot

This mod is a teamwork of @fitfondue and @HughJanus.

 

The beta version of Ped Damage Overhaul 2.0 has been released! It contains new features and major adjustments (described in the changelog), so we'd appreciate your feedback on any bugs and performance issues you encounter. When reporting performance issues, please post your system specs if you can!

Part of this beta are the "optional features" (which require LML to work). Those are separated in two files. One is responsible for longer reactions after dismemberment (not compatible with euphoria mods), the other increases the chances of arterial bleeding (e.g. for neck shots).

 

OVERVIEW

This mod tries to make gun fights more diverse, dynamic and interesting and keep them that way throughout the game.

You will find NPCs stumbling when trying to run with hurt legs, getting the wind knocked out of them when getting shot, squirming on the ground when fatally injured, moaning in pools of their own blood until they meet their end, clutching their wounds and stumbling around when hit, etc.

 

IMPORTANT KEYS (for toggling effects)

These are the standard keys, they can be modified via the ini file (as can everything else this mod adds to the game):

  • F9 - Toggling the mod on/off (the mod is enabled by default).
  • F8 - Toggling "Kill Wounded Mode" on/off (is disabled by default). This mod adds a feature called "Dying States" which makes NPCs go down when injured and still stay alive for some time (until they bleed out). If "Kill Wounded Mode" is activated, NPCs will die instead of entering the "Dying States".
  • F7 - Toggling "Longer Bleedouts Mode" on/off (is disabled by default). Per default this mod makes NPCs in "Dying States" bleed out within a maximum of 25 seconds (to not interfere with spawning waves of enemies during missions, which are only triggered when the first wave is dealt with). If "Longer Bleedouts Mode" is activated, NPCs will take longer to bleed out (more realistic, but also hindering during some missions).
  • F2 - Toggling "Friendly Fire" on/off (is disabled by default). "Friendly Fire" currently only works for the Dutch Van Der Linde gang.

 

FEATURES

Here is a quick overview of the most important features:

First off, almost all of the features and their characteristics are based on chance, so the behaviors won't be the same every time you encounter them - which should ensure more diverse fights and keep things interesting for longer than vanilla does... that was the idea, at least 🙂

Almost every feature can be enabled, disabled or tweaked in the ini (more information further down the page), so this is not only a mod, but also enables you to create your own experience.

This mod only alters behaviors and attributes of human NPCs - animals or anything else remain untouched.

 

Light version:

  • NPCs will react to where they are being shot (leg shots will make them stumble when trying to run, hand shots will disarm them, torso shots will stagger them, etc.).
  • When NPC's health decreases below a certain threshold, they fall over and don't get back up. Then they go through different stages of dying, each with its own randomized behavior. Eventually NPCs will die of blood loss.
  • NPCs will sometimes (based on chance) audibly react when in hopeless situation (panicking, begging, cursing, etc.).
  • There is a bleeding feature, which makes NPCs lose health after they have been fatally injured. It operates bassed on chance, so NPCs don't all bleed out in the same amount of time.
  • NPCs burn alive for longer when set on fire.
  • There is a chance of NPCs surviving a fire (although they won't be able to do much afterwards).
  • NPCs have a chance of staying on the ground for a random amount of time when shot (based on their health) - so you can now knock the breath out of your opponents.
  • For all included behaviors the movement and pain sounds have been adjusted (and also randomized) to hopefully make your experience more interesting.

 

Standard version:

  • The same features as in the light version apply as well as the following additions:
  • NPC health and player damage tweaked to offer a more satisfying experience (no more bullet sponges).
  • NPC damage tweaked to offer more challenge to the player (since NPCs don't eat bullets for breakfast anymore).
  • You can now feel the difference between weapons, their condition and ammo types in combat (shooting with a properly maintained, powerful weapon with special ammo now feels like it should).
  • NPCs are less accurate shots and their accuracy declines along with their health.
  • Arm and leg shots do less damage to NPCs.
  • All NPCs can be disarmed (yes, even lawmen).
  • Hogtying disarms NPCs, so if they manage to get loose, they can't shoot you - they might draw a hidden knife, though.

 

Overhaul version:

  • The same features as in the standard version apply as well as the following additions:
  • Core Drain (health, stamina, dead eye) has been moderately increased - now hunting and buying food become necessary options.
  • Cores will be fully drained after death.
  • Additional 25% of money lost after death.

 

We hope that you have as much fun with this mod as we have creating and improving it!

 

 

INSTALLATION

  1. Download Alexander Blade's ScriptHook: http://dev-c.com/rdr2/scripthookrdr2/
  2. Extract Dinput8.dll and ScriptHookRDR2.dll into the main directory of RDR 2 (where the .exe file is).
  3. If you want PDO's additional features, download Lenny's Mod Loader. If not, ignore steps 4, 5 and 8. https://www.rdr2mods.com/downloads/rdr2/tools/76-lennys-mod-loader-rdr/
  4. Extract the folder Mod Manager into the main directory of RDR 2 (the actual Mod Manager folder, not just its contents). Then go into the Mod Loader folder and extract only its contents into the main directory as well (not the actual folder, just its contents).
  5. In the Mod Manager folder, run the ModManager.UI.exe file to make sure Lenny's Mod Loader is properly installed in the RDR 2 directory.
  6. Download your preferred version of Ped Damage Overhaul, then open the zip and choose whether you prefer Light, Standard or Overhaul configurations (see mod description to understand the differences).
  7. Extract the contents of the chosen folder into the main directory. If you're using Lenny's Mod Loader, any files pertaining to it will be automatically placed in the correct folder.
  8. If you're using Lenny's Mod Loader, run ModManager.UI.exe to see if the optional files are showing as installed. If they are, you're good to go.
  9. Start the game and have fun!
  10. While in game, you can press F9 to check if the mod was loaded correctly (F9 once to disable, then F9 again to re-enable the mod).

 

 

TWEAKING

In general, every parameter in the ini has a description (including information on how to disable the feature). Feel free to play around.

There are already a lot of features enabled and tweaked for out-of-the-box use, yet there are some features left untouched which can be enabled in the ini. That said, if you just want to disable one or more features, set their respective values to 0 (or whatever value the description suggests).

Examples:

  • To turn off the bleeding feature: set BleedWhenDying to 0
  • To turn off the disarming when hogtying NPCs: set HogtyingDisarms to 0
  • To turn off the dying state features: set DyingStateChance to 0

 

If you want to disable a feature which is based on chance, just set the chance value to 0.

Examples:

  • To turn off the knocking the wind out of your opponents: set KnockbackChance to 0
  • To turn off the possibility of NPCs surviving fire: set FireSurvivalChance to 0
  • To turn off the chance of stumbling when shot in the leg: set StumbleChanceOneLeg and StumbleChanceBothLegs to 0

 

There are also many other features that can be activated in the ini - here are some examples:

  • LassoDisarms -> makes catching someone with your lasso disarm them (no hogtying necessary)
  • NPCWeaponModifier (and many other damage modifiers) -> makes NPCs do more or less damage, depending on what you set it to
  • BleedWhenShot -> enables a bleeding feature which triggers when an NPC gets shot (so not the usual "bleed out when under x health" but consistent bleeding which is applied after the first hit of a bullet - the bleeding chance and deducted health points can be set separately)

 

The ini is full of values for those wanting to experiment a little.

One word of warning to tweakers: If the NPCHealth is set too high, headshots might not be lethal anymore, unless they hit the actual brain of the NPC (so a shot in the jaw would do more damage than other body parts, but would not be an instant kill). Actual "brain-shots" are always one-shot-kills, no matter the health.

 

 

 

KNOWN "ISSUES" (they are not real issues)

  • The disarming feature can be exploited to slow down new waves of lawmen. The same is true for the dying state feature. If there are too many lawmen dying or fleeing around the player, new waves won't spawn in until the lawmen die or get enough distance (this feature can be turned of in the ini file, if that is a deal breaker to you).
  • When disarming is enabled, the dropped weapons may appear partly invisible. This is only optical, though, they can be picked up and used as usual.

 

 

The source code of Ped Damage Overhaul can be found here:

https://github.com/HJHughJanus/PedDamageOverhaulRDR2

 

 

If you are looking to enhance your experience by using an Euphoria Mod, please take a look at the work of @AnymYo.

C.E.R.R. is tweaked for cineastic reactions and designed to work with PDO:

 

Edited by HughJanus

What's New in Version 2.0 BETA 7   See changelog

Released

Changelog v2.0 BETA 7

 

  • Added an ini parameter to enable/disable the disarming of downed opponents
  • Added an ini parameter to disable the "longer bleedouts" feature in missions
  • Fixed a bug where NPCs in cover would sack down all of a sudden when using euphoria mods
  • Fixed a bug where health for npcs in vehicles would not be set correctly
  • Fixed a bug where health for "Other Story NPCs" would not be set correctly
  • Fixed a bug where damage multipliers would not be applied if they were set above 100%
  • Adjusted some values in case the ini is not found (due to not following the installation instructions, which is very common, it seems^^)
  • Like 34
  • Thanks 7
 Share

You may also like

  • Lenny's Mod Loader RDR
    By LMS
       2511029   749   6
  • RDR 2 Asi Loader
    By LMS
       1581120   160   5
  • Improvements in Blood
    By Cazanu
       76397   8   0
  • Red Dead Offline
    By LMS
       810790   449   12
  • Lenny's Simple Trainer
    By LMS
       1145682   1351   25
  • User Feedback

    Recommended Comments



    what are playstyle are you going for? im using the default settings with 1899 Firearms from Nexus and it feels fairly realistic, peds usually go down in one or two body shots

    Link to comment
    Share on other sites

    I love this mod Hugh, but would you happen to know why it is incompatible with Jotrius' Super Punch and Super Shot?

    https://www.nexusmods.com/reddeadredemption2/mods/678

     

    Whenever PDO is active, the super punch mod either just doesn't work at all, or has peds stop in mid air and gently fall back to the ground after they get launched. It's like they suddenly play the "get up" animation halfway through their flight path.

     

    Here's an example. You can see it happen two out of three times. And I think the only reason it didn't happen the third time is because that final kick killed the ped, so PDO wasn't acting on him anymore.

     

     

    Link to comment
    Share on other sites

    i've noticed a bug with WHM's 1899 Firearms on Nexus where any guns that are duplicated variants of vanilla guns, like the Model 100, Winchester models 1873 and 1894, and all of the different versions of the double action, don't induce dying states. Whichever variant of each shows up in the weapon wheel first seems to work just fine, but every other doesn't. At first I thought the "duplicate" guns were just much weaker than the others but I confirmed from the PDO health overlay the dying states just aren't being used, and the guns seem to work just fine, performing about the same as the "base" guns, without PDO loaded. I've tried everything I can think of to fix this in the PDO .ini to no avail, and already have PDO loaded first and set to overwrite.

    Surely I can't be the only one experiencing this? I'm not totally sure which mod is causing the issue but I'm thinking maybe PDO doesn't recognize the "duplicate" guns as actual weapons and therefore thinks they shouldn't induce dying states? I know 1899 isn't your mod but if this something you can fix in PDO, or if there's anything I'm missing in the .ini that might do it, it would be much appreciated. Thanks for your hard work, as always 🙂

    Link to comment
    Share on other sites

    PS - could we get a keybind option to toggle the health overlay? it's very useful for testing but kind of annoying to have to restart the game to turn it on/off, especially since it interferes with trainer menus

    Link to comment
    Share on other sites

    On 6/14/2023 at 9:27 PM, Quadnick said:

    I love this mod Hugh, but would you happen to know why it is incompatible with Jotrius' Super Punch and Super Shot?

    https://www.nexusmods.com/reddeadredemption2/mods/678

     

    Whenever PDO is active, the super punch mod either just doesn't work at all, or has peds stop in mid air and gently fall back to the ground after they get launched. It's like they suddenly play the "get up" animation halfway through their flight path.

     

    Here's an example. You can see it happen two out of three times. And I think the only reason it didn't happen the third time is because that final kick killed the ped, so PDO wasn't acting on him anymore.

     

     

    do you have EuphoriaModInstalled set to 1 in the .ini? 

    Link to comment
    Share on other sites

    On 5/2/2023 at 11:43 PM, noab guy said:

    update, reset the ini to default and everything seems to be working fine. still not sure what was causing the weird animations, the health info overlay indicated that the npcs hadn't entered any dying states and their health was well above the dyingmovement and even knockback thresholds. ill do some more testing and report back if i find any specific feature or setting that's bugged

    it's definitely the SpineShotsParalyze feature doing it. when the feature activates, not only do they spasm as mentioned above, but they also don't bleed or go into dying states, despite those settings being enabled. even when an "artery shot" occurs before or after they go down, they will stop bleeding if "paralyzed." maybe this is all intentional? but the reason i didn't recognize that it was this feature causing the behavior was because i had the chance set to 100, which i assumed meant the behavior would activate every single time they were shot in the spine, but instead, when set to 100, it activates when shot anywhere in the torso. i set it to 99 and it activated almost every time they were shot in the torso, away from the spine.

    Link to comment
    Share on other sites

    It feels like no matter what I do I cannot get this mod to work. I've followed the installation instructions to the letter, and once that failed, I experimented with other possible solutions;

    • Installing it both manually and through LML - doesn't work
    • Both while and while not using dinput8.dll - doesn't work
    • Simply throwing the entire "standard" subfolder into the LML folder - doesn't work, but expected
    • Using a personalized .ini file and the default one with the mod - doesn't work

    At the very end, I just did a fresh install of all of my mods and followed it - once again - to the letter, and it still just doesn't work, I keep getting the ".ini file not found". The only thing I could think of at this point is that there is some kind of incompatibility with another mod I have, so if it helps anyone, I'll provide a list of all of my used mods below;

    • Lenny's Simple Trainer
    • All Weapons Unlocked
    • Lenny's Mod Loader
    • Red Dead Offline
    • WhyEm's DLC: Red Dead Offline edition
    • W.E.R.O Euphoria (also made sure to download proper version of this mod, seen below)
    • Gun Metal Rework
    • Online Content Unlocker
    • Gun Tricks
    • Online Horses and Coats 2.0
    • ScriptHook
    • RDR2 Outfit Changer
    • Spoiler

      Ped Damage Overhaul 2.0 BETA 7 (With Optional LML Files - Euphoria Mod Compatible).zip

       

    I'll also provide screenshots of my main RDR2 directory, the lml folder, and ModManager:

     

    Any assistance is greatly appreciated, and with how long I've been at this I wouldn't be the least bit surprised if I just missed something small and stupid on account of my tiredness.

    Could contain: text, menu, screenshot, document

    Could contain: text, menu, screenshot, document, number, font

    Could contain: text, menu, screenshot

    Could contain: text, screenshot, font, display, number, software, computer icon, operating system

    Could contain: text, screenshot, font

    Edited by Gumpter
    Link to comment
    Share on other sites

    I seem to have problems adjusting the mod to my liking. I'm a big fan of the bleed out part (also having the Ragdoll mod recommended), but even when i seem to only use the "Light Version", the dmg from PED seems to be adjusted somehow, making me go down in 2 or 3 hits, especially making missions even harder (Sadie got one-shot in American Venom). I've been trying to adjust via ini, but i am not so sure how to set the values to default, so the dmg i take isnt so insane

    Link to comment
    Share on other sites

    On 6/29/2023 at 10:22 PM, Gumpter said:

    It feels like no matter what I do I cannot get this mod to work. I've followed the installation instructions to the letter, and once that failed, I experimented with other possible solutions;

    • Installing it both manually and through LML - doesn't work
    • Both while and while not using dinput8.dll - doesn't work
    • Simply throwing the entire "standard" subfolder into the LML folder - doesn't work, but expected
    • Using a personalized .ini file and the default one with the mod - doesn't work

    At the very end, I just did a fresh install of all of my mods and followed it - once again - to the letter, and it still just doesn't work, I keep getting the ".ini file not found". The only thing I could think of at this point is that there is some kind of incompatibility with another mod I have, so if it helps anyone, I'll provide a list of all of my used mods below;

    • Lenny's Simple Trainer
    • All Weapons Unlocked
    • Lenny's Mod Loader
    • Red Dead Offline
    • WhyEm's DLC: Red Dead Offline edition
    • W.E.R.O Euphoria (also made sure to download proper version of this mod, seen below)
    • Gun Metal Rework
    • Online Content Unlocker
    • Gun Tricks
    • Online Horses and Coats 2.0
    • ScriptHook
    • RDR2 Outfit Changer
    •   Reveal hidden contents

      Ped Damage Overhaul 2.0 BETA 7 (With Optional LML Files - Euphoria Mod Compatible).zip

       

    I'll also provide screenshots of my main RDR2 directory, the lml folder, and ModManager:

     

    Any assistance is greatly appreciated, and with how long I've been at this I wouldn't be the least bit surprised if I just missed something small and stupid on account of my tiredness.

    Could contain: text, menu, screenshot, document

    Could contain: text, menu, screenshot, document, number, font

    Could contain: text, menu, screenshot

    Could contain: text, screenshot, font, display, number, software, computer icon, operating system

    Could contain: text, screenshot, font

    is it giving you the ".ini not found" message when you press f9? 

    Link to comment
    Share on other sites

    On 7/3/2023 at 6:16 AM, Le Pugster said:

    I seem to have problems adjusting the mod to my liking. I'm a big fan of the bleed out part (also having the Ragdoll mod recommended), but even when i seem to only use the "Light Version", the dmg from PED seems to be adjusted somehow, making me go down in 2 or 3 hits, especially making missions even harder (Sadie got one-shot in American Venom). I've been trying to adjust via ini, but i am not so sure how to set the values to default, so the dmg i take isnt so insane

    the parameter NPCWeaponModifier is set to 230 by default. setting it to 100 would bring it back to the vanilla value

    Link to comment
    Share on other sites

    1 hour ago, noab guy said:

    is it giving you the ".ini not found" message when you press f9? 

    Yeah, I noticed after a while that the gameplay didn't different, and enabling/disabling friendly-fire with F2 didn't work, so I tried disabling the mod and I got that message, and I got it for every subsequent attempt afterwards.

    Link to comment
    Share on other sites

    Is the mod not meant to work in any town or why is the mod completely off in them? The mod works perfectly fine literally anywhere else except cities and towns, where the NPCs obey the normal damage pattern stuff.

    Link to comment
    Share on other sites

    This mod is incredible, thank you so much for creating this masterpiece! However, ever since tweaking with the ini, loads of NPCs are walking around limping like they're exhausted or have low cores. Even people in camp like Mary Beth and Susan.

     

    I've edited the ini after a lot of experimentation to be what I prefer. I disabled dying states and dying movements but enabled knockbacks and spine paralysis. I lowered NPC health to 40 and changed the weapon modifiers so they can take a couple bullets and only be one-shotted by headshots/strong weapons. I also lowered torso damage and increased knockback chance. Stumble chances have also been tweaked so they fall more after being shot in the leg(s).

     

    I am so happy with the results, it makes the game so much more fun! The only issue is the weird limping with camp members and NPCs I haven't even interacted with. It's so annoying that I removed PDO all together despite loving every single other thing about the mod.

     

    Of course, I really want to put it back and miss PDO greatly, I just really can't handle the limping. I've tried playing around with the health value and I also thought maybe PDO conflicted with Crime and Law Rebalance so I removed the pedhealth file from that mod, but the limping persists. What could be causing this weird NPC limping thing and how on earth do I fix it please please please?

     

    I downloaded the latest February file off Nexus and left a comment there too with all the mods I have in case something might be conflicting. Please help, I created an account here just to post this, I want to reinstall PDO so bad!! I also attached my ini if you could find the time to take a look ;-; 

    PedDamageOverhaul.ini

    Edited by ChoeSnow
    Link to comment
    Share on other sites

    Hello guys, how to get stumbling like this : 

     

    Is it possible that achieving this effect is caused by the versions of the PDO and ASI file? Is it possible to achieve something like this in the latest version? If so, and anyone knows, could send here a file set for something like this. Thanks in advance and please help, I've been trying to achieve something like this for several days now

    Link to comment
    Share on other sites

    Hi, I updated to the latest version of PDO and now have a problem where around 50% of all enemies killed stand up and run while bleeding. I am using the mod alongside C.E.R.R however the older version didn't have this same problem. Does anybody know what to adjust to limit (or remove, I don't really care for the animation) this specific behaviour?

     

    Link to comment
    Share on other sites

    I also have the ".ini file not found" message when pressing F9. I was able to turn on effects with F2, F7, F8, but pressing F9 gives the "ini not found message. I used lml to download and install. I went into the folders and FOUND the ini file, maybe lml put it in the wrong spot, or some "link to file" dependency is missing? The ini is not in the rdr directory, I added myself, but it still says "ini file not found" when enabling with F9. The only other mod I'm using is CERR. I also tried using better blood effects, but that caused a loading loop. I disabled for now enhanced blood for now. Thank you in advance!

    Edited by MrHindsight
    Link to comment
    Share on other sites

    Hey there! I got the ini file to work in game by manually moving the ini and asi into the root folder. But when opening the modmanager.lof file it says "Failed to find replacement file peddamageinfo.meta". Please see screenshots and let me know if any other info is needed. Maybe someone can help me out. Thank you!

    Could contain: text, screenshot

    Could contain: text, screenshot, font, line, number

    Could contain: text, screenshot

    Could contain: text, screenshot, font

    Could contain: text, screenshot, font, software, multimedia software, line

    Could contain: text, screenshot, font, line

    Could contain: text, screenshot, software, display, multimedia software, computer icon, operating system, graphics software, computer, editing, web page, multimedia

    Edited by MrHindsight
    Link to comment
    Share on other sites

    Sorry for triple posting lol, but I needed to add a clearer screenshot since it won't let me add to other post. edit just opens up a new tab...

    Could contain: text, screenshot, font

    Link to comment
    Share on other sites

    I do not know what to do, i have tried to get this mod to work, messing with the ini, manual and mod manager installation, putting it in the game directory, almost everything it just refuses to enable

    Link to comment
    Share on other sites

    also every other mod i have had and installed either manually or through LML have worked completely fine

    Link to comment
    Share on other sites

    From all the bug reports from players, do you recommend playing this mod with the Vulkan or Dtx 12 graphics api?

    Edited by phol13
    Link to comment
    Share on other sites

    Hey guys, sorry for my absence.

    Here is a new version with some performance improvements (hopefully) and the option to unbind the toggle keys (by setting them to 0 in the ini).

    Here is my ini as well (invincibility enabled for testing purposes).

    PedDamageOverhaul.ini PedDamageOverhaul.asi

    Link to comment
    Share on other sites

    to mod author, i am very confused, do i install the new 1.44 or the new beta 2.00 with euphoria compatibility since i have the RDR 2 W.E.R.O?

     

    people in comments and yourself in file desc has said to modify the .ini but all i found in the extracted file of 2.0 is the notepad that says "install" and peddamageinfo.meta, so i am confused. is .meta and ini file? I searched around in it, theres no knockbackchance or something that w.e.r.o author says to "EuphoriaModInstalled value is set to 1 in PDO"

    Link to comment
    Share on other sites

    So after a ridiculous amount of tweaking I finally got it set to the desired state only for a very unusual and frustrating bug to occur. Randomly some NPCs after passing the dying state threshold and falling, they'll stand up again unmoving while sometimes screaming until their heath falls to 0. It seems sometimes after passing the threshold and dropping their health will stop dropping. I imagine that must have something to do with it. Perhaps if their health stops dropping for long enough it becomes confused and thinks they're still alive and healthy?

    Link to comment
    Share on other sites

    The random Npc health is broken. Unless the min and max values are the same. It makes the nova invincible and I really liked the variable Npc health. 

    Link to comment
    Share on other sites


    Create an account or sign in to comment

    You need to be a member in order to leave a comment

    Create an account

    Sign up for a new account in our community. It's easy!

    Register a new account

    Sign in

    Already have an account? Sign in here.

    Sign In Now
    ×
    ×
    • Create New...