What's new in Advanced Combat Tracker 3.4.1 Build 261

Aug 5, 2019
  • Sound:
  • Two new settings have been added to the Sound options. Command sound and Misc sound allow you to change what sounds ACT plays when responding to a command from in-game or a miscellaneous warning. -- The sound API selector will automatically select No internal sound if a plugin has replaced ACT's sound methods and the user views the settings panel. -- Many instances of "system beep" have been removed from operations that should complete instantly and sound feedback is unnecessary. Instant errors will still cause sound feedback.
  • Plugins:
  • When enabling a plugin, ACT will scan the folder tree for Internet downloads and offer to Unblock them; ACT will also scan its own common folders. There is a new Miscellaneous checkbox to disable this. -- ACT will no longer wait infinitely for foreground threads to complete when ACT is exiting. If there are any foreground threads still running 10 seconds after ACT has started closing, ACT will forcefully exit. This is to prevent invisible ACT processes caused by plugins that start but never complete foreground threads. -- Added API calls for PlayCommandSound() and PlayMiscSound().
  • Miscellaneous:
  • The ACT loader window describes more stages of progress and may help indicate where a message box comes from.

New in Advanced Combat Tracker 3.4.0 Build 260 (Jul 18, 2019)

  • ACT Portable:
  • Added a -portable command line switch to ACT. This will cause ACT to use its current folder instead of %APPDATA% or %TEMP%. If a plugin has a hardcoded or configurable external path, this switch will not prevent the plugin from using it.
  • Plugins:
  • The Plugins tab will now be shown in the logical load order. Each plugin panel will have up/down buttons to re-order the plugin in the load order for the next ACT run. Added a detection of "blocked" plugins and added a user message attempting to describe the problem/solution if the exception reaches ACT.
  • Plugin API:
  • Plugins can change the plugin load order and refresh the GUI. PluginGetRemoteDateUtc has been modified in ACT and on the web server to be more accurate. Added a TemporaryFolder & InitActDone property. Added website-side integration for Github repositories including plugin update checking/downloads.
  • Miscellaneous:
  • Modified the Startup Wizard to have a smoother experience when using FFXIV. Font size configuration values will be ignored when over 200pt. (This is to avoid issues with changing OS regions between ACT runs causing font sizes 100x of normal. IE 8,25 ➡ 825)

New in Advanced Combat Tracker 3.3.4 Build 259 (Jun 6, 2019)

  • Plugins:
  • A fix for ZIP extracting plugins in more obscure Windows regions(OEM codepage 1 error). Plugin download wizards first check for a DLL named after the ZIP file, if applicable. Added alternate plugin update check method API.
  • ODBC:
  • Added compatibility hack for MySQL 8 adding 'grouping' to reserved keywords. (Pressing the Reset button will populate all default hacks)
  • Miscellaneous:
  • Added an in-application message for HTTP-503 errors when too many download attempts have been logged.

New in Advanced Combat Tracker 333 Build 258 (Feb 19, 2019)

  • Text Export Formatting:
  • Added {xxxx-*} versions of {maxhit}, {maxheal}, etc and reverted the old ones.
  • Custom Triggers:
  • You may now use the Remove button on a custom trigger category to delete all child custom triggers.
  • Miscellaneous:
  • Misc fixes.

New in Advanced Combat Tracker 3.3.1.256 (Oct 11, 2017)

  • Misc bug fixes in graphing functions.

New in Advanced Combat Tracker 3.3.1.255 (Apr 18, 2017)

  • Custom Trigger Benchmarking:
  • ACT has a new window for finding expensive Custom Triggers that might cause ACT to lag behind in CT parsing. If the CT parsing engine lags behind over 1,000 lines compared to the combat parsing engine, a sliding popup may appear asking if you wish to run said benchmark. Otherwise, it may be accessed on the Custom Trigger tab using the new button in the upper-right corner.
  • Miscellaneous:
  • Misc bug fixes relating to race conditions in the Spell Timers window. Misc fixes for Int64 usage in reports.

New in Advanced Combat Tracker 3.3.0.254 (Apr 18, 2016)

  • EverQuest II:
  • Old plugins should still function to at least some degree
  • The EQ2 English plugin will be updated immediately with the others following
  • Final Fantasy XIV:
  • Old plugins will probably not work
  • Immediately download the update released today
  • The Secret World:
  • Immediately download the update.

