TK Dodge RE - Script Free (2024)

Source Code

Descriptions:

This is an SKSE implementation of tktk's awesome TK Dodge SE. It's script free: all of it functions are executed through a dll plugin and the game behaviour engine, which means you won't get any script lag when performing dodge no matter how heavy your script enviorment is.TK Dodge RE also contains several improvements from the original TK dodge:

  • For stamina consumption: player only loses stamina after successfully perform a dodge animation, stamina consumption only trigger when receive a callback animation event from the dodge behaviour. Therefore, you won't get your stamina drained anymore by pressing the dodge hotkey while jumping.
  • For Invincibility frames: Remake edtion fixed the "Cannot recover or get anything effects during dodge's invincibility" bug of original TK Dodge SE.
  • Fordodge direction: Remake edition fixed the dodge direction repeating issue that occurs when you continually perform dodging before the previous dodge animation finished.
  • For weapon sheathed state: Remake edition allow perform dodge when weapon sheathed.
  • For Compatibility: Compatible with True Direction Movement by itself, not need extra patch anymore.
  • For God Mode: Not stamina consumption when enable TGM.
  • For Third Person bows aiming misalignment: This issue already fixed in TK Dodge RE, Loop had merged his fix patch into the mod.

How To Install:Requirement:

  • SKSE
  • TK Dodge SE
  • Address Library for SKSE Plugin
  • I-Frame Generator (optional, only if you wantinvincibility frames dodge feature).


Delete files from originalTK Dodge SE:
To remove the script affect of the original edition, you have to delete these files from the mod files before install: the entire "Interface", "Scripts", "SKSE" folders as well as the "TKDodge.esp" file.
The only thing you should keep is the "Meshes" folder which contains only the dodge animation , as the picture shown below:

TK Dodge RE - Script Free (1)

For FNIS Users:
This mod is incompatible with FNIS, please use Nemesis instead!For Nemesis Users:

  • Install TK Dodge REwith Mod Manager.
  • Ensure that the "TK Dodge RE" is load after the "Nemesis" and override the "TKUC" patch files inside "Nemesis". You should see somethings likes that if you are using MO2. (If you are using Vortex, you will also need to delete all those ".vortex_backup" files inside your Nemesis folder.)
  • Open Nemesis. If your files overriding in previous stage is correct, you should see the patch "TK Dodge RE / Ultimate Combat" here, if not then your previous stage must went wrong! Click this patch and install it if you do see it.


For Non-FNIS & Non-Nemesis Users:

  • InstallTK Dodge REwith Mod Manager.
  • Ensure that TK Dodge RE is loaded after the TK Dodge SE as well as the Ultimate Combat (If installed). Let the "1hm_behavior.hkx" and "magicbehavior.hkx" files fromTK Dodge RE override the others.
  • Please notice that the step dodge will not work without Nemesis.

Configure the INI Settings:Open "Data\SKSE\Plugins\TK Dodge RE.ini" file to configure the mod settings before enter the game:

  • DodgeHotkey:Map the Hotkey that perform dodge, go to this site to check the corresponding key code: https://www.creationkit.com/index.php?title=Input_Script#DXScanCodes
  • EnableTappingDodge:Set the dodge perform by tapping sprint button, that will replace the dodge hotkey with sprint key. Require Classic Sprinting Redone (https://www.nexusmods.com/skyrimspecialedition/mods/20166) to work.
  • StepDodge:Set if perform step dodge instead of rolling dodge, "true" is enable while "false" is disable. This feature requires Nemesis to work.
  • DodgeStamina:Set the stamina cost when perform dodge.
  • EnableSneakDodge:Set if allow perfrom dodge when sneaking.
  • iFrameDuration:Set the duration of invincibility frames, unit : second(s). RequiresI-Frame Generator
If you change the setting mid-gameplay, you have to relaunch the game to make the modification apply!

Compatibility Issues:


Compatible with:

  • Compatible with animations replacers mods for the original TK Dodge SE, such asForward and Back Dodge Animations Replacers.
  • Compatible with True Directional Movment.
  • Compatible withSound For TK Dodge SE.

Incompatible with:

  • Incompatible with FNIS.
  • Incompatible withTK Dodge SE - TDM custom compatible patch. This patch is redundant for TK Dodge RE.

Credit:

  • tktk1 for his TK Dodge SE.
  • omg1234(loop) for helping fix the first person behaviour well and the third person bows aiming misalignment bug and dodging rotation issue with TDM.Managed v0.45a~v0.48a behavior portion. And continue updatebehavior portion from 0.48a~0.55rc3.
  • Ershin for his Dodge Framework source code.
  • Fudgyduff for his commonLibSSE.
  • Doodlezfor AE support skse plugins

Only Dodge Version is Outdate




Spoiler:

Show

About Only Dodge Version for Install:

Requirement:
  • SKSE
  • Address Library for SKSE Plugin
  • Animation Motion Revolution
  • I-Frame Generator (optional, only if you wantinvincibility frames dodge feature).

Run Nemesis and make sure you tick up the Only TK Dodge

TK Dodge RE - Script Free (2)

For modder :
only dodge version
NowIn order to use AMR more accurately and solve compatibility problems

you need to add AMR's motion annotation to your dodge animation
(So now you dont need to editanimationdatasinglefile)

now the motion data fully control by AMR, sothat different animation can have different motion (displacement)

Also change animation files tothe TKDodge folder path

And added a new animation DodgeForward
So for thosemodswant use Only Dodge version needto adjust the path and dodge forward nameIf you use DAR just need to add a TKDodge folder under the DAR and change thedodge forwardname
so now all the dodge animation will underTKDodge file


TK Dodge RE - Script Free (2024)

References

Top Articles
Latest Posts
Article information

Author: Gregorio Kreiger

Last Updated:

Views: 6409

Rating: 4.7 / 5 (77 voted)

Reviews: 92% of readers found this page helpful

Author information

Name: Gregorio Kreiger

Birthday: 1994-12-18

Address: 89212 Tracey Ramp, Sunside, MT 08453-0951

Phone: +9014805370218

Job: Customer Designer

Hobby: Mountain biking, Orienteering, Hiking, Sewing, Backpacking, Mushroom hunting, Backpacking

Introduction: My name is Gregorio Kreiger, I am a tender, brainy, enthusiastic, combative, agreeable, gentle, gentle person who loves writing and wants to share my knowledge and understanding with you.