ShinyStats

Tooltip Login to Add Favorites
  • 0 Likes
  • World of Warcraft
  • 29 Monthly Downloads
  • Supports: 4.0.6
  • 2,541 Total Downloads
  • Updated 2/18/2011 9:02:37 PM
  • Created 11/28/2010 5:42:59 PM
  • 16 Favorites
  • Project Site
  • Comments
  • Release Type: Release
  • License: GNU General Public License version 3 (GPLv3)
  • Newest File: r25
or

About ShinyStats

ShinyStats was inspired by a mod called StatStain, made by Nymbia in 2007.
Its goal is to make various stats of an item easy to separate from each other and make usefull stats easy to distinguish.
Perhaps you would like all stats not beneficial for your class to be greyed out, while usefull stats have various happy colors? No problem!


Features

  • Colors the various stats of item tooltips (including the comparison tooltip)
  • Prefixes enchants with the abbrevation "Ench:" (or corresponding in the clients language)
  • Replaces the word "and" in sockets/enchants with the separator of choice – sentences such as "+25 Agility and +15 Hit" becomes "+25 Agility, +15 Hit"
  • Configuration is done using Blizzards addon interface
  • The color of each stat can be customized to fit the needs of the user
  • The various extra features provided by the addon can be turned on/off
  • Profile support

Configuration

  • /shiny or /shinystats to view command line options
  • /shiny config to view the blizzard addon interface controls for ShinyStats (recommended)
  • /shiny aceconfig to view the WowAce settings for ShinyStats (if preferred over the blizzard one)

Found a bug?
Create a ticket here and describe the issue(s) as detailed as possible.

Localization
ShinyStats currently supports the following localizations

  • enUS
  • deDE
  • koKR
  • frFR
  • ruRU

How to help

  • Feel free coming with ideas and suggestions, by posting here!
  • If you want to help localize ShinyStats, go here and get started!

Thanks to

  • Nymbia, for the idea
  • emelio, for ReforgedTooltip which helped me get started
  • next96, koKR localization
  • X-buZZ, deDE localization
  • Asteague, deDE localization
  • Pettigrow, frFR localization
  • Hetzaklek, for cheering me on
  • And everyone else supporting me and/or this project

This mod was written by someone with no previous knowledge of addon making, with a single user in mind. However seeing I wish to help others who look for such an addon, Im making it public and will try to improve it accordingly. Please bear in mind; I give no guarantees what so ever, neither for its functionality nor coming updates when something brakes.

2011-02-19  root  <root@db06.curselive.local>

[eefb0bce848d] [tip]
* .hgtags:

Tagging as release

2011-01-01  Xiiph  <Xiiph>

[ca126ab50925]
* ShinyStats.lua ShinyStats.toc enUS.lua

+ Added Spell Penetration attribute to settings and coloring engine

? Hopefully resolved a bug caused by recipes and similar with items embedded in the tooltip, causing the coloring to be applied twice, leaving wierd strings such as "|cffff22719Stamina" in the tooltips.

*For the latest changes to take effect in all locales, additional strings must be translated*

2010-12-11  Xiiph  <Xiiph>

[04397d96141a]
* .hgtags:

Added tag r22-release for changeset f6936fc34891

[f6936fc34891] [r22-release]
* ShinyStats.lua enUS.lua

Fixed issue with Parry Rating not being colored completely (only the world Parry became colored during certain conditions)

2010-12-09  Xiiph  <Xiiph>

[0ee19736aeb1]
* ShinyStats.toc esES.lua esMX.lua frFR.lua ruRU.lua zhCN.lua zhTW.lua

Added lua files for all remaining localizations
Updated toc file to include these localization files

2010-12-08  Xiiph  <Xiiph>

[567df7bbdd90]
* .hgtags:

Added tag r19-release for changeset 341ea2be3bd8

[341ea2be3bd8] [r19-release]
* ShinyStats.lua

