Replay Manager

DOWNLOAD LINK v2.03

About the Software: [Made by d07.RiV]

I would like to present my replay parser/browser, which I have been developing for more than a year and a half.

Here is a brief overview of features in the program:
Explorer-like replay browser (tree view+list fiew) with functions for copy/paste, delete/rename and creating folders.
Auto-copying new replays (from LastReplay.w3g) and batch copying
Replay search with a lot of options like game name, length, map version, player names and heroes.
Can load replays from internet if filename starts with http:
Player statistics (type “Player:<insert player name>” in path bar)
Analyzes game lobby screenshots to build a list of players (doesn’t really work, might update at some point)
Shows replays by hero
Replay parsing features:
DotA data is fully loaded from the map, so if the program happens to be missing some info you will be prompted supply a map file to read data from
Displays game information like date, patch, map, game name, host, saver, length, players, score, winner and observers.
Displays player list with level, buildcost, stats, lane, APM (actions per minute) and leave time.
Colored chat view, probably works with other languages (tested with russian)
Timeline view – displays roughly *estimated* hero movement over time – an animated version of the replay with many features.
Hero builds – skills and items
Action charts – including different action types, group hotkeys used, and APM over time graph.
Gold and experience timeline graphs
Presentation tab – format the replay in plain text mode, forum BB codes or HTML, for example to post a replay in replays forum.

I have included pre-parsed data for many maps, but if you try to open a replay and there is no data for the map used in that replay, you will be prompted for an action:

“Copy data” options will duplicate data from another version, which is generally undesirable but may be useful if you do not have that specific map (e.g. if the replay was for 6.38 and you only have 6.38b, you can safely assume that the relevant data is similar in those two versions).
“Load data” will parse the map for data, which takes several seconds. “Load data from map used in replay” will look for the map used in the replay, make sure it is located in your WC3 maps folder.
“Save data for this version” means that after parsing the data will be stored, otherwise it will only be used to parse one replay and then will be discarded. You will usually check this box as well.
“Always perform the selected action” will store the choices you just made and use them every time a new map is found. Currently there is no way to uncheck this box if you stored the choices once.

Generally you would choose “Load data from map used in replay” and check both boxes.

Screenshots:

Code:
**2.03**
- Fixed various crashes
- Fixed Sven’s icon in hero chart (reported by Jager)
- Fixed other heroes’ skills appearing in build view
**2.02b**
- Added colored names/hero names in timeline tab as well
- Fixed techies icon and a few others
**2.02**
- From now on, instead of resources.mpq the program will come with patch.mpq and when you run
it the first time it will merge the two files – don’t rename anything yourself. This way map
data you loaded yourself will not be erased after every patch
- Fixed some more bugs in reading player stats
- Added an option to show hero names in chat log
- Colored player names in chat events (e.g. hero kills)
- Added chat search function (by text or by player)
- Added chat filters (e.g. only show hero kills)
- Updated the list of forum icons for Presentation tab (like :puck:)
- Added a set of forum icons for playdota.com
**2.01b**
- Fixed to correctly read recipes again
**2.01**
- Fixed major bug that prevented players and stats from loading correctly
- Fixed to work with 6.60+
- Fixed a bug that prevented upgradeable skills from registering correctly
(e.g. all ultimates affected by scepter, Ogre Magi abilities etc.)
- Changed hero chart a little to accomodate 9 taverns
**2.00**
- Major rewrite, the program now reads all DotA data from the map
- Hero kills, tower/rax kills etc. are now shown in game chat
- Added “Use D-A forum icons” in Presentation tab, which forces the program to use dota-allstars
forum icons for heroes (e.g. :cmai:)
Project page: http://rivsoft.narod.ru/dotareplay.html

Comments
  1. Excel Ross says:

    hi…how did you make this kind of program coz i would also like to make my own program not just only for warcraft but for other programs…please teach me how did you make it… thanks… please email me your reply at my email: excelross.hackerz@gmail.com

  2. Phoenix says:

    Hi Ross. The best place to get your answer is at Playdota Forums. Follow this link and create a thread for the same. I’m sure you’ll get a satisfactory answer within a day.

  3. Flake says:

    Wow! This blog is more useful than loda ducky blogs :D

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s