I just found a nice way to speed up casting times.
What you need is a nice little tool named AutoHotKey.
With AutoHotKey you can map different combinations of buttons and mouseclicks to each other. You could, for example, write a script that would emulate pressing 'asf' when you press the '1' key.
The script is rather self-explaining. It starts off with enforcing the use of keyboardhooks (This might strike some AntiVirus as odd, so look out for warnings). After that the delay between each emulated key press and the press-down time is defined.
Then we start defining our Hotkeys in this fashion:
That means if you press '1' AutoHotKey will emulate pressing 'asf' which will prepare the elements to cast the spell Haste.
Just save the following script as *.ahk and then doubleclick it and the defined hotkeys should become available ingame.
#UseHook ;Script may use Hooks
#InstallKeybdHook ;Force the use of Hooks
SetKeyDelay, 50, 50, Play ;Delay between KeyDown/KeyUp and different Keys
;Now for the Spells:
1::SendPlay qrqrqrqrqr ;xIce, I just like it !
2::SendPlay qfasa ;Thunder Bold
3::SendPlay fdfqdf ;Meteor Storm
4::SendPlay qqf ;Rain
5::SendPlay asf ;Haste
I am running Win 7 x64 too and it works pretty well.
Can you check if the hotkey properly works in a texteditor like notepad.exe ?
Can you try to remove the first two lines from the script (The hook stuff) ?
You can also try changing the first two parameters in the 3rd line (SetKeyDelay).
One parameter defines how long a button is pressed and the other one defines how much time passes between presses. Try a value of 100 or so.
I have uploaded my version of the script here: rapidshare.com/files/445191370/Magicka.ahk
You might want to try it out.
For example, I press '1', and it writes the first element, but it wont write the next unless I press another key, like 'Space', and I have to do this continuously until it finishes the script.
Did you try the suggestions I made for Alisis in my 2nd post ?
Did you try the usual Vista-related stuff like run as Admin and XP Compatibility mode ? As far as I know it must be run as Admin.
You might also want to try to search for vista 64 specific issues with AutoHotKey.
This might also be some kind of timing error, try setting the delays in SetKeyDelay higher, like 100 or so (Values are in miliseconds).
[Edited by RedWraith, 1/30/2011 5:11:52 AM]
I've inserted and removed the hooks.
I'll try looking into AutoHotKey's forums.
Gonna try again later & see if it does it again, on its own. I used the file RedWraith had posted, no changes to it at all.