World of Warcraft

1 . 2 . 3 . 4 . 5 . 6 . 7 . 8 . 9 . 10 . 11 . 12 . 13 . 14 . 15 . 16 . 17 . 18 . 19 . 20 . 21 . 22 . 23 . 24 . 25 . 26 . 27 . 28 . 29 . 30 . 31
2
View All Posts by This User Toggle Ignore / Unignore This User
  • Hyjal
  • 221. Re: Upcoming 2.4 Changes - Concise List   02/05/2008 06:38:44 PM PST
quote reply

Q u o t e:
...The combat log stores the last five minutes worth of raw combat events....


Am I reading this right? Can you not log more than 5 minutes of combat without the log being overwritten? Can someone clarify, I must be wrong surely as that kind of limitation would truly suck.

Also, re: the issue of identifying owner's pets such as Water Elementals etc. Can someone provide a definitive answer on whether this is solved or not, and evidence your answer? I am not really interested in stuff like 'it should be possible' etc theories.

[ Post edited by Zomba ]

80
View All Posts by This User Toggle Ignore / Unignore This User
  • 222. Re: Upcoming 2.4 Changes - Concise List   02/05/2008 06:45:20 PM PST
quote reply

Q u o t e:

Oh ... heh... guess i didn't need to write all that ;)


>grins< No problem, Cog. I just got my hopes up too far when I first heard about the upcoming log changes. We *are* receiving some extra information with the changes; enough to satisfy issues with pets when parsing two logs instead of one. But there are still going to be problems with figuring out whether paladins and shamans really do heal that much better than priests and druids or if it's just a significant portion of priest/druid healing getting attributed to the warriors. ;) It's hard for me to get my guild on-board with caring about WWS when every log comes with the caveat that dozens of things are likely either not counting at all or counting in an inexact, if technically "correct" (warriors healing themselves with lifebloom), manner.

I'm also not particularly fond of *requiring* sync to make this work. I'm the only member of my guild that bothers with WWS reports since everyone else just figures their numbers are wrong due to these problems, so as long as I have no second log to upload with my own, my water elementals will still be unattributed when another frost mage is in the raid.

It seems like (though it must under the hood be much more work than it seems to me) a simple ownership field would fix all these issues in one fell swoop. Assign pets and "bouncing heals" an owner and leave the field empty where it doesn't make sense. Tada, totems, pets, prayers, and lifeblooms all metered in a friendly manner without requiring two corroborating logs (which introduce their own issues in WWS with system clocks being milliseconds out of sync and things like curses of doom showing up twice in one second from the same warlock, obviously impossible).

[ Post edited by Xentropy ]

2
View All Posts by This User Toggle Ignore / Unignore This User
  • Hyjal
  • 223. Re: Upcoming 2.4 Changes - Concise List   02/05/2008 06:54:09 PM PST
quote reply

Q u o t e:
...I'm also not particularly fond of *requiring* sync to make this work. I'm the only member of my guild that bothers with WWS reports since everyone else just figures their numbers are wrong due to these problems, so as long as I have no second log to upload with my own, my water elementals will still be unattributed when another frost mage is in the raid.

It seems like (though it must under the hood be much more work than it seems to me) a simple ownership field would fix all these issues in one fell swoop. Assign pets and "bouncing heals" an owner and leave the field empty where it doesn't make sense. Tada, totems, pets, prayers, and lifeblooms all metered in a friendly manner without requiring two corroborating logs (which introduce their own issues in WWS with system clocks being milliseconds out of sync and things like curses of doom showing up twice in one second from the same warlock, obviously impossible)


Exactly, prima facie, the 'syncing' requirement sounds dreadful. I too post WWS now for guild to analyse performance and I'm sorry but I really, really wanted ownership tags on pets. There were so many posts asking for this that, forgive me but it seems they were utterly ignored.
77
View All Posts by This User Toggle Ignore / Unignore This User
  • 224. Re: Upcoming 2.4 Changes - Concise List   02/05/2008 07:31:40 PM PST
