Details! Mythic+ Scoreboard

A Details! team addon that shows a scoreboard at the end of Mythic+, and lets you keep track of your runs

File Details

DMP.20250413.001

  • R
  • Apr 13, 2025
  • 484.82 KB
  • 2.0K
  • 11.1.5+1
  • Retail

File Name

Details_MythicPlus-DMP.20250413.001.zip

Supported Versions

  • 11.1.5
  • 11.1.0

Details!: Mythic Plus Extension

DMP.20250413.001 (2025-04-13)

Full Changelog

  • Notify the user if details! is outdated.
  • Conflict merge
  • Merge pull request #48 from linaori/feature-flag
    Put the call behind a feature flag to not make it break when details alpha is missing
  • Put the call behind a feature flag to not make it break when details alpha is missing
  • Update on ignore files list
  • Added option highlight in the dropdown that select which run to show.
  • Merge pull request #47 from linaori/cc-spell-id-raid-lib
    Added icons through raid lib
  • Added icons through raid lib
  • Merge pull request #46 from linaori/tooltip-design
    Updated tooltips and run selection dropdown
  • Fix missed text
  • Support saving only 1 run and only show the dropdown if more than 1
  • Small tweaks to death tooltip
  • Scoreboard tooltips using the new death tooltip design
  • Merge pull request #45 from Hollicsh/master
    Update the .toc file and full translated RU locale
  • Update ruRU.lua
  • Update Details_MythicPlus.toc
  • Merge pull request #44 from linaori/translit-name
    Translit tooltip name and added color
  • Translit tooltip name and added color
  • Added name and time of death in the deathlog tooltip
  • Added death log when hovering over a death in the timeline
  • Fixed interrupt overlap detection
  • Merge pull request #43 from linaori/fix-portrait-coordinates
    Fix zoomed in player portraits
  • Fix zoomed in player portraits
  • Merge pull request #42 from linaori/filter-loot-by-type
    Filter loot by type 2 (weapon) and 4 (armor)
  • Filter loot by type 2 (weapon) and 4 (armor)
  • Merge pull request #41 from linaori/reduce-saved-vars-size
    Reduced saved vars storage size by ~2.5x
  • Change options to be at DIALOG instead of HIGH
  • Reduced saved vars storage size by ~2.5x
  • Capture deaths reasons at the end of a m+ run
  • Merge pull request #39 from linaori/another-abandoned-run-fix-attempt
    More attempts to prevent abandoned runs from saving incorrect data
  • More attempts to prevent abandoned runs from saving incorrect data
  • Merge pull request #38 from linaori/fix-async-item-loading
    Fix the item not loading on first icon display after starting WoW
  • Fix the item not loading on first icon display after starting WoW
  • Added logs for the overlap interrupts.
  • Merge pull request #37 from linaori/tweak-saved-runs
    Added the ability to tweak saved runs count
  • Added the ability to tweak saved runs count
  • Merge pull request #36 from linaori/corrupt-history-cleanup
    Reject possibly broken runs and try to fix upon startup
  • Reject possibly broken runs and try to fix upon startup
  • Cleanup for deprecated interrupt overlap code
  • Merge pull request #35 from linaori/fix-loot-icons
    Fix the loot icon to show
  • Fix the loot icon to show
    • don't try to parse data if there is none
  • Interrupt overlap overhaul
  • Merge pull request #34 from linaori/map-id-on-start
    Save the map id in the last_run_data
  • Save the map id in the last_run_data
  • Fix for dropdown text
  • Organize texts in the run selector dropdown
  • Merge pull request #33 from linaori/run-data-cleanup
    Fixed a bunch of run data related changes and bugs
  • Do not show the open breakdown tip when not available
  • Fix breakdown error when clicking on old logs
  • Fixed a bunch of run data related changes and bugs
  • Fix for the crowd control tooltip
  • Fix for the scoreboard not opening due to errors.
  • definitions update
  • Get missing data that wasn't yet getting
  • Merge pull request #32 from linaori/hide-loot-squares
    Hide the loot squares, too many runs can cause errors atm
  • Hide the loot squares, too many runs can cause errors atm
  • Merge pull request #31 from linaori/fix-incorrect-map-id
    Fix incorrect map id being given causing the dungeon run to fail being retrieved
  • Fix incorrect map id being given causing the dungeon run to fail being retrieved
  • Attempt to save the loot received by a player into the runData table
  • Merge pull request #30 from linaori/clear-runs
    Added run history list and clear commands
  • Added run history list and clear commands
  • If the player never interrupted or dispelled, the table won't exists and cause an error
  • Using details framework 'languages' for localization
  • Merge pull request #29 from linaori/added-translations
    Added translation files with English filled in
  • More development to store run data of each run
  • Added translation files with English filled in
  • Merge pull request #28 from linaori/add-interrupt-overlap-tooltip
    Added a tooltip for the interrupt overlap detection
  • Added a tooltip for the interrupt overlap detection
  • More development on saving each run within the addon
  • Merge pull request #27 from linaori/fix-combat-log-events-for-interrupts
    Fix combat log events for interrupts
  • Tweak line positioning to make it more accurate
  • Fix the combat log missing 1 argument causing spell id to not be the spell id
  • Merge pull request #26 from linaori/added-scale
    Added scaling the scoreboard
  • Added labels indicating time sections
  • Improved the settings button
  • Added scaling the scoreboard
  • Merge pull request #25 from linaori/unhide-boss-textures
    Fix boss textures not rendering after first open
  • Fix boss textures not rendering after first open
  • Preparing the class declaration for the big table which will contain all the data necessary to show a run in the score board
  • Initial crowd control tooltip
  • Merge pull request #24 from linaori/small-improvents
    Small improvents
  • Fix incorrect table key
  • Damage/heal numbers on tooltip instead of targets
  • Add a background to the text timestamp labels to improve readability
  • Merge pull request #23 from linaori/different-finished-textures
    Different textures for dungeon completion
  • Different textures for dungeon completion
  • Update release.yml
  • Curseforge Project ID
  • Add wago project ID
  • Create release.yml
  • Passing the attribute for the tooltip function.
  • Added some code to bloodlust usage and moved some of the activity bar code to new file 'activityframe.lua'
  • Merge pull request #22 from linaori/hide-boss-widgets
    Bunch of fixes and small things added
  • Added slash commands
  • Hide boss widgets before creating new ones, fix highlight columns
  • Merge pull request #21 from linaori/message-when-no-score
    Don't open the breakdown window when no score is available
  • Don't open the breakdown window when no score is available
  • Tooltips fix and finished passing the loot code.
  • Stashed Changes?
  • Merge pull request #20 from linaori/open-score-after-looting
    Added the option to open after looting (default) instead of the dungeon end
  • Fix to actually open when LOOT_CLOSED
  • Added the option to open after looting (default) instead of the dungeon end
  • Merge pull request #19 from linaori/dynamic-encounter-location
    Make the encounters position dynamically based on last timestamp
  • Make the encounters position dynamically based on last timestamp
  • Added boss images (defeated time) in the activity bar.
  • Merge pull request #17 from linaori/timeline-marker-rerender-cleanup
    Fixed some bugs with not enough markers being used, and old markers not hiding properly
  • Fixed some bugs with not enough markers being used, and old markers not hiding properly
  • Added addon.GetRunBossSegments() and addon.GetMythicPlusData()
  • Merge pull request #16 from linaori/add-timeline-finish
    Added a marker for the end of dungeon, and a section on the activity line
  • Added a marker for the end of dungeon, and a section on the activity line
  • Merge pull request #15 from linaori/timeline-deaths
    Added deaths to the timeline
  • Added deaths to the timeline
  • Merge pull request #14 from linaori/compartment-and-linked-windows
    Add options to scoreboard, and add scoreboard to addon compartment
  • Add options to scoreboard, and add scoreboard to addon compartment
  • Merge pull request #13 from linaori/translit-scoreboard
    Translit the scoreboard player name
  • Translit the scoreboard player name
  • Merge pull request #12 from linaori/initial-options-panel
    Added the initial options panel
  • Added the initial options panel
  • Combat activity working
  • Added logs everywhere, added encounter data for timeline.
  • Merge pull request #11 from linaori/remember-parsing-state
    Keep track of the parsing state so we don't interact with events outside M+
  • Keep track of the parsing state so we don't interact with events outside M+
  • Bunch of incomplete implementations
    -total run time now show below dungeon name, need to get rid of the net in combat and clock textures.
    -added an activity frame which will show a timeline when the group was in combat or not.
    -added addon.profile.last_run_data.incombat_timeline which will be use to show the timeline of when the group was in or out of combat.
    -adding boss pull and kill time.
    -moved the interrupt overlap to profile as it need to survive a /reload.
  • Merge pull request #10 from linaori/add-diff-to-score
    Added the score gained per player
  • Added the score gained per player
  • Merge pull request #9 from linaori/improvements
    Some fixes and improvements
  • Some fixes and improvements
    • Added show_column_summary_in_tooltip (off by default until tooltips are what we want them to be)
    • hover_size and standout_size would cause issues if different from regular_size, so now they are all called row_size
    • Added scoreboard_button:OnMouseEnter to make it possible to add a hover hook per column
    • Added scoreboard_button:GetActor (actor, combat) to reduce duplicate code
    • The main frame + row widths are dynamically calculated based on the amount of columns and their width
    • Spike animation enabled
    • CreateBreakdownButton uses a onMouseOver function instead of defining the attributes themselves]
    • Verified that it automatically opens in M+
  • Parcialy implemented tooltips.
  • Added DetailsFramework files for auto complete, and, more definitions created for the project.
  • Remove strong arm icon and player rating from the header.
  • Merge pull request #8 from linaori/call-init
    Call InitializeEvents
  • Call InitializeEvents
  • Merge pull request #7 from linaori/add-missing-toc-data
    Updated the toc information
  • Updated the toc information
  • Fixed not opening the panel at the end of a mythic+ run
  • Merge pull request #6 from linaori/layout-work
    Layout work
  • Move the dungeon title a bit lower
  • Tweaked some more columns, heights, paddings, margins etc
  • Removed key level hourglass and moved/resized some elements
  • Added setting for opening the big frame and font color settings; Added private.log() and DetailsMythicPlusAddon.ShowLogs()
  • Ignore and hide the frame if a m+ combat couldn't be found.
  • Merge pull request #5 from linaori/score-highlight
    Added score highlight
  • Update with new font settings
  • Highlight highest score
  • Added mythicPlusBreakdown.SetFontSettings(). lineTextSettings declared at the header of the file.
  • Merge pull request #4 from linaori/more-breakdown-buttons
    Added HPS and Damage Taken breakdown buttons
  • Keep variable name consistent
  • Added damage taken breakdown button
  • Added hps breakdown button
  • Merge pull request #3 from linaori/damage-breakdown
    Added opening the breakdown of damage when clicking on the DPS
  • Added opening the breakdown of damage when clicking on the DPS
  • Merge pull request #2 from linaori/add-score-increment
    Added a label to indicate the score increment compared to the previous run
  • Merge pull request #1 from Tercioo/close-button
    Added a close button to the readyFrame
  • Added a label to indicate the score increment compared to the previous run
  • Added a close button to the readyFrame
  • First Commit.