Find out when your favorite streamers are live at DREAMnetwork.tv!

Author Topic: Fold's Comprehensive ACT & Plugin Guide  (Read 66926 times)

0 Members and 2 Guests are viewing this topic.

Offline fold

  • Forum VIP
  • Posts: 25
  • Thanked: 19 times
    • View Profile
  • Character: Foldasaurus Rex
  • Server: Gilgamesh
Fold's Comprehensive ACT & Plugin Guide
« on: March 13, 2015, 11:21:42 AM »
Will be updating this post further down the road with future plugins!


What is ACT?

- ACT stands for Advanced Combat Tracker. In its simplest form, it is a third-party MMO combat log parser that reads from your combat log and displays multiple types of outputs (Damage, Healing, Crit%, list goes on). This is a parser that has been around since the days of EQ2, and exists in a variety of other MMOs such as SWTOR, Rift, Age of Conan and Aion. With much thanks to Ravahn (http://www.reddit.com/user/Ravahn), it has also been brought to FFXIV!

Where can I get ACT?

- ACT is available on their website (http://advancedcombattracker.com/download.php). Below the client download, you will also notice that Ravahn's parsing plugin is also available for download. Make sure you get that as well.

Plugin Installation Guide:

1. After downloading the FFXIV ACT plugin (FFXIV_ACT_Plugin.dll), move it into the ACT directory. As with any .dll file you will see on this topic, you will have to unblock it before ACT can recognize it. Unblocking is simple:

Right Click > Properties




"Unblock" button on the bottom.


(NOTE: If you are downloading a .zip file with multiple .dll files, you can unblock it all at once by unblocking the .zip)



2. After extracting the .dll in your ACT folder, you will need to enable the plugin via ACT!

Go to Plugins tab in ACT, browse for the .dll in your ACT folder and click Add/Enable plugin!



That's it for installing the basic ACT plugin! I'll be covering ACT settings & other plugins in future posts!
« Last Edit: March 14, 2015, 02:04:54 PM by fold »
 
The following users thanked this post: foxheman, Epiyon0, madeindar, Duoneo

Offline fold

  • Forum VIP
  • Posts: 25
  • Thanked: 19 times
    • View Profile
  • Character: Foldasaurus Rex
  • Server: Gilgamesh
Re: Fold's Comprehensive ACT & Plugin Guide
« Reply #1 on: March 13, 2015, 11:21:54 AM »
FFXIV ACT Settings:

First, I'll run down the FFXIV Settings located under the Plugins tab:




1. SupeSupe: Ignore this setting for right now lol, this is part of a JP plugin that I will cover later on.

2. Show FFXIV Overlay: Clicking this enables your Target/Focus target HP overlay. To configure this, head over to "FFXIV Overlay Settings", as shown below.



This is the section where you can configure your HP overlay for your targets.

NOTE: Setting the color value to "Black" like I have in that screenshot will hide the HP bar and only display the text. With those above settings, my HP overlays look something like this:




3. Show Timers: Left-Clicking this opens a box which displays timers (That you configure in the Custom Triggers tab). Right Clicking locks this window. (I wouldn't recommend touching FFXIV ACT timers, as there are better plugins for this that I will cover later on.)

4. Show Mini: Left-Clicking this opens a mini-parse window that you can move around. Right Clicking locks the window. (Similar to timers, I wouldn't recommend touching this as there is a better plugin for it.)

5. FFXIV Process ID: This option allows you to latch on to specific FFXIV processes if you are using multiple FFXIV clients. (For example, you are on one client with a Bard, and on another client with a Black Mage, this option would allow you to switch process IDs so you can parse whichever you are playing at the time.) In most cases, just leave this on Automatic.

6. Memory Scan Speed: I usually leave this at Short Delay, but if you have a slower CPU or want to make ACT less CPU-intensive, switch to Long Delay.

7. Local IP Address: Ignore this setting~

8. Disable Parsing from Network Data: UPDATE: This option was causing issues for many ACT users in the past. Fortunately there's two ways to work around it:

#1. Running ACT with administrative privileges

#2. Adding a firewall exception for ACT.
 
9. Disable Combat Log (reduces file size): Don't check this, or else you won't be able to parse!

10. Game Language: Set this option to the language that you are running your FFXIV client with. Since ACT reads from the combat log, it must be set to the appropriate language.

11. Parse Filter: This will filter out certain players from being parsed based on what you choose:

- None: ACT will parse everybody in the zone you are currently in.

- Self: ACT will parse only you.

- Party: ACT will parse only the party you are in, including yourself.

- Alliance: ACT will parse the alliance you are in (CT, WoD, ST), including the party you are in, including you.

(I normally have this set to Alliance)

12. Disable Damage Shield estimates: ACT parses damage absorption effects (Stoneskin, Galvanize, etc). Checking this will disable those effects from being parsed.

13. Combine Pets with Owner: This combines a pet's (Garuda-egi, Selene, etc) damage & healing with their owner. Recommended for Summoners/Scholars.

14. Include HP for Triggers: This option allows you to create additional ACT sound triggers based on the current HP of the boss. (For example, if you want to track Darnus's final phase transition @ 47% HP, you would check this option and create an expression "Nael Deus Darnus HP at 48" in the Triggers tab.

15. Simulate Individual DoT Crits: Never used this option either, but the word "Simulate" turns me off as you want the most accurate information when using this program. If someone has an idea of what this does, please feel free to post and I'll update this.

16. (DEBUG) Also Show 'Real' DoT' Ticks: I usually leave this unchecked, as ACT has an accurate way of parsing DoTs as it stands.

17. Parse Potency Amounts: Checking this will only parse the potency values that your abilities put out. This is incredibly useful for trying to find optimal rotations. It leaves out any of the damage variance (for example, an Aeolian Edge doing 900 instead of 1000), while still getting benefit from active buffs and modifying potency values (Blood for Blood, Raging Strikes, etc)

Next I'll be covering some basic ACT settings, and then we'll move into plugins! ♥
« Last Edit: March 18, 2015, 04:53:09 AM by fold »
 
The following users thanked this post: foxheman, Duoneo

Offline fold

  • Forum VIP
  • Posts: 25
  • Thanked: 19 times
    • View Profile
  • Character: Foldasaurus Rex
  • Server: Gilgamesh
Re: Fold's Comprehensive ACT & Plugin Guide
« Reply #2 on: March 13, 2015, 11:22:11 AM »
Basic ACT Options & Configuration

Since alot of these settings in the main ACT Options tab do not apply to the FFXIV plugin, I will only cover the basics:

Sound Settings:



These are the sound settings for any custom triggers you have in ACT. Here you can control the volume of TTS (Text-To-Speech) and .wav notifications for your custom triggers. To setup a custom trigger, head over to the Custom Triggers tab:



In this section, you can setup sound notifications for events. If anyone is familiar with DBM or Bigwigs in WoW, it works similarly to that. ACT will read an expression from the combat log, and if the text in the combat log matches the same expression as you have in the ACT settings, it will produce a sound. This feature is excellent for tracking boss abilities or any procs that your class may have.

1. Custom Trigger: Here you can set your choice of sound effect: either a "beep", a .wav file (that you browse for using the ...), or a TTS phrase. To add into that special DBM feeling, I've provided some .wav sounds that you can use for sound events!

Dropbox Link:  https://www.dropbox.com/s/eh8b3rbqui1e0qy/soundfiles.zip?dl=0

If you've played WoW before, you'll probably be familiar with some of these sound files. You can install them anywhere (preferribly ACT folder)

2. Regular Expression: This is where you record the phrase that you want ACT to scan for in your combat log. How exactly do you know which expression to look for?

For Procs: The general phrase for procs is "You gain the effect of x." For example, as a Black Mage wanting to track Firestarter procs, the expression found in your combat log when you get a FS proc is:



The only exception for this is River of Blood (Bloodletter resets) on Bard. River of Blood is not reported in your combat log, therefore you cannot track BL resets. :<

For Boss Abilities: The general phrase is "[Boss] readies [ability]" (For example: Twintania readies Twister.)

After these two fields are filled out, you are free to hit the Add/Edit button to save the trigger! It should look something like this once it is saved:






"General" settings under the "Main Table/Encounters"



1. Main Table update frequency (in seconds): This is how often ACT updates the parsing output. I usually have this set to 1 second so it constantly updates.

2. Number of seconds to wait after the last combat action to begin a new encounter.: This sets the number of seconds ACT has to wait for an incoming action before it splits the parse into a new encounter. This option is important for the type of parse you wish to record. Here's an example of both parsing scenarios:

A good example for this is Twintania's add phase. With current levels of gear, there is typically a large amount of downtime after the second set of adds are killed until Twintania comes down. Two parsing styles emerge from this: Continuous and Merged

A. Continuous Parsing: If you set the number of seconds to 25-30+, assuming you kill the adds with plenty of time to spare before Twintania descends, you will effectively be losing DPS on your parser due to the extreme amount of downtime that you deal with. While this sounds really bad, it is a more realistic way to measure DPS over the course of an entire fight.

B. Merged Parsing: If you set the number of seconds to <5, ACT will create a new encounter when the next action begins (Twintania descending). While it is not an accurate way to display damage over the entire duration of a fight, it does have its uses. If you want to see how much DPS yourself or your raid team pumps out at a specific phase (For example, Bahamut add phase), then this would be the most accurate parsing method to track this.

TL;DR - Use Continuous parsing (30+ seconds) if you want to parse an entire fight, use Merged (<5-10) if you want to track DPS during specific phases of a fight.

I'll be covering some plugins made by JP developers in the next post. ♥
« Last Edit: March 14, 2015, 02:02:44 PM by fold »
 
The following users thanked this post: foxheman, Duoneo

Offline fold

  • Forum VIP
  • Posts: 25
  • Thanked: 19 times
    • View Profile
  • Character: Foldasaurus Rex
  • Server: Gilgamesh
Re: Fold's Comprehensive ACT & Plugin Guide
« Reply #3 on: March 13, 2015, 12:15:11 PM »
Third-Party Plugins & Installation Guide

If you've been around my stream, you'll notice that I run quite a few plugins for cooldown counters, parsing overlays and whatnot. I'll go through them, as well as uploading my versions through my own dropbox. Keep in mind that with all the .rars and .dlls that you download from GitHub or Dropbox, they will need to be unblocked or ACT will yell at you!




#1. Overlay Plugin:

Created By: RainbowMage (JP)

GitHub: https://github.com/RainbowMage/OverlayPlugin

Dropbox Link (For my config): https://www.dropbox.com/s/5qb6804x5a4e2by/OverlayPlugin.rar?dl=0

Installation Guide:

1. Extract that .rar to your ACT folder.

2. In ACT, browse and enable "OverlayPlugin.dll" in the OverlayPlugin folder.

3. Head over to Plugins > OverlayPlugin.dll > Mini Parse. It should look something like this:



1. Show Overlay: Enables/Disables the overlay.

2. Enable clickthru: Locks the overlay, allowing clicks to pass through.

3. URL: Set this to the "miniparse.html" which is located in the OverlayPlugin/resources/ folder.

4. Sort key: Sorts your parser based on DPS. If you wish to have it sort by heals, change the key to "enchps"

5. Sort type: Changes the type of sort, either ascending or descending.

6. Max Framerate: Not sure what this is, could be a mistranslation. I have it set to 60 :3



#2. ACT MP Timer

Created by: Anoyetta (JP)

GitHub: https://github.com/anoyetta/ACT.MPTimer/

Dropbox Link (For my config): https://www.dropbox.com/s/f97g0s10gb00dfx/ACT.MPTimer.zip?dl=0

A simple, lightweight plugin that tracks server-wide MP ticks. Extremely useful for Black Mages who are not yet familiar with the rotation.

What it looks like in action:


Installation Guide:

1. Extract the .dll into your ACT folder.

2. Locate the .dll and enable it via ACT.

3. Head over to Plugins > MP Timer tab. It appears in JP, but here is a translated version of the config:



NOTE: Right click on the preview window to change the font/colors of the bar & timer.



#3: ACT.SpecialSpellTimer

Created by: Anoyetta (JP)

GitHub: https://github.com/anoyetta/ACT.SpecialSpellTimer

Dropbox Link (For my config): https://www.dropbox.com/s/on3ztbwcwmrnd19/ACT.SpecialSpellTimer-master.zip?dl=0



Installation Guide:

1. Extract to ACT folder.

2. Locate "ACT.SpecialSpellTimer.dll" in the folder & enable it.

3. Head over to SpecialSpellTimer tab. If you used my version, it should already be translated into English.

Spell Timers:



This is the section where you can create spell timers (Similar to the ones we've seen in the base FFXIV ACT plugin). However, these go more in-depth.

In this example you can see one of my auto-attack timers that I use on my bard. If you wish to try this auto-attack timer out, click the "Import" button and look for "Auto-shot.xml" in the ACT.SpecialSpellTimer-master folder. Similar to how we have created custom triggers using expressions, this plugin will scan your combat log for an expression (In this case, "You hit") and produce a bar with a two second timer that counts down. All of this can be adjusted to the spell or ability that you would like to track.


Tickers:



This is where the value of this pluigin comes from. The "tickers" (Known as telops in JP) produce numeric countdowns upon reading expressions from your combat log. With this we can effectively create cooldown timers that we can place over our abilities. I have already created overlays for almost every single cooldown available in the game located in the Dropbox. If you wish to import it, select "Import" and look for "FullJobCD" in the ACT.SpecialSpellTimer-master folder.

NOTE: These overlays are configured for my UI only. The annoying this about this plugin is that each cooldown has its own respective overlay, and if you wish to tailor it fit to work for your UI, it requires you to move the timers around.

NOTE 2: Since the recent XIV patch, SE has added a "link" icon next to items, which looks something like this:



The icon made it impossible to use the "You use an [item]" expression, but there are two ways to work around it:

For Stat Potions: "You gain the effect of Medicated."

For Ethers: "You recover X MP." (With X being the MP return value based on the type of MP pot you use.) [/b]

For Potent Poisoning Potions: "gains the effect of Poison from Foldasaurus Rex" (Replace my name with yours!)


Options:



This is where most of the options for this plugin are located. If you wish to switch the language, the first option will let you switch between English and JP (Requires a restart of the plugin.)

Display Overlay: This displays your timers and allows you to drag them around without typing out the expression to activate it.

Display all tickers: This displays all your tickers & lets you drag them around without typing out the expression. (However, if you want to effectively move around the proper CD timers, I recommend typing out the expression in an echo and forcing the CD to appear. This lets you know which overlay belongs to what CD.)

For example, if you want to move Aetherial Manipulation without having to see the other ~100 job CD icons, type /echo You use Aetherial Manipulation



That's it for most of the plugins that I use, as well as this guide! I'll be keeping a close eye on upcoming plugin releases and providing guides for them.

Updates:

1. Found a way to properly track stat potions & ethers. (Credits to reddit.com/user/Kaleido911 & Taal Kheru)

2. Found a way around enabling network data parsing. "Include HP for Triggers" explained. (Credits to http://www.reddit.com/user/vQsv)

« Last Edit: March 18, 2015, 04:47:24 AM by fold »
 
The following users thanked this post: MarkoTurn, foxheman

Offline VidulaSaix

  • Dream Team
  • Posts: 54
  • Thanked: 9 times
    • View Profile
Re: Fold's Comprehensive ACT & Plugin Guide
« Reply #4 on: March 13, 2015, 05:36:35 PM »
Bit of a lame response to such an epic post, but thanks!
 

Offline milo575

  • Dream Team
  • Posts: 31
  • Thanked: 19 times
    • View Profile
  • Character: gera gera
  • Server: Sargatanas
Re: Fold's Comprehensive ACT & Plugin Guide
« Reply #5 on: March 13, 2015, 08:05:38 PM »
Wow, this is fantastic.

Thanks so much for the hard work, Fold!
 

Offline Riunia

  • New Adventurer
  • Posts: 9
  • Thanked: 1 times
    • View Profile
  • Character: Lorraine Whispertone
  • Server: Gilgamesh
Re: Fold's Comprehensive ACT & Plugin Guide
« Reply #6 on: March 16, 2015, 07:27:36 PM »
Just a little bit of an addition...


If you are trying to use SpecialSpellTimer with items... it will not work due to the item being linked in the log (which cannot be disabled). This screws up the expression and makes it impossible to track any sort of item usage (like Potent Poison pots, or Stat boost pots).


EDIT: I got slam dunked by someone over at reddit. It is indeed possible to track the potions, go figure. Thanks to Kaledio911 over at reddit.

Code: [Select]
PPP: gains the effect of Poison from -name-
Stat pots: You gain the effect of Medicated.
Ethers: You recover -X- MP.

As for the MPTimer section... sorry for potato quality twitch highlight. I was on bad quality internet and will post something better soon :(
« Last Edit: March 18, 2015, 07:12:14 AM by Riunia »
 

Offline Assyriaqs

  • New Adventurer
  • Posts: 6
  • Thanked: 2 times
    • View Profile
Re: Fold's Comprehensive ACT & Plugin Guide
« Reply #7 on: March 17, 2015, 09:28:02 PM »
' Disable Parsing from Network Data: It's important that you have this box checked, or else ACT will not be able to read FFXIV_ACT_ plugin when you launch ACT.  (You will have to reload the plugin for it to be recognized.)'

^Don't you mean unchecked?
 

Offline fold

  • Forum VIP
  • Posts: 25
  • Thanked: 19 times
    • View Profile
  • Character: Foldasaurus Rex
  • Server: Gilgamesh
Re: Fold's Comprehensive ACT & Plugin Guide
« Reply #8 on: March 17, 2015, 09:43:38 PM »
' Disable Parsing from Network Data: It's important that you have this box checked, or else ACT will not be able to read FFXIV_ACT_ plugin when you launch ACT.  (You will have to reload the plugin for it to be recognized.)'

^Don't you mean unchecked?

EDIT: Updated the information. You can leave it unchecked by running the client in admin & adding firewall exceptions to ACT.
« Last Edit: March 18, 2015, 04:49:06 AM by fold »
 

Offline Khalon

  • New Adventurer
  • Posts: 5
    • View Profile
  • Character: Khalon Kurogami
  • Server: Brynhildr
Re: Fold's Comprehensive ACT & Plugin Guide
« Reply #9 on: March 19, 2015, 02:13:18 AM »
This is awesome and great :D Thank you for the work in putting this together and sharing it with us Fold.
 

Offline CaptCondon

  • New Adventurer
  • Posts: 20
  • Thanked: 6 times
    • View Profile
  • Character: Captain Condon
  • Server: Coeurl
Re: Fold's Comprehensive ACT & Plugin Guide
« Reply #10 on: March 19, 2015, 05:22:54 AM »
I've always wondered how to get that miniparse. Finally a perfect tutorial for me! Thanks so much!
 

Offline Opt1kal

  • Content Creators
  • Posts: 26
  • Thanked: 15 times
    • View Profile
  • Character: Sylvestar Ser'vear
  • Server: Gilgamesh
Re: Fold's Comprehensive ACT & Plugin Guide
« Reply #11 on: March 22, 2015, 05:37:33 PM »
This is awesome, and I've been going through it. I love how you have your hp overlay settings for the base FFXIV plugin. Though I am running into an issue, for some reason when I set the colors to "Black" if I "Clickthrough" checked, it still shows a black bar for the hp bar. Not just the HP and Percentage. Like this:

 

Offline xijio

  • New Adventurer
  • Posts: 2
    • View Profile
  • Character: Humulus Lupulus
  • Server: Gilgamesh
Re: Fold's Comprehensive ACT & Plugin Guide
« Reply #12 on: March 24, 2015, 02:05:59 PM »
One other really nice thing ACT can do is make raid announcements for you on mumble.  There is a guide to get it working here:
http://www.archaic-society.com/forums/viewtopic.php?t=10069077

And here are some cool triggers I use:

T7
Code: [Select]
TTS: ${member} shriek
RegExp: .*:(?<member>.+?) suffers? the effect of Cursed Shriek

TTS: ${member} stoned
RegExp: .*:(?<member>.+?) gains? the effect of Stone Curse from Unknown

Then some basic ones for shriek, voices, petrafaction.

T9:
Code: [Select]
TTS: ${member} twist
RegExp: .*:(?<member>.+?) suffers? the effect of Garrote Twist.

TTS: ${member} Thunderstruck
RegExp: .*:(?<member>.+?) suffers? the effect of Thunderstruck.

T11:

Code: [Select]
TTS: ${member} Lightning
RegExp: .*:(?<member>.+?) suffers? the effect of Forked Lightning.

I also use some timers, like for dodging meteors in T9 savage heavensfall phase or stacking for repelling cannons int11. Can post if people are interested but the timers are a bit more complex then just the regular expression callouts
« Last Edit: April 10, 2015, 12:44:04 AM by xijio »
 

Offline Kihra

  • New Adventurer
  • Posts: 1
    • View Profile
Re: Fold's Comprehensive ACT & Plugin Guide
« Reply #13 on: April 02, 2015, 12:29:18 PM »
Hi. I discovered this post and was curious if it's possible to get ACT to export some kind of combat log for a fight. I am the creator of Warcraft Logs, and I am interested in producing a similar site for Final Fantasy XIV, so that users have a place to rank, compare parses, and do analysis.

Does ACT have a feature like this (or does the plugin perhaps do this as it gets data from the network)? All I really need to quickly port Warcraft Logs' functionality is some form of readable line by line combat log of the events, and from there I could get everything going.
 

Offline Saeris

  • New Adventurer
  • Posts: 12
    • View Profile
  • Character: Saeris Epas
  • Server: Phoenix
Re: Fold's Comprehensive ACT & Plugin Guide
« Reply #14 on: April 04, 2015, 03:18:16 PM »