Phoenix Style

General - site, me, other addons => General Discussion => Topic started by: Shurshik on May 23, 2013, 09:06:02

Title: CombatReplay addon
Post by: Shurshik on May 23, 2013, 09:06:02
Info about new addon you can read here: http://www.phoenixstyle.com/CombatReplay.php
Change log is available here: http://www.phoenixstyle.com/CombatReplay_changelog.php



Donate:
If you like what I am doing... you can support me by donating, I'll be very happy and will work more :)
EURO (https://www.paypal.com/cgi-bin/webscr?cmd=_donations&business=shurshik87%40gmail%2ecom&lc=US&no_note=0&currency_code=EUR&bn=PP%2dDonationsBF%3abtn_donate_LG%2egif%3aNonHostedGuest), dollars (https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=HJ5WWQ6W9XYP4).
Also post your feedback, I like read them:)


Things that I am planning to add:
if player id dead - show "skull" icon on the write frame + in the player's frame on the map
green = working on
++ = I would like to start soon
-- = low proirity

spells that boss is casting - mouse over info
Who target the target of the choosen player
If the player is casting a heal that will heal someone at the end of the cast - show who is "Heal target"
boss energy (done).
boss: his casts, buffs, target, assists (done).
track players marks and show them (done)
change structure of saving data of spells + track instance casts (done)
- buffs / debuffs - tooltip on mouse over. (done).
+ tool: you can click on two players and see distance between them (done).
+ cast spell history (next cast that will be casted, last casts that were done by chosen player / + bosses (done but may be improved).
-- save replay, export it, import it
-- many options (color, castbar, you can change the size of everything, delete combat etc)
play movie with different speed: x4, x8 (done)
+ room background. As we know, every room has its floor divided in sectors, and its cool to see them on videos! If someone can paint them - would be nice, if not - images from minimap will be used (to test)
- tool: check button "find players that are closer than * yd).
++ (long) show boss (algorytm that calculate boss position between melee players and tank + some special adjustment for every boss).
---- possibility to create "tactics" to share in real time with raid, import, export etc (big project)
---- possibility to create a map with players position and to save it with an event or to run "player position" in combat - everyone will get a little map that will show where he must be and where he is now
-- add buffs to track (filter by spellid or name)
-- add debuffs NOT to track
-- other options: death, offline
-- players buttons: possibility of sorting by class/name
-- flash of player's squares when they got important debuffs (with red,yellow) or buffs / debuffs added by user (green)
-- record boss warnings in chat and display them on replay / or save all raid chat?
+ timeline: when player dies (red) (added), important ability is casting (yellow), some important fails occurred (by PhoenixStyle) (blue), event added by user occurred (green)
++when boss dies - tracker will stop
+ if every player in raid have the same debuff - show it in the right bottom corner as raid debuff
--possibility to not track combat automatically, instead have a button "record" only by pressing it you will track current fight...
--button "add mark to the timeline", when you click it, it will add a mark with * color to the timeline, so you can easy find the position after fight.
-- show more then 1 player at the same moment to compare them.
-- when you mouseover "who is targetting the boss" you will see additional info (players list will be highlighted)


UI:
- window size can be changed (I'll add some possibilities such as 1000x1000 800x800 etc) (done but may be improved).
- boss model (done) / player model icon
-- more more graphic, change buttons from "Play" to image ">" etc (if someone want to create an own graphic - contact me)
-- minimap button

Other:
-- if this idea will get many positive feedback (after I finish it) - a website can be created to export replays, save them and share with others.


Download alpha to check it:
attention, when you update addon - don't run combats saved with previous version, usually I make changes that broke saved combats.
sometimes I can upload corrupt version, sorry, its alpha +_+
download page: http://www.phoenixstyle.com/downloads.php


NEED YOUR HELP:
http://www.phoenixstyle.com/files/upl_images/CombatReplay_BossRooms.jpg

Do you like air view images? I need them for all bosses, share them with me!:)
Title: Re: CombatReplay addon
Post by: thenadalady on May 24, 2013, 16:56:17
I love the intent of this addon but it's missing two key functions that make it really hard to use.

1. It auto-sizes to cover your entire screen, on top, instead of a set size.
2. You can't close it. If there is an X button with which to close it it's being obscured because of the Autosize. I was forced to log out in order to close it.

I look forward to seeing how it progresses.
Title: Re: CombatReplay addon
Post by: Shurshik on May 24, 2013, 17:09:00
Strange, it has a close button in the top right corner.. you can move the frame and close it, yes, it has big size but its set to 1000 x 950px (no autosize o_O), if you don't use zoom its ok for major screens... I want to add possibility to change the size soon
Title: Re: CombatReplay addon
Post by: Boomkinhero on May 27, 2013, 22:40:14
It would be nice to be able to draw a circle around a certain person, so you know things like who is within X yards etc.
Also showing tooltips for buffs/debuffs shown within the module would be nice!

I love what you're doing here though, fucking awesome!
Title: Re: CombatReplay addon
Post by: Shurshik on May 28, 2013, 02:07:29
Tooltip - I can add that standard, that shows what spell does... But saving a tooltip for every debuff... it needs a lot of memory :/
radius trackers... I have nice ideas, I'll add this a little later

Thanks :) after every message with word "awesome" - I spend 5 minutes more for the addon :DD
Title: Re: CombatReplay addon
Post by: Ninjouz on June 17, 2013, 14:22:10
Hey !

