Dota Replay Manager Changelog

Version 3.04:
  • Fixed some crashes
Version 3.03b:
  • Fixed year in "By Date" tree view
Version 3.03:
  • Fixed items in older dota versions
  • Fixed incorrect heroes appearing in folder view (might need to delete gamecache.dat)
  • Moved to a new website
Version 3.02d:
  • Fixed another crash (control sharing)
  • Added -log command line option. To use, run DotaReplay.exe -log []
    Detail level can be specified: {code}-log=N{/code}, where N is 0 (normal log, only actions), 1 (same as Action Log tab, with unit IDs), or 2 (same as 1 but with unit names, requires the map used in replay). Note that this is not a console application, so running it in command line (batch file or similar) immediately returns control, while the application runs in the background.
Version 3.02c:
  • Fixed renaming files in folder view
  • Fixed recipe items not being combined
  • Fixed a rare crash when opening certain replays
Version 3.02b:
  • Fixed a small bug with icons in timeline mode not showing on certain computers
Version 3.02:
  • Added hero chart, and a few more features
  • Fixed some more bugs
  • I'm assuming its stable enough and removing the beta status
Version 3.01:
  • Fixed host name detection
  • Added icon transparency, fixed recipe icon
  • Removed chatlog size limit
  • Added chat filtering and search. Note that non-english search doesn't work yet.
  • Better support for unicode text
  • Added replay search
Version 3.00:
  • Major remake!
  • Whole program re-written from scratch!
  • Beta Beta Beta!
  • Few functions still missing, such as search and hero chart
Version 2.10:
  • Added back/forward buttons for easier browsing. I haven't tested this feature extensively, expect bugs
  • Added "Replay options" button in game info tab, containing the options to modify replay (as it was before), delete replay and create backup
  • Fixed morphing heroes such as Dragon Knight sometimes not being detected correctly
Version 2.09:
  • Added ExtPresent tab for new script-based Presentation. Sample script is included, see readme for syntax description
  • Updated playdota forum icons (:cm:)
  • Now shows final items for older replays
  • Fixed a couple small bugs
Version 2.08:
  • Added hero icons to gold and experience graphs
  • Added zoom to gold and experience graphs
  • Added kill details to player info tab
  • Fixed APM chart
  • Added option to show empty slots in game info tab
Version 2.07:
  • Updated for 6.70
  • Fixed several bugs as reported on forums and by Blasz:
    • Runes names in game chat and in timeline are now displayed properly
    • Fixed hero levels sometimes being incorrect in game info tab
    • Fixed several icons
    • And others
Version 2.06:
  • Fixed a bug that made opening replays much slower
  • Improved support for AI replays - now shows heroes and items of AI players
  • Improved learned ability detection
  • Fixed multiple assists in game chat/timeline
Version 2.05b:
  • Fixed compatibility with new maps
  • Added final item build to game info tab, added tooltips for icons
  • Added "Find prev" button in chat log and action log
  • Fixed copying text in action log, enabled multiple selection
  • Chat no longer stops when { or } characters are encountered (by Blasz)
