What it does
LastRites Talent Dump exports the two things a program outside the game cannot get on its own: the mapping between talent tree entry IDs and spell IDs, and the spell tooltips in your game's language.
The combat log lists each player's talents as (nodeID, entryID, rank) triples. Those entry IDs are not spell IDs, and the correspondence between them exists only inside the game client, behind the C_Traits API — no file on disk contains it. Without that mapping, a tool reading WoWCombatLog.txt has no way of telling which talents a player actually had.
This addon asks the client and writes the answer into its saved variables, where an external tool can read it.
How to use it
Nothing to type. It exports a few seconds after you log in, and again when you change specialisation — the moment the client is most likely to expose a tree it would not show before.
It only redoes the work when there is a reason to: first run, a new game build, or a new version of the addon. When it finds nothing new, it says nothing at all.
WoW writes saved variables only on /reload or at logout, so what it collects today reaches the file the next time you reload or quit.
/ltd forces a rescan by hand, but you should not need it.
It tries to reach the talent trees of every class, not just yours, because entry IDs are global — one character can cover a whole raid. The client sometimes allows this and sometimes does not; the specs it cannot read are picked up later by someone who plays them, and every character keeps adding to the same file.
Spell descriptions
C_Spell.GetSpellDescription exists only inside the client, and an addon cannot read files, so it has no way of knowing which spells matter. The companion tool tells it: it writes a list of spell IDs into SpellRequests.lua inside this addon's folder, and the addon asks the client for those tooltips and puts them back in its saved variables.
So the text comes from your client, in your game's language, and nothing is downloaded from anywhere.
What it does not do
No combat logic, nothing running while you fight. It wakes up at login and on a specialisation change, works for a fraction of a second, and goes back to sleep.
Nothing leaves your computer. WoW addons cannot make network requests, and this one writes only the ID mapping and the tooltips your own client already has. No character names, no realm, no combat data.
Price
Free, and it will stay free.
Companion tool
The exported data is read by LastRites, a desktop application that goes through your combat log and explains what killed a player in raid and whether they still had a defensive available. This addon has no interface of its own and nothing visible in game: on its own it simply keeps a file up to date, waiting for something to read it.
Compatibility
Retail only. It uses C_Traits and C_ClassTalents, which do not exist in Classic.

