Changes since build 137: Ward absorbtion. ACT should parse the new ward absorbtion messages in LU23 as heals. Tables now sort by two different columns. If the first sorting option is equal, it checks the second. The table on the main tab will now show small arrow indicators on the currently sorted column. The mini-parse window can now be toggled from text only mode into a bar graph mode. The bar graph will work in the same way as the Simple graphing method on the main tab of ACT. You can switch modes by using a tiny red button on the upper right corner of the window and the graphing method will change depending on the mini-window's text sorting options. The simple graphing bar chart will no longer draw combatants with absolute zero values. The simple graphing method on the main tab will now give an error message if there are no combatants to graph, or the current sorting option cannot be graphed. There are now "ExtHPS", "Damage%" and "Healed%" main table columns and can be used for exporting. The FULL HTML export function should work more reliably. Changes since build 136: Power Drains. Power drains are now parsable for each language. There is a new Power Drain column on the main encounter table and a couple new entries under each combatant. Also a new {powerdrain} variable for text formatting. Spell Timers. Each timer entry now has its own warning value, custom start sound and custom warning sound. Graphing. For some graphs the Y axis will scale to more rounded numbers. If you mouse over a graph with a Y axis value, a tool tip will specify the value. The black dots on line graphs are now optional. Localizations. Auto-attack damage for the German parser should now pick up the new format correctly. Misc. ACT will now save most window locations and sizes and restore them on restart. Changes since build 135: New context menu option: View Logs. A default option allows ACT to record all log file text while parsing an encounter. Per encounter, you can view this text, export and search it. ACT Binary Exports: You may now export multiple encounters per ACT file. Simply enable checkboxes in the main view, check the desired encounters and export as normal. The file name will automatically be named 'MultipleEncounters.act'. The logs from the View Logs feature are also saved with the ACT files. Spell Recast Calculation: The spell timer calculation window is now interactive. The initial calculation will still work the same, however there will now be a listing of the data used to make the calculation and the ability to change what ACT uses to do the timing. So if a spell has a DoT component that ACT incorrectly detects, you can just uncheck the DoT ticks and ACT will update the calculations. Combat Ending: ACT will now use the Alternate Achievement message to end combat depending on existing options. Mouse-over the current exp message option checkboxes in-program and consult the Help panel for more information. Clipboard Sharer: The sharer application will now have the option of beeping when new data is recieved. Changes since build 134: New look. The control used to show the tables in the main tab has been changed. Mostly done to remove crashes related to the DataGrid control, the new ListView control has better functionality. The only functionality that is now missing is the ability to highlight rows in the DataGrid and quick copy using Ctrl-C. Double-click navagation is still the same, and there is now a "Back" button. Combatants highlight green if detected to be allies, and several columns such as Damage, Healed and Damage Taken change colors depending on how recently they were changed. Windows XP users: there is an option in miscellaneous that can reduce or remove any table update flickering. Using this option without WinXP has unknown effects and may cause the program not to run. Changes since build 133: Localizations. The first release of the German server log parser is here. The language can be changed in the upper right corner of the General Options tab. There are some limitations to this addition and there will be a forum post detailing it. Mini Parse window. Within the General Options you may now set the font, colors, and window transparency of the mini-window. Clipboard. ACT will now attempt clipboard operations three methods before failing. Critical hits. Critical hits that inflict no damage are parsed correctly. Critical heals for 1hp that are now ignored. A bug in EQ2 was causing these to occur on offensive spells and was confusing ally detection. A critical hit count variable 'crithits' has been added for miniwindow, clipboard exporting, and encounter tables. Misc. Merged encounters should now sort attack listings by time correctly, if not statically. You can now copy tables to CSV format by the right-click context menu. Changes since build 132: Imported .ACT files will now be able to sort each attack by Time correctly, if not statically. Changes since build 131: Selective Parsing. You may now specify a list of people to show in exports/graphs or restrict parsing to only recording actions taken by those. Refer to the Selective Parsing tab for more information. Misc. Failure reasons in AttackType tables now sort correctly. When sorting by time in the AttackType table, it will now sort staticly by order of occurance instead of showing all attacks in a single second randomly. ACT files should work better for the Chinese localization. The English parser has been rewritten from scratch. "Allies: " is no longer automatically prefixed to exports/mini-window where applicable. New installations will show it normally through the formatting options, but old installations may need to add the prefix manually. Link colors for the in-game HTML view are now lighter for easier reading against the black background. Changes since build 130: Localizations. The first additional log file language is for the Chinese servers. This is more or less a Beta, as I cannot fully test it myself. To change the input language, use the drop down menu on the upper-right of the General Options tab and hit Apply(or restart). There are a few minor things not implemented in the parser, and their options will be disabled. Graphs, reports, importing and exporting should be fully functioning in the target language, if not completely translated in the interface. Clipboard. Report windows now can use the integrated clipboard sharer, if connected. Misc. The auto-updater has changed yet again and provides debugging info in the ACT log file. Minor changes to some graphs were made. Kill/death messages that mention the zone name and loc should be parsed correctly. Changes since build 129: XML exporting. You can now export tables or encounters as XML via the old HTML export methods, or by right clicking a table and selecting "Copy as XML". User interface related. You can now copy the resists report table via the context menu. Category frames in the General Options tab no longer animate, as it was causing problems in some cases. Graphing colors have been reworked to better match custom Windows color schemes. The log window for triggered log lines has been changed due to an issue if too many triggers were detected in a short amount of time. Upon encounter completion, the encounter name may change colors to reflect the outcome of battle. The main encounter listing table now shows allied damage/dps instead of only your own. Clipboard. If not using the encounter time out feature primarily, ACT should more reliably export battle statistics to clipboard. The ACT Clipboard Sharer will now minimize to a system tray icon, and will reuse connections. This means if ACT deconnects from the sharer, and the Allow Connections button is still depressed, the sharer will automatically wait for another connection request. Timers. There is a new option for each timer that will only allow one timer of that name to exist. If an AE has a DoT component and this option is enabled, no shadows will be created. Make sure to enter the minimum recast delay if using this option. Misc. Attack failures will no longer be recorded as only Block or Miss, but will include who does the blocking *if* it is not the target. It is also open ended to allow messages such as (spell)'reflect' and 'deflect' instead of "Unknown Fail". Changes since build 128: Custom Triggers. You may now specify specific things in the log file to look for. Once matched, ACT can notify you by sound, adding a timer, or simply recording it on screen. The custom triggers use Regular Expressions, so you may wish to familiarize yourself with those or ask for help on the forum. Custom Sounds. You may now specify custom wave files as sound events for certain things instead of only the system default beep. Spell Timers. You may now specify a warning value which will turn the timer a different color when below it. There is also sound configurations for timer starting, expiring, and reaching the warning value. HTML Exporting. Pie chart exporting has been added, and pet links work a little bit better, though Microsoft needs to fix table exporting compatibility. EQ2 HTML Exporting. You can now enable automatic culling for HTML window exporting as well. Graph uploading is now enabled, and ACT tries to clean up after itself as it goes. Culling must be enabled for graphs to be. Changes since build 127: Automatic encounter culling. You may now enable an option which will every 10 seconds check the number of encounters and remove from the top of the list if there are too many. This option will help with increased CPU usage over time as more encounters pile up. Clipboard/Miniwindow templates. You can now save and load formatting templates for clipboard exporting and Mini window viewing. They will both act normally except each now has their own sorting method. You may quickly change the Mini window format by right clicking on it and selecting a saved template, and you may clipboard export normally or select a custom format from a list using the context menu. This is in addition to manually changing the template from the options. EQ2 HTML Exporting. You may now have ACT automatically upload EQ2 compatible HTML files to remote FTP servers. This will allow people not running ACT to view your parse tables from within EQ2 fullscreen. A config program has been included to easily set EQ2's homepage without having to do the INI modifications yourself. Misc. The updater has been rewritten in an attempt to fix issues people have had with upgrade downloads. Real time parsing should take up to 15% less CPU time; importing from file should take up to 30% less CPU time. Changes since build 126: Clipboard variables. Several clipboard variables have been added as optional replacements of more verbose versions. The replacements are capitalized versions of the old ones, such as '{NAME4}' or '{EXTDPS}'. A new variable, '{maxhit}' has been added and will show the highest hit recorded in the scope that it is used in (allies or per person). Automatic Encounter Naming. Generated encounter names will now be calculated by the most damage taken divided by the number of times they were killed, instead of simply damage taken. This will more accurately show how much health each type of mob has, and therefore which is likely strongest. Importing from File. You may now set the date AND time range to import from. Misc. Per swing bar charts will now attempt to draw bars less than 1 pixel in width instead of showing nothing at all if too many swings are present. Several misc internal changes. Changes since build 125: Added support for swarm pet tracking from LU#18. All pets, persistant or not, now follow a similar syntax for naming. If the "Count a pet's damage as part of the owner's total." checkbox is checked, all pets created by the caster will appear as spell damage. IE, aery hunter, protoflame, wolf ally, etc. No longer as "Pet Melee" etc. If unchecked, they will appear as combatants with the same names as appears on the name tag over them. Changes since build 124: Double-click navigation. You may now in most views double click on an entry in the DataGrid to navigate to the appropriate listing in the TreeView. Automatic Encounter Naming. Upon an encounter ending, ACT will rename the encounter after the enemy that has suffered the most damage. Damage Types-view pie chart. Clicking on an entry such as 'Outgoing Damage', 'All Inc (Ref)', etc will now show a pie chart depicting each attack type's share. Sorting by damage, hits, swings, and resists will show different charts. Any other sorting method will default to damage. Misc. HTML data from the 'Copy as HTML' context menu selection will now truncate whitespace such as tabs or new lines in order to facilatate forums(such as phpbb) that do not handle it well. In bar charts that show every swing, things such as Resist or Parry are now abbreviated.