Version 2.05:
  • Fixed chat log search to be case insensitive
  • Added search for Action Log
  • Added rightclick menu for Action Log that allows copying lines
  • Fixed "Copy name" option from rightclick menu in game info tab (it used to copy broken text)
  • Added assists to "Copy stats" option from rightclick menu in game info tab
  • Added "Copy matchup" button on game info tab, copies list of players and heroes in one line
  • Fixed some crashes
  • Fixed gold timeline (integer overflow ftl)
  • Finally added drag-and-drop support for folder view (tree view still doesn't support it)
  • Fixed draft view to work for -cm (note that dota is bugged atm and only lists sentinel picks/bans in -cd)
  • Added streaks and kill combos to game chat and timeline view (use Chat Filters button on top right to hide them)
  • Added support for -switch mode, colors in chat now correctly display the player's current color and it doesn't say "has been killed by his teammate" incorrectly anymore
  • Using blink dagger doesn't drop wards all over the timeline picture as much; the solution is still temporary and needs more replay data to work correctly
  • Added assists to game chat (disabled by an option in Settings), note that dota is bugged atm and doesn't store this information correctly
  • Removed the 8192 size limit on cache; gamecache now uses game date/time as a key instead of filename, this should remove duplicate replays, there is a very low chance that two different replays have the same date/time. As a side effect gamecache file may grow very large, delete it and cache replays again if it causes problems
  • Fixed hero chart to show correct heroes and games
  • Added game mode filter to hero chart (suggested by tk1)
  • Added buildings to Timeline view, they should correctly disappear when they are destroyed. Timeline view is now resizable, map image has been updated to the latest version. Dead heroes now disappear correctly
  • Fixed odd time marks in graph views (e.g -0:58 to -1:00)
  • Added PlayDota smiley tags for items (assuming urn will be :urn: when it is added)
Version 2.04:
  • Happy New Year
  • Fixed some bugs
  • Fixed hero chart a little, it now shows the heroes in the correct order as they appear in taverns
  • Updated to 6.65 (the only difference between this and automaticaly loading data is that icons will update properly)
  • Added support for new replay data: roshan, aegis, runes, correct gamemode, hero levels (affects xp timeline)
  • Now recognizes game start (creep spawn) and adjusts lane detection accordingly, added option to show all times relative to creep spawn like in actual game
  • Fixed scepter recipe and items purchased in the side shops
  • Added Draft tab, showing hero pool for -cd and bans/picks for -cd/-cm (sorry, haven't tested this at all since I don't have any 6.65 -cd replays, so if it doesn't I'll hotfix it later)
  • Added Action log tab, which shows a very detailed low level log of the game (I'll add search function for it soon). It shows hero/item/ability/etc icons and names wherever applicable, player colors etc, and works with any map, not only dota (the map must be in your wc3 folder under the name specified in the replay). Loading map and re-parsing the replay takes about 10 seconds.
  • Haven't fixed crashes yet, I'll work for it soon
Version 2.03:
  • Fixed various crashes
  • Fixed Sven's icon in hero chart (reported by Jager)
  • Fixed other heroes' skills appearing in build view
Version 2.02b:
  • Added colored names/hero names in timeline tab as well
  • Fixed techies icon and a few others
Version 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
Version 2.01b:
  • Fixed to correctly read recipes again
Version 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
Version 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:)
Version 1.05:
  • Most of the program was adapted to unicode and thus gamecache format has changed. If you see a lot of games with bad game names in the folder view (it should only happen to local games) you should consider caching replays again (button in settings). Also since a LOT major changes have been introduced expect new bugs >.<
  • The window is now resizeable
  • Added sentinel and scourge total gold in gold timeline mode (suggested by HiT0Mi)
  • Reworked a lot of stuff to hopefully work properly with unicode. Game Chat and Timeline modes should display chinese and other languages properly, and player names using non-english letters should work better now.
  • Added progress bar when folder is being populated (since it takes a while in some cases).
  • Fixed game mode determination to match the one in DotA, and adjusted lane determination to work better with modes that make creeps spawn at 2:00 (MM, VR and AP)
  • Fixed replay decompression algorithm to work with non-standard replays made at, garena and the like
  • Optimized replay parsing algorithm for caching data
  • Added minimap image to Game Info mode (click to enlarge)
  • Added replay workshop (remove chat messages and pings from the replay)
  • Countless minor bugfixes
  • Finally added map parser. For now it only parses abilities - that is it should now correctly determine which skills the heroes have
Version 1.04b:
  • I hope it now REALLY works for 6.52(c)
  • Fixed version number in the program
Version 1.04:
  • Updated for 6.52 (haven't tested thoroughly yet)
  • Removed the error dialogs that popped up when invalid replay file was opened (to simplify listing through the replays)
  • Some bug fixes
Version 1.03b:
  • Added "Copy player name" item to drop down menu in game info tab
Version 1.03:
  • Fixed both impales and god's strength to work with new versions
  • Game length is now correct, it indicates when the tree/throne went down (if the game was finished)
Version 1.02b:
  • Fixed several bugs with hero chart
  • Added some support for ladder replays (game info, game chat and action tabs work)
  • Changed date format in rename template from DD-MM-YYYY to YYYY-MM-DD for correct replay order when sorted alphabetically (suggested by greater.morphling)
Version 1.02:
  • Adapted to 6.51
  • Made separate repeated action delays for skills and items
  • Fixed a bug with columns in search mode
  • Tree view gets automatically updated every time a new replay is detected
  • Added hero chart, which shows replays for different heroes (another item in the tree view)
Version 1.01b:
  • Added your own name box to settings to use when replay saver was not properly identified (if the game was not finished)
  • The screenshot parser counts copies of the same game once now
  • Added "Show player stats" button to game info tab to display information similar to screenshot parser mode
  • Fixed some composite items in item build (Orchid and Guinsoo)
  • Eliminated OpenGL usage in gold/exp timeline and actions (Timeline mode still uses it)
Version 1.01:
  • Fixed a bug in gold/exp timeline for games less than 5v5 (if, say, purple was missing then yellow will take his place and there will be some problems)
  • Fixed loading images for 16 bit color desktop (problem reported by RockBuster)
  • Added experimental screenshot parsing feature (join a game, press Print Screen, select Parse< screenshot item in the tree view, you will see the list of players that joined the game. Works pretty well in 1280x1024 but has problems with other resolutions)/li>
  • Added "By date" option for the tree view
  • When you batch copy/backup a replay cached information will be copied as well, this removes a large delay that can appear if you open the folder with back up'ed replays after playing a lot of games
Version 1.00:
  • Adapted to 6.50: added invoker, fixed new skills for Drow ranger and Necro'lic, changed recipes/item costs
  • Fixed time in Gold/Exp timelines
  • Fixed a bug in presentation mode which caused the program to crash when certain options were set (by K[a]ne)
  • Added "Reset" button in settings
  • It is recommended that you increase Repeated action delay in settings to something like 3 or even 5 seconds. The new skill algorithm should fix most errors this change may cause, and I've seen replays where someone managed to click the skill 3 times with a 4 second interval
  • Added an option to remove basic commands (e.g. rightclick, move/attack/stop, pre subselection) from log files
  • Added an option to make Gold timeline smoother (because when player buys many items on the same fountain trip the timeline looks awkward)
  • Added game mode option in Present tab
Version 0.98b:
  • Fixed old N'aix, Replicate
  • Fixed one option in the settings which appeared in both tabs by mistake
  • Improved skill learning algorithm (repeated actions are now handled better)
  • Added experience timeline tab
Version 0.98:
  • Made brown and purple a little lighter for better presentation (suggested by RaMbOMaN)
  • Added player statistics - lists games for given player. Type "Player:" in path bar or right click player in game info and select Find games (suggested by SnowWar)
  • Player build and actions tab now share selection (selecting a player in one will select the same player in another)
  • Added button for caching all replays in the Replays folder (you need to click it if you want to use player statistics
  • Added browse button for replay path
Version 0.97b:
  • Fixed bottom and mid lanes which were swapped by mistake in one of the last versions
Version 0.97:
  • Fixed a couple bugs that caused the program to crash when players did not select a hero
  • Fixed -sp mode which was not working correctly
  • Added keyboard shortcuts for file list view (Ctrl-C, Ctrl-V, Enter, F2, Delete)
  • Fixed dagon and necrobook, now base items are properly grayed
Version 0.96b:
  • Improved winner determination: if none of the methods worked the program checks player's positions and if too many are inside enemy base then they are considered winners
  • You can now copy player stats from Game info tab (Ctrl-C) (suggested by FoR)
Version 0.96:
  • Improved gold timeline visualisation (added lines)
  • Added replay search function (next to Explore button in folder view mode)
  • Enabled loading replays directly from internet (as long as the filename starts with http:)
Version 0.95:
  • Added longest AFK time in actions tab
  • Added gold timeline tab, displaying build costs over time for all players on a single graph
  • Added game mode identification (even if saver wasn't sentinel), added game commands to game chat
  • Enabled detail view in file list (option in settings)
  • Lane detection algorithm fixed to work better with -rd (from 2:00-5:00 to 3:30-6:30)
Version 0.94b:
  • Slippers of agility fixed, got wrong item id last time =(
  • Removed the log file which I forgot to remove last time (if you need it it's in the options now)
  • Fixed setting this program as default replay program, now it works if you didn't install WC3 on the computer (it adds all necessary keys and sets the icon), also if WC3 wasn't properly installed and replays weren't opened with it turning this option on and off will properly bind replays to WC3
  • It will now detect 6.49c properly since IceFrog never used 'c' suffix (AFAIK)
Version 0.94:
  • Added combined items in item build, recipe scrolls now have a scroll icon (option available in the settings menu)
  • Colored skills in skill build view (option available in the settings menu)
  • Synchronized selection in skill and item build lists (option available in the settings menu)
  • Added tabs for settings (they don't fit on one page anymore)
Version 0.93b:
  • Fixed a lot of skills on heroes with engineering upgrade-based skills: Ogre Magi, Krobelus, Syllabear and all aghanim users
  • Added skill levels to build view (option added to settings)
  • Added player colors in combo boxes (player selection), also added unselectable Sentinel and Scourge entries
  • Added support for Open With function, added option to set this program as default for opening replays
  • You can drag replay files from Explorer into this program now
Version 0.93:
  • Uncapped replay speed, now it can be from -99 to 99 (suggested by esby)
  • Added minimap pings to timeline mode
  • Tweaked presentations a bit
  • Added update checking
  • Added player colors in lists
Version 0.92b:
  • Fixed fissure in versions < 6.49
  • Fixed endgame info for < 6.49 and -sp mode in >= 6.49
Version 0.92:
  • Fixed "Watch replay" button. Now instead of "double clicking" the replay it properly finds WC3 install path and passes the replay. Also added an option to launch WC3 in windowed mode.
  • Added a lot of options to Settings menu
  • Added wards for Timeline tab.
  • Rewrote file operations (delete and paste) to use system functions - to show progress bar and for familiar interface.
  • Added Presentation tab with tons of options.
  • Fixed some abilities (that either were not detected or belonged to a wrong hero). by Riv ([email protected]) - All rights reserved