New in Advanced Combat Tracker 3.2.2.252 (Feb 3, 2016)

  • Custom Triggers:
  • Custom Trigger result tabs now support column sorting by date/time & decimal numbers and in general sort quicker than before. Next to the Category textbox/checkbox is a button that will fill in the currently detected zone.
  • Miscellaneous:
  • Miscellaneous bug fixes.

New in Advanced Combat Tracker 3.2.1.251 (Oct 13, 2015)

  • Custom Triggers:
  • Added a method of having a custom trigger match against the currently detected character name. This may be useful for sharing triggers where you only care if your character is involved. If the regex contains a capturing group named "YOU", then your character's name must be contained within the captured string. The match does not have to be exact, nor case sensitive.
  • Quick Example: (?w+) has been given the Mark of
  • The "YOU" capturing group might capture, "FF6600Aditu". This will be valid as "Aditu" is contained within the captured string. If someone else's name was mentioned in the log line, it would not constitute a match. (Full example: https://regex101.com/r/oE3uQ2/2 )
  • Graphing:
  • More graphs should support Int64/Double variables instead of throwing exceptions when reaching numbers over 4 billion. Some graph tooltips have commas added to numbers.
  • Miscellaneous:
  • Fixes for settings not being saved if you close ACT in less than 60 seconds after the first time it is run. The custom trigger regex field may warn you about using .* at the beginning or ending of a regular expression; in case you missed the memo 3 years ago(v3.1.0.238) about it being a performance hit.

New in Advanced Combat Tracker 3.2.0.250 (Feb 25, 2015)

  • When run by the ACTx86 loader, ACT was not properly referencing the main assembly when compiling source code(.cs) plugins. This caused plugin compilation to not find the plugin API and thus fail to load the plugin.

New in Advanced Combat Tracker 3.2.0.249 (Feb 23, 2015)

  • ACT 64-bit:
  • When running on a 64-bit OS, ACT will run as a 64-bit application. In general, this will allow for greater amounts of memory to be used before crashing at the cost of using more memory for general operation. (Mostly due to memory pointers doubling in size) Switching to a 64-bit application may cause certain native code plugins to no longer load until they are updated to include a 64-bit version. If you absolutely must have a 32-bit version of ACT, run ACTx86.exe instead of the normal executable. Because of the EXE name change, the configuration files will be different as well.
  • The Scratch Encounter:
  • You may now arbitrarily add parsed ACT data to what is known as a scratch encounter. You may right-click anything in the left-side TreeView or a row selection in the main table and select an option to add to the scratch encounter. In either case, a dialog will appear to trim down the selected actions to a time range. Once you accept, a new encounter called Scratch will appear in the Import/Merge section. You may repeatedly add more data to this encounter by following the above steps again. To start over, either delete or rename the Scratch encounter.
  • Miscellaneous:
  • The table in the Main tab will now allow you to multi-select rows; clipboard context menu items will pay attention to that selection.
  • Clicking on the Death Report graph will copy the tooltip text to the textbox on the left. The Death Report window is now resizable.
  • Hitting ESC on the File/Clipboard Import Window will press the close button.
  • Fixed some coloring issues for the Main tab table.
  • Fixed a condition where ACT would not save its configuration if closed less than a minute after its very first execution.
  • Fixed a startup crash if ACT was closed by a Windows shutdown while minimized to a tray icon. Updated email and feedback server addresses.
  • Added a -log command line argument to specify a game logfile to open.
  • Plugin API:
  • Added a method to replace the default TTS engine.

New in Advanced Combat Tracker 3.1.4.245 (Feb 20, 2013)

  • Miscellaneous:
  • Slight changes to the debug logging, SettingsSerializer and Startup Wizard.

New in Advanced Combat Tracker 3.1.4.244 (Sep 17, 2012)

  • History Database Imports:
  • The encounter/zone database will now take note of the log file folder currently being parsed from. This will allow the History Database importer to search the folder-tree for the specific log file it is looking for based on folder name and modified date; instead of only initially looking in the current log folder. This searching is still restricted to the base log folder of the game, however. It will not search throughout your computer for these folder names. (This system will only affect newly parsed or re-parsed encounters)
  • Miscellaneous:
  • Misc API, graphing and error logging fixes.

New in Advanced Combat Tracker 3.1.3.243 (Jul 4, 2012)

  • Rearranged a startup component so it wouldn't throw an error before error logging was initialized.