kk what I do is the following:
1) Map the key to an alias in a file: keymap.txt
in that file it basically looks like this:
Code:
bind ^1 C01;
bind ^2 C02;
bind !1 A01;
etc....
C01, C02, A01... are all Alias's that havent been made just yet, they are just plac e holders at this time.
2) Then i make a config file: cfg.txt
that alias's jobs:
Code:
alias thfnin exec thfnin.txt;
alias sam exec samwar.txt;
etc...
this allows me to type "//thfnin" and it pops in my thfnin macros/gear/etc.
3) Then I have to make the thfnin file, Remember those alias's?:
Code:
alias C01 exec pull.txt;
alias C02 exec trick.txt;
[...]
alias A03 exec wsde.txt;
alias A04 exec wssb.txt;
4) Then each of those files are made, exaple: wssb.txt looks like this:
Code:
exec wsgear.txt;
pause 0.1;
input /ws "Sahark Bite" <t>;
pause 8.0;
exec tpgear.txt;
5) THEN you need to make your gear files: wsgear.txt
Code:
//row II
input /equip head ____;
input /equip neck____;
etc...
basically what that does, is it maps your Control+4 to swap in your gear, execute the weaponskill Shark Bite, then swap in your TP gear after. (waitign 8 seconds so the skillchain actually shows up on parsers)
The structure of my Macro sets is a little more complicated, using a file tree. (You can do that in windower) but that should give you a basic idea. Personally I organize files like this:
Scrips
keymap.txt
cfg.txt
--job
----subjob
------jobsub.txt
------equip
--------tp, ws, ja, spell equiptment txt files
------macro
--------ws, ja, spell macro txt files
So in short my wssb.txt actually looks more like this:
Code:
exec THF/nin/equip/ws.txt;
pause 0.1;
input /ws "Shark Bite" <t>;
pause 7.8;
exec THF/nin/equip/home.txt;
I hope that wasn't too confusing.
There's still shit I left out like how to initialize the txt files ad stuff, putting an alias in your init.txt file to call your cfg file and such. I do things reletively comlicated, but it works. the only issues I run into, is when I get new gear and need to change like 12 txt files in the equip directories. but that's pretty rare these days.