Register for your free account! | Forgot your password?

You last visited: Today at 07:57

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



Macros

Discussion on Macros within the FFXI Guides & Templates forum part of the Final Fantasy XI category.

Reply
 
Old   #1
 
elite*gold: 209
The Black Market: 135/1/0
Join Date: Jul 2003
Posts: 16,603
Received Thanks: 17,731
Quote:
---------------------- M A C R O* G U I D E ----------------------
version 0.2* * * * * * * * * * * * * * * * * * * han duong (hpsolo)
* * * * * * * * * * * * * * * * * * * * * * * FFXI Beta: Elune (WHM)

CHANGELOG
* - version 0.2
* * * added some info on customized emotes
* * * added info on magic/job ability/weapon skill macros
* * * /wait (why and how)

* - version 0.1 released


STILL-TO-COME
* - list of basic and advanced macros for each class



INTRODUCTION

* This is a (small) guide to using macros in Final Fantasy XI. It is
by no means complete, though I do hope it is useful to some/most of
you. Feel free to send in your own macro combo that you find useful.
I'll add it and credit it to you if it is not already listed.

* So why use macros? Macros can mean the difference between casting
Cure II just in the nick of time, or the death of a party member. It
may also mean getting a skill chain for extra damage. Sometimes you
may find that a macro is much easier to stop the pulling of another
monster, or warn the party of possible aggro's -- as typing might
take too long to do so. Anyway, let's just cut to the chase...

* Eventually this will become a full-blown and in-depth guide on
macros. I also hope to have virtually complete list of the most
common and useful macros tailored for specific job classes.



ACCESSING MACRO SETS

* There are 10 sets of macros, with each set having 20 slots -- 10
that are bound to the CTRL key and 10 bound to the ALT key. The CTRL
set can be selected via L2 on the PS2 controller, and the ALT set
are accessible via R2. To switch between macro sets, either:

* 1. Hold down the L2 or R2 button and when you see the macro menu,
* * press up/down on the PS2 controller (digital pad),

* or

* 2. Hold CTRL or ALT on the keyboard and press up/down on the PS2
* * controller (digital pad)




USING A MACRO

* 1. select which macro set to use
* 2. (a) if you pressed L2/R2, then a macro window should pop up;
* * * * just select which macro within that set to use
* * (b) press and hold CTRL or ALT (to select the subset of
* * * * macros) followed by 1 through 0 (for macros 1 through 10
* * * * respectively)



* * * * * * * *
EDITING MACROS
* * * * * * * * * * * * * * * * * * * * * * * *
* To open up the macro editing tool, press the square button on the
PS2 controller twice and select MACROS. You will see two rows of
squares. The top row is bound to CTRL (or L2) and the bottom row
is bound to ALT (or R2). Highlight the macro you wish to edit and
you will obtain a window that looks like:

