A parsing utility to be used alongside Talent Extractor to provide talent and PvP talent data for LibTalentInfo.
The usage chain of these three items is:
- WoW Talent Extractor serializes talent and PvP talent data from in-game for manipulation out-of-game.
- WoW Talent Parsor parses (this) parses the serialized data and converts it into a Lua table that is suitable for usage by LibTalentInfo.
- LibTalentInfo injects the data back into the game as a library.
This tool requires Python 3 and py-lua-parser.
Copy the talent data generated by the Talent Extractor addon at the WTF/Account/YOUR ACCOUNT/SavedVariables/TalentExtractor.lua
into the same folder as the Python script, afterwards, run the parse.py
script directly (or using the parse.bat
) script to keep the command prompt open if an error occurs.
The script will generate a file called TalentDataRetail.lua
which can be used to populate talent info provided by LibTalentInfo.