Changed default profile from character specific to a common one named "Default"

2010-12-07  Xiiph  <Xiiph>

[5051859cc73e]
* Libs/CallbackHandler-1.0/CallbackHandler-1.0.lua Libs/CallbackHandler-1.0/CallbackHandler-1.0.xml ShinyStats.lua deDE.lua enUS.lua

Rewrote the way string matching is done in order to prevent hit overriding crit coloring in german clients.
Modified some localization strings.

[82dc234b00a3]
* .pkgmeta, ShinyStats.toc deDE.lua embeds.xml koKR.lua

Sorted out including of libs properly (realised I had forgotten to add some to the pkgmeta file ...

2010-12-06  Xiiph  <Xiiph>

[d699b28e4ceb]
* .hgtags:

Tagging as beta

[7a1c87132b3d] [r15-beta]
* ShinyStats.toc deDE.lua koKR.lua

Test with automated locale creation

[a33dbd86b85f]
* .hgtags:

Added tag beta for changeset 927e85beeab4

[927e85beeab4]
* ShinyStats.lua enUS.lua

Updated option tree structure.
Added options for changing profiles.
Added another enUS string for skipping parsing of tooltip text. ("^<Made")

2010-12-05  Xiiph  <Xiiph>

[90dfc77e4737]
* ShinyStats.lua ShinyStats.toc deDE.lua enUS.lua

Added aliases to ShinyStats config command.
Added some setting strings to enUS locale (need translation)
Made default config commands go to blizzard addon options instead of ace one.

2010-12-04  Xiiph  <Xiiph>

[462edee6d154]
* ShinyStats.toc deDE.lua

Added deDE localization thanks to X-buZZ

2010-12-03  Xiiph  <Xiiph>

[05482d8de29f]
* ShinyStats.lua

Completed configuration and database changes
Updated locale

[60cfd4b30567]
* ShinyStats.lua enUS.lua

Further work with configuration dialog and settings.

[1199f6f370e2]
* ShinyStats.lua enUS.lua

Further work with localization of options and option configuration

[50e82f1d4ce3]
* Libs/AceGUI-3.0/AceGUI-3.0.lua Libs/AceGUI-3.0/AceGUI-3.0.xml Libs/AceGUI-3.0/widgets/AceGUIContainer-BlizOptionsGroup.lua Libs/AceGUI-3.0/widgets/AceGUIContainer-DropDownGroup.lua Libs/AceGUI-3.0/widgets/AceGUIContainer-Frame.lua Libs/AceGUI-3.0/widgets/AceGUIContainer-InlineGroup.lua Libs/AceGUI-3.0/widgets/AceGUIContainer-ScrollFrame.lua Libs/AceGUI-3.0/widgets/AceGUIContainer-SimpleGroup.lua Libs/AceGUI-3.0/widgets/AceGUIContainer-TabGroup.lua Libs/AceGUI-3.0/widgets/AceGUIContainer-TreeGroup.lua Libs/AceGUI-3.0/widgets/AceGUIContainer-Window.lua Libs/AceGUI-3.0/widgets/AceGUIWidget-Button.lua Libs/AceGUI-3.0/widgets/AceGUIWidget-CheckBox.lua Libs/AceGUI-3.0/widgets/AceGUIWidget-ColorPicker.lua Libs/AceGUI-3.0/widgets/AceGUIWidget-DropDown-Items.lua Libs/AceGUI-3.0/widgets/AceGUIWidget-DropDown.lua Libs/AceGUI-3.0/widgets/AceGUIWidget-EditBox.lua Libs/AceGUI-3.0/widgets/AceGUIWidget-Heading.lua Libs/AceGUI-3.0/widgets/AceGUIWidget-Icon.lua Libs/AceGUI-3.0/widgets/AceGUIWidget-InteractiveLabel.lua Libs/AceGUI-3.0/widgets/AceGUIWidget-Keybinding.lua Libs/AceGUI-3.0/widgets/AceGUIWidget-Label.lua Libs/AceGUI-3.0/widgets/AceGUIWidget-MultiLineEditBox.lua Libs/AceGUI-3.0/widgets/AceGUIWidget-Slider.lua

Libs

[39a935b7c341]
* ShinyStats.lua enUS.lua

Added option for separator string customization
Changes to locale to incorporate new option and make translation slightly easier

[33040827872f]
* ShinyStats.lua embeds.xml enUS.lua

Being making option tables and prepare to make a simple options GUI ...
Added some option strings to enUS locale for translation

2010-12-01  Xiiph  <Xiiph>

[9090c4aaeb20]
* ShinyStats.lua

Test without hardembedded libs

[d5a750a32272]
* .pkgmeta:

Typo in pkgmeta ...

[dd8e52c1b295]
* .pkgmeta:

pkgmeta file instead of hard embeds...

2010-11-30  Xiiph  <Xiiph>

[5734a9e6800b]
* .hgignore, ShinyStats.lua enUS.lua

Updated enUS locale matches, matching more stat variations.
Removed defense rating.

[bd3be63941b5]
* Libs/AceAddon-3.0/AceAddon-3.0.lua Libs/AceAddon-3.0/AceAddon-3.0.xml Libs/AceConfig-3.0/AceConfig-3.0.lua Libs/AceConfig-3.0/AceConfig-3.0.xml Libs/AceConfig-3.0/AceConfigCmd-3.0/AceConfigCmd-3.0.lua Libs/AceConfig-3.0/AceConfigCmd-3.0/AceConfigCmd-3.0.xml Libs/AceConfig-3.0/AceConfigDialog-3.0/AceConfigDialog-3.0.lua Libs/AceConfig-3.0/AceConfigDialog-3.0/AceConfigDialog-3.0.xml Libs/AceConfig-3.0/AceConfigRegistry-3.0/AceConfigRegistry-3.0.lua Libs/AceConfig-3.0/AceConfigRegistry-3.0/AceConfigRegistry-3.0.xml Libs/AceConsole-3.0/AceConsole-3.0.lua Libs/AceConsole-3.0/AceConsole-3.0.xml Libs/AceDB-3.0/AceDB-3.0.lua Libs/AceDB-3.0/AceDB-3.0.xml Libs/AceDBOptions-3.0/AceDBOptions-3.0.lua Libs/AceDBOptions-3.0/AceDBOptions-3.0.xml Libs/AceHook-3.0/AceHook-3.0.lua Libs/AceHook-3.0/AceHook-3.0.xml Libs/AceLocale-3.0/AceLocale-3.0.lua Libs/AceLocale-3.0/AceLocale-3.0.xml Libs/LibStub/LibStub.lua Libs/LibStub/LibStub.toc ShinyStats.lua ShinyStats.toc embeds.xml enUS.lua

First upload

Comments

  • #4
    Thank you so much! I have been using StatStain and the errors have been terrible!
  • #2
    I've discovered a small bug that's seems to be centered around cooking recipes. When looking at the recipe vendor recipes, the first stat is "blending" with the font color and the stat. Example: When it should say something like "you gain 60 Stamina" it says "jfdda35760 Stamina". It then computes this erroneous number and says I will gain 722 Million HP. =P. I've only noticed this with cooking recipes however.

    Thanks again for an awesome replacement for StatStain. Cheers!
  • #3
    Just to add...it appears that Stamina, Spirit, and Agility are the only stats where this error occurs.
  • #1
    my jaw just hit the floor. i cannot thank you enough for this. ive still been using statstain up to now and just putting up with the wealth of errors it chucks out! thanks so much!
  • To post a comment, please login or register a new account.
Learn how to disable ads
Learn how to disable ads
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 »

Diablo III Giveaway

Enter Now!