Thursday, June 30, 2022

Job Macros

General Macro Stuff

Macro troubleshooting

If you have troubles with abilities that have 2 or more words in their name, try removing the quotes and all but the first word of the ability name, then pressing tab.  This will bring up the autocomplete menu.  Select the ability name from the menu.  If, for example, the macro icon does not update, go to the last command and press enter after the command.  This usually forces the update of the macro icon.


Targeting Tips

<t> is the currently selected target.  Can be a player, monster, targetable thing depending on the macro action.  Often not necessary, but I consider it good syntax to include it.

<f> is your focus target. Set focus target by pressing Shift+F while your desired focus target is selected.

<1>, <2>... <8> allows you to select party members.  Macros here assume that tanks are set as the topmost party members, under yourself.  This number can be changed to reflect your current party sorting setting.  The numbers start with you, as <1> and go from there.  In my setup it is Me, Tank1,Tank2,Healer1,Healer2, Dps (melee then ranged)

<mo> allows you to select the target that your mouse is currently hovering over.  This can be in the party list, alliance list, or any targetable nameplate on the screen.

<me>  Me, or in some cases, you.  Also <1> in some cases.


General commands you will see here

/macroerror off

This turns off the errors you will see for any command listed after it in a macro.

If you want to troubleshoot, add a slash in front of it (//macroerror off) to disable it and delete the slash after you are done.

/macroicon

This changes the macro’s icon to the named action.  You can also change it to almost anything else that has an icon.

For more info try typing

/? /macroicon

/macrolock

Prevents other macros from interrupting the current macro.  This can be useful if you are spamming the macro button and find that the actions do not go off because you are spamming the button too fast.  In such a case, the game would be trying to do the first few actions of a macro but would then get interrupted by itself and do the first few actions of the macro again, causing the actions at the bottom of the macro to never get executed, even if the first actions in the macro are on cooldown.


It is also important to note that macros do add some small delay to using actions, so if you are a perfectionist who values every millisecond, and have the current duty perfectly memorised, you may end up doing slightly less damage due to the small delay produced in general by using macros.  Otherwise, you may find that these help keep your mind on the content by reducing the number of buttons you have to press and the number of times you have to select different targets.


DPS


Reaper

When I Use Arcane Circle (the aoe buff), then use Enshroud (the ability that transforms your appearance) then finish enshroud’s Giblet/Gallows back and forth, I use this macro as the finisher and just press it again after Plentiful Harvest goes off.  That way there is always Shroud Gauge space to get the 50 Shroud Gauge from Communio because I use it after Enshroud (which costs 50 Shroud Gauge) and it saves me a button slot.

Plentiful Harvest

/macroerror off

/ac Plentiful Harvest <t>

/ac Communio <t>

/macroicon Plentiful Harvest


Dragoon

Save finger movement/buttons by using one macro for both attacks.

Fang and Claw/Wheeling Thrust

/macroerror off

/ac Fang and Claw <t>

/ac Wheeling Thrust <t>

/macroicon Fang and Claw


Save finger movement/buttons by using one macro for both attacks.

Wheeling Thrust/Fang and Claw

/macroerror off

/ac Wheeling Thrust <t>

/ac Fang and Claw <t>

/macroicon Wheeling Thrust


Use the 4th combo action before starting the combo again if you forget to do so (use in place of the 1st combo action).

4th or 1st combo action

/macroerror off

/ac Wheeling Thrust <t>

/ac Fang and Claw <t>

/ac True Thrust <t>

/macroicon True Thrust


Use Dragon Sight on the 5th member of your party.  In my case it is a melee dps, since they will be close by.  You can change this to whichever party member you like.

Dragon Sight on DPS

/macroerror off

/ac Dragon Sight <5>

/macroicon Dragon Sight


Dancer

One button single target ability proc usage.

Reverse Cascade/Fountainfal

/macroerror off

/ac Reverse Cascade <t>

/ac Fountainfall <t>

/macroicon Reverse Cascade


One button aoe target ability proc usage + Windmill.

Aoe

/macroerror off

/macroicon Rising Windmill

/macrolock

/ac Rising Windmill <me>

/ac Bloodshower <me>

/ac Windmill <me>


Red Mage

Lazy macros that trigger both Verfire and Verstone with a single button.  Use both to ensure the desired one goes off first for mana balancing.  Also causes the second one to cast if the first one’s buff timer runs out.

Verfire

/macroerror off

/ac Verfire <t>

/ac Verstone <t>

/macroicon Verfire


Verstone

/macroerror off

/ac Verstone <t>

/ac Verfire <t>

/macroicon Verstone



Tank

Use Shirk (gives them 25% of your hate) on your Off Tank buddy/enemy in an 8 person party.

Shirk OT

/macroerror off

/ac Shirk <2>

/ac Shirk <2>

/ac Shirk <2>

/ac Shirk <2>

/ac Shirk <2>

/ac Shirk <2>

/ac Shirk <2>

/ac Shirk <2>

/macroicon Shirk


Use one of your available damage down buffs for a big mob pull or tankbuster.  Saves button space and selection time.

Tank Buffs

/macroerror off

/macroicon Rampart

/ac Rampart <me>

/ac Sentinel <me>

/ac "Shadow Wall" <me>

/ac "Dark Mind" <me>

/ac Camouflage <me>

/ac Nebula <me>

/ac Vengeance <me>


Paladin

Easy cast of the Confiteor/Blade combo + Atonement (3 stacks attack after Royal Authority combo)  and Spirits Within (single target attack + AOE at higher levels).

Spirits Within + Confiteor combo

/macroerror off

/ac Confiteor <t>

/ac “Blade of Faith” <t>

/ac “Blade of Truth” <t>

/ac “Blade of Valor” <t>

/ac Atonement <t>

/ac "Spirits Within" <t>

/macroicon "Spirits Within"


Allows for the use of Intervention (target damage taken down by 10%, etc.) on a party member by pressing the button while your mouse is over a party member’s name.  Saves the time and trouble of having to select the character, press the button, then select your previous target.

Intervention Mouseover

/ac Intervention <mo>

/macroicon Intervention


Use Intervention (target damage taken down by 10%, etc.) on your fellow tank in an 8 person duty, or on your Healer in a 4 person duty.

Intervention OT/Healer

/ac Intervention <2>

/macroicon Intervention


Allows for the use of Cover on a party member by pressing the button while your mouse is over a player’s name.  Saves the time and trouble of having to select the character, press the button, then select your previous target after.

Cover Mouseover

/macroerror off

/ac Cover <mo>

/macroicon Cover


Use instant stun first, then global cooldown stun if it is not available.

Stun

/macroerror off

/ac Low Blow <t>

/ac Shield Bash <t>

/macroicon Low Blow


Dark Knight

Use The Blackest Night (damage shield on target) on your fellow tank in an 8 person duty, or on your Healer in a 4 person duty.

The Blackest Night OT/Healer

/macroerror off

/ac "The Blackest Night" <2>

/macroicon "The Blackest Night"


Use The Blackest Night (damage shield on target) on the target under your mouse cursor.

The Blackest Night Mouseover

/macroerror off

/ac "The Blackest Night" <mo>

/macroicon "The Blackest Night"


Gunbreaker

Allows you to use the Gnashing Fang combo with Continuation in between each attack.  There is a bug or something with this macro and it only seems to work without the <t>.  Also you have to use tab after the macro icon action name (Gnashing Fang) and select the action in the autocomplete menu to get it to update the macro icon.

Gnashing Fang combo

/macroerror off

/ac "Continuation"

/ac "Gnashing Fang"

/ac “Savage Claw”

/ac “Wicked Talon”

/macroicon Gnashing Fang



Healer


Sage

Allows for the use of Icarus by pressing the button while your mouse is over a player’s name.  Saves the trouble of having to select the character, press the button, then select your previous target. Trying to use Icarus will cancel autorun so I incorporate /automove into the macro.

Icarus mouse over

/macroerror off

/ac Icarus <mo>

/automove

/macroicon Icarus


Macros for using Toxikon and Phlegma for boss battles.  Allows you to automatically use Toxikon (aoe proc from using Eukrasian Diagnosis) and Phlegma (short range aoe sphere) on your focus target (set by shift+F on keyboard). Casts on target if no focus target is set.

Toxikon focus target

/macroerror off

/ac Toxikon <f>

/ac Toxikon <t>

/macroicon Toxikon


Phlegma focus target

/macroerror off

/ac Phlegma <f>

/ac Phlegma <t>

/macroicon Phlegma


Phlegma/Toxikon focus target

/macroerror off

/ac Phlegma <f>

/ac Toxikon <f>

/ac Toxikon <t>

/ac Phlegma <t>

/macroicon Phlegma


Macro for using Haima (the purple buff that absorbs damage 5 times) on your tank during 4 person dungeons.  Change the number to match your desired party member for use in 8 person content.

Haima Tank

/macroerror off

/ac Haima <2>

/macroicon Haima



If your job is not mentioned here then I probably haven't played it since the expansion hit.

Wednesday, May 6, 2020

VorpX on FFXIV

VorpX is an interesting tool that allows you to play games in stereoscopic 3D.  It also supports immersive 3D for some first person games (it can control your camera angle to match head movements for supported games).  Note: This is not true 3D, one render per eye, but pseudo 3D, an artificial modification of one render to make it appear as though it is 3D.  Your eyes won't be able to see around objects that are close to you, and the perspective won’t change based on your head movement like in real life, or true VR games.  You may also have to reduce your graphics settings to get it to run smoothly.  Other than 3D gaming, VorpX has the advantage of matching your headset’s refresh rate, so if you're a pleb like me with a 60Hz monitor, it can be an upgrade.
That said, this post will go through the process of getting VorpX to work for FFXIV.
First thing you need to know is that VorpX costs money.  Quite a bit in fact.  It can be purchased on by hitting 'buy now' on it's website: https://www.vorpx.com/
Next thing you need to know is that VorpX is a bit annoying to get going.  After purchase and installation you have to email the creator for a serial number.  It takes time for them to respond as well.  Since this would be annoying to recreate, I won’t be including screenshots of the process.  After you get the serial number, you will have to configure VorpX to run properly.  I'll go through each tab in the VorpX config window to get it going.
First match the General tab settings seen here:
Next, go to the Local Profiles tab and type in ‘nier’.
Select the Nier: Automata profile and hit ‘Create a new profile based on this one’.
This window should pop up:
Tick the checkboxes and name it something like FFXIV.  Hit OK.  After that it should be selected in the Local Profiles window, but if it isn’t, search for it using the name you just assigned.
On the right side, top, beside Assigned Programs, hit ‘Add’.  A file selection window will pop up, navigate to your ffxiv folder, probably in program files and go to
\FINAL FANTASY XIV - A Realm Reborn\SquareEnix\FINAL FANTASY XIV - A Realm Reborn\game
Select ‘ffxiv_dx11.exe’
Next go to the Excluded Programs tab and hit the ‘Add File’ button.
Another file selection window pops up, navigate to your FFXIV folder again and find your launcher program, somewhere around
\FINAL FANTASY XIV - A Realm Reborn\SquareEnix\FINAL FANTASY XIV - A Realm Reborn\boot
Select ‘ffxivlauncher64.exe’
If you use the non-64 bit launcher, select that, or just add both (one at a time) if you're not sure.  Hit ‘Open’.  It should appear in the list.
Now is a good time to mention that VorpX tends to try to attach itself to various programs that you don’t want it to, so if it does, add them to the excluded programs like you just did for the launcher.
Next you need to change VorpX’s keybindings to something that won't get in your way.  The defaults are kind of all over the place so I just changed them to CTRL + F-keys, Leaving the ‘VorpX ingame Menu’ and ‘Center positional Tracking’ the same, since they were convenient.  The ‘Display FPS Counter’ and ‘VorpX cursor on/off’ functions are useful so I set them to F2 and F3 to find them easily.
Now here is the important part:
VorpX needs to be run as Admin to function.  Just after it is installed it will work, but after you close it, or restart your computer, it will not work again.  To fix this, you need to go to the VorpX folder and give each of the programs Admin privileges.  After that you need to run the VorpX Config program as an Admin every time you start VorpX.
Here is how you do that:
In a windows explorer window (file browser) navigate to C:\Program Files (x86)\Animation Labs\vorpX, or wherever you put VorpX.
For each of the .exe files, right click, go to properties, then go to the compatibility tab and check the ‘Run this program as an administrator’ checkbox.  Hit ok and repeat for each of the programs.
Now, if you want to open VorpX again, make sure you go to the ‘Configure VorpX’ program in your start menu, hit right click and go to ‘more’ then ‘Run as administrator’.
After that the VorpX config window will pop up.  You must hit ‘Apply and Close’ at the bottom right for it to run correctly.
Next, you can login to FFXIV, hit launch, and it should attach to the game.  You will know by a slightly longer start up time, and a watermark on the game window, bottom center/top left, that appears only on your monitor display.
You may also notice that your cursor is hidden.  Haven't found a way to fix that.  It shows up in VR though.
Next, put your headset on and open this browser window in your virtual desktop so you can continue to read it, or alt tab and peek under your headset as we go.  If you are using an Oculus headset, you can pin the window so it stays up while you are running VorpX.  You may be able to do this for others as well, but I only have a Rift S, so you will have to fill in the gaps on that yourself.
Now, you will probably notice that the game is all up in your face and stuff, so go ahead and hit the button you assigned to open the ‘VorpX ingame Menu’.  If you matched mine, it will be the delete key.  Next match the settings below.  You can fiddle with it to get it more comfortable towards your tastes.  Make sure you hit ‘More Cinema Settings’ and ‘More Stereo 3D Settings’.
That's about it.  Next I’ll explain what the things on the ‘VorpX ingame Menu’ mean.
Cinema mode ‘play style’ is like a lounge area where you have a modifiable display in front of you.  I find it to be the best mode for me.
Screen offset is the distance the screen is from your face.  Too close and you will have to move your head a lot to see your UI.
Aspect ratio - well, probably shouldn't change this.
Screen Tilt - angle of the screen off the floor.  Useful for laying back in your chair.  Max effective angle seems to be 30 for some reason.
Screen curvature - wraps around you, if you're into that.
Screen curved vertical - Sure.
Screen light brightness - can be pretty bright if you have your monitor in energy saving mode like I do.
Room Gamma - if you look around, there is a room.  You can change the gamma (brightness) of it.
Room Saturation - More or less color in the room.
Room Light Brightness - the lights in the room have a brightness setting, for mood.
Room Antialiasing - Makes the room less pixely.  Can cost performance though.
3D Reconstruction
Z-Normal - A kind of pseudo Stereo 3D where it moves pixels around objects to make it appear as though objects are closer or farther based on their distance from the camera.  The optimum distance is chosen using the Depth Weighting (near - far) number.

Z-Adaptive - same as Z-Normal but the optimum distance is dynamic based on the center of the camera.  There is a depth of field option as well.  I don’t use this so I don’t know much about it.
Geometry - Tries to work but doesn't.  UI gets messed up, so best to stick with the others.  Also uses more processing.
Head Tracking Multiplier - No idea - Probably don’t touch it.
Hit ‘Ok&Save’.  Pressing the delete key again also acts as ‘Ok&Save’.
Lastly, backing up your settings.  The settings for VorpX are located at:
C:\ProgramData\Animation Labs\vorpX
Copy the vorpX folder in C:\ProgramData\Animation Labs\ to get all of them after you have finished setting up.  Put it in a safe place.  You can reinstall VorpX, close it, then replace the folder with this backup, should you need to.  If you end up uninstalling VorpX, make sure you do not uninstall the serial number, when it gives you the option, otherwise you may have to ask for another one.  You will also have to ask (email) for a new serial for each reinstall of Windows, as far as I know.

Monday, September 16, 2019

Obscure Macro Commands and Macro Usage

Macro Icons:

/macroicon can be used to change the macro icon to an action icon, but it can also be used to change the macro icon to a minion, mount, emote, item (with cooldown), general action, companion, pet, enemy sign, waymark, gearset, or quickchat(pvp) icon.  This is done using the format:

/macroicon “icon name” category

The categories names are:

general

emote

companion

pet

minion

mount

enemysign

waymark

gearset

classjob

quickchat

For gearset, the gearset number is used for the icon name.

Examples:

/macroicon 35 gearset

/macroicon tomestone emote

/macroicon Fenrir mount

/macroicon "Lesser Panda" minion

/macroicon "Spine Drops" item

Quotation marks are used around names with two words.  To indicate HQ items, use a space then the HQ symbol.  An easy way to do this is to use the link item function (right click on an item and click to “Link”) then typing /echo in front of the <item> text that appears in the chat window. (/echo <item>)  You can then copy the text that appears in the chat and use it in the macro.

Battle Effects:

/battleeffect can be used to allow you to better see what is going on in game by allowing you to specify which types of battle effects you want to see.  This lets you see enemy AOE circles and mechanics better, especially in 24 person raids.

The format is as follows:

/battleeffect type setting

The type can be:

self

party

other

The setting can be:

all

simple

off

The setting “simple” shows limited effects.  The type “other” includes some NPC actions and players outside your party.

Examples:

/battleeffect party simple

/battleeffect other off

Sounds:

There are some commands that allow you to do the same thing for action sounds, as you can do for battle effects, allowing you mute them, or turn them down.

The commands are:

/soundeffectsother volume

/soundeffectsparty volume

/soundeffectsself volume

The “volume” is a number between 0 and 100. 0 for mute.

Example:

/soundeffectsother 0

Any other volume in the game can be controlled through macros as well, using the same format for setting the volume.

These include:

/mastervolume

/bgm

/soundeffects

/voice

/systemsounds

/ambientsounds

/performsounds

Gearsets

You can use the /gearset command to change to a different gearset/job/class.  This can be useful for creating emote macros while idling in town, or for adding custom icons to job change buttons.

The usage is as follows:

/gearset command gearSetNumber

The “command” can be:

change

view

save

delete

You can also specify what glamour plate you wish to use when changing as an option.

Examples:

Gearset 24, glamour plate 5:

/gearset change 24 5

Gearset 10, no specified glamour plate:                

/gearset change 10

Helpful Everyday Macros

Sound Settings:

Macro set for changing system sound settings:

Macro 1:

/systemsounds 100

Macro 2:

/systemsounds 15

These macros are useful if you don't like having system sounds at max but want to hear the Duty Finder when it pops.  The number represents the volume and can be changed to your preference.

Macro set for toggling BGM on and off:

/bgm

You can also use a number after /bgm to specify the sound volume as well.

General helpful macros:

Levelsync

/levelsync

Useful for Eureka/Fate spam.

Leave party:

/leave

Useful for leaving hunt parties.  Doesn't work for duties.

Tank Macro:

Shirk(lvl 48) Off Tank:

/ac Shirk <2>

/ac Shirk <2>

/ac Shirk <2>

/ac Shirk <2>

/ac Shirk <2>

/ac Shirk <2>

/ac Shirk <2>

/ac Shirk <2>

/macroicon Shirk

/merror off

The number 2 represents the Off Tank's position in the party list.  You are 1, not 0 in this case.  If you sort your party list in a different manner, be sure to change the number appropriately.  '/merror off' stops macro errors (can't execute action, etc.) for the current macro from displaying.