* +--------------------------------------------------------------+
* | <- PREV* ________________________* * * * * * * * * NEXT -> |
* | [#Macro] |#0______________________|* * * * * * * * * * * * * |
* |* __________________________________________________ ________* |
* | |#1_______________________________________________ _________| |
* | |#2_______________________________________________ _________| |
* | |#3_______________________________________________ _________| |
* | |#4_______________________________________________ _________| |
* | |#5_______________________________________________ _________| |
* | |#6_______________________________________________ _________| |
* +--------------------------------------------------------------+

* #Macro* e.g. Ctrl 1 (currently editing macro 1 from the Ctrl set)
* * #0* * name of the macro (shows up on the macro set window)
* #1-#6* up to six commands to be used when calling this macro

* To edit a specific macro set, select the set by pressing and
holding L2 or R2 and then pressing up or down on the digital pad.
Then select and edit a macro within the set as described above.




WHAT CAN MACROS BE USED FOR?

* * sending your party pertinent battle information such as how
* * much MP/HP you have, when Provoke is ready, your TP, etc.

* * streamlining weapon skills and magic casting (for bursts)
* * so that you do not have to navigate through the menus

* * personalized emotes

* * shortcuts to avoid using the menu interface to do common
* * tasks


BASIC MACROS WHICH YOU SHOULD HAVE FOR BATTLE

* * "Stat Ping"
* * Tell your party your current MP/HP/TP

* * /p HP: <hp>* * * TP: <tp>* * * MP: <mp>

* * USAGE: This is the best way to relay your personal info. This
* * works best if everyone uses the order listed above. That way,
* * you automatically know where to look (left, middle, or right)
* * if you are asking for certain stats. This is a must if you
* * plan to renkei (where TP levels need to be known) or chain
* * (MP and HP info needed). The way this macro SHOULD be used is
* * for everyone to respond (like pinging a machine on a network)
* * with the same macro listing their stats.

* * Mages will likely only need to report MP (as they often do not
* * build TP and shouldn&#39;t be getting hit so that HP reporting is
* * also not needed). However, they should still have empty spaces
* * so that the "MP: <mp>" appears on the far right (if that is
* * where your party chooses to have MP listed). My party rarely
* * reports HP, since the healers keep their eyes on the HP meter
* * of every member in the party anyway.


* * "Aggro Warning"
* * Sends audio and (optional) vibrational signal to party members
* * to warn about unexpected links

* * /p WARNING&#33;&#33;&#33; POSSIBLE AGGRO&#33;&#33;&#33; <call0>

* * USAGE: Save this for when your party gets ambushed or runs into
* * trouble because of uninvited guests. It can also help to wake
* * up members who have fallen asleep (in real life).

* * You can also use this (with the obvious replacement message)
* * if you&#39;re a mage and are low on MP. Sometimes when the fun is
* * a bit too much, people forget about their mages&#39; MP limits.

* * If you are pulling, then use something like:

* * /p I&#39;m about to pull a <t>&#33; Get ready&#33; <call1>

* * This should more or less make everyone aware of what&#39;s about
* * to happen next should they get sidetracked with chit-chat or
* * get back from being AFK. More info on the &#39;call&#39; "command"
* * (in quotes since it&#39;s not really a command) can be found
* * below.




ADVANCED MACROS (MAGIC AND WEAPONSKILLS)

* When you get higher levels and obtain more magic spells and job
and weapon abilities, it will be very painfully slow to navigate
through the menus in order to use a spell or skill -- there will
be too many. To save time, you can bind most often used spells to
macros.

* * Magic Macro
* * /ma "Spell Name" [target]

* * Eamples:
* * /ma "Cure II" <t>* * * * * * * Cast Cure II on current target
* * /ma "Protectra III" <me>* * * * Cast Protectra III on yourself
* * /ma "Curaga II" <p2>* * * * * * Cast Curaga II (centered on
* * * * * * * * * * * * * * * * * * third party member)

* * NOTES: Certain spells require the target be yourself or party
* * members. Play around with them to figure out what the target
* * values can be. The name of the spell should be in quotes if
* * it contains whitespace; case (upper vs lower) matters; and the
* * names MUST match the names of the spells in your spell list.


* * Job Ability Macro
* * /ja "Job Ability" [target]

* * Examples:
* * /ja "Benediction" <me>* * * * * Use Benediction (centered on
* * * * * * * * * * * * * * * * * * yourself)

* * NOTES: Job abilities which are still in their cooldown state
* * will not execute and return (in purple text as default) the
* * amoun of in-game time remaining until the next use.


* * Weapon Skill Macro
* * /ws "Weapon Skill" [target]

* * Examples:
* * /ws "Sneak Attack" <me>* * * * Prepares thief&#39;s next attack as
* * * * * * * * * * * * * * * * * * a critical attack

* These are the three main types of battle macros that you will
end up using the most. Oftentimes these commands are accompanied
with some messages to the party. Take for example:

* /p Gather up for Protectra III &#33;&#33;&#33;&#33;&#33; <call0>
* /wait 5
* /ma "Protectra III" <me>

This macro tells your party members to gather around you so you
can cast Protectra III. The /wait 5 just pauses execution for 5
real-time seconds (this is to allow everyone to have time to
react and gather near you). Then the last line executes the magic
casting.

* The /wait command can be used to wait from 0 to 20 seconds. You
cannot use /wait with an argument exceeding 20 (it will be treated
like 0). There are several reasons to have the /wait command. If
your macro is "skipping" some commands, it is likely that you
need to add /wait 1 in between commands. This is normally the
case if you end up using two commands with /p. For example,

* /p Hey what&#39;s up?
* /p How are you?

will only output "Hey what&#39;s up?" to other characters in your
party, and you will then see an error message about the second
message not being able to be sent. The correct way is:

* /p Hey what&#39;s up?
* /wait 1
* /p How are you?




WHEN TO USE CAPS AND WHEN NOT TO USE CAPS

* While it is bad netiquette to use all caps for speech, sometimes
all caps is warranted. In battles, using all caps should be allowed
and encouraged. When you&#39;re fighting, lots of battle messages are
scrolling by. The cyan text helps, but your party members may not
catch it in time. Using all caps will make your messages stand out
so that you don&#39;t have to continue to repeat yourself. (Battle
messages get really bad if you&#39;re fighting near other parties since
you also see THEIR battle messages.)

* However, if you have a macro for, say, Protectra II and Shellra,
and you add

* /p Gather for Protectra II

then you should probably not use caps. These spells are often cast
before battles, so there is not really any need for caps. As another
example, note the use of

* /p Provoke is now ready.

and

* /p PROVOKING --&#62; <t>

The first is just information for the party so that they are aware
that provoke is ready. The second, however, is in caps because it
needs to be seen by everyone so that two or more people don&#39;t use
provoke immediately after a provoke use. Caps are more pronounced
and stand out -- so use them accordingly.




ORGANIZING YOUR MACRO SETS

* Macros can be useful if you organize them. If you scatter them
about, they can actually do more harm than good. Use your sets to
categorize your macros. Some suggestions for categories include:
solo, curative spells, black magic, healing spells (e.g. Poisana),
enfeeble spells, melee.




LIST OF ALL COMMANDS

* Below are all the commands available. Most of them have a short
version (for example, /t can be used in place of /tell). Not all
commands listed below make much sense in a macro, but I&#39;ll list
them here for completeness.
* Also, there are some system arguments which can be used along
with some of the commands. They are listed below as well. System
arguments are surrounded by < and > (e.g. <t> for current target)

SYSTEM ARGUMENTS

<p0>, <p1>, ... , <p5>
* These denote party members 1 through 6 where your own character
* is always considered to be party member 1 (i.e. <p0> = you). p1
* is the second person appearing on the party list at the bottom
* right of your screen (from top to bottom), and p5 is the last
* person on the list.

* Example: /ma "Cure" <p1>
* (cures person who appears just below your own character&#39;s name
* on the party list)*

<t>
* Current target

* Example: /p Guys, take a look at the <t>&#33;&#33;&#33;
* (suppose a Yagudo Initiate is targeted; this macro sends the
* message "Guys, take a look at the Yagudo Initiate&#33;&#33;&#33;" to your
* party/alliance)

<hp>
* Your current hit point as a ratio of your current HP over your
* max HP.

* Example: /p My current HP is: <hp>
* (suppose your current HP is 401 and your max HP is 510; displays
* a message saying "My current HP is: 401/510")

<hpp>
* The same as <hp> except it is a percentage and not a ratio.

<tp>
* Your current TP (as a percent).

<mp>
* Your current MP as a ratio of the remaining amount of MP over
* the max amount of MP.

<mpp>
* The same as <mp> except it is a percentage and not a ratio.

<call0>, <call1>, <call2>, <call3>
* Sends an audible whistling sound to all party members (can
* only be used in conjunction with /p). Also sends a vibration
* signal to each party member&#39;s controller if they have that
* option turned on.

* Example: /p WARNING&#33;&#33; POSSIBLE AGGRO&#33;&#33; <call0>
* (sends out a whistle signal, vibration signal, and displays a
* message saying "WARNING&#33;&#33;&#33; POSSIBBLE AGRRO&#33;&#33; <call0>"

<scall0>, <scall1>, <scall2>, <scall3>
* Same as <call0> - <call3> except the vibration signal is not
* sent (i.e. only audibles)

<me>
* Your character; equivalent to <p0>

<pos>
* Your current grid location. If you look on the map, you will
* appear as a red arrow inside a square. The square will have
* coordinates specified by a row (letter) and column (number).

* Example: /p I&#39;m currently at <pos>
* (suppose you are at I-10; sends a party message saying "I&#39;m
* currently at I-10")

* NOTE: Some dungeons have several "floors" so that I-10 may
* not necessarily be meaningful (e.g. a person at I-10 on the
* third floor and a person at I-10 on the first floor will both
* report I-10 for <pos> and yet not see each other.)

<mpos>
* Position on map when using airship or vessels over water.


COMMANDS

/?
* USAGE: /? /[command_name]
* -> Gives a detailed explanation of specified command.
* * Abbreviations can be used. If a command name is
* * incomplete or does not exist, similar commands will
* * be listed.
* ** All names used with these commands must be one word,
* * or in quotation marks.

/ver
* USAGE: /ver
* -> Displays the current version number.

/servmes (or /smes)
* USAGE: /servmes
* -> Displays today&#39;s server message (the messaged
* * displayed when in) in the log window.

/lsmes (or /linkshellmes)
* USAGE: /lsmes [subcommand] "[mes.]"
* -> Allows PC to edit and view their current linkgroup&#39;s
* * welcome message. Only authorized members can change
* * these messages.
* >> Subommands:
* * nothing* * * * Display currently set message
* * set "[mes.]"* Changes message to specified message
* * clear* * * * * Clear set mesages
* * level [auth_level]* Sets authority level
* >> Authority Levels:
* * ls* Linkshell holder
* * ps* Linkshell and pearlsack holders.
* * all* All members.

/linkshell (or /l)
* USAGE: /linkshell [mes.]
* -> Sends a message to all members of your current
* * linkshell group, regardless of their location.

/party (or /p)
* USAGE: /party [mes.]
* -> Sends a message to all members of your current
* * party and alliance, regardless of their location.

/say (or /s)
* USAGE: /say [mes.]
* -> Sends a message to all PCs within a small radius.
* * The message will not be displayed if a PC has their
* * [Say] chat filter turned on.

/shout (or /sh)
* USAGE: /shout [mes.]
* -> Sends a message to all PCs within a large radius.
* * The message will not be displyaed if a PC has their
* * * [Shout] chat filter turned on.

/tell (or /t)
* USAGE: /tell [PC_name] [mes.]
* -> Sends a message to a specific PC within the same
* * world. This message cannot be seen by any other
* * players.

/emote (or /em)
* USAGE: /emote [mes.]
* -> Sends your PC name and a message as an emote
* * within a [Say] radius. This message will not be
* * displayed if a PC has their [Emotes] chat filter
* * turned on.

/chatmode (or /cm)
* USAGE: /chatmode [chat_mode]
* -> Changes chat mode default settings. [Shout] will
* * be reset after using once. When using [Tell],
* * specify a PC name. If you do not specify a chat mode,
* * your current settings will be displayed.
* ** Valid chat modes: s, sh, l, p, t [PC_name]

/nominate (or /propose)
* USAGE: /nominate [chat_mode] "[qst]" "[opt1]" ...
* (up to 8 options)
* -> Asks a question to all PCs within the designated
* * chatmode, and give them a variety of answers to
* * choose from. The answers can be chosen with the
* * /vote command. Acessible chat modes are Say, Shout,
* * Party, and Linkshell. You can stop the voting by
* * reentering /nominate.

/vote
* USAGE: /vote [PC_name] [number]
* -> Answers a question from the /nominate command.
* * If a PC name is entered, you will answer that
* * PC&#39;s question. If you do not enter a PC name, you
* * will answer the most recently asked question.
* * If there is no number after /vote, the question
* * will be displayed again.

/volunteer (or /vol)
* -> An exclusive command for volunteers. It cannot
* * be used by regular players.

/echo
* USAGE: /echo "[mes.]"
* -> Displays a message that only you can see.

/random
* USAGE: /random
* -> Displays a random number between 0 and 999. This
* * number can be seen by PCs within the [Say] radius.

/attack
* USAGE: /attack [subcommand]
* -> Turns on auto-attack of the selected target on/off.
* * Toggles on and off when no subcommand is specified.
* >> Subcommands:
* * on* * Turn on auto-attack.
* * off* Turn off auto-attack.

/attackoff
* USAGE: /attackoff
* * -> Cancels auto-attack

/wait

target
ta
targetpc
targetnpc

magic
ma
weaponskill
ws
ninjutsu
nin
son
so
jobability
ja
pet

heal
fish
dig
dismount

assist
as
help
h

range
shoot
throw
ra

check
c
search
sea

logout

friendlist
blacklist
blist

playtime
playlog
clock

makelinkshell
makeli
breaklinkshell
breakli

item
equip
keyitem
quest
mission
map
regionmap
rmap

supportdesk
sd
helpdesk
pol
tribune

partycmd
pcmd
alliancecmd
acmd

automove
follow
lockon

invite
inv
autogroup
ag
autotarget
join
decline

anon
online
away
busy
hide
invisible

names
bank
mailbox
deliverybox
layout
garden



EMOTES

/point* * * * * * * * * /bow* * * * * * * * * * /salute
/kneel* * * * * * * * * /laugh* * * * * * * * * /cry
/no* * * * * * * * * * /nod* * * * * * * * * * /yes
/wave* * * * * * * * * /goodebye* * * * * * * /farewell
/welcome* * * * * * * * /joy* * * * * * * * * * /cheer
/clap* * * * * * * * * /praise* * * * * * * * /smile
/poke* * * * * * * * * /slap* * * * * * * * * /stagger
/sigh* * * * * * * * * /comfort* * * * * * * * /surprised
/amazed* * * * * * * * /stare* * * * * * * * * /blush
/angry* * * * * * * * * /disgusted* * * * * * * /upset
/muted* * * * * * * * * /doze* * * * * * * * * /panic
/grin* * * * * * * * * /dance* * * * * * * * * /think
/fume* * * * * * * * * /doubt* * * * * * * * * /sulk
/psych* * * * * * * * * /huh* * * * * * * * * * /shocked

* The commands listed above are emotes. For example, /point makes
your character do a pointing motion. If /point is used without any
arguments, a message such as:

* "[your character&#39;s name] points [direction you&#39;re facing]."

will appear on the log of every PC within [Say] range. These emotes
can optionally take the argument [target]. So for example, /point <t>
will cause your character to use a pointing motion and the message:

* "[your character&#39;s name] points at [the target]."

You can also use the option "motion" so that no message such as the
one above appears, though your character will still do the animation
associated with that emote. The animation varies on your race, so
that an female Elvaan using /laugh will have a different animation
from a male Elvaan or femal Taru, etc.

* You can create your own emote with full animation. For example,
you can use (for Elvaan females):

* /joy motion
* /wait 1
* /emote slaps the crap out of <t>.

and target Elvaan males with this emote to get a slapping action
along with a message saying "[your character&#39;s name] slaps the
crap out of [target]." Of course, this emote macro works well only
on other tall characters as the motion of /joy makes the female
Elvaan&#39;s hands swing high (i.e. this would look silly used on a
Taru).
Lowfyr is offline  
Thanks
1 User
Reply

« - | Resolution Tuning »



All times are GMT +2. The time now is 07:57.


Powered by vBulletin®
Copyright ©2000 - 2021, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

BTC: 33E6kMtxYa7dApCFzrS3Jb7U3NrVvo8nsK
ETH: 0xc6ec801B7563A4376751F33b0573308aDa611E05

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2021 elitepvpers All Rights Reserved.