Page 2 of 2 FirstFirst 12
Results 11 to 16 of 16

Thread: New G13 user.

  1. #11

    Default

    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?

  2. #12

    Default

    It could probably work but that mini joystick is much better suited for movement in my opinion.

  3. #13

    Default

    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.

  4. #14

    Default

    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

  5. #15

    Cool G13 LUA Scripting

    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.

    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
    You can download the Template removed by poster here.

    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.

    Code:
     -- 1 combo
     if key == 5 then
      Press ("T") -- Leech Life VI
      H[1] = "Q"
      H[2] = "2"
     end
    To execute this combo I would press G5, then G11 to execute each combostep. Good luck and enjoy your G13!!
    Last edited by Sifie; 15th January 2015 at 12:29.

  6. #16

    Default

    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.

Page 2 of 2 FirstFirst 12

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •