Announcement

Collapse

Forum Rules

  • No flaming or derogatory remarks, directly or through insinuation.
  • No discussion, sharing or referencing illegal software such as hacks, keygen, cracks and pirated software.
  • No offensive contents, including but not limited to, racism, gore or pornography.
  • No excessive spam/meme, i.e. copious one liners in a short period of time, typing with all caps or posting meme responses (text/image).
  • No trolling, including but not limited to, flame incitation, user provocation or false information distribution.
  • No link spamming or signature advertisements for content not specific to Dota 2.
  • No Dota 2 key requests, sell, trade etc.
  • You may not create multiple accounts for any purpose, including ban evasion, unless expressly permitted by a moderator.

  • Please search before posting. One thread per issue. Do not create another thread if there is an existing one already.
  • Before posting anything, make sure you check out all sticky threads (e.g., this). Do not create new threads about closed ones.
  • It is extremely important that you post in correct forum section.

  • Balance discussion only in Misc.
  • All art related (such as hero model) feedbacks go to Art Feedback Forum.
  • All matchmaking feedback should go here: Matchmaking Feedback
  • All report/low priority issues should go here: Commend/Report/Ban Feedback
  • No specific workshop item feedback. These should go to workshop page of that item.
  • When posting in non-bugs section (such as this), use [Bugs], [Discussion] or [Suggestion] prefix in your thread name.



In case you object some action by a moderator, please contact him directly through PM and explain your concerns politely. If you are still unable to resolve the issue, contact an administrator. Do not drag these issues in public.



All rules are meant to augment common sense, please use them when not conflicted with aforementioned policies.
See more
See less

Replay Parsing: Combat Log Info "bug" + enhancement

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • Replay Parsing: Combat Log Info "bug" + enhancement

    I found a "bug" in combat log entries while working on my replay parser.
    This "bug" is regarding Morphling Replicates.

    For example, in this game: 17265340
    On tick 28474, replay time: 15:49, game time: 11:52, we got this combat log entry:

    Code:
    CombatLogInfo: tick(28474)
    ----------------------------------------------------------------------------------------------------
      type:             4
      sourcename:       npc_dota_hero_axe
      targetname:       npc_dota_creep_badguys_melee
      targetsourcename: dota_unknown
      attackername:     npc_dota_hero_axe
      inflictorname:    dota_unknown
      attackerillusion: true
      targetillusion:   false
      value:            0
      health:           0
      timestamp:        963,8529
    In fact, this creep kill is made by an Axe Replicated by Morphling, targetsourcename should be npc_dota_hero_morphling.

    Results of this "error" is that Axe get more last hits than normal and Morphling less than normal.
    It's exactly the same regarding deny/towers/assists etc... Please PM me if you need more MatchID.

    Another cool thing would be an enhancement.
    Actually, there is no way to know which tower was killed by Radiant/Dire (DOTA_Chat_TowerKilledGood/DOTA_Chat_TowerKilledBad).
    Could you please add a combat log entry with the right target_name so that we can track those towers kill in a much better way than DOTA_CHAT_MESSAGE.CHAT_MESSAGE_TOWER_KILL ?

    Thanks in advance for any response from the dev team.

  • #2
    I think I found another strange thing. I did not match the replay yet to analyze the issue.

    Look at this game: 17265342

    I found a difference of 2 last hits between game and my parser.

    I think the issue is regarding Spectre Ultimate Illusions, they probably got 2 last hits either by damage or item_radiance.

    Either the Combat Log entries don't exists OR information of those Combat Log Entries are wrong.

    Thanks.

    Comment


    • #3
      I'll take a look, thanks for the info.

      Comment


      • #4
        Thanks Chris. I think you should also have a look at this one too => http://dev.dota2.com/showthread.php?t=37619

        I detected him while recreating Kill Cams with my parser, I'm not sure if it's a bug or not because it really depends on the behavior of Ice Blast.

        If Ice Blast can't be counted as a creep damage then it's a combat log bug.

        Comment

        Working...
        X