as long as i put " pcall(loadfile("quickDodge//quickDodge.lua")) " inside other modded c0000.hks , i don't need yours, right ? i thought this mod need to be inside mod engine 2 as i saw \action\script
MANUALLY DOWNLOAD V1.02 OR USE THE AUTOMATIC UPGRADE SYSTEM (WINDOWS10+) (PRESS AND HOLD L1 + R! + DODGE FOR 15S)
New features:
In your Game folder's quickDodge folder where you put your quickDodge.lua, in the new version after running the game it will automatically create a settings file called quickDodgeSettings.txt. All configurations now use this file. Changes can be live loaded within 1 second of saving the file.
Sprint is now mapped to L3 AKA Crouch. Crouch is mapped to L3 + Dodge (X + Spacebar). There is still some jank with this so if you stand still and try crouching you just backstep, but if you are walking forwards while doing so you crouch. You instantly sprint when pressing L3.
A BUGFIX HAS BEEN DEPLOYED.
MANUALLY DOWNLOAD V1.01 AS INSTRUCTED.
Upgrading the mod from v1.01 or higher is as simple as pressing L1 and R1 and Dodge and holding for 15 seconds. Only for those on Windows 10 or higher or have curl installed (the default for Win10 and higher).
Bug Fixes:
Dodge directionality wonkiness.
Lack of ability to backstep.
Side Note: Due to personal reasons I am going to be inactive and not updating the mod for a few weeks.
i tried putting it in the same directory as specified. and changed some values but whatever i do. it doesnt change anything. i have exhausted my maximum brain usage(maybe idk sh*t) yet dont know if i am missing something. i dont have another modded c0000.hks file. only this one but nothing changes. followed the txt file instructions but nothing changes. i dont know where to put pcall(loadfile("quickDodge//quickDodge.lua")). it says if i want to merge (i assume with other mods with the same kind of file) i put it just above the long list of things (idk what global list means first day modding).
please antisteak give me more simplified instructions.
i have modengine inside the game directory also using elden mod loader (both work)
When the camera locks onto the boss, I keep rolling to the right or left, which can cause problems. For example, after rolling to the right, if I want to roll to the right again, it will turn to the left or sometimes back. After the first roll, the direction of the second roll is not controlled.
Great mod, this (and your execellent hks guide) got me into modding ER (: Made some personal edits:
To unlock sprint direction while locked on simply add this line in quickDodge.lua:
act(LockonFixedAngleCancel)
below line 122:
if env(ActionDuration, ACTION_ARM_L3) > 0 and env(GetStamina) > 0 and buttonToggleThing then
I also changed crouch from "hold run" + "dodge" to "hold interact" + "jump"; add:
function ExecJump_Modified() if (env(ActionRequest, ACTION_ARM_ACTION) == TRUE or env(ActionDuration, ACTION_ARM_ACTION) > 0) and env(ActionRequest, ACTION_ARM_CHANGE_STYLE) == TRUE and c_IsStealth == FALSE then StealthTransitionIndexUpdate() ExecEvent("W_Stealth_to_Stealth_Idle") c_HasActionRequest = TRUE return TRUE elseif (env(ActionRequest, ACTION_ARM_ACTION) == TRUE or env(ActionDuration, ACTION_ARM_ACTION) > 0) and env(ActionRequest, ACTION_ARM_CHANGE_STYLE) == TRUE and c_IsStealth == TRUE then StealthTransitionIndexUpdate() ExecEvent("W_Stealth_to_Idle") c_HasActionRequest = TRUE return TRUE end end
82 comments
i thought this mod need to be inside mod engine 2 as i saw \action\script
MANUALLY DOWNLOAD V1.02 OR USE THE AUTOMATIC UPGRADE SYSTEM (WINDOWS10+) (PRESS AND HOLD L1 + R! + DODGE FOR 15S)
New features:
In your Game folder's quickDodge folder where you put your quickDodge.lua, in the new version after running the game it will automatically create a settings file called quickDodgeSettings.txt. All configurations now use this file. Changes can be live loaded within 1 second of saving the file.
Sprint is now mapped to L3 AKA Crouch. Crouch is mapped to L3 + Dodge (X + Spacebar). There is still some jank with this so if you stand still and try crouching you just backstep, but if you are walking forwards while doing so you crouch. You instantly sprint when pressing L3.
A BUGFIX HAS BEEN DEPLOYED.
MANUALLY DOWNLOAD V1.01 AS INSTRUCTED.
Upgrading the mod from v1.01 or higher is as simple as pressing L1 and R1 and Dodge and holding for 15 seconds. Only for those on Windows 10 or higher or have curl installed (the default for Win10 and higher).
Bug Fixes:
Dodge directionality wonkiness.
Lack of ability to backstep.
Side Note: Due to personal reasons I am going to be inactive and not updating the mod for a few weeks.
please antisteak give me more simplified instructions.
i have modengine inside the game directory also using elden mod loader (both work)
To unlock sprint direction while locked on simply add this line in quickDodge.lua:
act(LockonFixedAngleCancel)
below line 122:
if env(ActionDuration, ACTION_ARM_L3) > 0 and env(GetStamina) > 0 and buttonToggleThing then
I also changed crouch from "hold run" + "dodge" to "hold interact" + "jump"; add:
function ExecJump_Modified()
if (env(ActionRequest, ACTION_ARM_ACTION) == TRUE or env(ActionDuration, ACTION_ARM_ACTION) > 0) and env(ActionRequest, ACTION_ARM_CHANGE_STYLE) == TRUE and c_IsStealth == FALSE then
StealthTransitionIndexUpdate()
ExecEvent("W_Stealth_to_Stealth_Idle")
c_HasActionRequest = TRUE
return TRUE
elseif (env(ActionRequest, ACTION_ARM_ACTION) == TRUE or env(ActionDuration, ACTION_ARM_ACTION) > 0) and env(ActionRequest, ACTION_ARM_CHANGE_STYLE) == TRUE and c_IsStealth == TRUE then
StealthTransitionIndexUpdate()
ExecEvent("W_Stealth_to_Idle")
c_HasActionRequest = TRUE
return TRUE
end
end
ExecJump = createPostDetour(ExecJump, ExecJump_Modified)
remove (line 147):
if (env(ActionRequest, ACTION_ARM_L3) == TRUE or env(ActionDuration, ACTION_ARM_L3) > 0) and env(ActionRequest, ACTION_ARM_SP_MOVE) == TRUE and c_IsStealth == FALSE then
StealthTransitionIndexUpdate()
ExecEvent("W_Stealth_to_Stealth_Idle")
c_HasActionRequest = TRUE
return TRUE
elseif (env(ActionRequest, ACTION_ARM_L3) == TRUE or env(ActionDuration, ACTION_ARM_L3) > 0) and env(ActionRequest, ACTION_ARM_SP_MOVE) == TRUE and c_IsStealth == TRUE then
StealthTransitionIndexUpdate()
ExecEvent("W_Stealth_to_Idle")
c_HasActionRequest = TRUE
return TRUE
end