Maybe you can just create the tooltip on mouseover (i'm sure you save the spellId as we can see the icon related when a player is casting something). It would be really really nice in fact !

It would be really nice if you could try guessing where the boss at. Maybe with tracking SWING damage and like I hinted on MMOC with range indicator on personal spells.

I dont know if this suggestion fits with any of your objective :
I'd like to filter & track a debuff on every raiders at the same time (with time remaining). Many with a highlight on a map to see who got the debuff and where they were.

Aside from that, every seems to work perfectly. Once again, awesome work ;)
Title: Re: CombatReplay addon
Post by: Shurshik on June 18, 2013, 09:17:24
Quote
Maybe you can just create the tooltip on mouseover
Yes, I'll add this soon :)

Quote
It would be really nice if you could try guessing where the boss at.
It's very very difficult calculation, so I am adding other thing at the moment, but yes... one time I'll add this too =)

Quote
I'd like to filter & track a debuff on every raiders at the same time (with time remaining). Many with a highlight on a map to see who got the debuff and where they were.
hmmmm I have to think about this... maybe debuffs can be clickable? You click on it and see everyone on the map highlight with player name and time under it... Hm hm hm
Title: Re: CombatReplay addon
Post by: Ninjouz on June 18, 2013, 12:24:52
Yeah u know, like in LeiShen fight : several people can get a debuff (at the same moment) lasting 8 sec named Static Shock that does 3M damage at expiration shared among all players in a 8 yards radius.

It would be nice to track this in real time while replaying the fight via CombatReplay !

Title: Re: CombatReplay addon
Post by: Shurshik on June 18, 2013, 13:52:04
At the moment you can see them by icons, if your bossmod set icons on players with debuffs (I'll add a possibility to create the list of important debuffs too, but not now).

So, the idea to click on debuff and see all players with this debuff and time is ok? :)
Title: Re: CombatReplay addon
Post by: Ninjouz on June 18, 2013, 14:10:29
Yeah but many guilds dont use the raid marking option from BW as it can be spammy (but useful sometimes yet) or those markers used for something else as assignements.

The idea is to FILTER IN a debuff (or buff) with its name or its spellId as you wish and to track all people getting this while replaying : highlight on those in the map and names/duration on the right panel.

You think it's possible to implement ?
Title: Re: CombatReplay addon
Post by: Shurshik on June 18, 2013, 14:34:25
I'll think about it, can't answer now :)
Title: Re: CombatReplay addon
Post by: Ninjouz on June 18, 2013, 18:36:30
Ok ok :) as long as you're considering it :)

Does your first page is up to date ? I'll try to think about features that can be needed from a raid leader's perspective that you haven't thought about yet !
Title: Re: CombatReplay addon
Post by: Shurshik on June 18, 2013, 21:08:24
Yes, its up to date, some features missing because I am thinking how to do them :)

But in summer I don't have enough time :/

p.s. just tested: http://www.phoenixstyle.com/files/upl_images/CombatReplay_BossRooms.jpg
Title: Re: CombatReplay addon
Post by: Ninjouz on June 19, 2013, 12:01:15
Looking great so far !
Title: Re: CombatReplay addon
Post by: Ninjouz on June 20, 2013, 12:51:13
Hey Shurshik,

