Get an Epic Experience with Premium


Mage Login to Add Favorites
  • 1 Like
  • World of Warcraft
  • 852 Monthly Downloads
  • Supports: 6.2.3
  • 109,814 Total Downloads
  • Updated 02/01/2016
  • Created 05/13/2009
  • 115 Favorites
  • Project Site
  • Comments
  • Release Type: Release
  • License: All Rights Reserved
  • Newest File: 2.2.2

About TinyCasterStats


TinyCasterStats is a tiny mod which displays your current caster stats (spelldamage, crit chance, haste, mastery, mp5, multistrike). This addon is based on TinyMeleeStats which is written by me, too.


- Grab and drag around your screen to preferred position (frame can be freeze)
- Choose up to five (or ten with records for this stats) diffrent stats (Spelldamage, Crit, Hit, Haste (solid number or percentage), MP5 (in fight: mp5 while casting, out of fight: normal mp5))
- To configure TCS type "/tcs" or go Menu -> Interface -> Addons -> TinyCasterStats
- If you can't see TCS click "Reset frame".


Pleas help me to translate this addon! You can do this at this page: Localization at
I'm trying to test all functions! If there is a bug pleas report this bug to me per EMail (TheVaan[at]gmail[dot]com), leave a comment or write a ticket :)

I released a Version for Hunters (range DDs). It is available at Curse: TinyHunterStats on

LDB support

LDB support is added in TCS v1.0.5!
If you like: feel free to creat a FooBar plugin!
You can hide the Text Frame to show Stats only in Broker text field.


v2.2.0beta-fixed: Updated TOC; Fixed bugs; Added Multistrike; Removed hidden debug mode; Fixed localization bug; Removed nolib packaging.

Older versions:
v2.1.0: Clear Code. v2.0.0: Ready for MoP.
v1.6.3: Add Option to hide Textfield.
v1.6.0: fixed Haste and Hit, add HighestSpirit and Mastery to reset records,add Sound and Color Options, records on spec basis.
v1.4.0: Spirit and Mastery tracking (may a bit buggy); SetFont()-Lua message should be removed (I hope)
v1.3.0: Updated the code for 4.0
v1.2.1: Updated toc-version for WoW 4.0 v1.2.0: same like v1.2.0beta; fixed LUA bug; Flaged as Cataclysm compatinble
v1.2.0beta: Add an option for vertical alignment of stats. Display of records is now either all on or all off. Added an option to enable labels for the stats.
v1.1.0: Complete rework of haste buff checking. Now fully supports Swift Retribution from ret pallies and Improved Moonkin Aura. Use the highest talent points of all pally auras on the player. Separate MP5 in and out of combat. Add an "automatic" option that retains current behavior of automatically switching based on current conditions. Fixed some bugs.
v1.0.9: Fix a slight error in the options panel. Change a few options on the language export.
v1.0.8: Add support for Improved Moonkin Form and Elemental Mastery. Add an option for in-combat alpha.
v1.0.7.2: Changed some information about Author
v1.0.7: Fixed number comparison, fixed stats not updating correctly, changed Healing Bonus to show instead of Damage Bonus if it is higher.
v1.0.6: fixed LDB bug; added healer support: if healboni is higher then spelldamage - healboni is shown
v1.0.5: LDB support added
v1.0.4: changed ToC-File for patch 3.2.0
v1.0.3: added mp5 to stats; fixed highest spellpower bug; some localization changes (for enUS); hit is now solid number or percentage
v1.0.2: added English translation (other translations will follow!)
v1.0.1: fixed localization problem for ruRU
v1.0.0: deleted scroll function - player can choose in configure menu in which stats he is interested in (spelldamage, crit, hit, haste, max spelldamage, max crit, max hit, max haste) modified config-ui
v0.9.1: integrate ACE-Libs; added a Config-UI; added some functions (change font, font effect, font size)
Older No-Ace-Versions:
v0.1.2: added slash command /tcs reset
v0.1.1: fixed: frame moved automatically on reload ui; fixed: error on move frame if it is locked; added different localization files - translation will follow
v0.1.0: Initial release

r84 | thevaan | 2016-02-01 15:51:20 +0000 (Mon, 01 Feb 2016) | 1 line
Changed paths:
   A /tags/2.2.2 (from /trunk:83)

Tagging as 2.2.2
r83 | thevaan | 2016-02-01 15:36:06 +0000 (Mon, 01 Feb 2016) | 1 line
Changed paths:
   M /trunk/TinyCasterStats.lua

