Minion Beta! - Help us test our new AddOn updater. Get it now!
Download
(206 Kb)
Download
Updated: 10-22-14 02:55 PM
Pictures
File Info
Compatibility:
Warlords of Draenor Pre-Patch (6.0.2)
Updated:10-22-14 02:55 PM
Created:05-21-10 01:14 PM
Downloads:91,773
Favorites:476
MD5:
Categories:Combat Mods, DPS, Healers, Tank

TinyDPS  Popular! (More than 5000 hits)

Version: 6.0.2.2
by: Talyrius, Sideshow

TinyDPS is a lightweight damage and healing meter.

Looking for an addon to measure damage and healing without adversely affecting your gameplay experience? TinyDPS should suit your needs. By excluding unnecessary features (graphs, pie charts, extensive data collection, etc.) and offering a minimalistic interface, TinyDPS attempts to maintain a balance between information and performance.

Usage

  • Options are available by right-clicking on the frame or minimap button.
  • To move the frame or button, while holding the Shift key, click and drag to the desired location.
  • For resizing of the frame, click and drag the bottom-right corner.
  • Toggling frame visibility can be accomplished by clicking on the minimap button or typing /tdps.
  • In addition to the option in the right-click menu (under Fight), all data can be reset by middle-clicking the frame or minimap button. Similarly, the back and forward mouse buttons will allow for quickly switching between displaying overall or just the current fight's damage/healing.
  • Available slash commands (/tdps <command>):
    help or ?, reset or r, damage or d, healing or h, visiblebars <number>, whisper <name>, reportlength <number>
Known Issues and Limitations
  • New spells and abilities may not be tracked correctly yet. Submit a bug report if you encounter such an omission.
Intended behavior:
  • Vehicle/mounted combat data is ignored.
  • Absorbs are added to healing.
  • Unlike damage, healing won't start a new fight.
Bug Reports and Feature Requests

Please submit bug reports and feature requests using the CurseForge ticket system.

Version 6.0.2.2
  • Fixed boss fight detection and performed some code cleanup

Version 6.0.2.1
  • Updated for Patch 6.0.2: The Iron Tide
  • Removed a string substitution that is no longer necessary

Version 5.4.0.1
  • Updated for Patch 5.4: Siege of Orgrimmar

Version 5.3.0.1
  • Updated for Patch 5.3: Escalation
  • Fixed a bug that sometimes prevented hiding in combat from working as expected
  • The 'hide [in/out of] combat' options are now mutually exclusive
  • Added itIT localization (thanks to Oz)

Version 5.2.0.3
  • Fixed the way in which NPC ID's are extracted to allow Throne of Thunder boss fights to be saved

Version 5.2.0.2
  • Fixed an error caused by hunters' Stampede ability

Version 5.2.0.1
  • Updated for Patch 5.2: The Thunder King

Version 5.1.0.2
  • Added the Instance channel as a report destination
  • Added frFR localization (thanks to ckeurk)

Version 5.1.0.1
  • Updated for Patch 5.1: Landfall
  • Prevent frames from being dragged off the screen
  • Fixed a typo and simplified the zone checking function

Version 5.0.4.3
  • Fixed all of the group (party/raid) detection checks
  • Improved and optimized PvP zone detection

Version 5.0.4.2
  • Added a small ruRU locale update and error fix (thanks to Shestak)

Version 5.0.4.1
  • Properly implemented LibBossIDs-1.0
  • Performed code reformatting and optimization
  • Added support for cross-realm reporting
  • Removed backward compatibility for Patch 4.3
  • Added a README and LICENSE file
  • Added new absorption spells/pet exclusions and removed those that no longer exist

Version 0.941
  • Added initial Mists of Pandaria compatibility

Version 0.94
  • Updated for Patch 4.3
  • Updated LibBossIDs-1.0

Version 0.939
  • Updated for Patch 4.2

