0 of 0

File information

Last updated

Original upload

Created by

Ghostrider231

Uploaded by

Ghostrider231

Virus scan

Safe to use

About this mod

Allows you to block as long as you want in melee combat! Just like in Fallout 3 and New Vegas!

Requirements
Permissions and credits
Changelogs
No more getting flinched by feral ghouls from their delayed attacks when trying to block and going through the frustration of having to time your block!

This mod does:

Replaces the right click pseudo parry with the hold right click to block. Release right click to stop blocking.

Since holding block is an easy way to regenerate AP while in melee combat with little to no repercussions, you will no longer regenerate AP while holding block. If you wanna regenerate your AP, only hold block when you need to. If you don't want this balance addition, I can probably make an alternate version with the balance additions removed.

This mod does NOT:
- Make Blocked attacks only block a percentage of the damage. From my testing, everytime I block an attack, I block 100% of the damage.
- Make Human, Synth, and Super Mutant npc melee combatants to behave like Mirelurks. Did you know that Mirelurks (and behemoths) can hold block, but you cannot?


Demo Video:



Installation:
- Extract the zip contents to your Data folder
- Enable the mod named "G231_HoldBlock.esp" with your plugin manager like MO2 or Vortex


Uninstalling:
- Uncheck the mod named "G231_HoldBlock.esp" with your plugin manager like MO2 or Vortex
- Remove "G231_HoldBlock.esp" and "G231_HoldBlock - Main.ba2"


Requirements:
Just the base game. Fallout 4 - v1.10.163+

This mod reportedly works with next gen update.


Install order if you are also using the patch file:

Install after 3rd person behavior fixes, tactical reload, and melee sneak locomotion fix.

UPDATE: The author of Melee Sneak Loco Blend Fix has updated their mod and included a patch file for Melee Hold Block! Download the patch file there instead!

Compatibility:
This makes changes to meleebehavior.hkx for both 1st and 3rd person, so any mods that alter the same file will conflict.
Any mod that makes changes to LeftAttack and LeftAttackRelease in MeleeBehavior (for 3rd and/or 1st person) will also conflict.

3rd person Behavior Fixes
Tactical Reload (only it's meleebehavior file conflicts)
Melee Sneak Locomotion Animation Blending Fix

For the full list of conflicting mods, check out the article section.

Recommended mods to pair this up with:
Blocking Overhaul
Blocked Attacks Deal Damage
Shield Framework
SIP


Notice on console modding:
Spoiler:  
Show

Since I don't own a console and a copy for those versions, I won't be able to test the mod myself on the console version.
This mod makes use of external assets, so this won't work for PS4/PS5.
If you wanna upload this mod to bethesda.net (as a free console mod), you are free to do so, just make sure to credit me. If you do, please let me know so I can link it here.


How and Why:
Spoiler:  
Show

How?
Human, Synth, and Super Mutant npcs will still be able to block like normal, however they don't know when to stop and will be blocking indefinitely (unless another animation forces them out of it). So I went ahead and fixed that so that it emulates their original melee block behavior. This was achieved by giving the player a scripted "cloak" effect that only affects humans, synths, and super mutants while they are blocking which makes them play the 'blockstop' animation event. Since blocking animations for npcs only need to last for a couple of frames, this was the only elegant way I could do it. Also player's blocking doesn't slow down your movement, unlike all of the previous games, so player movement is decreased while holding block. As for restoration of the blocking functionality, there was conveniently a 'blockstop' event that I can give ActionLeftRelease to and it does work as intended.

As for behavior files, my original idea was to make the block animation to be MODE_LOOPING instead of MODE_SINGLE_FIRE which didn't exactly work. So instead I set the playback speed for the block animation to zero, which freezes the animation and that seems to work. I also set the starting frame to 0.3 just to show that your character is blocking.

Why?
Back in early 2016, I wasn't exactly a fan of the timed block and I was trying to hunt down a mod that would allow me to hold block just like the older games. However no such mod was ever found. There were similar mods that would ease the timed block, but none of them did exactly what I wanted, so I was like "Fine, I'll do it myself" and boom this mod was born.


Tools used:
BAE
hkxpack
Notepad++
FO4Edit
Creation Kit

Credits:
Bethesda Game Studios
Dexettp, neomonkeus, pcbeard
hexabit
ElminsterAU
CarbonWaffle (Melee Sneak Locomotion Fix)
Bwones (Tactical Reload)
jarari (3rd Person Behavior Fixes)
  翻译: