Automatically makes your character face as the front of camera when you move mouse horizontally. For people who prefer more like any non target lock melee FPP/TPP style control - point targets with just mouse movement. With this script you don't need target locking for melee and any skills that don't require single target.
Other user's assetsAll the assets in this file belong to the author, or are from free-to-use modder's resources
Upload permissionYou can upload this file to other sites but you must credit me as the creator of the file
Modification permissionYou are allowed to modify my files and release bug fixes or improve on the features so long as you credit me as the original creator
Conversion permissionYou can convert this file to work with other games as long as you credit me as the creator of the file
Asset use permissionYou must get permission from me before you are allowed to use any of the assets in this file
Asset use permission in mods/files that are being soldYou are not allowed to use assets from this file in any mods/files that are being sold, for money, on Steam Workshop or other platforms
Asset use permission in mods/files that earn donation pointsYou are not allowed to earn Donation Points for your mods if they use my assets
Author notes
This author has not provided any additional notes regarding file permissions
File credits
This author has not credited anyone else in this file
Donation Points system
Please log in to find out whether this mod is receiving Donation Points
Changelogs
Version 1.5.0
- Few fixes for w down/up with physical state desync, which affected roll/dodge/backstep direction
- Fixes in logic around using skills - behaves better in terms of maintaining attack direction in case of skill mode 0 or 2
Version 1.4.5
Improved logic about not messing up roll/dodge direction.
Added 2 new config constants about certain delays.
Version 1.4.0
Added distinct skill mode - press and hold like katana unsheathe or wild strikes. See doc in file for details.
Added new major feature - shortuct key to use skill on your second weapon. Either you hold 2 weps and second skill is then the one you don't see as your skill or you use 2h grip as your main and switch to 1h/1h grip in order to use the skill from the second weapon/shield. Documentation is in file. This is obviously disabled by default
Version 1.3.7
Added/adjusted delays for auto w press resume after interruption. This should greatly help to minimize wrong direction roll/backstep occurence.
Added config variable for dual wield that allows to properly handle guards (if you switch to 2h grip for example or to 1wep + shield).
Version 1.3.6
Small fix in new dual wield attack handling logic
Version 1.3.5
- Small improvements in script logic
- Added new config constant - hold w for dual wield attack duration, this one can also be toggled on/off, because in many cases we don't won't right button to prolong w press
- Improved roll/backstep handling, hope will be less cases of wrong direction dodge as well as too delayed one
Version 1.3.0
1) various small script logic fixes
2) added new features and config constants
a) auto turn will now auto disable if elden ring window is deactivated (so any windows action like minimize, focus other app, etc.)
b) added possibility to define keys which will disable auto turn as side effect, like esc, map open etc.
c) added possibility to turn on/off sounds when toggling auto turn mode
d) added small feature of configuring heavy attack keys (script and in game) in a way that missed guard counter will result in skill use instead of heavy attack (great if you use shield bash)
3) divided config into basic part and advanced part
Version 1.2.0
- Various minor fixes
- Simplified heavy attack button config - just make it match in script and in game
- Auto turn toggle button is now configurable
- Simplified include custom code behavior - now you can just code in the included script whatever and should work, because it is included in right place
- Added config values for heavy attack timing (because it depends on wep type)
- Improved documentation and added some config validation code
Version 1.1.0
Improved keeping forward direction when doing consequitive attacks, so chains, combos etc.
New config constants were added with this change. So make sure you re-go through config again.
Version 1.0.4
Hotfix
Version 1.0.3
Hotfix
Version 1.0.2
Hotfix
Version 1.0.1
Hotfixes
Version 1.0.0
Initial version.
Autohotkey script that makes character facing follow the horizontal moves of camera.
Important (instruction)! This script will not work out of the box most probably. You need to spend, estimate, at least 15 mins to configure it for you (might take longer). Explanations are in the file itself, go from the top of the file until end of the config section. Shift + q is the default toggle hotkey for enabling/disabling auto turn while the script is running. But see the script file about auto on/off cases/features. After you edited the file and made it ready to go, launch with AutoHotkey.
NEW! In version 1.4.5: major improvement yet again for not confusing directions of rolls/dodges/backstep. NEW! Extra feature in version 1.4.0. You can setup a hotkey for your second weapon skill use. This feature is off by default.
-------------------------------
Hence Auto Rurn. The mechanism is simple - scan for horizontal moves and press w (move forward) for a moment to adjust character orientation. Script deals with all problematic input interactins, so it will disturb as little as possible. It also handles stuff like adjusting direction of heavy/charged/charged skill without manually pressing w. But anyway it is just an input script, don't expect it to work perfectly.
Actions that this script handles: attacks, attack chains, sequences, charged attacks, charged skill. When holding guard, auto forward direction adjustment is disabled, same with all move actions. So it will not turn you in other direction randomly - if you move some way in some direction, you will do that action properly. Non charged skill aiming is now flawed - if you're facing front it will be fine, but in case of quick turns, the timing might desync - the best to ensure is to press direction key when winding up the skill. Charged skill is different story due to special logic implemented.
Important and FAQ! 1) Is this script a cheat? No, by any means in basic config. The script is not doing any complex input macros for helping in game performance. It's just doing what could be in game settings under one checkbox really :). But whether it would be considered a cheat online - that I don't know. NOTE: It has some small features that are off by default and kinda could be considered on the edge of cheating, because they bind more than one action in game into 1 button, but this is very simple. Like wep switch + use skill. 2) Known issues:
Sometimes roll and/or backstep might confuse direction. In such case release all wasd and space buttons before doing such action again. But from version 1.4.5 this should happen very rarily. Should be now totally fixed in version 1.5.0
Forward direction can be lost during sequencial attacks, chains, combos etc. Also during charged attack - you rotate cam, but the attack/skill skill releases according to the character facing not current camera facting. I have worked to minimize this a lot. You can always help this by simply pressing w or other direction key yourself or adjusting config timings.