Jump to content
Search In
  • More options...
Find results that contain...
Find results in...

Crowfall Plugin for Advanced Combat Tracker


ComradeAma
 Share

Recommended Posts

Features:

  • Sends combat data from Crowfall Combat logs to ACT.
  • Supports English and Russian logs.
  • Automatically finds combat log files.

System requirements: Windows 10.1511 or Windows 7 SP1 with .NET Framework 4.6.1 (and above).

You can download all versions here

(Firefox users may experience issues with Google Drive. If download link shows you an error, please try another browser)

Repository.

 

Installation guide:

1. Launch Crowfall, enter any campaiggn and enable "Write combat log to file" (checkbox should be checked) https://imgur.com/a/JRZcbvm.

2. Hit a mob, dummy or take fall damage. Any damage is fine.

3. Download Advanced combat tracker from the official site https://advancedcombattracker.com/download.php and install it.

4. Download the latest version of Crowfall Plugin and ACT Settings here.

5. Launch Advanced combat tracker and cancel setup wizard. We will have to install plugin manually.

6. (Optional, recommended) Click on "Options" tab, then click "Configuration Import/Export" node in tree view and press "Import..." button. Select downloaded "ACT Settings for Crowfall.xml" file and press "Open". If ACT does not show any errors, the settings were imported successfully.

7. Click on"Plugins" tab, then press "Browse..." button, select downloaded "Crowfall Plugin.dll" file and press "Open". Press "Add/Enable Plugin" button. CrowfallPlugin.dll should be listed in window below, enabled and reporting "Started" status.

Now you can go and hit things in Crowfall, they will appear in ACT. Or you can import any CF logs from its Combat Logs folder: 

%AppData%/../LocalLow/Art+Craft/Crowfall/CombatLogs

If you know great ACT features than can be used for Crowfall, please share in this thread!

If ACT is not openning CF logs by default, go to "Options", click "Miscellaneuos", press "Open Log" button and locate combat log file in CF Combat Logs floder. The folder location is mentioned above.

 

Disclaimer and License: 

Spoiler

Advanced Combat Tracker (ACT) is developed by EQAditu. I have no affiliation with ACT developer and can't provide any warranty of any kind for ACT. Please use it on your own risk.

# The MIT License (MIT) - Crowfall Plugin for ACT #

Copyright (c) 2020-present Amaranth
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE 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 AUTHORS OR COPYRIGHT HOLDERS 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 SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

 

If you want to support various Crowfall tools development, please follow me on Patreon.

 

Known issues:

Spoiler
  • Logs do not follow non-ambiguous regular grammar rule, so it's impossible to make distinction between opponent and its attack without context knowledge. E.g. "Hellcat Mauler Swipe" can be treated as "Hellcat Mauler" hit you with "Swipe" or "Hellcat" hit you with "Mauler Swipe". Parser can't reliably handle incoming attacks and heals until it is fixed. Bug is reported here.
  • If your fight contains only healing and no opponents, encounter will have empty label in ACT. That will result in inability to search in history by encounter name, due to null pointer exception. Unfortunately, there is nothing I can do here without breaking stats.
  • Fall and Berserker crush damage are reported as your own powers damage. Parser got a workaround to not count them, but it only works in English client version.
  • Lifesteal values are reported differently depending on power. E.g. if you use ultimate Sustain, your LMB attacks heal will be displayed as "Lifesteal" (in real log power name is missing), but you will also see some random skills healing you, e.g. "Suppression Shot" heals.
  • Damage over time is reported the same way as power which produced DoT effect. If initial power made crit, DoTs are reported as crits as well (in reality they are not crits, however Bleed may crit sometimes). It may make "Crit. rate" stat inaccurate.
  • Because of many different game mechanics, which are not always properly reported in log, you may encounter edge cases when damage should not be counted as yours or as incoming (e.g. Fall damage should not be counted as yours). If you see such records, please send me bug report in discord.

 

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...