Paladin:

Spirits Within(30)/Atonement(76):

/ac Atonement <t>

/ac Spirits Within <t>

/macroicon Spirits Within

/merror off

Allows you to spam the macro to get either, saving a slot on your bar.

Intervention:

/ac Intervention <2>

/macroicon Intervention

/merror off

Uses Intervention on the other tank (in party slot 2) for a full party.

Stun:

/ac Low Blow <t>

/ac Shield Bash <t>

/macroicon Shield Bash

/merror off

Uses Low Blow(12), then Shield Bash(10) if Low Blow is on cooldown.

Dancer:

AOE Macro:

/macroicon Rising Windmill

/mlock

/merror off

/ac Rising Windmill <me>

/ac Bloodshower <me>

/ac Windmill <me>

Allows you to use Rising Windmill(35) or Bloodshower(45) instead of Windmill(15), if you miss that they are executable.  /mlock prevents you from restarting the macro while the macro is going off when spamming the macro.  This prevents you from using Windmill while Bloodshower or Rising Windmill procs are up.

Fan Dance III/Fan Dance (single target):

/mlock

/ac Fan Dance III <t>

/ac Fan Dance II <me>

/macroicon Fan Dance II

/merror off

Lets you spam for Fan Dance III(66)/Fan Dance(30).  /mlock prevents you from using Fan Dance II when a Fan Dance III proc is up by ensuring the full macro is executed before you can execute another.

