DARK SOULS™ II

DARK SOULS™ II

Vezi statistici:
[Solution] Work Around To Mouse Delay
Mouse Delay Problem

There is a noticeable delay between a mouse click and the execution of the action. You can measure this delay yourself by observing the difference between a righthand attack (single right click) and the keyboard shortcut (default H). The execution from the keyboard is almost instant while mouse click adds a delay. This makes the game more difficult and frustrating. The reason this problem exists is for the need to detect double mouse clicks for other actions like heavy attacks.

Work Around

Please keep in mind that this solution will not allow you to maintain the double click feature. You either need to use a modifier key to use those actions or assign additional mouse buttons. The solution is simple; remap the mouse buttons to the keyboard counterparts. How do we address this problem? There is a small, well known utility called AutoHotkey. This application is lightweight, runs in the background, and has a portable version available. In short, it executes script files written in plain text that allows the remapping of keys and terminates when closed from the system tray.

The sample script I have provided does the following:

Right Mouse Button: Mapped To H (Attack Righthand)
Left Mouse Button: Mapped To U (Attack Lefthand)
Shift+Right Mouse Button: Mapped To G (Strong Attack Righthand)
Shift+Left Mouse Button: Mapped To Y (Strong Attack Lefthand)

Instructions

1. Install or obtain the portable version of AutoHotkey from their website[www.autohotkey.com].
2. Download this {LINK ÎNLĂTURAT} I have provided. Use it, modify it, or write your own.
3. Run the ahk script by double clicking it or dropping it on the portable exe.
4. Launch Dark Souls II.
5. In the options, set the buttons for attack righthand, attack lefthand, strong attack righthand, and strong attack lefthand to "Nothing" under the mouse controls.
6. Enjoy the game!

Final Words

1. If you would like to use extra buttons on your mouse, edit the script and assign these using xbutton1, xbutton2, xbutton3, etc. For example, xbutton1::g will map first thumb button to strong righthand attack.
2. AutoHotkey will be active until you close the script from your system tray.
3. The buttons will only be changed within the game and not within windows or other applications (you can still click).
4. This is a temporary solution that simply masks the problem, but it works quite well.
5. If you want to expand on this script, there is a wealth of tutorials avaiable for learning AutoHotkey.
6. You can also use AutoHotkey to make previously unbindable buttons usable. For example, map / (forward slash) to E (use) /::e
7. Scripts are plain text you can open with any text editor, but use the .ahk extension.
8. If you modify a script, simply right-click it and select reload. No need to restart the game or anything.
Editat ultima dată de Alicia-X; 25 apr. 2014 la 3:20
< >
Se afișează 1-15 din 27 comentarii
Saniala 25 apr. 2014 la 3:14 
Thank you very much for this. Works great.
I could kiss you, but I'll just leave a very greatful thank you sir/mam! This is a wonderful workaround for me.
Thanks for this convenient script; I stumbled upon that program in another thread but didn't really want to jump through all these loopholes just to fix this delay. Now I've just installed this and I do say it's a great workaround. I previously rebound my mouse keys to keyboard keys but then you run into issues navigating the in-game menu. Somehow this script doesn't have that - more power to you.

I've forwarded this discussion/topic in the main thread for visibility. Thanks again!
Thanks, i think in the last line in the script after ';' you mean 'left' rather than 'right'? confused me for a minute :)
Editat ultima dată de Martin1245456; 25 apr. 2014 la 14:17
ElleCore 25 apr. 2014 la 15:02 
You are a true savior of souls.
Squall. 25 apr. 2014 la 16:14 
Great script, helped me alot!
Alicia-X 25 apr. 2014 la 20:10 
Glad it could help. The last line is supposed to be left button and not the right button, but it's just a comment so no big deal.
Do all from instructions it doesn`t work for me
Mozek 26 apr. 2014 la 5:48 
doesnt work, right click = no action
Mozek 26 apr. 2014 la 6:12 
Help pls. I can't open .ahk script because it says that i have no rights to open it. So what can i do?
Nodos 27 apr. 2014 la 7:55 
I'm not sure why but I can't seem to backstab enemies while using this workaround. I just do a regular attack no matter where I stand behind them. Anyone else having the same problem?

Edit: Nevermind, I just had the wrong bindings in the game because I messed around with the keybinds a bit.
Editat ultima dată de Nodos; 27 apr. 2014 la 8:17
This is amazing .... Zweihander and I can once again do jump attacks.

If your like me and you actually liked the ds1 controls then all you need is this for the bottom

~rbutton::g ; Remap the right mouse button to the keyboard button g.
~lbutton::h ; Remap the left mouse button to the keyboard button h.

While of course, still understanding what the author of this topic is saying and has described.
Fantastic! Super useful jump attack and guard break script. Thank you for sharing!
Beware, after using this script (thanks) I've unintentionally attacked a couple of friendly NPCs. When in dialogue, do not click the "Ok" button with left mouse, as this will both continue the dialogue and perform whichever action is bound to left mouse.
If you want to play it safe you can edit the script and write down
F1::Suspend ; pauze script

to pauze the script while you're in town for example. Just press F1 to pauze it and again to resume.
< >
Se afișează 1-15 din 27 comentarii
Per pagină: 1530 50

Data postării: 25 apr. 2014 la 2:06
Postări: 27