STO_ACT plugin (track your DPS)
View Single Post
Join Date: Nov 2012
STO_ACT plugin (track your DPS)
03-15-2013, 06:37 PM
I have developed an Advanced Combat Tracker plugin and I want to share it if anyone is interested. Also let me know if you find any issues so I can fix it
How does it work
This plugin interprets the data in the "Combatlog.log" file (a file located in your computer), and translates it to the Advanced Combat Tracker tool that will display the processed data as graphs and tables. It will show things like DPS, types of damage, etc.
+It shows both actual damage and damage before buffs/debuffs/shield apply (in a new column named "BaseDamage").
+When the source of damage is other than the ship it shows in the "Source" column.
+Some other minor changes.
(Go to the "Options tab>STO_ACT Parsing>General" and move the mouse over the options for details):
+Grouping attacks by preference.
+Displaying only players or not.
Processes all the attacks in the log file.
Relatively low on resources consumption (have analyzed very large log files of over 50MB in less than a minute).
Advanced combat tracker
Install Advanced Combat Tracker
1. Install Advanced Combat Tracker (execute "ACTv3-Setup.exe">click Next>Install>Close)
2. Open Advanced Combat Tracker.
3. If you get a Startup Wizard window close it.
Enable the plugin
1. Go to the "Plugins" tab>button "Browse".
2. Browse for the file "STO_ACT.cs" you downloaded previously and select it.
3. Click "Add/Enable Plugin button".
To start a log you simply have to type "/Combatlog 1" in the game chat window (That will create the .log file)
To end the log write "/Combatlog 0".
Import the log file
1. Open the "Import/Export" tab>"Import Encounters">"Import a Log File">"Select File" button
2. Browse for your Combatlog.log file. For windows 7/Vista users it will be located in: "C:\Users\Public\Games\Cryptic Studios\Star Trek Online\Live\logs\GameClient"
3. Check your "Main" tab to see the results alfter the import process ends.
Track your current combat DPS (in real time)
1. Go to "Options" tab.
2. Click "open log" button.
3. Browse for your Combatlog.log file. For windows 7/Vista users it will be located in: "C:\Users\Public\Games\Cryptic Studios\Star Trek Online\Live\logs\GameClient"
4. From now on if you have Advanced Combat Tracker opened it will load and process automatically the combat as long as you write "/Combatlog 1" in the game chat window to start a log and "/Combatlog 0" when you are done.
This (like other ACT plugins) creates its own environment (new columns, removes others, different groups, etc.) and you need to uninstall Advanced Combat Tracker in order to install another plugin.
If you just want to try it, I recommend you open 2 Advanced Combat Tracker windows, install this plugin on one of them, run it (dont install anything on the other), and when you are done close this plugin's window first, and then
close the untouched window the last
(it will save its settings when you close it, so it will be like if you didnt install anything at all).
You can add/remove/move columns by going to "Options" tab>"Main Table/Encounters". There you will find the 5 views and their columns.
Amount of damage. Base damage is the damage before applying shields, buffs, debuffs and resistances on the target.
Amount of healing done.
Damage/Healing per second.
DPS is based on the row (combatant or attack) duration.
EncDPS and EncHPS are based in the encounter duration.
These three columns constitute the
path followed by the attack
Attacker is the combatant dealing the damage.
Sources are pets, abilities, devices or/and enemies outside the attacking ship used to deal the damage.
Victim is the enemy target of the attack.
Number of killing shots done by a combatant.
Number of times that a combatant has died.
STO_ACT specific options:
Swap damage for base damage columns
It will swap the values in Damage and DamageTaken for those in BaseDamage and BaseDamageTaken.
This option will change how are your "DPS" and "EncDPS" columns calculated, as these columns are always calculated on the "Damage" column.
Remove Base Damage columns
If you are only interested in damage and you dont care about base damage use this option.
If you are only interested in base damage and you dont care about damage use this option in conjunction with the "Swap damage for base damage columns" option.
Show only players
It will show all non-Player ships/pets actions in the "NPCs" combatant view. You will still be able to keep track of the NPC attacker and pets involved in the attack in the "Source" column.
Group into "Pet/Ability Attack (out)"
The group "Attack (out)" will allways display the attacking ship weapons regular attacks. But you can select in which group will be displayed the rest of the attacks.
Rename "<type of damage>" to [<petname>] <type of damage>"
This will allow you to split types of damage into different sources.
If you uncheck it, you can still keep track of the sources of damage in the "Source" column.
Other plugins you might want to try
DISCLAIMER: THIS SOURCE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOURCE OR THE USE OR OTHER DEALINGS IN THE SOURCE.
Edited to show help on columns/options and last update link.
Last edited by alhucemas; 04-06-2013 at