Fan Dance III/Fan Dance II spam (AOE):

/ac Fan Dance III <t>

/ac Fan Dance II <me>

/merror

/mlock

/macroicon Fan Dance II

Similar to the previous macro, it lets you spam the aoe Fan Dance abilities without missing a proc.

Proc ability spam:

/ac Bloodshower <me>

/ac Rising Windmill <me>

/ac Reverse Cascade <t>

/ac Fountainfall <t>

/macroicon Reverse Cascade

/merror off

Useful for using just after Flourish(72), allowing you to concentrate on mechanics.

Astrologian:

Play:

Macro 1:

/ac Play <3>

/macroicon Play

/merror off

Macro 2:

/ac Play <4>

/macroicon Play

/merror off

Allows you to use Play on DPS in a small party for dungeons.  The numbers 3 and 4 are the player positions in the party, starting at 1 (you).  Change the numbers to match your needs, should you have a different party sorting setup.

Essential Dignity:

/ac Essential Dignity <2>

/macroicon Essential Dignity

Uses Essential Dignity(15) on the tank for a light party.

Celestial Intersection:

/ac Celestial Intersection <2>

/macroicon Celestial Intersection

Uses Celestial Intersection(74) on the tank for a light party.

Machinist:

Heat Blast spam:

/ac Hypercharge <me>

/ac Heat Blast <t>

/ac Ricochet <t>

/ac Gauss Round <t>

/macroicon Heat Blast

/merror off

Useful for lazy spamming of Heat Blast(35) and the abilities it reduces the recast time of, Ricochet(50) and Gauss Round(15).  Also activates Hypercharge(30).

Auto Crossbow spam:

/ac Auto Crossbow <t>

/ac Auto Crossbow <t>

/ac Auto Crossbow <t>

/ac Auto Crossbow <t>

/ac Auto Crossbow <t>

/ac Auto Crossbow <t>

/ac Hypercharge <me>

/ac Ricochet <t>

/macroicon Auto Crossbow

/merror off

Useful for roulette's.  Activates Hypercharge(30) and uses Ricochet(50).

Red Mage:

Verstone/Verfire:

/ac Verstone <t>

/ac Verfire <t>

/macroicon Verstone

/merror off

Useful for lazy spamming of Verstone(30)/Verfire(26), without paying attention to procs. Verstone first.

Verfire/Verstone:

/ac Verfire <t>

/ac Verstone <t>

/macroicon Verfire

/merror off

Useful for lazy spamming of Verfire(26)/Verstone(30), without paying attention to procs.  Verfire first.