* fixed labels
r81 | thevaan | 2016-01-30 22:47:13 +0000 (Sat, 30 Jan 2016) | 1 line
Changed paths:
   M /trunk/Options.lua
   M /trunk/TinyCasterStats.lua

* cleaned LibStub calls
r80 | thevaan | 2016-01-30 21:26:52 +0000 (Sat, 30 Jan 2016) | 1 line
Changed paths:
   M /trunk/embeds.xml

* removed no-lib creation
r79 | thevaan | 2016-01-30 20:48:57 +0000 (Sat, 30 Jan 2016) | 1 line
Changed paths:
   M /trunk/TinyCasterStats.lua

* fixed typo
r78 | thevaan | 2016-01-30 17:26:51 +0000 (Sat, 30 Jan 2016) | 2 lines
Changed paths:
   M /trunk/Localization/deDE.lua
   M /trunk/Localization/enUS.lua
   M /trunk/Localization/esES.lua
   M /trunk/Localization/esMX.lua
   M /trunk/Localization/frFR.lua
   M /trunk/Localization/koKR.lua
   M /trunk/Localization/ruRU.lua
   M /trunk/Localization/zhCN.lua
   M /trunk/Localization/zhTW.lua
   M /trunk/Options.lua
   M /trunk/TinyCasterStats.lua

* updated localization files
* removed hit rating
r76 | thevaan | 2016-01-20 22:35:31 +0000 (Wed, 20 Jan 2016) | 3 lines
Changed paths:
   M /trunk/.pkgmeta
   M /trunk/Localization/deDE.lua
   M /trunk/Localization/enUS.lua
   M /trunk/Localization/esES.lua
   M /trunk/Localization/esMX.lua
   M /trunk/Localization/frFR.lua
   M /trunk/Localization/koKR.lua
   M /trunk/Localization/ruRU.lua
   M /trunk/Localization/zhCN.lua
   M /trunk/Localization/zhTW.lua
   M /trunk/Options.lua
   M /trunk/TinyCasterStats.lua

* fixed localization bug
* removed hidden debug mode
* removed nolib packaging
r74 | thevaan | 2016-01-20 22:12:08 +0000 (Wed, 20 Jan 2016) | 1 line
Changed paths:
   M /trunk/TinyCasterStats.lua

* added missing '%' for multistrike value
r73 | thevaan | 2016-01-20 21:36:50 +0000 (Wed, 20 Jan 2016) | 5 lines
Changed paths:
   M /trunk/.pkgmeta
   M /trunk/Localization/deDE.lua
   M /trunk/Localization/enUS.lua
   M /trunk/Localization/esES.lua
   M /trunk/Localization/esMX.lua
   M /trunk/Localization/frFR.lua
   M /trunk/Localization/koKR.lua
   M /trunk/Localization/ruRU.lua
   M /trunk/Localization/zhCN.lua
   M /trunk/Localization/zhTW.lua
   M /trunk/Options.lua
   M /trunk/TinyCasterStats.lua
   M /trunk/TinyCasterStats.toc
   M /trunk/embeds.xml

* fixed several bugs
* renewed lib linking
* removed crap
* updated toc file
* added multistrike


