-Fix for selecting "Total" on the Heal breakdown.
-Fix for Pull Suppression not being checked on reload.
-Added a check for proper .NET version.
Those of you having issues with the spells tab let me know if you get an error when you start it. (If you have the proper .NET framework installed you won't see anything different).
Update 2.0.0.93 - Redownload from first post
-Fix for older DoTs that didn't show a spell name. They now read as "Unknown Spell".
-Prevented some older DoTs from trying to parse as new DoTs in rare circumstances.
Update 2.0.0.92 - Redownload from the first post.
-Added CTRL+SHIFT+END for selecting multiple fights from the Fight Navigator.
-Removed the superfluous AttackType box from the Tanking Tab. Selecting an AttackType from the top right box will now serve that function.
-Fixed an issue parsing older exceptional heals that show as being cast by a corpse.
-Heal Overview will now ignore heals against familiars, mounts, and wards (not warders) in addition to swarm pets.
-Heal Overview will now secondary sort by Full Heal value if the Actual Heal values are the same.
-Added most player cast LifeTap spells to identify as LifeTaps.
-Added new Healing Tab with a Healer breakdown. Selecting a Healer from the left box will populate the top right box with a list of all players/pets/npcs that were healed (aka "Healees") and related stats. Selecting a Healee from the top right box will populate the bottom right box with a per-spell breakdown of all healing from the selected Healer for that Healee.
Please pay extra attention to the new heal breakdown and let me know if you encounter any problems with accuracy or other issues. Additionally, when categorizing spells note that if something falls into two categories such as a LifeTap that is also a Proc, it will be classified as the latter, not the former.
That said if you see a heal spell being classified wrong please let me know. Heal spells have to be manually assigned a classification by me so it is certain I've missed some though I should have most of them correct.
Current classifications are as follows:
- Arbitrate (AA + Cleric Epic).
- Aura (Stationary healing wards).
- Direct (This is the default).
- OverTime (HoTs).
- Delayed (Promised heals).
- Divine (Heals from DI).
- Proc (Heals that are triggered as a proc, includes both melee and spell procs).
- LifeTap (Spells that have a TargetType of LifeTap).
- MeleeTap (LifeTaps from melee combat such as SK Epic).
- SpellTap (Newer "Resource" Tap spells).
- ReverseDS (Healing from a Reverse Damage Shield).
- Rain (Any AE heals such as rains and splashes fall under this).
NOTE: While the healing breakdown will work with older logs the information will be lacking for the most part. To fully utilize this feature you need to load a newer log (TBL+) that uses the newer messaging.
Update 2.0.0.88 - Redownload from first post.
-When setting a file to AutoMonitor it will begin monitoring that file. (Previously it would load the entire file before starting monitor).
-Selecting multiple fights from the Fight Navigator using the Mouse or by pressing Control+A should now enable the Combine button.
-Fixed an issue with incorrect numbers for Time/Duration being shown on the Fight Overview when combining pets and their owners under certain circumstances.
Update 2.0.0.87* - Redownload from the first post.
-Direct Damage against yourself is now parsed*
-Changed default Start and End times on the Search Tab to be Jan 1, 1999 and Jan 1, 2100.
-Rewrote some code related to parsing Parcels. (Should see no change).
-Rewrote some code related to parsing Damage Tags. (Should see no change).
-Fix for DoTNames ending with a space.
-Rewrote code for DoT parsing. It should now be better at detecting when to parse DoTs using the old style vs new style. (Should see no change).**
-Fix for loading bar giving incorrect time estimates when doing a partial load.
-Fix for Heal Overview filling up multiple times if you clicked the Combine Fight button multiple times.
-Fix for the New Breakdown and DD Breakdown Tabs not resetting when loading a new file.
-Fix for Graph Players dropdown not setting sort properly in some cases.
-Graphs should now correctly combine Player+Pet damage together when selected.
-Added a SDPS line graph.
-Adjusted the location of the version info on Graphs down slightly to be more legible.
-Fix for Avg DPS graph marking the same number multiple times.
-Fix for Melee Damage not reporting for NPCs with " for " in their name.
-Temporarily enabled parsing Bane damage.***
-Added an Option under Settings > Advanced Options for setting the server type. Default is "Official" with an option to change to "Custom". This setting applies to people parsing on Custom Servers (like P99) ONLY. All it does is tell GamParse to parse DoTs (and soon Heals) using old-style log messages instead of new style. You should never change this when playing on a DBG owned server.
*Direct Damage against yourself doesn't specify who did the damage. Because of this it is added to every fight currently in progress, the same as spell casts and heals. What this means is if you are fighting Mob_A and Mob_B at the same time and Mob_A nukes you, it will show (on Tanking Tab) that you took damage for both Fight_A and Fight_B, because there is no way to tell that it was only Mob_A that nuked you.
Note also that that GP will NOT actually attribute the damage TO Mob_A (or Mob_B) because it doesn't actually know that they did the damage. All it will do is count the damage against you for tanking purposes. This means that if you are fighting Mob_A and Mob_B, and you *nuke yourself* it will still be added to Fight_A and Fight_B, because you still took damage while those fights were in progress even if it was not the mobs that nuked you.
**DoT damage messages changed with the TBL patch and the two different styles are incompatible. The way I previously dealt with this was to hardcode a date for the change but for several reasons this was not a good way to handle it. The way it works now should, in theory, allow GP to detect on it's own which version to parse as and if a log file contains both old and new style it should be able to switch from old to new without causing errors. A similar fix for Heals is in progress.
***Bane damage messages will eventually be separate from normal damage. For now however they are combined with normal damage just to ensure it is being parsed correctly.
NOTE: This post originally was for 2.0.0.86, but I found a small problem which I fixed and have updated to 2.0.0.87. This is the version you should all be using now.