quote reply

Q u o t e:


Exactly, prima facie, the 'syncing' requirement sounds dreadful. I too post WWS now for guild to analyse performance and I'm sorry but I really, really wanted ownership tags on pets. There were so many posts asking for this that, forgive me but it seems they were utterly ignored.


You dont even have to sync the whole log, in fact if you periodically do some correlation you might not have to sync anything. The point was, however, that if you can get a sync from every mage who summoned an elemental (All you need is the GUID of their elemental, not their whole log) then you have an exact match for each one.

EDIT: To elaborate, one massive improvement that 2.4 brings is the ability to differentiate between the different pets with the same name, the only quibble is how easy it is to attribute each pet to the respective owner.

[ Post edited by Iriel ]


UI and Macros Forum MVP - Understand GC!
77
View All Posts by This User Toggle Ignore / Unignore This User
  • 225. Re: Upcoming 2.4 Changes - Concise List   02/05/2008 07:34:06 PM PST
quote reply

Q u o t e:
Am I reading this right? Can you not log more than 5 minutes of combat without the log being overwritten? Can someone clarify, I must be wrong surely as that kind of limitation would truly suck.


The game retains 5 minutes of events by itself which can be retrieved after the fact via an API. The on-disk combat log doesn't get overwritten, and there's nothing to stop an AddOn from retaining more.


Q u o t e:
I am not really interested in stuff like 'it should be possible' etc theories.


Then dont post here until the PTR is out and people have run experiments.

UI and Macros Forum MVP - Understand GC!
80
View All Posts by This User Toggle Ignore / Unignore This User
  • 226. Re: Upcoming 2.4 Changes - Concise List   02/05/2008 08:27:30 PM PST
quote reply
I had hoped that the combat log revamp would improve the accuracy of the parses/healing meters. But without some sort of change to deal with the lifebloom, prayer of mending, etc... issues, the change really falls short of this. I do appreciate the improved accessibility that the logs are being put in though. Hopefully some future patch will give us what we're looking for with accuracy. Thanks for your hard work Slouken and the rest of the UI team.

Ohh and yeah the container type API is really nice. Saves me a whole lot of trouble in one of my addons. Thank you thank you thank you for that.

[ Post edited by Shefki ]

2
View All Posts by This User Toggle Ignore / Unignore This User
  • 227. Re: Upcoming 2.4 Changes - Concise List   02/05/2008 08:46:49 PM PST
quote reply

Q u o t e:

Q u o t e:
I am not really interested in stuff like 'it should be possible' etc theories.

Then dont post here until the PTR is out and people have run experiments.


Would really like to emphasize this.

Currently, the theory is that you will be able to differentiate one water elemental from the next; the only detail being that every mage must individually claim every single one of their water elemental spawns. Using WWS for an example, it would be possible to write a small helper addon that each mage installs and then contributes to the WWS data, but, every mage will be required to submit this information for it to be accurate (ranging from an addon to a full combat log).

Lifebloom, Prayer of Mending, Earthshield, all remain unchanged. The combat log revamp was not a game mechanics revamp.

While we don't have a live PTR, I am expecting the above to be how it works once we can verify for a fact that is indeed how it works. If you want anything more than theory, sorry, you get to wait for the PTR to go up.

<Thunder_Child> ah, nothing makes me think of WoW more than seeing 15 different addons telling me i dont know how to play
<End> Well, I'm not an AddOn, but you don't know how to play
2
View All Posts by This User Toggle Ignore / Unignore This User
  • 228. Re: Upcoming 2.4 Changes - Concise List   02/05/2008 08:58:39 PM PST
quote reply
A question related to the GUIDs and their creation:

Just how dynamic are these GUIDs? For example, in any of the following situations, would a new GUID be generated?