Version 0.938
  • Updated LibBossIDs-1.0
  • Added option "Hide In Combat" (Options -> Various)
  • Using the "/tdps" command has now permanent effect
  • Middle clicking the frame resets all data which is now also the case for the minimap button

Version 0.937
  • Updated for Patch 4.2

Version 0.936
  • Corrected issue with auto hide in PvP

Version 0.935
  • Updated LibBossIDs-1.0
  • Resize grip has now zero opacity until hovered

Version 0.934
  • Updated LibBossIDs-1.0

Version 0.933
  • Changes to report and bar menu
  • Small fix concerning bar width
  • Adding a custom font is now easier
  • Default custom font is from TukUI

Version 0.932
  • Wintergrasp battles will now hide TinyDPS if needed

Version 0.931
  • Simplified color handling
  • Support for CUSTOM_CLASS_COLORS

Version 0.93
  • Reworked DropDownMenu
  • Reworked tooltip on minimap button
  • deDE localization (thanks to ac3r)
  • ruRU localization (thanks to mupymupa)

Version 0.91
  • Tweaked short number format
  • Updated LibBossIDs-1.0
  • DropDownMenu creates much less garbage memory
  • Tooltips do not create garbage memory anymore
  • Text on statusbars has been lowered by 1 pixel
  • Fixed absorbs (spell_aura_removed) and updated id's
  • Excluded fonts due to licenses, added default system fonts
  • Added koKR localization (thanks to eastkiki for help and testing)

Version 0.90
  • Fixed bug with 'Hide When Solo'
  • Fixed bug with 'Short Format'
  • Reworked frame positioning
  • Tweaked starting of new fights
  • Updated list of excluded pets
  • Added absorbs: Val'anyr Hammer of Ancient Kings

Version 0.89
  • Fixed bug with frame width; this also fixes ocasionally 'empty' bars
  • Added Sacred Shield and Guarded by the Light to absorb list
  • Various tweaks

Version 0.88
  • Healing now includes (trackable) absorbs
  • Optimized CPU usage: 'OnUpdate' halted when out of combat
  • Optimized CPU usage: Refreshing bar text is now much faster
  • Various other optimizations, changes and tweaks

Version 0.86
  • Fixed tiny bug when swapping bar/text color
  • Fixed boss tracking due to changes in Patch 4.0.1

Version 0.85
  • Complete rewrite of data handling (collection and storage)
  • => fight history is now dynamic and can be completely turned off (default)
  • Non-damage pets (Wrath of Air Totem, etc.) are now ignored much faster (all languages, only english before)
  • Changed some functions to prevent problems with saved variables and version
  • Fixed a little bug with melee in the spell tracker
  • Unchecking 'track spells' will now delete all spell data
  • Resetting TinyDPS will not change to 'current fight' anymore
  • Refreshing of bars can now be set to 1 second (default: 2)
  • Minimap button is now disabled by default
  • Lots of function rewrites and alround code cleaning

Version 0.84
  • Added: The position of the frame is now saved for all characters
  • Added: A explicit reset of all saved variables and settings to prevent a bug with the spelltracker

Version 0.83
  • Fixed: Bug with spell tracking

Version 0.82
  • Added: Officer channel
  • Fixed: Cataclysm compatibility

Version 0.81
  • Fixed: Tiny bug with raid colors from previous version. This changes nothing to the add-on actually, but it's just better

Version 0.80
  • Fixed: Tiny bug with outline monochrome
  • Changed: The default style is now more sexy ;)
  • Changed: Tracking of spells has been rewritten
  • Changed: Class colors will now use RAID_CLASS_COLORS (this changes nothing for most of us)
  • Added: Option to disable spell tracking completely (saves CPU and ram for the sake of tinyness)
  • The usual tiny adjustments and polish

Version 0.79
  • (Re-)added: Option to autohide in PvP
  • (Re-)added: Option to autohide when solo
  • Your DPS is shown in the button tooltip (minimap)
  • Some tiny adjustments not really worth mentioning

