EMU Light - Enhanced Moveset Utility L0.6
Can I be softbanned/shadowbanned for using EMU Light?
We cannot be sure yet. So far we know nothing about Elden Ring's anticheat protection. And while FROM has no history of taking actions against autohotkey based scripts, it is simply too early to tell. Execute caution during online play. In the past (Dark Souls 3) the game would inform you if you were in violation before action was taken against your account. We dont know if Elder Ring will do the same, but keep an eye on such message. That being said, use EMU Light only if you understand the possible consequences, which might include a softban/shadowban from online of some kind (like in Dark Souls 3). It is also important to note that the same can be said for any actual mod on nexus, including reshade presets.
Functionality:
- Removed innate input delay from Rolls (Using a dedicated roll key makes the roll begin on key press rather than key release)
- RPG style magic hotkeys (Create a dedicated hotkey for each attuned spell that selects and casts it with one press).
- Additional buttons for Controller using a dedicated Switch button, that changes the functionality of all other buttons when held.
- Roll and R1 cooldown (Adjust action queue behavior by creating a cooldown time when consequent rolls or R1 wont register).
- Automatic and manual Save file backup (Save file is backed up on EMUL launch and on press of a backup hotkey).
Video showcase:
A big thank you to Zorlin3321 for the showcase of EMU Light's functionality, discovering an XBOX workaround and his help in testing the upcoming XInput implementation that will allow EMU Light to natively support XBOX controllers without the use of any outside applications.
Q&A:
Basic
- How do I start using EMU Light?
Download the zip file. Extract it into a dedicated folder. Run the exe.
- How do I stop using EMU Light?
Don't run the exe. Delete the EMU folder.
- Can I be softbanned for using EMU Light?
We cannot be sure yet. So far we know nothing about Elden Ring's anticheat protection. And while FROM has no history of taking actions against autohotkey based scripts, it is simply too early to tell. Execute caution during online play. In the past (Dark Souls 3) the game would inform you if you were in violation before action was taken against your account. We dont know if Elder Ring will do the same, but keep an eye on such message. That being said, use EMU Light only if you understand the possible consequences, which might include a softbann/shadowban from online of some kind (like in Dark Souls 3). It is also important to note that the same can be said for any actual mod on nexus, including reshade presets.
- Why doesn't EMU Light work for me?
If you have the game installed on the same drive your system is installed, you might need to run EMU Light as an administrator. If you are running the game as an administrator, try to run it normally as well. Also make sure you set "Right hand light attack" to "O", "Right hand heavy attack" to "P", "Roll/Dash/Backstep" to "I" and "Next spell" to "L" in the game control menu. For a list of all possible binds see: https://autohotkey.com/docs/KeyList.htm.
Misc
- What are those *.ahk files for?
Those are the source code files of EMU Light. You can use them to modify the program to your liking or simply check what it does
(and that it doesn't do anything bad)
- How do I properly report bugs/get help?
Make a comment about the bug with detailed description of the problem. Use this format:
"What I wanted to happen", "What I did to make it happen" and "What happened instead".
- How to use quickcast while dual-wielding different magic catalysts
See this guide on how to set up EMUL to have quickcast work with dual-wielding of different types of magic.
Controller
- How does a controller support work?
EMU Light translates controller button presses to keyboard presses. This allows the controller to have the same functionality as Keyboard & Mouse.
To get more buttons for your controller, EMU Light sacrifices one button of your choosing to act as a Switch button that switches the basic function
to switch function for all the other controller buttons for as long as the Switch button is held.
- My controller come with pressure sensitive R2 and L2 buttons, why wont they work with EMU?
There are several technical difficulties and risks involved in implementing support for pressure sensitive trigger buttons. Since EMU doesn't
support pressure sensitive triggers, just bind them in Dark Souls game directly like you normally would. You can also use virtual driver applications such as DS4Windows or others to get L2 and R2 to act as any other buttons.
- I tried to bind attacks, movement or attunement slot quickcast on my D-PAD and I am experiencing weird behavior, why is that?
This is because D-pad (directional input on the left side of the controller) function very much like a joystick with X and Y axis instead of 4
individual buttons. EMU is able to read which direction was pressed, but not held. Attacks, movement and quick cast functionality changes
depending on whether a button was pressed or held for a while. As a rule of thumb, don't bind these actions to D-pad.
- What can I do if my XBOX One controller is not being recognized?
EMU Light is build in Autohotkey, which has a history of problems with controllers. You can use Steam's Big Picture controller support or a third party controller handlers of your choice. Below is a step by step on how to use a program called Universal Control Remapper to simulate a DS4 controller and make EMUL work: