What's up gamers!
=============
MeeBeeGeeStats
=============
MeeBeeGeeStats (MBGStats) is a PvP focused statistics tracker. It records data from available sources during instanced PvP, offers a UI to see the statistics, and some in-game commands to add functionality. The present project supports tracking data for Battleground statistics and Arena statistics. The project is currently supported only for Classic Realms including progression (MoP Classic), Classic Era (Vanilla), and TBC Anniversary (BCC Anniversary).
All the BGStats you'll ever need!
Current Features
Battleground stats managed at your fingertips.
Simple ingame commands
<mbg> is your root command
/mbg popup - Toggle popup mode (win/loss alliance/horde match status). default on for now. Arena automatic detection still needs work.
Tracked Statistics
For each instance, tracked statistics are tracked by an ID number and Timestamp.
UI Displaying Tracked Statistics
</mbg> brings up the UI
Offers navigational buttons to examine instance/overall stats.
Offers a list view: a persistent output of overall data or instance by instance data
Offers an "all maps" button, creating a drill through enabling map specific analysis.
Offers partitions, a way to create sets of data for grouped analysis.
Routes to Enable Easy Data Analysis
</mbg> Offers a UI to see all your data, showing you aggregated Overall Data, map specific data, and instance specific data.
Otherwise stores stats in a lua DB file within the character-specific savedvariables folder within your World of Warcraft's WTF folder. meebeegeeStats.lua. Currently making a guide to extracting this data cleanly and machine readable using common tools.
Partitions can be made through interaction with elements in the root command <mbg>. Within the Instances data view, you can add instances to partitions. You can also delete individual instances from the data permanently. Partitions can be made "Active" or "Inactive", which sets their shown status in your All Data views. If a partition is inactive, its instances will not be aggregated in your overall statistics, and the instances will not appear in the instances data view. Partitions can also be viewed as a set of data, allowing you to display overall data and instance data aggregations on partitioned instances.
User Experience Impact | Suggested Use Cases
MeeBeeGee allows the user to blow their mind with sheer data. It can be consumed any way the user pleases. The suggested use case is explained stepwise:
- Queue for and play a instance for PvP (Battleground/Arena)
- After leaving the battleground, a UI popup occurs upon returning to the normal world (if enabled by popup mode). Gives the user a chance to confirm the automatically detected win/loss horde/alliance status of the previous instance.
- Repeat step 1 + 2
- User builds a library of PvP data. It can be consumed using /mbg
Planned Features
--add a comment to this addon if you have a specific ask.
More Features
Better UI management of tracked statistics and features
Bifurcation between arena/rbgs/battleground in the management of statistics
Tuning Tracked Statistic detection methods (defining and fixing issues with Kill/Death/Honor etc detection)
Tuning instance result dection methods (accurate + automatic W/L A/H with minimal user interaction)
Expanding the types of Tracked Statistics
UI Expansion
Adding minimal analytics within the MeeBeeGee UI
Intercharacter UI support -- querying a character's data while logged into a different character
Increased accessibility to Tracked Statistics data

