promotional bannermobile promotional banner

MBGStats BGStats PvP Battleground Statistics

meebeegeeStats. BGStats. Tracks battleground stats, and arena stats like kills, deaths, win/loss. Also visualizes data and preps for extract!

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              - Show UI: data, options, and commands
 
/mbg resetall     - Reset ALL stats (requires /confirm)
/mbg brag <channel>         - Flex your top win/kills. Default Say
/mbg popup      - Toggle popup mode (win/loss alliance/horde match status). default on for now. Arena automatic detection still needs work.
/mbg help         - Show this help list
 
Overall references all stats; Instance by Instance mode available as a toggle. See user experience for stats currently tracked
 

Tracked Statistics

For each battleground, tracked statistics are aggregated into Overall Data.
For each instance, tracked statistics are tracked by an ID number and Timestamp.
 
Kills - Killing Blows <Tracks overall kills and kills by class>
Honorable Kills - Hks in battlegrounds/arenas
Deaths - Number of Playercharacter deaths
Honor - Quantity of honor earned
Win - If the instance was a victory
Loss - If the instance was a loss
Horde - If the Horde won
Alliance - If the Alliance won
Time Played - Time spent in the instance
 
 

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:

  1. Queue for and play a instance for PvP (Battleground/Arena)
  2. 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. 
  3. Repeat step 1 + 2
  4. 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

The MBGStats BGStats PvP Battleground Statistics Team

profile avatar
  • 1
    Projects
  • 1.3K
    Downloads