I consider to buy this hardware too.
I have not try it yet but somehow I imagine keybinding the directional attacks with mini joystick. Do you think that 'd work?
I consider to buy this hardware too.
I have not try it yet but somehow I imagine keybinding the directional attacks with mini joystick. Do you think that 'd work?
It could probably work but that mini joystick is much better suited for movement in my opinion.
Been a bit busy around the time you are online. But my g600 arrived today, so i'll try to get on your TS tomorrow or monday noon so u can help set me up.
I just remembered that I forgot to mention something. I find it makes movement incredibly fluid.
Make the up and down on your joystick move your character forward and backward, but make the left and right keys Strafe left and right instead of turning around in a circle.
Use the mouse to turn your character around. You'll be amazed at the depth of control you have over your character by using strafe and turning with your mouse at the same time. It'll make you want to PVP. lol
For those of you that would like to try and see what G13 with LUA script can do.
This is the layout template I use whenever I create a new profile for a character in Age of Conan. This setup apply well to any class I play and makes it easier to jump from one character to another.
Image removed by poster
And the script, with comments and examples on how to handle 1 combo per key, 2 combos per key or multiple combos on the same key. All with combo step execution on the G11 key and with optional additional keystroke or macro when doing the combo finisher.
It also handles doubletap movement when pressing G14 and stance switching for soldiers that will only execute every 3 seconds.
You can download the Template removed by poster here.Code:-- Setup script variables, happens only once A = {1,0,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,1,1,1,0,0,0,1,1,1,1} -- no action on these keys B = {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0} -- execute macro for these keys C = {0,0,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0} -- reset combo steps for these keys D = {"W","D","S","A"} E = {false,false,false,false} H = {false,false,false,false} F = {}; T = {}; for index = 1,29,1 do F[index] = 1; T[index] = 0 end function OnEvent(event, key, family) -- Remember direction for doubletap handling if key > 25 then if event == "G_PRESSED" then E = key-25 else if E and key == E+25 then E = false end end end -- Exit if no action is supposed to happen if event ~= "G_PRESSED" or A[key] == 1 then return end -- Handle combostep execution if key == 11 then if H[1] then Press(H[1]) if H[4] and not H[2] then Press(H[4]) H[4] = false end H[1] = H[2] H[2] = H[3] H[3] = false else PlayMacro(key) end return end -- Reset all combosteps before a new combo if C[key] == 1 then H = {false,false,false,false} end -- 1 combo if key == 3 then Press ("?") -- combo H[1] = "?" H[2] = "?" H[3] = "?" H[4] = "?" end -- 2 combos if key == 4 then if F[key] then Press ("?") -- 1st combo H[1] = "?" H[2] = "?" H[3] = "?" H[4] = "?" else Press ("?") -- 2nd combo H[1] = "?" H[2] = "?" H[3] = "?" H[4] = "?" end F[key] = not F[key] end -- Multible combos if key == 5 then if F[key] == 1 then Press ("?") -- 1st combo H[1] = "?" H[2] = "?" H[3] = "?" H[4] = "?" elseif F[key] == 2 then Press ("?") -- 2nd combo H[1] = "?" H[2] = "?" H[3] = "?" H[4] = "?" elseif F[key] == 3 then Press ("?") -- 3rd combo H[1] = "?" H[2] = "?" H[3] = "?" H[4] = "?" else Press ("?") -- last combo H[1] = "?" H[2] = "?" H[3] = "?" H[4] = "?" F[key] = 0 end F[key] = F[key]+1 end -- Switch stance, executable every 3 seconds if key == 9 then t = GetRunningTime() if T[key] == 0 then T[key] = -3000 end if t > T[key]+3000 then if F[key] then Press("?") -- frenzy else Press("?") -- defensive end F[key] = not F[key] T[key] = t end end -- Handle doubletap movement if key == 14 and E then ReleaseKey(D[E]) PlayMacro("double "..D[E]) PressKey(D[E]) end -- Execute a macro for the pressed key, if it exists if B[key] == 1 then PlayMacro(key) end end function Press(key) PressAndReleaseKey(key) end
I recommend testing scripts first using the Test Profile function in the gaming software before testing it ingame.
The tables initialized at the top of the script as A,B and C represent the G-keys on the G13 from 1 to 29. You will see that I included examples for handling one combo when pressing G3, the handling of 2 combos when pressing G4 and multiple combos on the same G-key when pressing G5. It is up to you to use the appropriate type depending on what you want to achieve and assign it to the G-key you like as well as replace the ? question marks with actual keybinds.
An example. Lets say we have the DT's Leech Life VI bound ingame on the key T. The steps for this combo is lower left and upper, so the keys Q and 2. This I'll bind to the key G5.
To execute this combo I would press G5, then G11 to execute each combostep. Good luck and enjoy your G13!!Code:-- 1 combo if key == 5 then Press ("T") -- Leech Life VI H[1] = "Q" H[2] = "2" end
Last edited by Sifie; 15th January 2015 at 12:29.
I've been a long time G13 owner. Having only been 1-1 key mapping to simply give myself a more comfortable playing posture, I've known all along that I was barely scratching the surface of what the G13 can do.
From my first toon on the beech of Tortage I just mouse clicked the on-screen button I wanted and that's how I learned to play. I've done well enough all this time as a clicker, but I've always thought I could be much more efficient. The only thing that's really kept me from exploring the G13 was the question of "what about movement?"
Hearing that transitioning from mapped WASD keys to the joystick is easy is really good to hear. And The scripting and multi-key features are making my head spin with possibilities.