skadistats / clarity

Comically fast Dota 2, CSGO, CS2 and Deadlock replay parser written in Java.
BSD 3-Clause "New" or "Revised" License
645 stars 120 forks source link

TempEntities in S2 #72

Open fischerq opened 8 years ago

fischerq commented 8 years ago

I believe the TempEntities got completely removed in S2 replays (or to be precised, moved into DataUserMessages). It might be good to remove the TempEntity processor, or at least indicate that it is deprecated.

References:

spheenik commented 8 years ago

You're right, I figured instead of deprecating, I'd better supply the new ones with a common interface (like combat log). Just have not come around to doing it yet.

Is there any useful information to get from temp entities?

fischerq commented 8 years ago

Temp entities are primarily used for projectiles and animations. I'm planning to use it for quite a lot, i.e. timing (and targeting) of attacks, animation canceling, dodging of hits/spells.

I haven't looked into the specific fields available in the S2 ones, but I guess it didn't change much.