Skyrim Special Edition
0 of 0

File information

Last updated

Original upload

Created by

dTry

Uploaded by

dTry

Virus scan

Safe to use

About this mod

Script-free timed blocking, projectile parrying, stun and execution, and non-intrusive stamina management to push Skyrim's combat to modern standards.

Requirements
Permissions and credits
Translations
  • Spanish
  • Russian
  • Mandarin
  • German
  • French
Changelogs
Valhalla Combat

Valhalla Combat is a modular, consistent, and script-free combat overhaul designed with modern principles in mind. Heavily inspired by modern action games such as AC:Valhalla, God of War, and Elden Ring, Valhalla Combat will fundamentally change the feeling of Skyrim's combat both in 1st and 3rd person, rendering an enjoyable and integrated experience:
  • Non-intrusive stamina system that fits Skyrim's level design
  • Script-free timed blocking/projectile parry
  • Stun and execution similar to AC:Valhalla and God of War
  • (Planned)Enemy AI tweaks
  • (Planned)Perk mod integration
  • (Planned)An intuitive reaction/poise system
Features
Weightless
Valhalla Combat is implemented through SKSE. It's neither "heavy weight" nor "light weight"; it has no weight. Every single feature runs as if they're a part of the vanilla combat gameplay loop, with 0 script lag and 0 workaround often seen in most combat overhauls due to creation kit's limitation. 

Configurability
All the following features are highly modular. While it is strongly adviced to keep all featuers on for an integral experience, you have the freedom to tweak specific settings, as well as disabling entire sub modules.


Every single feature is tweakable&togglable.
Stamina Edits
Valhalla Combat gears vanilla Skyrim's stamina mechanic to be on par with modern action games. Stamina will factor into your combat gameplay in a balanced and integrated way(but not in a Dark-Souls way, which I personally believe does not play well with Skyrim's level design)
  • Stamina regenerates 5x faster for all races by default.
  • Combat actions cost stamina. The details are specified in the following sections.

Attack Stamina
  • Light attacks that hit the enemy regenerates stamina.
  • Light attacks that miss the enemy costs stamina.
  • Heavy attack stamina formula remains unchanged.
  • The logic behind:
    Spoiler:  
    Show


Successful light swings don't consume stamina and instead,
regenerates stamina.
Exhaustion
  • Once a combat action depletes stamina, the actor enters a state of exhaustion.
  • The exhaustion state works differently for player and NPCs.
    • For player: You deal half as much damage for both light and power attacks.
    • For NPCs:  NPCs simply cannot attack.
  • Exhaustion goes away once stamina regenerates fully.
  • The logic behind:
    Spoiler:  
    Show

Stamina is consumed upon each missed light attack as well as any heavy attacks
When stamina depletes, the stamina meter
greys out and glows constantly to signify the state of exhaustion.

During exhaustion, you deal half as much damage,
such that doing power attacks is not worth it.
Exhaustion recovers as soon as your stamina regenerates to full.
Block Stamina
  • The stamina blocking module is essentially an updated version of Shield Of Stamina. You do not need to have that mod on anymore.
  • While blocking, stamina regenerates at a reduced rate.
  • When the blocker has less than enough stamina to block an incoming attack:
    • The remaining stamina can still block some damage, but the unblocked damage goes to health.
    • The blocker gets staggered.

Blocking

Script-free, clean implementation of timed block and projectile deflection to completely overhaul the feeling of blocking.

  • Timed Block: Once you raise your shield/weapon, if you manage to block an attack/projectile within 0.3 seconds(by default), the block counts as a timed block.
  • Timed Block Penalty: Failing to perform a timed block will add one layer of timed block window penalty, which reduces your next timed blocking window. Penalties can stack if you repetitively fail to perform timed block in a short period of time. Once you stop blocking, for every 0.5 seconds, one level of penalty gets removed. Performing one successful timed block resets all penalties. This system is similar to Sekiro:Shadows Die Twice.
  • Projectile Blocking: Projectiles(arrows&spells) can be blocked using magicka.

Melee Block
  • Timed block negates all incoming physical and enchanting damage.
  • Timed block deals stun damage to the attacker.
  • Performing a timed block within 0.15 seconds(by default) leads to a "perfect block", which instantly staggers the enemy and regenerates your stamina to full.

Perfect Block, a special form of timed block,
regenerates all stamina and instantly staggers the attacker

Projectile Block&Deflection
  • Projectiles can be blocked.
  • Blocking projectile costs magicka, which depends on the damage&magnitude of the incoming projectile. 
  • You cannot block projectile with less than enough magicka.
  • Timed blocking a projectile has no magicka requirements. Meaning any timed blocked projectile will be successfully blocked.
  • If you have enough magicka when performing a timed projectile block, instead of destroying the projectile right away, the timed block deflects the projectile back to its sender.

