F1::
Send {SetKeyDelay, -1}{G}{X}{F2}{F3}{F4}{F5}{F6}{F7}{F8}{G}{G}
return
G(Capsed G in autohotkey notepad and Shift+G in game (pressed together) ) = to roll skillbar rows , switchable in K menu
X = replacing F1 in K menu
1st G will change row to put 1st set, the 2 Gs at the end make it that u get ur 1st row back (skills or 1 set who knows)
F1 will activate the macro
1 more set will sit above this one u have atm
F1-f8, lets say 1st was def, now this is attack
you gonna put attack set on f1-f8
`::
Send {SetKeyDelay, -1}{G}{G}{X}{F2}{F3}{F4}{F5}{F6}{F7}{F8}{G}
return
now we set the macro trigger as the key above tab , which is ,, ` '' also shift-able on most keyboards into ~ , again , this wont affect shift+ ` in order to create ~
we change ` in K menu in pw with other one we want
lets say J or w.e udc of so the macro wont trigger switching the 1-9 macro , since ` is easily accessable for those w.o gaming keyboard
so now u just tick both buttons near these lines and u will switch 2 sets w.o having anything on keyboard to bother u
Of course, you can aswell add main row as 3rd set on a class such as WB that has aps, def, dph
the line for this would change the earlier lines into
Def :`::
Send {SetKeyDelay, -1}{G}{G}{X}{C}{F3}{F4}{F5}{F6}{F7}{F8}{G}
return
Attack :F1::
Send {SetKeyDelay, -1}{G}{X}{C}{F3}{F4}{F5}{F6}{F7}{F8}{G}{G}
return
DPH :F2::
Send {SetKeyDelay, -1}{X}{C}{F3}{F4}{F5}{F6}{F7}{F8}
return
8 items, all on skillbar
you can or not remove setkeydelay, it just seems for me it makes it smoother
If you do encounter issues with the lags or freezes and u are mostly interested in pk, get the facedata.pck that has only 8mb and add the textures you want from normal epw ones in order to have the few hairstyles u use with black ini and new eye codes it will look exactly the same as if u'd have full facedata.pck
Pictures to have an idea of how this would look like (the macro)
i dont have to put my macros on f1-f2 or such since i got a gaming mouse
codes for these are
Attack XButton1::
Send {SetKeyDelay, -1}{G}{F1}{F2}{F3}{F4}{F5}{F6}{F7}{F8}{G}{G}
return
Deffence`::
Send {SetKeyDelay, -1}{G}{G}{F1}{F2}{F3}{F4}{F5}{F6}{F7}{F8}{G}
return
DPHXButton2::
Send {SetKeyDelay, -1}{F1}{F2}{F3}{F4}{F5}{F6}{F7}{F8}
return
XButton1/2 = 1st/2nd macro button from mouse
Setup in K for this kind
row changing modifies
Hope it helps
This is cheapest way
You can also buy a gaming mouse from a company that gives macro program aswell with the mouse (Natec, Logitech , Redragon , Razer bla bla )
redragon/natec are cheap but not all have a macro coming with it, just look for the 20$ models, those do or check their sites
logitech / razer cost more