Retrace
Relive your character's journey. Retrace quietly records everywhere you travel, from the moment it's installed, along with the big moments of your character's life. Open it any time to watch your whole adventure replay across the world map, like the travel replay in Zelda: Breath of the Wild.
Works in World of Warcraft Classic Era (including Hardcore and Season of Discovery), retail World of Warcraft and WoW Forever. Type /rtrace or click the minimap button.
The replay
- Watch your travels play back on the world map, from real time up to 3600x speed, with an arrow that walks, rides, swims and flies along your trail.
- One smooth zoom from minimap-level terrain detail all the way out to the continent.
- A timeline coloured by your level (green at level 1 through blue and purple to orange at the cap), with ticks for level-ups, deaths, dungeons, kills and friends. Click or drag anywhere to jump there.
- Floating text as the replay plays: "+450 xp", "+1 Mining (76)", "+1 Swords (42)".
- Experience bar above the timeline, just like the game's, filling as you level.
- Distance travelled on foot, mounted, swimming and on flight paths, in metric or imperial.
- Trail window: your whole journey, the current session, the current level, or the last 10 hours, hour or 10 minutes.
- Instances: time inside dungeons, raids and battlegrounds shows in its own colour, with the instance's map or its entrance.
The journal
A searchable diary of your character's life. Click any entry to jump the replay there.
- Level-ups, deaths (and what killed you), and how you came back
- Dungeons and raids, with time inside, boss kills and notable loot
- Rares and world bosses you encountered and the ones you defeated
- Everyone you grouped with, with friends and guildmates marked, and how many times you've played together
- Guild life: joining, promotions, who came and went
- Flights taken, areas discovered, flight paths, hearthstones and first mount rides
- Professions learned, ranks and recipes trained
- PvP: honorable kills, duels, battlegrounds and rank promotions
- Sessions: every login and logout, kept in step with /played
Search for a mob, place, item or friend's name, or type "lv 12" to see everything that happened at level 12.
More on the map
- Tombstones where you died, and a graveyard view of every death your character has had
- Dungeon entrances, each with your history there: runs, fastest run, bosses defeated and loot
- Zone statistics: time spent, deaths, quests and first visit for every zone
- Kill marks for every mob you've slain (can be switched off)
- Friends' tracks: when you group with someone on your friends list (character or Battle.net), their path is drawn beside yours
Options
Esc > Options > AddOns > Retrace, or /rtrace options: distances in metric or imperial, which trail the replay opens on, and what's shown on the map.
Your data stays yours
Everything is saved per character in your WTF folder, so updating or reinstalling the addon never touches it. It uses about 2 MB per 100 hours played. The README explains how to back it up or move it to another computer.
Commands
| Command | What it does |
|---|---|
/rtrace |
Open or close the replay |
/rtrace stats |
Time recorded, distance, experience, kills and this session |
/rtrace sessions |
Logins, /played and recent sessions |
/rtrace pause / /rtrace resume |
Pause or resume recording |
/rtrace options |
Open the options page |
/rtrace minimap |
Hide or show the minimap button |
/rtrace reset |
Erase this character's journey (asks first) |
Retrace is a vibe-coded passion project, made for fun and not for profit. It's free software under the GNU General Public License v3.0: use it, learn from it, change it or build on it, and anything built from it stays open under the same licence. Inspired by the travel replay in The Legend of Zelda: Breath of the Wild.
<sub>Dungeon and raid entrance positions come from the zone database of Questie, used under the GPL-3.0. Thank you to the Questie team.</sub>

