Have you ever wondered if you have played with any of the other characters in your raid finder instance before? How about in a BG or random heroic?
This addon is designed to keep track of all the other characters your character encounters while playing. The addon logs the character names of all messages your character receives (/raid, /yell, /say, /instance, etc...) and also logs the character names of whoever is in your party, raid, or instance group.
Currently the driving force behind this addon is a school project I am working on. I am interested in how many other players characters within WoW interact with. I use the term interaction very loosely here as the addon logs any chat messages your character receives while in game, weather they were directed at you or not.
Being that this is a school project, I would ask that if you download and use this addon that you send me back the log file it creates. Play for day, play for a week, whatever works for you but any log files I get back will improve my data set and hopefully yield some interesting data.
If you would be so kind and upload the TrackInteraction.lua file from your SavedVariables folder to: http://dbinbox.com/Gerodd (See Explanation of Log File section below if you don't know where your SavedVariables folder is) I would really appreciate it. The log file contains no personal information and submitting it to me is completely voluntary. As an incentive, if you wish to receive a copy of my report once it is finished, send me a message with your email address.
So What Exactly Does it Do?
This addon utilizes the saved variables file to "log" the names of players you receive messages from and the names of players you group up with (raid, instance, party, bg, scenario, etc...).
At this stage, the addon provides no useful feedback to you the user. However, in the future I hope to provide some kind of interface that alerts you if you have been in a group with a particular player before and a count of how many unique characters you have interacted with or seen while playing. Currently
Explanation of Log File
The log file is actually a saved variables file probably located in:
C:\Program Files\World of Warcraft\WTF\Account\<YourAccountName>\SavedVariables\TrackInteractions.lua
This log file has two different formats for logging messages and groups.
Messages are logged with the following convention: Your Character Name and Realm, Time Stamp, m (for message), Channel The Message Came From, Message Sender
Groups are logged with the following convention: Your Character Name and Realm, Time Stamp, g (for group), Character From Your Group
Change Log: 4-17-14 V1.3 - Removed additional code that was unnecessarily logging oqueue messages and changed the zip so it will extract into a TrackInteractions folder instead of individual files 3-28-14 V1.2 - removed portion of code that was logging unnecessarily back end oqueue messages 3-22-14 V1.1 - Removed all the messages that go into the chat frame, these were just for debugging purposes. The addon should now be completely transparent to the user.
**I should also mention that this is the first addon I have every written and my first experience with LUA so I apologize if the code is ugly