2009
09.15

Due to the restructuring of the website, I have migrated the main page for Warcraft 3 Replay Parser to this location: http://johnhforrest.com/projects/warcraft-3-replay-parser/. I will not be deleting this page due to the comments from users.

Download ReplayParser 1.06, last updated Nov. 29, 2009.

17 comments so far

Add Your Comment
  1. Thanks a lot. Keep improving it :)

  2. Looks like a nice program, thanks a lot. :) A display for the heroes chosen would be nice, the unit list seems kinda incomplete without it. Also, you mentioned w3chart, so i don’t know if you’re familiar with bwchart or not. It’s got an autoplay feature that basically copies a replay and puts the copy in a special folder in your replays, so essentially you can find a game with the program and then easily watch it. I don’t know if a feature like that would be implementable here, but it’d be really nice.
    Keep up the good work.

  3. Also, the ability to sort and/or filter the replay list by race/matchup would be really nifty.

  4. there is no info about gold etc.
    it could be usefull to add it

  5. Hey guys, thanks for all of the comments – for some reason I wasn’t receiving notifications on when people were writing so I’m just now seeing them.

    Jason – This is essentially a way to organize your Warcraft III replays and view some basic information about the players without having to watch the actual replay.

    Lucktar – I was actually thinking of implementing a feature like that (moving the replays to the default folder and watching them from there), and will do so in the near future. I had no idea bwchart could do that but it’s definitely a great idea. I’m also interested in improving the sorting / filtering of everything, so I will keep those in mind too.

    spectre – I haven’t gotten around to adding information about the resources yet, but have this on my list of features to implement.

  6. hi again!
    a word about replay copies…
    in 1.24 war3 itself can copy and store all the matches you play.
    look for “replay autosave” (or smth. like that – my copy of war3 is not in english) checkbox in game options

  7. spectre – Yeah, the ‘replay autosave’ feature is really useful in the new patch. In my latest release of the ReplayParser I have a button called “Refresh” that looks in this folder for any newly saved replays, so you can simply press Refresh after playing some games to add these replays.

  8. Hi, Onload of page my antivirus put alert, check pls.
    BernieR

    • Most antivirus software flag .exe files so this is expected for the parser, but its safe to use.

  9. Great work John!
    I have been also mad about w3chart.

    What for me would be really important is adding replays list on the chart view (maybe as another position in combobox on the right). So it would be possible to just focus that list press down on keyboard and watch another rep.
    Also with player names would be really nice to display avg apm (especially in described above).

    Next big thing which would be really great to have is some numeric stepper, slider or combobox to change apm chart smoothness (now it is 30s, where I always watch on 120 or 60).

    And on the end some polishing touch – maybe allow to click on player name on the legend and fade that name and turn off that person chart visibility. Small but really handy ;]

    I know that every change is big deal and always there is great amount of them – I am programmer also. But I really belive in your patience.

    It is best APM soft we now have anyway.
    And for me definitely looks most promising :)
    thx John!

    • Draco, thanks a lot for the feedback – those are some great suggestions.

      There have been a few requests similar to yours (being able to scroll through the replays and having it create generate the information on the fly), but the implementation is a little tricky. The only information that is actually saved on the computer is what is seen in the database, all of the extra information has to be re-parsed whenever the graph is created, so it actually becomes quite expensive to do this. What I may end up doing is having a ‘next’ and ‘previous’ buttons to traverse the database, does that sound like a reasonable compromise?

      I really like your suggestions for the graph, I’ll see what I can do with the library that I am working with.

      Thanks again for the feedback – it’s always great to hear from users.

      - John

      • I understand that it is computing expensive – but I could wait one sec to see chart and apm stats -maybe more on some, basing on how fast works going from library to chart now it would be even less.
        So for me (and I am sure that also for other) it would not be a big deal to blink chart for a while during computing.
        Buttons prev/next would also be very handy!
        But clickable list with replays would be really great somewhere near chart.
        But buttons should be first step I think – easier to implement and gives a lot :)

        Another option is to compute APM when adding to library. It would be very useful to show for example player avg APM and other stats in library.
        It obviously would slow down importing – but in the future it is worth that :)
        But that feature I think is not most important right now.

        Cheers
        Draco

        • Hey – yeah I plan on adding a player database that shows their overall statistics and other information kind like w3chart.

          I just took a look at the w3master parser and see what you mean by being able to navigate through the replays so I’ll see what I can do.

  10. Is there a possibility to add an organizing function? So that you can organzize your replay files in a specific folder by version / race / whatever.

    • This is definitely possible. It sounds like you want some sort of export function to put all the replays in hierarchy of folders to ship them around. Does that sound about right?

      At the moment I’m working on a rename function similar to w3master’s parser that will help to the organization but adding an export function similar to the one you describe shouldn’t be too difficult.

  11. Sorry for the late reply. I am having the problem that i have so many replays of older versions and i cannot distinguish between them. Therefore a feature which allows you to automatically organize your replays by versions and putting them in different folders would be nice.

    • This may be possible to do when renaming the replays… I can add another option to add folder hierarchies and sort replays based on that.