DARK SOULS™ II
-- Guaranteed FIX to Mouse Input Lag --
As of right now, a majority of the Dark Souls II community are having some serious input lag with their M1 and M2 buttons even with their scrollers and the raw mouse input working flawlessly.

I've checked with some people and throughly tested everything from refresh-rates, advanced tv settings/enhancement interferance to electric frequencies, resolutions, rendering and software. Nothing seems to pinpoint or circumvent the problem.. Except when using only the keyboard as a substitute. And we PC gamers like our keyboard & mouse combos so here's a guaranteed fix for all of my fellow geeks:

----------------------------------------------------------------------

1. Download Autohotkey http://www.autohotkey.com (Similar programmable macro/hotkey programs will do If they support similar scripts)

2. Install it and open up the .exe.

3. A prompt to enter a script will appear. Click Yes. A .txt file will appear.

4. Delete everything in the .txt and replace it with this:

LButton::H

RButton::G

Esc::ExitApp


5. Play!

----------------------------------------------------------------------

This method will tell your computer that when you click with your left and mouse buttons, you actually meant to click H and G on your keyboard, which is the standard keyboard options for light and heavy attacks with your right hand. It bypasses whatever issue there is in the game and allows you to play like you were using nothing but a keyboard. If you want to use a weapon in your left hand, the keys would instead be U and Y.

It doesn't come without It's downsides however. You won't be able to use your regular mouse buttons once the script activates so be sure to have the "Esc::ExitApp" section be included, that way you can simply press "Esc" and the Script will immediately shut down. You can also use Ctrl+Alt+Delete by looking for the autohotkey process and terminating the process to deactivate the script, automatically restoring all default settings. Be sure to have the game running to simply tab into it.



I also recommend binding the "Auto Guard" to "Shift" for a more comfortable control scheme.



P.S

If you mess up and get an error every time you try to open up a script, browse to C:\Users\UserName\Documents and open up the scripts there with notepad or changing the file-type to .txt
แก้ไขล่าสุดโดย Coe⁧⁧✔️[Quality Control]; 25 เม.ย. 2014 @ 2: 08am
< >
กำลังแสดง 1-15 จาก 205 ความเห็น
before I do this, steam doesnt ban for autohot key running in the background or anything yea?
No, they don't. This is a simple method of rebinding keys.
alright, thanks for the post man. I'm curious as to whats causing this delay because i tried so hard to find a pattern but nada
If this works, you are a saint.
I would write a huge script to re-do all the other stupid controls but I don't have the know-how to write/program anything particularly large and I'd like to keep it simple so people can vaguely understand what It does. Hopefully, this will be sufficient until the hotfixes start pouring out.
แก้ไขล่าสุดโดย Coe⁧⁧✔️[Quality Control]; 24 เม.ย. 2014 @ 6: 06pm
It works well, but I have a question about it. How do I easily turn it off once its on, since the mouse buttons no longer work?
โพสต์ดั้งเดิมโดย ♥Danny♥ ( つ◕◡◕)つ ~ ♪♫:
alright, thanks for the post man. I'm curious as to whats causing this delay because i tried so hard to find a pattern but nada

Every time you click the mouse button the game waits to see if you click AGAIN, if you do it performs the double-click action, if you do not it performs the single-click action. This of course introduces a delay on every single mouse-click you perform. It is a design choice and a very poor one.
It's fairly easy given that you can Ctrl+Alt+Delete and then tab to the Autohotkey.exe process. I think there should be a kill-command as well, let me investigate.
โพสต์ดั้งเดิมโดย Dr. Dunsparce:
โพสต์ดั้งเดิมโดย ♥Danny♥ ( つ◕◡◕)つ ~ ♪♫:
alright, thanks for the post man. I'm curious as to whats causing this delay because i tried so hard to find a pattern but nada

Every time you click the mouse button the game waits to see if you click AGAIN, if you do it performs the double-click action, if you do not it performs the single-click action. This of course introduces a delay on every single mouse-click you perform. It is a design choice and a very poor one.

I Investigated this as well. While It does have a small reduction in disabling every interfering double-click action, there is still significant delay to be had.
โพสต์ดั้งเดิมโดย Coeco:
It's fairly easy given that you can Ctrl+Alt+Delete and then tab to the Autohotkey.exe process. I think there should be a kill-command as well, let me investigate.
That's the way I was currently using to kill it, was just wondering if there was an easy way to terminate it since I tend to alt tab often.
โพสต์ดั้งเดิมโดย Coeco:
I Investigated this as well. While It does have a small reduction in disabling every interfering double-click action, there is still significant delay to be had.

That is because un-binding the double-click actions doesn't stop the game from anticipating them, When double-click is set to NOTHING, it still performs an action, that action being NOTHING. This is why you can not spam attack with double-click set to NOTHING, you will simply stand there motionless, perfectly doing your NOTHING one after the other.
โพสต์ดั้งเดิมโดย Dr. Dunsparce:
โพสต์ดั้งเดิมโดย Coeco:
I Investigated this as well. While It does have a small reduction in disabling every interfering double-click action, there is still significant delay to be had.

That is because un-binding the double-click actions doesn't stop the game from anticipating them, When double-click is set to NOTHING, it still performs an action, that action being NOTHING. This is why you can not spam attack with double-click set to NOTHING, you will simply stand there motionless, perfectly doing your NOTHING one after the other.

Game is agreeable very unfinished and grossly unpolished for a PC release and I couldn't be more disappointed after a long, dreary month of delay.
โพสต์ดั้งเดิมโดย Coeco:
โพสต์ดั้งเดิมโดย Dr. Dunsparce:

That is because un-binding the double-click actions doesn't stop the game from anticipating them, When double-click is set to NOTHING, it still performs an action, that action being NOTHING. This is why you can not spam attack with double-click set to NOTHING, you will simply stand there motionless, perfectly doing your NOTHING one after the other.

Game is agreeable very unfinished and grossly unpolished for a PC release and I couldn't be more disappointed after a long, dreary month of delay.

Agreed.
#NoEnv #IfWinActive, DARK SOULS II F2::Suspend LButton::U RButton::Y

This stops the script from eating your mouse buttons if Dark Souls 2 isn't the focused window.

To go further, pressing F2 stops the script, letting you click if you need to do stuff in menus.


If you want it to do normal attacks with LMB/RMB, change it to LButton::U and RButton::H

If you have a mouse with 2 extra side buttons and want to assign them to heavy attacks, check this post.
แก้ไขล่าสุดโดย DAOWAce; 24 เม.ย. 2014 @ 9: 05pm
< >
กำลังแสดง 1-15 จาก 205 ความเห็น
ต่อหน้า: 1530 50

วันที่โพสต์: 24 เม.ย. 2014 @ 4: 55pm
โพสต์: 205