Skip to content

Makes the Dodge's Swift/Roll/Dash/Teleport/ShadowBlink whatever you name it to be *almost* infinite

Notifications You must be signed in to change notification settings

pinguluk/InfiniteSwiftMod

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 

Repository files navigation

Description

A Hogwarts Legacy mod.
Makes the Dodge's Swift/Roll/Dash/Teleport/ShadowBlink whatever you name it to be infinite.

InfiniteSwiftMod.mp4

Requirements

This mod requires RE-UE4SS.

  1. Download the latest standard RE-UE4SS XInput release.

  2. Extract the contents of RE-UE4SS into: *\HogwartsLegacy\Phoenix\Binaries\Win64 Screenshot_543

  3. Move the InfiniteSwiftMod folder into the Mods folder from RE-UE4SS: *\HogwartsLegacy\Phoenix\Binaries\Win64\Mods Screenshot_542

(Optional) Disable any preincluded mods that you don't want, by modifying the mods.txt (from *\HogwartsLegacy\Phoenix\Binaries\Win64\Mods) and setting their value to 0 (some of these may cause issues like crashes or performance issues) or by removing them from the Mods folder.

Example Before

CheatManagerEnablerMod : 1
ActorDumperMod : 0
ConsoleCommandsMod : 1
ConsoleEnablerMod : 1
SplitScreenMod : 0
LineTraceMod : 0

After

CheatManagerEnablerMod : 0
ActorDumperMod : 0
ConsoleCommandsMod : 0
ConsoleEnablerMod : 0
SplitScreenMod : 0
LineTraceMod : 0

How to use

You need to have the SWIFT talent accuired.
Currently I made it to work only with keyboard.
Just hold roll to trigger the Swift ability (you don't need to hold the key afterwards) and to stop, press C.

Change the default key and blink speed

Edit the main.lua from InfiniteSwiftMod\Scripts
For the default stop key change the stopShadowBlinkKey variable
and for the blink speed change the shadowBlinkSpeed variable
image
To apply the changes without reloading the game, just press CTRL + R in-game and use the fast travel once, for the changes to be reapplied.

Additional useful game objects for modding:

Change BlinkSpeed
RootMotionModifierProperties_DodgeRoll /Game/Pawn/Student/Abilities/Locomotion/ABL_ShadowBlink.Default__ABL_ShadowBlink_C:ablRootMotionModifiersTask_1.RootMotionModifierProperties_DodgeRoll_0

Change ShadowBlinkAnimation
BTCustomActionDelegateBinding /Game/Pawn/Shared/StateTree/BTT_Biped_ShadowBlink_2.BTT_Biped_ShadowBlink_2_C:BTCustomActionDelegateBinding_0

Alternative for /Game/Pawn/Student/Abilities/Locomotion/ABL_ShadowBlink.Default__ABL_ShadowBlink_C:ablRootMotionModifiersTask_1
Function /Game/Pawn/Student/Abilities/Locomotion/ABL_DodgeRoll_ShadowBlink_Gate.ABL_DodgeRoll_ShadowBlink_Gate_C:OnAbilityStart

Known/Possible bugs

  • When traveling some distances (the chunks are recompiled or something like that), the STOP key stops working for some reason, until the data is recompiled. A workaround is to use the broom, to stop the swift. (WIP)
  • The ShadowBlink animation is kinda wonky and the effects will stop being correctly aligned/oriented (WIP)

Additional info

This is my first Unreal Engine mod ever.
If you find this mod is useful, consider to make a donation.
Nexus Mods page here

About

Makes the Dodge's Swift/Roll/Dash/Teleport/ShadowBlink whatever you name it to be *almost* infinite

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages