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

You may also like

  • Lenny's Mod Loader RDR
    By LMS
       2615403   750   6
  • RDR 2 Asi Loader
    By LMS
       1631556   160   5
  • Red Dead Offline
    By LMS
       836196   450   12
  • Improvements in Blood
    By Cazanu
       79831   8   0
  • Bandit Hideouts
    By Gunter Severloh
       39452   33   2
  • Lenny's Simple Trainer
    By LMS
       1160777   1351   25
  • User Feedback

    Recommended Comments



    AnotherRdRnerd

    Posted

    Hello! I got, perhaps a silly question. How do u install the PDOHCFAB? I cant seem to get any, at all bleedouts when shooting in neck; throat, lungs etc. Does it install it via the manager or do i have to manually install it ? while checking the install file coming with the download it says this:

     

    <ResourceGroup name="Ped Damage Overhaul Higher Chances for Arterial Bleeding">
    <Description>This is an optional PDO feature which increases the chance of triggering arterial bleeing when shooting NPC's weak spots.</Description>
    <Resources>
    <Resource>PDOHCFAB</Resource>
    </Resources>
    </ResourceGroup>
    </ResourceGroups>
    <Resources>
    <Resource name="Ped Damage Overhaul Higher Chances for Arterial Bleeding" scriptName="PDOHCFAB">
    <FileReplacement>
    <GamePath>update:/common/data/ai/peddamageinfo.meta</GamePath>
    <FilePath>peddamageinfo.meta</FilePath>
     
    what does this mean ? Should i create some folders called 
    update:/common/data/ai/peddamageinfo.meta ?? 
     
    Thanks in advance! 
     
     
    AnotherRdRnerd

    Posted

    Yes i have lml installed and it is shown as installed in the mod loader but no difference is noticed while being in the game, if i have it enabled or disabled shows no changes. Not noticeble atleast.

     

    I tried with throwing knifes and axes now aswell but bleed out only happen like 1 in 20 if that make sense? im sort of guessing the numbers but as u can surely understand it takes quite alot of kills before a bleed out is happening. ^^ Thank you for reply ! and overall the mod is such an amazing improvement to the game !

     

    If im being unclear let me know so i can try to explain in a better way 😄 english is not my best !

    HughJanus

    Posted

    @AnotherRdRnerd Do you have any other lml mods installed which modify the same files?

    If not, an easy test would be to dismember some NPCs and check if the reaction lasts longer than the 2 or 3 seconds from vanilla.

    AnotherRdRnerd

    Posted

    1 hour ago, HughJanus said:

    @AnotherRdRnerd Do you have any other lml mods installed which modify the same files?

    If not, an easy test would be to dismember some NPCs and check if the reaction lasts longer than the 2 or 3 seconds from vanilla.

    I have C.E.R.R and W.E.R.O installed but only W.E.R.O is active the C.E.R.R is disabled. Is there any chance that even though its disabled it might interfere with the files from the optional files in ur mod? If i read and understood correctly the C.E.R.R mod wont work 100% if u use the optional files but W.E.R.O should work with them ? 

     

    Oh god this is horrific, i blew his head off but still he was twitching for a good few seconds.. same with leg when i shot the leg off he scremad and touched it for a good couple of seconds though he counted as dead according to the mini map. i guess that means its working ?

    HughJanus

    Posted

    @AnotherRdRnerd Yes, I suppose. But Im a little surprised it does, since you have mods installed which use the same files. You usually cant use euphoria mods AND the PDO optional features. You have to choose one (or you merge the files).

    AnotherRdRnerd

    Posted

    16 hours ago, HughJanus said:

    @AnotherRdRnerd Yes, I suppose. But Im a little surprised it does, since you have mods installed which use the same files. You usually cant use euphoria mods AND the PDO optional features. You have to choose one (or you merge the files).

    wow, yes this sounds a bit odd..  Maybe thats why i dont get bleed outs and some effects from the euphoria mod. i will try a clean install of the mods and come back with the results. Ive also noticed that like the npc´s aint holding where i shoot them so this might be because of the mods interfering with each other. 

    AnotherRdRnerd

    Posted

    So i tried reinstall the mod and did without optional files now all was original though activated according to mod manager.

     

    I then went on to manually install the mod C.E.R.R and when i launched the game it was fine but when i chose the bow as weapon it didnt show in first person i thougt this was odd so i went into 3rd person and i saw the bow was mixed with a rifle and looked like a crossbow 😄 still worked as a bow though, not only that the npc´s posed at if they were pointing their guns at me but they had none in their hands.

     

    I decided to disable the PDO mod by pressing F9 and things started to get weird 😮 i dont know whats causing this since i removed all mods exept PDO without optional files (standard edition) and C.E.R.R

    HughJanus

    Posted

    @AnotherRdRnerd Sounds like an error that does not stem from either mods (neither CERR nor PDO). Did you maybe have weapon mods installed which are now in your savegame -> the savegame does not find the weapon and shows a weird one..?
    I have no idea. I can just tell you that I recently used PDO and CERR myself and it worked like a charm.

    Uninstall all mods and start the game, check if something is weird. If so, you may have messed up your save with some mod (that mod will be needed in order to un-mess things, I guess).

    If everything is normal, install PDO (asi and ini to your root directory).

    If everything is normal, instal CERR (lml folder).

    AnotherRdRnerd

    Posted

    On 7/21/2022 at 8:27 AM, HughJanus said:

    @AnotherRdRnerd Sounds like an error that does not stem from either mods (neither CERR nor PDO). Did you maybe have weapon mods installed which are now in your savegame -> the savegame does not find the weapon and shows a weird one..?
    I have no idea. I can just tell you that I recently used PDO and CERR myself and it worked like a charm.

    Uninstall all mods and start the game, check if something is weird. If so, you may have messed up your save with some mod (that mod will be needed in order to un-mess things, I guess).

    If everything is normal, install PDO (asi and ini to your root directory).

    If everything is normal, instal CERR (lml folder).

    everything seems to be working fine now 😄 i deleted everything that had to do with mods and tried vanilla game that worked fine, installed everything again and it worked very well when i loaded my game because the autosave was made when i tried W.E.R.O and not C.E.R.R could that be the cause for the game to act so strange ? the regular save worked fine just not the auto

    • Like 1
    MasatoHamano

    Posted

    I keep getting "ini file not found" when pressing F9 to check if it's installed correctly? Am I missing something?

    HughJanus

    Posted

    @AnotherRdRnerd I dont know what might have caused it, but I doubt its solely related to some euphoria mod. Good that you got it working👌

    @MasatoHamano Yeah, you most definitely didnt install it correctly. Please just read the installation instructions :)

    AnotherRdRnerd

    Posted

    On 7/24/2022 at 6:50 AM, HughJanus said:

    @AnotherRdRnerd I dont know what might have caused it, but I doubt its solely related to some euphoria mod. Good that you got it working👌

     

    Yeah it was very strange, is seems it only happens when i manually install a euphoria mod. dont know why but it works again so im all good ;D thank you for the help! 

    MasatoHamano

    Posted

    @HughJanus I forgot to mention I eventually got it working shortly after.

    (I will admit there was a period of me thinking it was still broken due to me not realising it was saying "ini file found" and not "ini file NOT found" because I'm stupid af sometimes😂)

    I can't remember what I did differently but works perfectly now. Great work btw 🙂

    Wicker

    Posted (edited)

    Is it this mod making it so npcs are dropping normal quality weapons? I don't think this was how the game used to be, the only other mod I have is the recommended euphoria mod. Instead of 'worn' many will simply be normal weapons, even leaving weapon icons on the mini-map as if you dropped your own gun there. This is especially true of lawmen.

    Edited by Wicker
    Wicker

    Posted

    On 8/27/2022 at 6:53 PM, Wicker said:

    Is it this mod making it so npcs are dropping normal quality weapons? I don't think this was how the game used to be, the only other mod I have is the recommended euphoria mod. Instead of 'worn' many will simply be normal weapons, even leaving weapon icons on the mini-map as if you dropped your own gun there. This is especially true of lawmen.

    I also want to add, the invisible weapons thing mentioned in the INI still occurs even with this mods disarming feature is disabled. Is there any way to prevent that completely?

    HughJanus

    Posted

    @ChristianW. I would need to see the on screen info about the NPC to verify. Are you using the euphoria mod version? In this case it could be, that the mod detected the NPC as "falling"/"on the ground" and forced it into dying state when it ducked.

     

    @Wicker What does the on screen text say when you press F9? Is the ini found? If not, you probably installed the mod incorrectly.

    Wicker

    Posted

    3 hours ago, HughJanus said:

    @ChristianW. I would need to see the on screen info about the NPC to verify. Are you using the euphoria mod version? In this case it could be, that the mod detected the NPC as "falling"/"on the ground" and forced it into dying state when it ducked.

     

    @Wicker What does the on screen text say when you press F9? Is the ini found? If not, you probably installed the mod incorrectly.

    "PedDamageOverhaul has been ENABLED. INI Found" 

     

    The INI changes I made to the core and money settings are working. Is this not an issue you've ever run into?

    ChristianW.

    Posted

    12 hours ago, HughJanus said:

    @ChristianW. I would need to see the on screen info about the NPC to verify. Are you using the euphoria mod version? In this case it could be, that the mod detected the NPC as "falling"/"on the ground" and forced it into dying state when it ducked.

     

    @Wicker What does the on screen text say when you press F9? Is the ini found? If not, you probably installed the mod incorrectly.

    I don't know if is because of my resolution but If I activate show task,health and npc model the information superimposes each other on the screen, Do I need to activate all of them or just one or two information is already enough? 

    ChristianW.

    Posted (edited)

    @HughJanus I only active the show health and tasks and even then it's kinda hard to read.

     

    And Yes I'm using the euphoria mod in conjuctionwith c.e.r.r but this occurs without c.e.r.r althou I didn't tested the normal version without the euporia addon

     

     

    Edited by ChristianW.
    HughJanus

    Posted (edited)

    @Wicker Can't say that I have. Will take a look at it on the weekend. How would I be able to reproduce the behavior?

    @ChristianW. Youre supposed to only activate one (I think its in the ini description :D). Use only ShowNPCHealth, please.

    Edited by HughJanus
    ChristianW.

    Posted (edited)

    @HughJanus I managed to capture more examples, again I'm using vanilla PDO with the euphoria add-on and c.e.r.r but this happens without c.e.r.r too.

     

     

     

     

    Edited by ChristianW.
    HughJanus

    Posted

    @ChristianW. Thanks for the videos. Could you try lowering the ZValueForHeadBone ini parameter?

    The dying state only keeps npcs down (in the euphoria compatible version) if they are "not standing". Standing is defined the following way:

    • x is the position of the ground directly under the NPCs head
    • y is the value from the ini
    • if the head of the NPC is lower than "x + y", then the NPC is not standing

    If you lower the value, the NPCs should not sack down when crouching.


    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...