Version 0.78
  • Fixed: Tiny bug with percentages (introduced in previous update)
  • Changed: Tiny adjustment in reporting
  • Changed: Simplified options menu
  • Changed: Updating TinyDPS will not reset your settings anymore

Version 0.77
  • Fixed: Tiny bug with auto reset
  • Fixed: Evading mobs are now ignored (this fixes occasional empty fights)
  • Added: Option to only keep boss segments
  • Cleaned up some scripts

Version 0.76
  • Fixed: Some saved variables had the wrong location
  • Fixed: On some rare occasion, bars would not update
  • Optimized: "OnUpdate" event
  • Optimized: "autoreset" on new group
  • Optimized: Combat check and fight splitting
  • Optimized: Updating of bars
  • => overall CPU savings up to 25%
  • Added: you can now report top 3
  • Minor interface adjustments

Version 0.71
  • Fixed: Small bug with overall healing
  • Changed: Settings are now saved per account
  • Changed: Tried to improve the options menu again
  • Changed: Command options (/tdps ? for help)
  • Added: You can now report to channels
  • Added: Options for font shadow and outline
  • Added: Optional minimap button
  • Re-added: "show only yourself"
  • Loads of code tweaks

Version 0.62-Beta
  • Fixed: Hitching problem
  • Changed: Context menu
  • Added: Option to hide when not in a group

Version 0.61-Beta
  • Fixed: Bug causing an error upon displaying damage

Version 0.60-Beta
  • Added: Auto reset on new group
  • Added: Option to hide in PvP
  • Added: Spell detail
  • Added: Fight history
  • Lots of code rewrite

Version 0.42-Beta
  • Fixed: Detecting of pets (read: Greater Fire/Earth Elementals)
  • Changed: Resizing is now with a tiny grip (bottom-right of the frame)
  • Added: You can now scroll
  • Added: Short DPS format
  • Many code tweaks

Version 0.41-Beta
  • Fixed: Better pet tracking (also tracks Water Elementals now)
  • Changed: Reporting menu and code
  • Changed: Reworked color code and menu
  • Added: There is now an option to show rank numbers
  • Added: MouseButton3 resets data, MouseButton4 shows overall data, MouseButton5 shows current fight

Version 0.40-Beta
  • Fixed: Problem with tracking of (some) players
  • Fixed: Bug with 'hide out of combat'
  • Fixed: Bug in reporting
  • Changed: A new fight will now be started even when the first hit is a miss
  • Changed: Function names for scope security
  • Added: You can change the anchor, meaning the frame can grow upwards now
  • Added: You can separately show and hide damage, percentage or DPS
  • Added: No shared media yet, but I added a pixel-font for those who care :)

Version 0.39-Beta
  • Fixed: Error in option 'show only yourself'
  • Change: Context menu cleaned once again
  • Added: Option to auto hide out of combat
  • Added: Commands: /tdps show | hide | reset
  • Added: Option to enable or disable DPS and Percent
  • Code optimization

Version 0.37-Beta
  • Initial public release
Archived Files (18)
File Name
Version
Size
Author
Date
6.0.2.1
206kB
Talyrius
10-15-14 02:48 AM
5.4.0.1
206kB
Talyrius
09-24-13 01:44 AM
5.3.0.1
205kB
Talyrius
05-27-13 02:24 AM
5.2.0.3
204kB
Talyrius
03-22-13 12:09 PM
5.2.0.2
204kB
Talyrius
03-11-13 10:08 AM
5.2.0.1
204kB
Talyrius
03-05-13 02:52 PM
5.1.0.2
204kB
Talyrius
12-20-12 02:41 PM
5.1.0.1
204kB
Talyrius
11-27-12 07:50 PM
5.0.4.3
205kB
Talyrius
09-09-12 11:57 AM
5.0.4.2
205kB
Talyrius
09-07-12 06:46 PM
5.0.4.1
206kB
Talyrius
09-07-12 02:17 PM
0.941
183kB
Talyrius
07-07-12 08:29 PM
0.94
183kB
Sideshow
11-29-11 09:30 AM
0.939
200kB
Sideshow
06-29-11 03:13 AM
0.938
200kB
Sideshow
06-09-11 08:02 AM
0.937
199kB
Sideshow
04-27-11 02:19 PM
0.936
199kB
Sideshow
02-12-11 01:49 PM
0.935
199kB
Sideshow
01-11-11 04:00 PM


