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

Dota 2 Demo File Format

Collapse
This is a sticky topic.
X
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • Hi pork any luck about releasing your position tool?

    Comment


    • I just want to take a second to pimp skadi.

      I'm finally happy with the IO aspect of the library, so I wrote up a little README. Next up, I will port edith's PE parsing into python.

      So for those of you more inclined to use dynamic languages, check it out. I'll try not to be too spammy with this going forward, but the project is maturing at a pretty good clip now so I thought I'd bring it back up.

      Comment


      • Originally posted by 100kV View Post
        Hi pork any luck about releasing your position tool?
        I'm not sure what you mean, by default the death_recording_visitor.h prints out a position every time a dead player is updated. I just wrote a simple python script to filter that data down and then used some awful JS to convert that data.

        Comment


        • I'm happy to announce that skadi now parses replay files completely! In its current form it dumps all of the entity information in a replay. But even though we have access to entity data, there's still some stuff to figure out. And better APIs to write.

          We're still very active in quakenet irc in #dota2replay if you want to learn more.

          Also, shout out to pork for his work on edith. His help has been indispensable getting to this point.

          Comment


          • Hi, after the patch 6.80 all parsers Dota 2, include Valve's parser, fail: (

            Valve parser say:

            ERROR: Shouldn't ever get this demo command?!? 14
            Is there any solution for this?
            Thanks =)


            Edit: Continue happening with private rooms .dem
            Last edited by Worvast; 02-04-2014, 12:29 PM.

            Comment


            • From time to time, new messages make their way into replays. New Bloom introduced a new one.

              smoke handles this new message, and clarity will soon.

              Comment


              • Any updates on the parser? I was not able to get smoke/clarity to work. Im hoping someone would update the parser on the valve dev community webpage

                Comment


                • Originally posted by thespysapper View Post
                  Any updates on the parser? I was not able to get smoke/clarity to work. Im hoping someone would update the parser on the valve dev community webpage
                  I just tried clarity for a replay on TI-4 and it worked fine. How's yours not working? Any error?

                  Comment


                  • Hello,

                    I'm trying to get total damage dealt per team for every tick. For now, AFAIK we have to parse combatlog for that. Anyone knows another way? Thanks before.

                    Comment


                    • Hi Guys,

                      Is it just me or is the demoinfo2 is out of date, as the new games keep saying "ERROR: Shouldn't ever get this demo command?!? 14". I ran a few of the older games and they worked but the recent games dont.

                      Thanks

                      Comment


                      • Hi,

                        I downloaded the tool and compiled it successfully.
                        I tried to use it on several of my downloaded matches, but it fails to complete.

                        For example on matches 818802304, 830045423 I get: ERROR: Shouldn't ever get this demo command?!? 14

                        On match 830137354 I also get the error: libprotobuf ERROR ..\src\google\protobuf\message_lite.cc:123] Can't parse message of type "CDOTAUserMsg_UnitEvent" because it is missing required fields: msg_type

                        It seems like the provided protobuf format is not up to date with .dem file format.

                        Can you update it please?

                        Note that I used Visual Studio 2013 with all projects.
                        In order to compile it I had to change the Platform Toolset of the projects to: Visual Studio 2010 (v100)
                        Otherwise it fails to compile with missing 'min' and 'max' identifiers.

                        Thanks

                        Comment


                        • Hi!

                          so is there any news on a Source2 version? Or any Alternative?

                          Thanks
                          Peter

                          Comment


                          • Hi,

                            do you know how to get a player orientation? I'm using smoke to parse the replay file and it works just fine. I can easily track a player position. I'm wondering if I can track the player orientation. Do you know maybe what m_angRotation[0] and m_angRotation[1] mean? They both come form DT_DOTA_BaseNPC.

                            Comment


                            • Sir if you are working for valve please fix the replay for my match id : 2603049253

                              Comment


                              • Replay pending / unavailable
                                I played a couple of matches and the replays for some of them are still un available.
                                Please Fix the replay for the match.
                                Match id : 2603049253
                                please valve fix the replay for the above match

                                Comment

                                Working...
                                X