pretty much all of the tracking plugins use name as index Some of the functionality is in other plugins already Titanbar already offers gold, currency, experience and reputation trackers: maybe that/a similar code can be used to fill in those fields or rather give the user a GUI to do so in the spreadsheet?Īll of it can be somewhat tracked by monitoring chatchannels, each of them presents some challenges, and would also require manual setup for existing characters. In that case it seems to be far easier to create an addon for an in-game spreadsheet and use the few API calls available to fill in specific fields and have the user fill in the rest manually. That is a lot of work for a workaround to provide data for only a few fields. I currently do this some of this by logging the chat tabs and analyzing the logs outside the game.īTW, I am RingTailCat from. Some of these could be captured by continuously monitoring messages in the chat channels usually displayed in the General chat tab. Unfortunately a lot of the info you would like to see can not be retrieved through the Lua API. If you don't know what this means, you probably have one subscription per account. I don't have a way to distinguish between multiple subscriptions in the same account.
I could probably rewrite this to use python3. The code to create the CSV file is a bash script that requires a Cygwin install to provide grep, sed, sort, etc. I believe this info is now available in the output from a /loc command. It requires a lot of manual initialization at this time, e.g to set up server level Lua files with the server name for each server. This is valid even if the client shuts down with the black quit screen, but not if the client crashes. Code: Date,Time,Account,Server,Player,Race,Class,LvlThe date and time are the timestamp for the last event for a character.