Post A Reply Comment Options
Unread 10-23-14, 02:24 PM  
cbdgv
A Kobold Labourer
 
cbdgv's Avatar

Forum posts: 0
File comments: 15
Uploads: 0
HI


if GetLocale() == 'zhCN' then
tdpsL.fight = "战斗"
tdpsL.allFight = "总体 所有战斗"
tdpsL.current = "当前"
tdpsL.resetAllData = "重置所有数据"
tdpsL.showDamage = "显示伤害"
tdpsL.showHealing = "显示治疗"

tdpsL.report = "报告"
tdpsL.top3 = "前3"
tdpsL.top5 = "前5"
tdpsL.top10 = "前10"
tdpsL.say = "说话"
tdpsL.instance = "副本"
tdpsL.raid = "团队"
tdpsL.party = "队伍"
tdpsL.guild = "公会"
tdpsL.officer = "官员"
tdpsL.whisper = "密语目标"
tdpsL.whisper2 = "密语 <名字>"
tdpsL.channel = "频道"

tdpsL.options = "选项"
tdpsL.text = "文字"
tdpsL.size = "大小"
tdpsL.increase = "增加"
tdpsL.decrease = "减少"
tdpsL.font = "字体"
tdpsL.layout = "布局"
tdpsL.outline = "描边"
tdpsL.nudge = "微调"

tdpsL.dps = "DPS"
tdpsL.rank = "排名"
tdpsL.percent = "百分比"
tdpsL.amount = "总量"
tdpsL.short = "缩略模式"
tdpsL.none = "无"
tdpsL.thin = "细"
tdpsL.thick = "粗"
tdpsL.shadow = "阴影"
tdpsL.mono = "单色"

tdpsL.bars = "计量条"
tdpsL.height = "高"
tdpsL.spacing = "间距"
tdpsL.maximum = "最多显示"
tdpsL.oneYourself = "1 (自己)"
tdpsL.five = "5"
tdpsL.ten = "10"
tdpsL.fifteen = "15"
tdpsL.twenty = "20"
tdpsL.unlimited = "? (所有)"

tdpsL.colors = "颜色"
tdpsL.barBackdrop = "计量条背景"
tdpsL.frameBorder = "框架边框"
tdpsL.frameBackdrop = "框架背景"
tdpsL.dimClassColors = "暗淡职业颜色"
tdpsL.resetClassColors = "重置职业颜色"
tdpsL.swapBarTextColor = "互换计量条/文字颜色"

tdpsL.history = " %i 历史战斗记录"
tdpsL.keepOnlyBossFights = "只保留boss战斗记录"

tdpsL.various = "个性化"
tdpsL.hideAlways = "始终隐藏"
tdpsL.hideInPvP = "PVP时隐藏"
tdpsL.hideWhenSolo = "Solo时隐藏"
tdpsL.hideInCombat = "战斗中隐藏"
tdpsL.hideOutOfCombat = "脱离战斗后隐藏"
tdpsL.growUpwards = "计量条向上增长"
tdpsL.minimapButton = "小地图按钮"
tdpsL.trackSpellDetails = "显示法术详情"
tdpsL.resetOnNewGroup = "新队伍时重置"
tdpsL.refreshEverySecond = "每秒刷新"

tdpsL.spells = " 前 %i 技能"
tdpsL.targets = " 前 %i 目标"

tdpsL.close = "关闭"
tdpsL.empty = "<空>"