First Previous Page 1 of 8 Next Last
  • #114

    Would it be possible to display Nature Spellpower and Arcane Spellpower instead of/ or in addition to/ or as an option of Spellpower?

  • #115

    I can not find a situation in which differ Spell Schools.

    Spellpower = Nature Spellpower = Arcane Spellpower = the other Spell Schools

    I look for more information.

    Last edited by Marhu_ on 9/7/2012 11:05:02 AM
  • #119

    dothaste simply added 15%. Is that correct? Perhaps for the dot but what about Lunar Shower and many others.

    Sorry, but the TinyStats addons are tiny addon that show your current Char Stats.

    I can not determine for any damage spells of each class, the theoretical values​​. That's too much for a tiny addon.

    Last edited by Marhu_ on 9/10/2012 11:40:23 AM
  • #118

    Thanks, dothaste is abel to figure out the Spellpower of each type of hot when cast - perhaps looking at his code might help you out.


    Thanks for your hard work.

  • #117

    yes you get bonus damage

    EclipseYour Wrath now generates Lunar Energy and your Starfire now generates Solar Energy.

    When you reach 100 Solar Energy you will trigger a Solar Eclipse, increasing all Nature damage done by 15%.

    When you reach 100 Lunar Energy you will trigger a Lunar Eclipse, increasing all Arcane damage done by 15%.

    but no bonus to spellpower, I can calculate it with spell power + 15% but that would not be right. I'll check what I can do.

  • #116

    Druids get a different bonus to Moonifre or Sunfire depending upon which Eclipse they are in

  • #112

    TCS is working fine for all my stats, except one: Mastery.  TCS displays a little over 12% Mastery.  My character sheet is showing over 22%.  This is on my shadow priest.  I switched spec to Discipline and noticed a similar discrepancy, but I don't remember the exact percentages now. 

    For what it's worth, I know pre-5.0.4, Mastery was a 8% baseline for priests... but now I see that value has increased to 14.40%.  It also seems to be the case that it takes fewer points in mastery rating to raise one's Mastery by 1%.

  • #113

    thanks, I've corrected the error in v2.1.1

  • #110

    for me the adon just sits under my general talk tab and i cant move it and its not showing up though interface and the chat command for it isnt working its showing up on my character selections addon screen but not ingame other than a nonmoveable box displaying numbers that i dont fully understand.

    Last edited by redearth30 on 5/2/2012 10:10:43 PM
  • #111

    Thanks for posting, I have fix your bug in the new version.

    You can now type "/tcs" or go Menu -> Interface -> Addons -> TinyCasterStats and click "Reset frame"

    This set the Frame to the Center of Screen, uncheck "Lock Frame" and you can move the frame with left Mouse Button on the first displayed number.

  • #101

    Just saw TinyCasterStats was updated today (March 22nd) and its incorrectly displaying my Haste, both Percentage and Number.  I'm at 1521 Haste unbuffed and its displaying 1951 for some reason. :)  Awesome addon and thanks.


  • #102

    The Haste Rating in the Characterframes tooltip is based on your items stats. TinyCasterStats display your current Haste with talents and buffs. The Percentage haste on the Charactersframe (not Tooltip) and  TinyCasterStats display are equal. If that not right please post me your class and where you read off your haste rating.

  • #109

    Your "currently" haste rating (3033) is your basis haste rating, this results only of equipped Items.

    This addon displays your haste rating include buffs and talents.

    You have the talent Darkness (Spell haste increased by 3%.) and the Shadowform increasing all party and raid members spell haste by 5%.

    Yes,  TinyCasterStats works with the Percentage Haste and converts it into the amount of haste.


    The old version of TinyCasterStats add all buffs and talents ​​to the basis haste. The percentage haste was correct but the haste rating was added percentage spell haste, this is wrong (1% haste is not 1% haste rating)

    The last update works with the Percentage Haste why this value is directly from WoW with all buffs and talents and need not be calculated.

    The haste rating is calculated with: Spell Haste * 128.05715869344

    1% Spell Haste = 128.057.. Haste Raiting at lvl 85 Characters

    This is not a secret that is known (see or or other WoW pages)

    I hope I was able to remove all ambiguities.

  • #108
    Seems bugged for me also after last update. I'm a Shadow Priest,
    Currently 3033 haste rating without Shadowform, addon says 3508. With shadowform, numbers are 3033 and 4324.
    Might have an idea about what's the issue by the way: it's not that the numbers are wrong, it's just that the addon takes the Percentage Haste and converts it into the amount of haste needed to reach that percentage.
    In facts, numbers shown by the addon are equal if i decide to show the percentage instead. Both 27.40% out of Shadowform, both 33.77% in Shadowform.

  • #107

    Maruh_ is right. The problem is not our app. The problem is, that WoW doesn't show the acctual value of your haste rating. The prior version showed the value from your characterframes cause it was too old and there has never been checked if you are buffed by the skill Netherwind Presence. The value what is displaying by our app comes directly from WoW (okay, not direclty but we get the haste (in percentage) and after researching on every World of Warcraft stats page (even on Elite Jerks - and as a good mage you know: they know everthing) we found a way to calculate the haste rating that is shown by our addon.

    Once again: unbuffed your haste 15.09% (this means 1933 haste rating) additional to that you have a skill that increases your haste by 3%. This will be never shown in characterframe. Please ask Blizzard why. With these 3% you have 18.09% haste. And this means you have a haste rating of of ~2317 unbuffed.
    For any reason your haste is increased by further 0.45% by a skill or an item or anything else so you have a haste rating of ~2375.

    Thank you for your comment but our addon is calculating on the right way. We tested it with a buch of chars and there have never been any problem. Please use Elite Jerks and calculate your stats on your own and you should see that we are right ;)

  • To post a comment, please login or register a new account.
Login to Curse

Don't have an account? Create One.

Get an epic experience with Curse Premium
  • Faster addon downloads
  • Premium-Only Beta Giveaways
  • Ad-Free Curse experience
  • Premium Curse Client
  • and many More Features
  • Learn More »

Darkest Dungeon Wiki Editing Contest