Changes since build 149: Version 2.3.2.150 - 2006-08-28 German Localization Attacks using trefft or Tarnanzüge should now be parsed. Importing/Exporting When importing logs you will now be prompted to confirm or change the playername of the first-person view for the logs. If you are importing from a file, ACT will attempt to guess what the player name is based off of the filename. If importing from the clipboard, the last used setting or current player name can be used. Once an encounter is created it retains the first-person view name and will be stored in exported ACT files. XML Config You can now export partial configuration files from ACT to be imported later or by other people. The functions can be found in the upper-right corner of the General Options tab. Exporting will prompt you on which sections to export to XML... Importing will import all settings contained within the selected file. Its inadvisable to import the master XML settings file. Anything imported will be stored in the master XML settings file upon closing ACT. Spell Timer Calculation The calculation window now has a checkbox option to automatically adjust downwards delays that were modified by Traumatic Swipe. Changing the checkbox will redo all occurance checks in the selection window. Changes since build 148: Version 2.3.1.149 - 2006-08-21 German Localization Skills originating from yourself using "EUER" and hyphenated damage types should now be parsed. For the future, when "YOU" changes to "IHR", it should be parsed as well. View Logs Window Using the search function within the View Logs window should be several times quicker than previously. UI Changes The log position/status indicator should be more responsive when unpausing or switching log files. You may now use an option to bypass the DateTime pickers for importing a log file. Changes since build 147: Version 2.3.0.148 - 2006-08-11 Custom Triggers Custom triggers no longer have a master list of resulting log lines that a trigger picks up. Instead each custom trigger has the option to have a results tab added for it. Each tab will look similar to the View Logs window where you can search and copy from it. If you use a complex Regular Expression for the trigger using named capture groups, you can split apart the log line into different columns within the tab. If not, the triggered log line will show as normal as previously. Visit the forums for more explanations on Regular Expressions and listings of premade triggers you may wish to use. (The "Regular Expression:" link in the Triggers/Sounds tab will take you to the forum) Importing from File/Clipboard/ACT file can now use the custom triggers if enabled. To have custom triggers operate on imported ACT files, they must contain the loglines via the options. Automatic Spell Timers The Timers window has been redesigned. For each spell name, only one timer box will be visible. If a spell has dot ticks, they will appear as small black ticks on the outer circumference. A timer box will stay visible for 15 seconds after it reaches zero. If a spell timer is triggered more than 10 seconds after the last occurance it will be assumed to be a new timer(and not a DoT tick) and show in the radial/numerical display. The old timer, if still visible, will still show as a black tick like a DoT shadow would. Each timer also has individual options on whether or not it shows a radial display instead of one global option for all timers. Spell Timer Calculation The calculation window now has a checkbox option to ignore any occurance delays under ten seconds which should help more with automatic detection of spells with DoTs. Changing the checkbox will redo all occurance checks in the selection window. The window also has a Send to Timers button which will send the spell name and lowest checked delay to the Spell Timers window fields(it will not automatically click Add). ODBC SQL Exporting Added codepaths for compatibility with Microsoft SQL Server 2005. Tested with SQLEXPRESS, it should contain fixes for other Microsoft based SQL servers as well. Note: Microsoft flavors don't seem to like null representations of dates/times, so 2000- 11-11 11:11:11 is inserted in cases where MySQL would have 0000-00-00 00:00:00, or a non-existant value(null). Changes since build 146: Version 2.2.2.147 TreeView Optimization Due to a report that the optimized TreeView population method may not work on all versions/localizations of Windows(IE, branches not showing that they are expandable), a less risky code block is being used(no unmanaged code). If you are not experiencing issues, this update will do very little. Note: Branches will not show as expandable while in Show Checkboxes mode. Changes since build 145: Version 2.2.2.146 - 2006-07-20 German Localization Power Drains should now be parsed again with the new format. Parsing of characters ending in X should now detect skilltype possession. Heals/Wards cast by you should be fixed if they were not working before. ODBC/SQL Microsoft Access compatibility has been added. The 'grouping' column of damagetype_table may not have a sufficient width(64). New tables will be created with a larger column definition. If you need to manually fix these tables you can use the following MySQL command: "ALTER TABLE damagetype_table CHANGE COLUMN grouping grouping VARCHAR(96);". Logitech G15 LCD Font size and vertical offset options can now be changed per mode. A fourth LCD mode has been added: Sort Bars. Like the simple graphing method of the Main tab of ACT, this new mode will show a bar graph of names and values decided by the Mini-Window sorting. So if the current Mini-Window sorting is ExtDPS, the LCD graph will show a decending bar graph of those values. Button 2 will change the Mini-Window preset like it does in Mini-Window mode and if the sorting changes, the graph will as well. Buttons 3 and 4 will still scroll the display. TreeView Optimization The TreeView panel on the left side of the Main tab has been highly optimized and will in many cases take an undetectable fraction of CPU time considering what it once did. Previously the largest use of CPU time while ACT was visible was TreeView updates which was only reduceable by encounter culling. Consequently the pause after restoring ACT from being minimized, or the pause after importing encounters has been greatly reduced or removed. Importing from File The date and time range pickers can now be toggled to 24h mode. Graphing The bar graph of individual swings will now show groupings in a single second by a vertical line. Changes since build 144: Version 2.2.1.145 - 2006-07-10 ODBC/MySQL Exporting Automatic ODBC dumping will now work in parallel instead of interrupting eachother if a second encounter ends and needs to be exported before a previous export completes. ODBC exports should no longer fail if another encounter is actively being parsed. The context menu item to export to ODBC has been removed. In its place is a button in the Import/Export tab which supports exporting multiple encounters using checkboxes. The damagetype_table, has a new column ('grouping') which describes which variables to pass onto attacktype_table.php and below. New sample PHP files have been made to support this, but the old samples will still be valid. Old tables do not need to be dropped as ACT will ALTER them accordingly upon validation. German Localization Heals cast by yourself should be parsed once again. Changes since build 143: Version 2.2.0.144 - 2006-07-08 ODBC/MySQL Exporting Similar to EQ2 psudo-HTML exporting, you may now export encounters to a database via ODBC. Primarily tested using MySQL, depending on SQL syntax, you should be able to export to any ODBC compatible database. You can obtain a MySQL ODBC driver from: http://dev.mysql.com/downloads/connector/odbc/3.51.html Included in EXE/ZIP downloads or from http://home.maine.rr.com/eqaditu/ACT/MySQL%20PHP%20Templates.zip are PHP example templates on how to access the exported data from a webserver connected to a MySQL database. These are not meant to be finished web pages, but to embed into more "finished" web sites. XML exports have also changed to export the same data the ODBC exports use. Performance Importing ACT files should be quicker. Viewing data from some tables may be quicker... making some exports faster. Spell Recast Calculation The calculation is now placed into a selectable text box that can be copied out of. Tray Icon ACT can now be minimized to a System Tray Icon if enabled in Misc options. While in combat the icon will be colorized... otherwise it will be more or less greyscale. Changes since build 142: Version 2.1.1.143 - 2006-06-28 G15 LCD/Help The image shown when hovering the mouse over the Enable button will now show what each section of the Personal Stats view defines. Performance/Merging Merging encounters together should now be 4-5x faster than previously. Merged encounters will now be named 'Merged(##)', where the number is the number of encounters merged. German Parsing Swarm pet attacks should sort into player listings better... at least as well as it does for English. =P Power drain attacks originating from you should now be detected. Changes since build 141: Version 2.1.0.142 - 2006-06-16 Startup If ACT's startup log file was never set(from fresh installs) or the log file name does not contain "eq2log", it will not be auto-loaded. Text to Speech SAPI 5 support was added. Windows XP has automatic support and one voice(Microsoft Sam) installed. If you are using previous versions of Windows or want more voices, you may need to install the SAPI SDK from Microsoft. (http://www.microsoft.com/speech/download/sdk51/) The Spell Timers window and Triggers/Sounds tab can make use of this new functionality. For sample usage, such as speaking tells aloud, please visit the Forums' Regular Expression Workshop. Performance When minimized, ACT will no longer update the TreeView panel during combat. This should lower measureable CPU usage considerably depending on how many encounters currently exist. In addition, the culling encounters setting will have a much lesser effect if ACT is minimized most of the time. Upon restoring ACT from a minimized state, CPU usage may spike until it completes the suppressed TreeView updates. German Parsing Ward absorption parsing should now be implemented. Changes since build 140: Version 2.0.2.141 - 2006-06-09 Auto-loading and Opening log files Made more small adjustments in hopes of having both x86 and x64 Windows act properly. Perfomance Wizard Available in the General Options tab, a Performance Wizard button has been added to assist users in tuning ACT's options to their needs without hunting for each setting. Skill recast debuffs (Traumatic Swipe) The spell timers window will now automatically modify spell timers by 150% if the user has been debuffed by Traumatic Swipe. If more than one mob with the same name exists, as always, ACT may get confused and apply the adjustment to all mobs of that name instead of only the affected. [Advanced Users: If you are using a Regex trigger for a certain skill and the trigger contains the attacker's name, enclose the name with "(?MobNameExpression)" such as "(?Sunchild)" and ACT will apply the 150% adjustment if needed for that particular mob.] Table Cell Copying The context-menu of the Main tab table now has Copy cell, and Append cell options. If you copy a cell and append 3 more, the clipboard result will look like: "Cell1, Cell2, Cell3, Cell4". You can use this method to make small custom reports to paste into chat. Changes since build 139: Version 2.0.1.140 - 2006-06-03 View Logs context menu option Each log line should now retain its context coloring after a search function has completed. Table Sorting All available columns should now sort correctly depending on which is selected. The text-only formatting sort options should now have all available sorters. Logitech G15 LCD Pressing the second button in Mini Window mode with no saved presets should no longer cause an unhandled exception. ACT should now be able to use the 32-bit DLLs used for the LCD while running on Windows XP 64-bit. If for some reason ACT loses connection to the LCD display, it will reattempt to reconnect as long as the Enable button is depressed; though the error log may start to fill up. Commandline Switch ACT now looks for a -noload command-line switch indicating that it should not try to load the last used log file or auto-check for changed log files. Auto-loading of recently changed log files Changed some code which might fix, for those who have the issue, crashing when changing EQ2 characters with the auto-loader enabled. Changes since build 138: Version 2.0.0.139 - 2006-05-26 ACT version 2.0 is here. This version of Advanced Combat Tracker requires v2.0 of the .NET Framework. This version of ACT cannot be upgraded to, but ACT does not need to be uninstalled, please visit ACT's homepage to download the program and/or Framework update. View Logs The View Logs window is now colorized per line depending on what type of message it is. Sounds The sound engine now uses built-in .NET functions instead of imported Windows DLLs. FTP Uploading The engine to upload EQ2 psudo-HTML files to an FTP server has been remade using .NET v2 components and should run much quicker. User Inteface Most context(right-click) menus have been replaced and now function slightly differently. Some menus that changed options now have an integrated text field... click the current value, type in the replacement, and hit Enter to accept. The Spell Timers window now collapses a bit differently and may take some getting used to. Better support for 125DPI font scaling has been added. HTML File Exporting The HTML file exporter has been completely redesigned and now produces one HTML file per export. Each export will have the HTML file, a CSS(Cascading Style Sheet) file, a JS(JavaScript) file, and some support images. The graphs will be exported to a subfolder named after the .html file, such as "exportedfile.html_data". Once opened, the HTML file will have a similar look to before, but much different functionality. The TreeView on the left side will dynamically expand and contract when you click on it and tables will appear to the right, as always. To prevent end-users from loading all possible graph images at once, there will be a place-holder image that must be clicked once to display the real graph. To the upper-right of each graph, there will be a button to enable table sorting. Once clicked, the headers of the table will now be clickable and will sort that table column in ascending or decending order. Both the graph place holder and table sort enable button only need to be clicked once per session per table/graph. The three button export options of the exporter have been replaced by 8 checkboxes allowing you to select exactly what to export. If you wish to export more than a single encounter to the same HTML file, enable checkboxes, check each desired encounter, then export as normal. Avoid exporting many encounters with full export options as the HTML file will become quite large and take a longer time to initialize the javascript upon loading. Logitech G15 LCD Keyboard Support for the Logitech G15 LCD display has been added to ACT. You may find the configuration panel within the General Options tab. There are three modes available: Mini-Window(displays what the Mini-Window does), Personal Stats(a custom set of your personal variables), and Spell Timers. Mouse-over the Enable button in options and read the Help Panel for more information/button mappings. Log File Checker The Auto-Load log file checker in the About tab has been replaced with .NET v2 components, and acts quite differently than it used to. Upon a fresh installation, it should in fact auto-load your currently used log file automatically if EQ2 is running and logging is on. It merely checks the file size changes in your EQ2 log folder and switches to recently changed files.