Dont know if it's intended, but while replaying, unlike casters and healers, i can't see melee actions (spell use).

Seems to be OK for enhance shamans though.
Title: Re: CombatReplay addon
Post by: Shurshik on June 20, 2013, 14:05:42
This means that spells, they are using, aren't "Spell_cast_success" in combatlog, I have to check a log.
Title: Re: CombatReplay addon
Post by: Ninjouz on June 20, 2013, 14:29:47
Did some tests on dummies and checked some previous combatlogs from our last progress (T15H) and it seems that every spell is registered as SPELL_CAST_SUCCESS.

6/20 14:23:37.676  SPELL_CAST_SUCCESS,0x0180000003CA18A3,"Ninjouz",0x511,0x0,0xF1310637000036E7,"Training Dummy",0x10a28,0x0,23881,"Bloodthirst",0x1,0x0180000003CA18A3,454319,36401,28,0,0


Dunno, when upgrading, do i have to delete previous cr.lua ?
Title: Re: CombatReplay addon
Post by: Shurshik on June 21, 2013, 10:23:44
No, just don't play combats that you saved with previous version.

Hm, ok, I'll test why they are not imported
Title: Re: CombatReplay addon
Post by: Shurshik on June 25, 2013, 21:08:12
Hey Shurshik,

Dont know if it's intended, but while replaying, unlike casters and healers, i can't see melee actions (spell use).

Seems to be OK for enhance shamans though.

Fixed! The problem was: if the player didn't use any cast with casttime - it didn't find a table to save them in. Now should work :) Will update a video and maybe something else, will upload new version today.
Title: Re: CombatReplay addon
Post by: Ninjouz on June 26, 2013, 16:41:40
Yeah, rocks ;)

A request : tracking of bossX energy (all sort of power). Do you think it's possible ?

It would be handy cuz it's often related to some important abilities and I would see how people react.

Thanks !
Title: Re: CombatReplay addon
Post by: Shurshik on June 26, 2013, 19:12:47
Yes, I'll add this soon too
Title: Re: CombatReplay addon
Post by: Shurshik on July 01, 2013, 20:44:27
A request : tracking of bossX energy (all sort of power). Do you think it's possible ?
Added! Without numbers, just a bar.


Also added a range check. At the moment you have to enable it and then to choose 2 players. BUT! In next version I think to make it always active. Just click on 2 players and you will see the distance. Don't like a line? Double click on player to choose him without range check..

Range validation will be ready later
Title: Re: CombatReplay addon
Post by: Apxutekt on July 06, 2013, 19:24:49
Hey there Shurshik,

Totally love this addon as its one of the best tools created to analyze the raids in depth. There is one thing that bothers me tho. I know its still work in progress, etc. How come on your tests that you've recorded on youtube, you have the maps working and I dont? Do they come with the full PhoenixStyle package or its just for your testing purposes? Thank you in advance!
Title: Re: CombatReplay addon
Post by: Shurshik on July 07, 2013, 22:37:25
I was testing only on 1 map and I post to video description "P.S. background images are not yet ready, if you have images of boss' rooms - contact me!"

I hope that someone will share images from the new raid zone. I don't know how to get them :)

I've posted on Atlas forum, but nobody reply http://www.atlasmod.com/phpBB3/viewtopic.php?f=5&t=2184 :/
Title: Re: CombatReplay addon
Post by: Galvin on July 10, 2013, 07:54:43
A zoom feature would come in handy, when theres a cluster of players and being able to zoom in on that area would help a lot.
Title: Re: CombatReplay addon
Post by: Shurshik on July 10, 2013, 09:21:10
A zoom feature would come in handy, when theres a cluster of players and being able to zoom in on that area would help a lot.
It's a bit difficult... I have no idea how to deal with it at the moment... Is it really important? I don't know in which combat you will use it..
Title: Re: CombatReplay addon
Post by: Galvin on July 11, 2013, 03:03:10
A zoom feature would come in handy, when theres a cluster of players and being able to zoom in on that area would help a lot.
It's a bit difficult... I have no idea how to deal with it at the moment... Is it really important? I don't know in which combat you will use it..

