Author: d07.RiV
Features:
- Explorer-like replay browser (tree view+list fiew) with functions for copy/paste/drag-and-drop, 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:
" 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.
- Shows -cd pool and bans/picks for -cd/-cm
- Shows a detailed action log with graphical information where possible, for you mech nerds (and TDA RAs)



==== Changelog ====
**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 trouble
- 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)
**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
**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:)
**1.05**
**NOTE** Since much 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 replays.net,
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
**1.04b**
- I hope it now REALLY works for 6.52(c)
- Fixed version number in the program
**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
**1.03b**
- Added "Copy player name" item to drop down menu in game info tab
**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)
**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)
**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)
**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)
**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)
- 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
**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
**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
**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
**0.97b**
- Fixed bottom and mid lanes which were swapped by mistake in one of the last versions
**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
**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)
**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:)
**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)
**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)
**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)
**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
**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
**0.92b**
- Fixed fissure in versions < 6.49
- Fixed endgame info for < 6.49 and -sp mode in >= 6.49
**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).




