![]() |
WowCardioRaid: Offline graphic wow log parser
Hello fellow raiders.
I would like to present to you a new log parser tool that works in a different way than existing ones (at least I never saw a such a tool, my apologies if it exists already). In a simple word, i wanted to be able to do a deep analysis of a raid sessions, on a timeline based viewport. A documentation (still a work in progress, actually based on an old version) has been realised by Darkbubbles (Garithos-US), big thanks to him: WCR_Manual.pdf and few pictures: ![]() ![]() ![]() ![]() ![]() You can find the tool (zip archive) on my own website or on Curse.com WowCardioRaid is an offline standalone application for analysing wow combat log output. It only work for wow3.0+ logs -Launch the program. -Load a wowcombatlog.txt (it works in realtime) -Watch and analyse the log in a graphic viewport -You can Zoom and dezoom on the timeline, select time period, select spell or event. It basically shows everything. Thank in advance for all feedback you can provide. It only works on Windows. I do programming on my free time, so I use only language i know better. Here I used Delphi7, because I had to be able to handle graphical feedback of thousands events, so, sorry, its not a cross plateform application. Anyway it should works well on Wine (linux) and crossover (mac) (Please, excuse my poor english, I'm trying to do my best to be understandable. But, if some of you wants to help me to do a better presentation with some better words, do not hesitate. Thank you.) |
That's a very interesting piece of work. I like the graphic representation a lot; the squares to show combat events are very nice.
I assume you plan to be able to restrict event display to specific spells, for example? Also, it'd be interesting to have a line graph for damage output, although it might make the display messy. |
Quote:
Quote:
-Move your mouse over an event on the time line, bring the context menu, then choose ShowOnlySpell, or ShowOnlyEvent options to watch only the same type of combat events. (keep in mind that you can zoom in and out to catch event more precisely.) -Or you can bring up the spell or event panel (at right) and select which spell or event are shown. You can easily see every cooldown, or every cycle, and what happens exactly everywhere. Quote:
The next step I have in mind will be a standard stats calculations for the selected period of time. |
Very nice tool! I've only played around 5 minutes and I already fell in love!
Is there any chance you could have the user sort players in Graphic mode? Currently it sorts player alphabetically, but I believe it would help the overview if you could move the playerrows freely. Currently I'm looking at a brutalluslog with only burn & meteorslash enabled, and here it would be easier to read, if I could sort players according to their soakgroup. Also, is there a way to apply the Spell / Eventfilters on the right side to the EventsList? |
I like this tool a lot! Great work!
Do you plan to add the 'standard stuff' WWS offers? It would make raid analysis lots easier to handle. |
You can copy WoWCombatlog.txt to some other place while game is running, but in that case you will miss some of recent events that haven't been written to disk yet.
|
Slumgon: I have added a way to sort players. Just drag and drop name in the unittree (at right) to sort them (this only works for player, not npc or pet), I will add a way to do this directly in the viewport later.
badMonkey: Yes, it's on the way, the new tool update provides a very basic stat breakdown. Its work for a selected period of time, or for the whole log if nothing is selected. Pet and totem are not currently counted anyway (but soon ;) ). I've also added a simple way to add event/spell in the event list view, and an option to see Friendly fire events in the graphic viewport. The updated tool (beta2) can be found directly here: Wow Cardio Raid - World of Warcraft - CurseForge.com (it seems that curse syndication from the CurseForge isn't working well at this time.) Please do not hesitate to give me all feedback as possible to improve the project if you like it. :) |
Quote:
|
badMonkey:
At this time there are already few options to select spell/event, at least in graphic view. The eventlist view isn't finished yet, and needs a lot of improvments, but I have to find a good way to make filters working well in both graphic and list view (the selection logic isn't exactly the same). Anyway in the graphic view, you can already bring the context menu over a specific unit, then call the 'events for: player' function. That will show you every events which are related to *that* player. Also you can check/uncheck spell or event, in both spell/event right panels. For the segmentation I have this in mind too, but not in top list actually. |
Thanks! Though a little bug(?): If I filter some players, then move others around, all filters are deleted, and everything (pets etc) is shown again.
I have another featurerequest: Could you maybe add an option to save a filterset and / or to make it possible to group them and save those templates? Would be greatly appreciated! |
Is the source available & would you be interested in porting it to something more cross platform?
|
Quote:
A feature request of some of my guildmates is to categorize the spells in the 'Spell'-list by class, that would make everything more easy; and that 'Player's or 'NPC's and so on in the 'Unit'-list can be (de)selectet with one click (add a checkbox for 'all Players', 'all NPCs' and so on). |
beta3
I've posted a new update (beta3) on Curse forge. Since the syncing at Curse.com is really slow feel free to get it directly here:
Wow Cardio Raid - World of Warcraft - CurseForge.com - Many internal optimizations - Classes colors added in the viewport and tree. - New behavior for PlayerUnit: A grayed checkbox indicate that the unit will be added dynamically, while a non grayed Checkbox forces the state (depending if the box is checked or not). - New context menu to check/uncheck all players - New options added to set how npc/pet should appear in viewport - correction in the dynamic module. - the tooltips may now display correctly the damages absorbed, blocked etc. - Pets / totem are now counted in stat for their owner. - the stats are now accessible directly in the 'stats' panel, without the need to generate them before. Quote:
I keep template in mind but for later. @ferbmcgiggin: no, sources are not currently available, I need to clean and comment them a lot before I can do this ;) And unfortunately I'm not fluent enough in other programming language to handle a cross plateform conversion. @badMonkey: You are right. I plan to add more selection options for spell/events like 'all heal', 'all damage', 'only Crit' 'Cruch' etc... Anyway I have added some options in the unit tree context menu to deselect all player or reset filter. This work only for player because getting more advanced filters for other unit seems irrelevant. NPCs or pets pop generally for a short period of time, so I think it's better to let WCR find if they are here or not. Anyway, at least, now you can say if you want to see them or not on the timeline. Please keep feedback coming ;) |
I have made an update:
Beta4 - New list: Fight vs boss with direct access. Stats are also generated dynamically for each boss. - New option for unit: you can set a unit as a boss, or as a boss-child (for example Thaladred is affiliated to KaelThas) This is used to make a single block fight, even when a lot of NPC are involved. - Many internal optimizations - New filterTab: each option is inclusive. (beta! please, give me some feed back about this, and eventually, which kind of filters could be added) - Few bugs have been killed. Anyway, if you have some row logs to share, could you upload them on a placeholder (rapidshare for example), dont forget to zip them before, and send me a PM? thank in advance. I need full BT, or SW log to see if everything is going fine. |
For those who are interested, I made a new update.
Beta5: The main feature is the possibility to see dps or hps line intead of only hp line. You can choose what you want to see in the viewport context menu. Few problems have also been fixed. |
| All times are GMT -4. The time now is 8:01 PM. |
Forum Infrastructure by vBulletin 3.6.12 ©2000-2007, Jelsoft Enterprises Ltd.