Blocking projectile requires magicka.
My character failed to block the 2nd projectile due to not having enough magicka.

Deflect the projectile on timed blocking
Stun&Execution
A stun system similar to God of War and AC:Valhalla. Execute NPCs with depleted stun.
Stun Meter
  • Every actor has their a separate stun value, based on their health and stamina.
  • With TrueHud installed, Actor's stun value will be displayed on the yellow gauge on top of their health bar.

  • Every offensive action can damage stun: attacking, perfect blocking, bashing, etc..
  • Stun does not regenerate during combat and will slowly regenerate to full when out of combat.
  • Actors with depleted stun will enter a vulnerable state and can be executed.


As the NPC gets hit, the yellow meter on top of its trueHUD widget keeps decreasing,
until it reaches 0, where the NPC gets executed.

Execution
  • Upon stun value depletion, NPCs enter an executable state, which is indicated by their red flashing health meter.
  • To perform an execution, press the execution key near a stunned NPC. Alternatively, enable "execution on hit" option in MCM to execute NPCs automatically on melee hit.

All vanilla execution animations have been repurposed as Valhalla Combat executions.
Some of them you may haven't even seen

Execution works with mods that adds custom races, with custom
compatibility config files.

Future Plans
Technically, Valhalla Combat is not feature complete yet.
The above 3 features make combat a million times more fun. However they do not form a comprehensive combat system which is my ultimate aim.
In the future, I'll either update the following features to Valhalla Combat or put them in separate mods that coordinates with Valhalla Combat to further improve the integrity of this system:
  • A poise system similar to AC games that makes hitting enemies impactful and plays well with Skyrim's level and enemy design.
  • Integration for perk overhauls that allows the player to unlock some unique abilities with perks.
  • A simple, togglable combo system that encourages alteration of light and power attacks.
Track this mod if you want to get informed for updates. I'll also be posting updates in a more frequent basis on some *unspeakable* website.
Compatibility
Hard Incompatibilities
You cannot use the following together with Valhalla Combat whatsoever.
Mods To Watch Out For
You can use those mods with Valhalla Combat. You game will not crash and you may not encounter any glitches, but remember to tweak the settings & get rid of overlapping features. Otherwise, you may face consistency issues.


Frequently Asked Mods that are compatible



Creature Mods/Custom Races
  • Valhalla Combat's execution does not work with custom races added by creature mods out of box. This means if you're playing a custom race, you can't execute NPCs without a compatibility patch.
  • A compatibility patch with any creature mods can be easily made, in the form of an .ini file stored in SKSE\Plugins\ValhallaCombat\RaceMapping.
  • Compatibility patches for Immersive Creatures and Vigilant are included. Refer to them if you wish to make other compatibility patches.

Mod Integration
Timed Blocking and Stun&Execution are two completely new mechanics. Since Skyrim is a role-playing game. I have plans to integrate them into perk overhauls for a more consistent experience. If you're working on a perk overhaul or willing to make integration patches, feel free to reach out to me.
FAQ
  • Can I use it with ^&*%*^# ?
      -Refer to the "Compatibility" section. If the mod you mention isn't on the list, it's most likely compatible.
  • I crashed/There is a bug!
      -Refer to the "BUG Report" section and submit a report accordingly.
  • What moveset/Combat animation are you using?
      I'm using the WIP collection "Elder Creed" animted primarily by Ausio, Slim, and Craptain Falcon. The axe and dual-axe moveset can be found in Austio's profile page . The sword moveset is made by Craptain Falcon and should be soon relesaed.
  • What ENB are you using?
      I'm using "Cabbage ENB", a WIP preset made by a friend.



BUG Report
Refer to this article to report a bug. I can't help you if you don't provide me enough information so I'll have dismiss underinformed bug reports as "not a bug".
Credits
  • My Patrons. Can't do it without your support :)
  • SKSE team for SKSE
  • FudgyDuff for clib
  • Bingle for being incredibly patient and teaching me a lot of introductory stuff.
  • Ersh for teaching me a lot of advanced stuff, basically doing half of the coding for me in his TrueHud and Precision API.
  • Austio, Slim, and Craptain Falcon's moveset series "Elder Creed" is used in the demo.
  • MaxSu for Simple Block Sparks, used for perfect block spark generation.
  • Loki for the hook from Stagger On Hit.
  • Fenix for the function addresses to play 3D sound and helping me implement AI changes.
  • KittyTail, PO3, and Bingle for the timed block sparks effect resource
  • 绝伦少年 for drawing the cover image
  • Cabbage ENB is used in description GIFs
  • People of RE discord
  • Everyone testing my plugins and giving feedbacks
  • Mern for perusing the mod description and correcting grammatical errors
Source