tdpsL.helpVersion = "版本"
tdpsL.helpMove = '移动: 按住 shift 鼠标左键拖动'
tdpsL.helpResize = '宽: 右下角调整宽度'
tdpsL.helpToggle = "输入: type /tdps 隐藏或显示"
tdpsL.helpParameters1 = "/tdps help | reset | damage | healing | whisper <name>"
tdpsL.helpParameters2 = "/tdps visiblebars <number> | reportlength <number>"

tdpsL.allClear = "所有数据已被重置"
tdpsL.personal = '玩家'
tdpsL.byPets = '宠物(s)'
tdpsL.topAbilities = '技能'
tdpsL.topTargets = '目标'

tdpsL.noTarget = "无效或没有目标选择"
tdpsL.noData = "没有数据报告"

tdpsL.tipPrefix = {
d = "伤害为",
h = "治疗为",
}
tdpsL.repPrefix = {
d = "伤害输出为",
h = "治疗量为",
}
tdpsL.overallData = "所有战斗"
tdpsL.currentFight = "当前战斗"
tdpsL.lastFight = "上次战斗"
tdpsL.melee = "肉搏"
cbdgv is offline Report comment to moderator  
Reply With Quote
Unread 10-22-14, 05:20 PM  
Talyrius
A Rage Talon Dragon Guard
 
Talyrius's Avatar
AddOn Author - Click to view AddOns

Forum posts: 311
File comments: 221
Uploads: 1
@ceylina
It definitely does—I just verified. Look at the tooltip (mouseover yourself in the meter) while attacking and you'll see how much damage your pets are doing.
Last edited by Talyrius : 10-22-14 at 05:21 PM.
Talyrius is offline Report comment to moderator  
Reply With Quote
Unread 10-22-14, 05:10 PM  
ceylina
A Kobold Labourer

Forum posts: 0
File comments: 6
Uploads: 0
This does not seem to collect hunter pet damage at all.
ceylina is offline Report comment to moderator  
Reply With Quote
Unread 10-22-14, 02:56 PM  
Talyrius
A Rage Talon Dragon Guard
 
Talyrius's Avatar
AddOn Author - Click to view AddOns

Forum posts: 311
File comments: 221
Uploads: 1
Version 6.0.2.2
  • Fixed boss fight detection and performed some code cleanup
Talyrius is offline Report comment to moderator  
Reply With Quote
Unread 10-15-14, 02:49 AM  
Talyrius
A Rage Talon Dragon Guard
 
Talyrius's Avatar
AddOn Author - Click to view AddOns

Forum posts: 311
File comments: 221
Uploads: 1
Version 6.0.2.1
  • Updated for Patch 6.0.2: The Iron Tide
  • Removed a string substitution that is no longer necessary
Talyrius is offline Report comment to moderator  
Reply With Quote
Unread 10-09-14, 05:17 PM  
Sashaar
A Kobold Labourer

Forum posts: 0
File comments: 2
Uploads: 0
Originally Posted by Talyrius
Yes, it will continue to be updated.
Great news, can't thank you enough for this one. My memory-deficient laptop makes everything a misery, and yours is the only meter I can use that doesn't crash my game.
Sashaar is offline Report comment to moderator  
Reply With Quote
Unread 09-18-14, 02:05 PM  
Talyrius
A Rage Talon Dragon Guard
 
Talyrius's Avatar
AddOn Author - Click to view AddOns

Forum posts: 311
File comments: 221
Uploads: 1
Yes, it will continue to be updated.
Talyrius is offline Report comment to moderator  
Reply With Quote
Unread 09-18-14, 01:48 PM  
meljen
A Fallenroot Satyr

Forum posts: 26
File comments: 298
Uploads: 0
Warlords?

PLEASE tell me you're going to keep this going for WoD. There aren't very many lightweight / reliable meters out there. Most are too heavy or inaccurate.
meljen is offline Report comment to moderator  
Reply With Quote
Unread 03-19-14, 03:08 PM  
needmahaddons
A Kobold Labourer

