Initially I had some annoyances with the gameplay of Dragon Age 2, just like I had with the prequel. I really wanted it to contain as much real-time action as possible.
So Dragon Age 2 was the next gem that I wanted to polish. Just like in DA: Origins, I did not really enjoy the default control scheme of DA 2, and below follows how I’ve managed to workaround some issues I had with this scheme.
Annoyance 1 : the mouse look. Just like in DAO, there is no builtin ‘mouse look’ toggle functionality in DA2. As a result, for an enhanced experience you need to use the same AutoHotkey script again which I’ve already elaborated here.
Annoyance 2 : no auto-attack. By default you need to manually click or bash your R-key to attack the next enemy. For DAO, there was a mod that provided a new skill named ‘Possessed’. You could then enable this skill in your tactical setup screen.
For DA2, I succeeded in having the same result by activating a second AutoHotkey script (so this application needs to be installed on your computer) which provides a R-key bash with a 500ms delay. Below the code of this script.
#NoEnv #SingleInstance Force #usehook SetTitleMatchMode 2 #Persistent DetectHiddenWindows, On sendMode Input #InstallKeybdHook #InstallMouseHook SetDefaultMouseSpeed, 0 SetMouseDelay, -1 SetKeyDelay, -1 SetWinDelay, -1 SetBatchLines, -1 SetControlDelay -1 #MaxThreads 30 #MaxHotKeysPerInterval 1000 #MaxThreadsBuffer on #KeyHistory 0 ;============== ;===========HOTKEYS============== ;Press (Numberpad 5 or w/e you assign) to repeatedly press the R-button hotkey, Numpad5, autoattacktgl ;Press (ALT+s or w/e you assign) to pause/unpause the script ;! = ALT Key hotkey, !s, Psescipt ;===========-------------======== autoattacktgl: RepeatKey := !RepeatKey If RepeatKey SetTimer, SendTheKey, 500 ; The "500" here is the number of milliseconds between repeats. Else SetTimer, SendTheKey, Off Return SendTheKey: SendInput r Return ;===========-------------============== Psescipt: Suspend Pause,,1 SoundBeep return ;===========-------------==============
This code will make your selected character automatically attack any enemies on sight (so the mouse still has to be controlled). Any slain enemies will be automatically looted at the end of every battle as well. The script can be disabled/enabled by pushing the Numpad 5 key.
(Optional) annoyance 3: difficulty. If the game is still too difficult for you, you can also install the Story Mode mod. For me this was not necessary, but some fights take a long time and I can imagine that repeating the same actions over and over again can become very dull.
That’s all, hopefully this works for you as well to have a better DA2 experience…
Hi where do I put this script code in DA2?
// Peter
The location where you put this script really doesn’t matter, as it is not directly related to the game, but to the mouse and keyboard functions. This script content needs to be saved in a file with an .ahk extension, and AutoHotKey needs to be installed and launched using the option “Run as Administrator” to make it work.
Ok thank u very much. I will try
Best regards