On lei shen during intermissions I needed to see who was near who within a 6yard range.  It's just really hard to do without zooming. 
Also is there a way to see what spell a boss is casting in the playback? I saw a castbar but didn't have text with it.
Title: Re: CombatReplay addon
Post by: Shurshik on July 11, 2013, 09:58:36
Quote
On lei shen during intermissions I needed to see who was near who within a 6yard range.  It's just really hard to do without zooming. 
Also is there a way to see what spell a boss is casting in the playback? I saw a castbar but didn't have text with it.
You will have a button soon "check players with range < * yd.". + you can decrease the size of squares..
I don't know where can I put the name of the spell, at the moment... Ohh, I forgot to add mouse over info, will add this soon
Title: Re: CombatReplay addon
Post by: Asteague on July 11, 2013, 21:54:21
Another thing that might need attention is spell targets. To explain what I mean think of the following:
There's probably quite a bunch of healers keeping the boss targeted and healing their raid members using mousover macros or click-to-cast. Thus you won't be able to see who they were casting on at the moment, at least as far as I know.
I don't know what would be the best way to make that possible, but implementing it but we very much appreciated.
Title: Re: CombatReplay addon
Post by: Shurshik on July 11, 2013, 22:40:17
Another thing that might need attention is spell targets. To explain what I mean think of the following:
There's probably quite a bunch of healers keeping the boss targeted and healing their raid members using mousover macros or click-to-cast. Thus you won't be able to see who they were casting on at the moment, at least as far as I know.
I don't know what would be the best way to make that possible, but implementing it but we very much appreciated.
Added into todo list, I have to think a little about it: If the player is casting a heal that will heal someone at the end of the cast - show who is "Heal target"
Title: Re: CombatReplay addon
Post by: Galvin on July 13, 2013, 01:15:35
Can we have an option to only record the last attempt instead of last 3.  It really bogs down reloadUI. so one combat log should be enough.  After raid wipes you can look at it, then that's it.
Title: Re: CombatReplay addon
Post by: Shurshik on July 13, 2013, 09:17:07
Can we have an option to only record the last attempt instead of last 3.  It really bogs down reloadUI. so one combat log should be enough.  After raid wipes you can look at it, then that's it.

Will be available from the next version. If you will not find it in the options, use the script: /script crOptCombatSave=1
Title: Re: CombatReplay addon
Post by: Ninjouz on August 10, 2013, 13:59:56
Last version doesn't work on my computer :(

Combats arent saved & got error whenever I pop your UI through /cr
Title: Re: CombatReplay addon
Post by: Shurshik on August 10, 2013, 20:01:39
Which error did you get?
Title: Re: CombatReplay addon
Post by: Ninjouz on August 11, 2013, 15:45:52
/cr pop the CombatReplay UI Frame (but no saved combat).

When i click on X to hide the frame, it doesnt work and I get this :

2x CombatReplay-1\Tools.lua:23: attempt to index field "?" (a nil value)
CombatReplay-1\Tools.lua:23: in function "crRangeCheckRaid"
CombatReplay\CombatReplay-1.lua:211: in function "crHideFrames"
<string>:"*:OnClick":1: in function <string>:"*:OnClick":1

Locals:


Title: Re: CombatReplay addon
Post by: Shurshik on August 11, 2013, 22:47:36
Thanks! I am fixing it now.
Title: Re: CombatReplay addon
Post by: Ninjouz on August 16, 2013, 21:11:24
Thanks !! reworks  8)
Title: Re: CombatReplay addon
Post by: Valcry on September 02, 2013, 19:04:56
If you are looking for ToT-Maps, you will find a Pack here:

http://www.wowchakra.com/gadgets/gadgets-para-lideres-de-banda/mapas-jefes-tier-15

Just tried and it worked well. You just have to save them as TGA in 1024x1024   24-Bits (RLE-compressed does work)
Maybe you have to adjust the curves, because LeiShen seems to be a bit too dark.

Thanks a lot for your work.
Val
Title: Re: CombatReplay addon
Post by: Shurshik on September 02, 2013, 20:20:19
Oh its a bit late, because its not easy to add them, I have to find exact coord of corners of the map...

I want to add new raid zone first, in a patch..