• Warcraft 3 Replay Parser

    Edit: Please see this post for the latest news and how to download the source code.

    Download, ReplayParser 1.06b, last updated Jan. 4, 2010
    As always, please see the latest changes here.

    ReplayParser is software designed to help the organization of Warcraft III replays, along with providing useful information about individual replays and the players involved. I started making it in June 2009 after becoming frustrated that w3chart (http://bwchart.teamliquid.net/us/w3changes.php) would crash when analyzing replays from the latest patch. ReplayParser was creating entirely using C++ and the Qt framework

    This is still a work in progress, and with all works in progress there are constantly more and more things that need to be done. Here is my current list of things to do in no particular order:

    • Add support for older replays
    • Add support for tournament replays
    • Renaming of replay files
    • Add item parsing for the heroes
    • Make hero parsing more accurate (cancelled heroes, tomb of retraining, etc)
    • Add winner detection
    • Tracking of resources spent
    • Movement tracking of armies
    • Make the sorting of match ups more convenient
    • Player profiling (win %, race %, etc.)
    • Ability to view all player actions taken

    I would like to thank Beth, Fontenot, and Momo for their support, and Blue, Jca, Julas, and Nagger for their contributions to the Warcraft III community and development on replay parsing software.

    If you know of a feature that should be added, or would like to leave some feedback – feel free to drop a comment or send me an email at john@johnhforrest.com.

    Other Files:

    26 Responses to Warcraft 3 Replay Parser

    1. February 19, 2011 at 3:00 pm

      I worked for me like a charm. No problems, but a it’s loading slow.

      • John
        February 19, 2011 at 4:45 pm

        Yeah – the original one is terribly slow. I rewrote the engine in C# and its a ton faster but I just never got around to writing the GUI. Maybe some day…

    2. Mike
      February 26, 2011 at 4:09 am

      Is this compatible with Warcraft TFT 1.24e? It doesn’t display any graphs/anything in Replay Info but Replay Browser works fine.

      I noticed Totte wrote this aswell 3 months ago. Any updates?

      • John
        February 27, 2011 at 5:51 pm

        I think it’s kind of hit or miss with the latest patch. Unfortunately some of my projects have kind of been pushed to the side as this is my last semester of university and I have been focusing on graduating in the mean time. I’ll post a new version if I ever have time to get around to it.

    3. April 26, 2011 at 1:31 pm

      Hi again, I don’t know if you got my reply to your e-mail with the source code a few months ago. Anyway, I’ll ask once again ;) Would it be possible to release this as open source on github?

      One person mailed me about making a parser in Java bacause he doesn’t have anything on Mac OS X. I think he could use your code.

      • John
        April 26, 2011 at 1:45 pm

        Hey, my reply must have gotten stopped by your spam filter. I will try again with a different email address–sorry about the delay.

    4. Mandar Nikumb
      November 10, 2011 at 12:26 am

      sir, i’m very much obliged to you for making this software… It’s wonderful and help saves a lot of time… thank you… (no complaints, this is a thank you comment)

    5. Random
      February 24, 2012 at 11:46 am

      Hi there, I was wondering if it’s possible to extract the number of units killed by a player? Would appreciate it you could email the answer to demonhunter7040@yahoo.ca

      Thanks

    Leave a Reply

    Your email address will not be published.