Skip to content

ElectronicsArchiver/EldenParry

 
 

Repository files navigation

Elden Parry

A mod that adds parrying to Skyrim.



Button Nexus    Button FAQ







The Problem

Skyrim's bash is overpowered and boring.

Every single bash staggers the enemy,
this turns the late game combat into:

  Bash    🠖    Some Swings    🠖    Repeat  

This will happen despite all the combat
overhaul mods you may have installed.



This Mod

Light bashes no longer have a hit frame.
This means doing a light bash alone will
not hit and stagger an enemy.


No Light Bash Spamming


Light bash is now turned into 'parry'.

When you bash while getting hit, you parry
the incoming attack and stagger the attacker.

Successful parries do not cost stamina.


Parry Precision


Parrying an incoming projectile
deflects it back at the enemy.


Magic Projectiles


Works for magic projectiles like fireballs, ice spikes, etc. as well.

Projectile parrying is done by hooking the projectile collision
function, not with workarounds like spawning a new projectile
to shoot back / giving a perk to negate projectile damage.

The projectile that you deflect back is the original projectile.

With the above changes, bashing / parrying is now much
more interesting and dynamic, its no longer a 'no brainer'
but rather a skill you need to practice on and harness.

This won't fundamentally change Skyrim's combat feel,
but it will spice things up a lot, and it feels great in both
1st and 3rd person.




Everything is done through a lightweight SKSE Plugin
paired with a ESL to store some sound records.



Settings

The mod comes with an .ini file in which you can tweak
some settings for this mod to better suit your loadout.

You can disable weapon / shield parry or projectile parry,
as well as tweak the visual feedback parrying does,
including a God-Of-War like slow time effect.

By default, successful parrying won't cost you any stamina.

If you use mods that speed up stamina recovery however,
you will want to disable this option for a balanced experience.

If you feel parrying is too easy, you can also tweak
the start and ending time of your parrying window.



Compatibility

  • Usable with every single combat mods / behavior mods.

  • Incompatible with Better God Modes.

  • If you use Ersh's Precision Beta, make sure you update the
    mod to 0.4+, otherwise you will have problems parrying.

  • There will be an update on Valhalla Combat Beta soon
    that allows Elden Parry to do extra stun damage to NPCs.



Credits

  • Gigabrain clib people

  • Ersh for helping me with a lot of Havok stuff
    (without which projectile deflection won't be
    possible) and precision API

  • Fenix for helping me RE the playsound function

  • MaxSu for his Simple Block Sparks source code

  • Elden Ring for the inspiration to turn bash into parry

  • 绝伦少年 for the cover image


Languages

  • C++ 92.5%
  • CMake 7.2%
  • Batchfile 0.3%