Forum posts: 1
File comments: 1
Uploads: 0
Is there any way to show 2 TDPS frames at the same time? If not then I am suggesting it I'd like to be able to monitor both healing and DPS at the same time without having to switch between them, so I can see what heals are actually doing their jobs.
needmahaddons is offline Report comment to moderator  
Reply With Quote
Unread 03-14-14, 11:14 AM  
Louna
A Kobold Labourer

Forum posts: 1
File comments: 33
Uploads: 0
I got this error:
Code:
6x TinyDPS\TinyDPS-5.4.0.1.lua:1784: attempt to index field "?" (a nil value)
TinyDPS\TinyDPS-5.4.0.1.lua:1784: in function "initFunction"
FrameXML\UIDropDownMenu.lua:69: in function "UIDropDownMenu_Initialize"
FrameXML\UIDropDownMenu.lua:884: in function "ToggleDropDownMenu"
<string>:"*:OnEnter":5: in function <string>:"*:OnEnter":1

Locals:
frame = tdpsDropDown {
 0 = <userdata>
 displayMode = "MENU"
 initialize = <function> defined @Interface\AddOns\TinyDPS\TinyDPS.lua:1768
}
initFunction = <function> defined @Interface\AddOns\TinyDPS\TinyDPS.lua:1768
displayMode = nil
level = 2
menuList = nil
Louna is offline Report comment to moderator  
Reply With Quote
Unread 12-07-13, 12:46 AM  
Louna
A Kobold Labourer

Forum posts: 1
File comments: 33
Uploads: 0
Helloo!
Is there any way to track healing done on Malkorok?
Currently i have to log out and enable another meter addon for that boss fight since TinyDps only counts the absorbs and not the actual healing done due to the shield.
Last edited by Louna : 12-07-13 at 12:47 AM.
Louna is offline Report comment to moderator  
Reply With Quote
Unread 11-01-13, 10:43 PM  
accelerator
A Kobold Labourer

Forum posts: 0
File comments: 1
Uploads: 0
Hello!

I'm very glad to have stumbled upon this damage meter! I am coming across an issue, however - I can't seem to get certain settings to save. For example frame backdrop and bar spacing always seem to reset when I reload.
accelerator is offline Report comment to moderator  
Reply With Quote
Unread 10-16-13, 12:54 PM  
Talyrius
A Rage Talon Dragon Guard
 
Talyrius's Avatar
AddOn Author - Click to view AddOns

Forum posts: 311
File comments: 221
Uploads: 1
TinyDPS has always sorted by damage done, not DPS. However, there is already a feature request for this on the CurseForge ticket system.
Talyrius is offline Report comment to moderator  
Reply With Quote
Unread 10-16-13, 05:29 AM  
hipjipp
A Cliff Giant
 
hipjipp's Avatar
AddOn Author - Click to view AddOns

Forum posts: 79
File comments: 229
Uploads: 10
I know this isn't under maintenance that much, but i noticed that the meter sorts by damage and not dps anymore. Any way to change it back?


__________________
Being boring is fine too.
hipjipp is offline Report comment to moderator  
Reply With Quote
Unread 09-26-13, 05:01 PM  
meljen
A Fallenroot Satyr

Forum posts: 26
File comments: 298
Uploads: 0
Thank you, I needed a lightweight, super easy to use DPS meter. This is perfect!

*edit* Tried this out last night - WOW. I can't believe the memory usage is SO low. And it's so accurate! My husband and I were comparing numbers (he uses Recount) and I think I might have converted him. ;-)

Again thank you, keep up the great work!
Last edited by meljen : 09-27-13 at 02:05 PM.
meljen is offline Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump:

Support AddOn Development!

You have just downloaded by the author . If you like this AddOn why not consider supporting the author? This author has set up a donation account. Donations ensure that authors can continue to develop useful tools for everyone.