1) Given player A and player B standing in range of each other, should A invite B into his group, would either of the GUIDs change?
2) Given player A and player B standing in range of each other, should player A run far enough away from B so that A's client stops synching B, would B (or from the other side, A) get a new GUID once A ran back into range? (I'm assuming that they will stay consistent in a party.)
3) Given a raid and a raid boss, if the boss despawns due to either a wipe or boss mechanic, would the GUID change?
4) A mage summons a water elemental. The water elemental despawns, and then some minutes later, the mage summons another water elemental. Two GUIDs for the elemental, or one?
5) The same as the above only applied to standard pets. Death/despawn/resurrection.
6) Related to NPCs and other players: if two players run into range of a new mob, will both players see the same GUID? If not, would this change in a party?

Essentially, I'm wondering just how much of the GUIDs are client side vs. server side, in addition to details like pet spawns/despawns. I realize that some of these questions are slightly redundant with what info we already have, but there are some questions regarding them just the same.

<Thunder_Child> ah, nothing makes me think of WoW more than seeing 15 different addons telling me i dont know how to play
<End> Well, I'm not an AddOn, but you don't know how to play
1
View All Posts by This User Toggle Ignore / Unignore This User
  • Aman'Thul
  • 229. Re: Upcoming 2.4 Changes - Concise List   02/05/2008 11:30:25 PM PST
quote reply
It appears there is no way to correlate non-friendly unitid's (e.g. target, raidxtarget) with entities from combat log events if there are several mobs of the same name, with the possible exception of raid tagging them all. Anyone disagree?
80
View All Posts by This User Toggle Ignore / Unignore This User
  • 230. Re: Upcoming 2.4 Changes - Concise List   02/06/2008 03:57:38 AM PST
quote reply

Q u o t e:
It appears there is no way to correlate non-friendly unitid's (e.g. target, raidxtarget) with entities from combat log events if there are several mobs of the same name, with the possible exception of raid tagging them all. Anyone disagree?


You should be able to correlate target to a GUID. raidxtarget would be more difficult, but would be possible with cooperation from raidx running an addon.

Each combat log event from what Slouken has posted consists of the following things:

DATE, ACTOR TRIPLET, ACTEE TRIPLET, DETAILS

The TRIPLETS consist of the following:
GUID, Name, Bitfield

Your target will always have 0x00010000 set in the bitfield. So just whenever you get PLAYER_TARGET_CHANGED watch for a combat log event with that set on one of the bit fields. And you can make the correlation.

However, as far as I can tell you can't make this correlation on demand, you have to passively wait for a combat event to do it for us. Which isn't really ideal.

Would be heck of a lot easier if they gave us a API that did: GetGUID(UnitID).
Maybe we'll get one and they just haven't shared it with us.

Blizzard Entertainment
View All Posts by This User ignore-inactive
Slouken
Blizzard Poster
  • 231. Re: Upcoming 2.4 Changes - Concise List   02/06/2008 08:24:40 AM PST
quote reply

Q u o t e:

Just how dynamic are these GUIDs? For example, in any of the following situations, would a new GUID be generated?



A monster has a single GUID from spawn until death (or despawn). When it respawns it gets a new GUID.

Pets get a new GUID each time they are summoned.

Monster and pet GUIDs can be recycled after server (or instance) restart.

Players keep their GUID forever, and are unique even in cross-server battlegrounds.
70
View All Posts by This User Toggle Ignore / Unignore This User
  • Suramar
  • 232. Re: Upcoming 2.4 Changes - Concise List   02/06/2008 08:45:54 AM PST
quote reply
What about Shaman Totems?
2
View All Posts by This User Toggle Ignore / Unignore This User
  • 233. Re: Upcoming 2.4 Changes - Concise List   02/06/2008 09:51:58 AM PST
quote reply

Q u o t e:
What about Shaman Totems?


They will likely function in a similar manner to pets. Drop a new totem, new GUID.

