Macros - Light-Trains/Documentation GitHub Wiki

For running trains, you would need to set up couple of macros. These macros are base examples and you can edit them as you see fit. But please note that it is recommended to keep the Macro straight forward, and without too much extra flourish.

Important note about using Shout /shout or /sh in Macros - There is a limit how many shout messages you can send in sequence.
So if you have Macro with multiple /sh commands, you need to add a <wait.2> in the end of the Macro line. That will add a sufficient delay to the next Shout message so it will not be hit by the error Your message was not heard. You must wait before using /tell, /say, /yell, or /shout again..


  1. Train Start - Announcing the start of the train and people should get ready.

/sh Hello everyone and thank you for joining the hunt train, we will begin shortly. <wait.2>
/sh Please note that this will be a fast train with no stops. <wait.2> or /sh Please note that this will be a slow train with stops. <wait.2>

Optional: If you want to give credit to the Scout who helped find all the A-ranks, you can add this line to the Macro:
/sh This train was scouted by (inert name of scout). <wait.2>


  1. Locations and Instances - Handling Instance Swaps, Locations and Stops

a) Instances

During expansion releases and major patches, certain maps may have Instances implemented to reduce load on key zones. Therefore, you will need a Macro to handle the Instance swaps. It is strongly recommended to mention the swap of the instance before giving the Hunt location or the Stop location.
/sh Next instance - (instance number)

b) Hunt Location

/sh Next hunt mark - <flag>

If you want to add more options and also include a separate Macro announcing the first and last hunt mark:
/sh First hunt mark - <flag> and /sh Last hunt mark - <flag>

c) Stop Location

If you like to run slower trains and you would want to use stop locations for people to gather up near the Aetheryte.
/sh Next stop - <flag>

d) Combining Instances with Locations and Stops

If you prefer to run fast trains, you can combine the Instance Swap and the next Hunt Location in the same macro:
/sh Next instance - (instance number). <wait.2>
/sh Next hunt mark - <flag>

If you prefer to run slow trains, you can combine the Instance Swap and the next Stop Location in the same macro:
/sh Next instance - (instance number). <wait.2>
/sh Next stop - <flag>


  1. Train End - Announcing the end of the train

/sh Thank you for coming to my hunt train! <wait.2>
/sh If you are interested in hunts and would like to stay informed about trains, join: <wait.2>
/sh Faloop: https://discord.gg/faloop <wait.2>
/sh Centurio Hunts: https://discord.gg/dZTgnpv

Optional: If you want to give credit to the Scout who helped find all the A-ranks, you can add this line to the Macro:
/sh This train was scouted by (inert name of scout). <wait.2>


  1. Optional: S-Rank derailments

If you would want to derail a train for an S-Rank, you can use this Macro:
/sh S-Rank derailment - <flag> <wait.2>
/sh Do not attack the S-Rank upon arrival unless already ongoing! Only hit it a COUPLE OF TIMES and RUN AWAY! <wait.2>
/sh Do not use any Damage Over Time (DoTs) abilities and dismiss your Chocobo.


  1. Optional: S-Rank spawning with train

If you would want to spawn a S-Rank with the train, you can use this Macro:
/sh S-Rank spawn attempt - <flag> <wait.2>
/sh Do not attack the S-Rank when it spawns! It is customary to give a 5 minute window for people to arrive.


Additional information about Macros

If you want to read more about how Macros work and what additional options you have, please read:
https://ffxiv.consolegameswiki.com/wiki/Macro


Adding extras to your Macros

If you would like to add custom symbols what Final Fantasy has to you Macros, you can Copy and Paste these to any free Macro slot and copy these for your train Macro:















π™′^¿¿‰øØ×∞∩£¥¢Ð€ªº†‡¤ ŒœŠšŸÅ
ωψ↑↓→←⇔⇒♂♀♪¶§±<>≥≤≡÷½¼¾©®ª¹²³
⇔「」«»≪≫《》【】℉℃‡。·••‥…¨°º‰
╲╳╱☁☀☃♭♯✓〃¹²³
●◎○■□▲△▼▽∇♥♡★☆◆◇♦♦♣♠♤♧¶
αß∇ΘΦΩδ∂∃∀∈∋∑√∝∞∠∟∥∪∩∨∧∫∮∬
∴∵∽≒≠≦≤≥≧⊂⊃⊆⊇⊥⊿⌒─━│┃│¦
┗┓└┏┐┌┘┛├┝┠┣┤┥┫┬┯┰┳┴┷┸┻╋
┿╂┼¬ ̄,-./:;<=>[\]_`{|}~@
⑴⑵⑶⑷⑸⑹⑺⑻⑼⑽⑾⑿⒀⒁⒂⒃⒄⒅⒆⒇
⓪①②③④⑤⑥⑦⑧⑨⑩⑪⑫⑬⑭⑮⑯⑰⑱⑲⑳
₀₁₂₃₄₅₆₇₈₉№ⅠⅡⅢⅣⅤⅥⅦⅧⅨⅩⅰⅱⅲⅳⅴⅵⅶⅷⅸⅹ
0123456789!?"#$%&'()*+¢¦¥
ABCDEFGHIJKLMNOPQRSTUVWXYZ
abcdefghijklmnopqrstuvwxyz

⚠️ **GitHub.com Fallback** ⚠️