Decided to make this public for those interested in statistics.
This addon logs encountered characters you are either in a group with or looked at (The reticle over thing where you can see their title, HP etc). It saves race, class, gender, level, championpoints, alliance, alliance war rank and alliance war points, as well as to what userid it belongs.
This saved data can be processed by various commands (see usage below).
Example commands:
/mpp r f p - Shows all races in decending order with their percentages
/mpp co - Shows the 3 most played class/race combos
/mpp mpc 5 - Shows the most played classes for Nords (race id 5)
/mpp gender - Shows hom many male and how many female characters you have encountered.
You can toggle the safeguard and update messages now. See the command usage below for how.
Quick tips on acquiring a larger dataset:
- Visit high frequency areas like alliance capitals and Craglorn
- Play a lot of pug trials
- Import someone else's dataset by copy pasting their saved variables onto yours
- Import a friends dataset! Obtain their SavedVariables file and rename it to "import.lua" and place it into the addon folder. Edit the file so the first line says "MPPCDCSavedVariables
2". Then in the game reload UI if you placed the file while the game was running and type "/mpp import" into the chat.
NEW Searching specific character data
Use "/mpp find {name}" so look for specific data.
Your search name can be either a user id or a character name*
If the search term has no match, you either don't have any characters of the person or not the specific character tracked.
There are also entries added to the context menus of the group member list, guild roster, friends list and player links in chat. Right click to search up the data you tracked on a person
*) Currently only single word names work
Usage
Syntax:
/mpp <type|avg|command> [options]
ClassIDs:
1 - Dragonknight
2 - Sorcerer
3 - Nightblade
4 - Warden
5 - Necromancer
6 - Templar
RaceIDs:
1 - Breton
2 - Redguard
3 - Orc
4 - Dark Elf
5 - Nord
6 - Argonian
7 - High Elf
8 - Wood Elf
9 - Khajiit
10- Imperial
Roles: (case sensitive)
tank
heal
dd
Types:
- race, r - Most played races
- class, c - Most played classes
- gender, g - Most played gender
- alliance, a - Most played alliance
- role, ro - Most played roles
- everything, e - All of the above combined
- combination, co - Race/Class combinations
- mpr <classId> - Most played races by class
- mpc <raceId> - Most played classes by race
- mprc <classId> - Most played roles by class
- mprr <raceId> - Most played roles by race
- mprco <rId> <cId> - Most played roles by race/class combination
- roc <role> - Classes by role
- ror <role> - Races by role
- roco <role> - Race/Class combinations by role
Averages:
- avgcp - Average CP of all characters
- avgeffcp - Average CP of all characters (810CP max)
- avglvl - Average Level of all characters
- avgava - Average Alliance Rank of al characters
Other:
- group, grp - Short report over the group
- player, plr - Short report over the player
- uniqueplayers, up - Number of unique ESO accounts encountered
- find <name> - Find information about a specific UserID or character name (case sensitive)
Commands:
- count - Shows the amount of collected characters
- purge - Deletes faulty character entries
- deletedatabase - Deletes the entire database (confirmation required)
- import - Imports data from a import.lua file
- toggle update - Toggles the display of update messages
- toggle safeguard - Toggles the safeguard
- toggle new - Toggles the display of new character messages
Options
- full, f - Show all entries instead of only the top 3
- precentage, p - Shows percentages of entries