<Thunder_Child> ah, nothing makes me think of WoW more than seeing 15 different addons telling me i dont know how to play
<End> Well, I'm not an AddOn, but you don't know how to play
77
View All Posts by This User Toggle Ignore / Unignore This User
  • 234. Re: Upcoming 2.4 Changes - Concise List   02/06/2008 10:48:09 AM PST
quote reply

Q u o t e:
Players keep their GUID forever, and are unique even in cross-server battlegrounds.


I have to ask, though you may hate me for it..

Does the GUID persist through renames?
Server transfers?
PTR copies?

And (and I really hope the answer is no), is there any correlation between player GUID's on the same account?


UI and Macros Forum MVP - Understand GC!
80
View All Posts by This User Toggle Ignore / Unignore This User
  • Cenarion Circle
  • 235. Re: Upcoming 2.4 Changes - Concise List   02/06/2008 10:54:59 AM PST
quote reply

Q u o t e:

Players keep their GUID forever, and are unique even in cross-server battlegrounds.


This being the case will it ever be possible to make Armory queries based on player GUIDs?

Archmage Calynn Forsyth of Eternal Sorrow
77
View All Posts by This User Toggle Ignore / Unignore This User
  • 236. Re: Upcoming 2.4 Changes - Concise List   02/06/2008 10:59:59 AM PST
quote reply

Q u o t e:
This being the case will it ever be possible to make Armory queries based on player GUIDs?


Why would you need to? Wont you always know the player's Name and Server once you've seen them?

UI and Macros Forum MVP - Understand GC!
80
View All Posts by This User Toggle Ignore / Unignore This User
  • Cenarion Circle
  • 237. Re: Upcoming 2.4 Changes - Concise List   02/06/2008 11:05:38 AM PST
quote reply
Its certainly not necessary if you're running a mod to keep a mapping of player name and Server to GUID, but its one piece of data vs 2 pieces of data to store.

Also the output for WoWCombatLog.txt Slouken posted above had just player name in there. It'd be convenient given just a WowCombatLog.txt to hit up Armory to resolve the player's GUIDs to name, class etc

[ Post edited by Calynn ]


Archmage Calynn Forsyth of Eternal Sorrow
77
View All Posts by This User Toggle Ignore / Unignore This User
  • 238. Re: Upcoming 2.4 Changes - Concise List   02/06/2008 11:10:44 AM PST
quote reply

Q u o t e:
Its certainly not necessary if you're running a mod to keep a mapping of player name and Server to GUID, but its one piece of data vs 2 pieces of data to store.

Also the output for WoWCombatLog.txt Slouken posted above had just player name in there. It'd be convenient given just a WowCombatLog.txt to hit up Armory to resolve the player's GUIDs to name, class etc


Well, we've been told that we wont be given functions to map GUID's back to other things inside of the game, so I suspect that we wont be give such features outside of the game either, but I suppose you never know. It is worth mentioning that so far the armory has done a good job of completely hiding any internal player identifiers, there may be many reasons for that.

it shouldn't be too hard to write a quick addon to cache GUID -> off-server name + server pairs.

UI and Macros Forum MVP - Understand GC!
2
View All Posts by This User Toggle Ignore / Unignore This User
  • 239. Re: Upcoming 2.4 Changes - Concise List   02/06/2008 11:14:24 AM PST
quote reply
Or, you could just store both pieces of data.

Because you will anyways.

<Thunder_Child> ah, nothing makes me think of WoW more than seeing 15 different addons telling me i dont know how to play
<End> Well, I'm not an AddOn, but you don't know how to play
1 . 2 . 3 . 4 . 5 . 6 . 7 . 8 . 9 . 10 . 11 . 12 . 13 . 14 . 15 . 16 . 17 . 18 . 19 . 20 . 21 . 22 . 23 . 24 . 25 . 26 . 27 . 28 . 29 . 30 . 31
Forum Nav : Jump To This Forum
Blizzard Entertainment