SpellTips is an addon that will modify your tooltips to show approximately how much damage or healing a spell will really do with +dmg/healing gear equiped. All tooltips are affected now, even pets (only water elemental's currently) and the trainer window are supported so you must disable it from the UI screen to see base values anywhere. It is simplistic by design and coded to be very efficient.
Plans:
- Find appropriate modifers for the spells currently supported. - ongoing effort
- Clean up code - ongoing effort
- Translation - need people to report errors and try to fix them
- Hope for Blizzard to realize what a mistake it is for them to not be doing this in the default UI and then get it done themselves so that the values will be truly accurate. - expected 9 months after I quit the game ;p
Known Bugs:
- Several spells have slightly inaccurate values due to lack of information, please test and give feedback.
- Empowered healing talents show much more than they actually give due to a flaw in a hack to fix the base value of heals which blizzard screwed up in 2.x
- Localization is up to users to help fix, if you notice something not working then look in the locale file for your language and fix the patterns to match the text for the spell correctly.
Mostly adjusted some mage coefficients.
Installation Guide
- Exit "World of Warcraft" completely
- Download the mod you want to install
- Make a folder on your desktop called "My Mods"
- Save the .zip/.rar files to this folder.
- If, when you try to download the file, it automatically "opens" it... you need to RIGHT click on the link and "save as..." or "Save Target As".
- Extract the file - commonly known as 'unzipping'
Do this ONE FILE AT A TIME!
- Windows
- Windows XP a built in ZIP extractor. Double click on the file to open it, inside should be the file or folders needed. Copy these outside to the "My Mods" folder.
- WinRAR: Right click the file, select "Extract Here"
- WinZip: You MUST make sure the option to "Use Folder Names" is CHECKED or it will just extract the files and not make the proper folders how the Authors designed
- Mac Users
- StuffitExpander: Double click the archive to extract it to a folder in the current directory.
- Verify your WoW Installation Path
That is where you are running WoW from and THAT is where you need to install your mods.
- Move to the Addon folder
- Open your World of Warcraft folder. (default is C:\Program Files\World of Warcraft\)
- Go into the "Interface" folder.
- Go into the "AddOns" folder.
- In a new window, open the "My Mods" folder.
- The "My Mods" folder should have the "Addonname" folder in it.
- Move the "Addonname" folder into the "AddOns" folder
- Start World of Warcraft
- Make sure AddOns are installed
- Log in
- At the Character Select screen, look in lower left corner for the "addons" button.
- If button is there: make sure all the mods you installed are listed and make sure "load out of date addons" is checked.
- If the button is NOT there: means you did not install the addons properly. Look at the above screenshots. Try repeating the steps or getting someone who knows more about computers than you do to help.
Translations
When you download a mod, please be sure that the mod is compatible with your translation of wow. Some mods only work on the US versions, while some only work on some of the various European versions. These variations are called "Localizations".
TOC Numbers (Out of Date Mods)
When Blizzard patches WoW, they change the Interface number. This means that all mods will be "out of date" unless or until the author releases a new version for that interface. Some people go into the .toc files and update the numbers themselves, but this is STRONGLY advised against as it will cause problems locating possible incompatibilities addons. When you log into WoW after a patch, you DO NOT have to delete your interface directory. All you have to do is simply tell WoW to ignore the interface numbers and load all the mods anyway. All you have to do is, while at the "character select" screen, look in the lower left corner and click on the "addons" button. A window will pop up listing all your installed mods.
If you look in the upper left corner of that window there should be a box that says "Load Out of Date AddOns". You want to CHECK this box. Now simply go into WoW normally and all your mods should load. As of the 1.9 patch, you will have to do this after EVERY patch/update that Blizzard posts! If you encounter any problems with a mod after a patch, please be sure to let the author of the mod know so they can fix it.
See also: About "Out Of Date AddOns"
Mac Support
WoW addons are not platformed based. As such, they can be used on either Mac or PC. You can extract both .zip and .rar files on a Mac using StuffitExpander.
Directory Structure
World of Warcraft
|_ Interface
|_AddOns
|_*AddonName*
|_ *AddonName*.toc
|_ *AddonName*.xml
|_ *AddonName*.lua
|_ (possibly others as well)...
- +0
- Thumbs Down
- Thumbs Up
Gnomer87 saidGood day. I realiced there was something wrong with the calculation code when spaming frostbolts. I kept having a maximum damage of 1728, while the spelltips enhanced tooltip said the max was 1651. After playing a bit about on my calculator I found out what was wrong.
You have gone with the following mathematical formula (for frostbolt atleast):
base damage + (spelldamage * casttime penalty * empowered frostbolt) * Arctic winds * piercing Ice.
example using the highest damage of a frostbolt without talents or spelldamage:
686 + (920 * 3/3.5 * 1,1) * 1,05 * 1,06= 1651.448
This is correct except for the base damage which should be in the parethesis (spl?) together with spelldamage and the rest. Standing outside base damage is added last, after everything else is calculated ending in an incorrect, lower, number.
excample:
(686 + 920 * 3/3.5 * 1,1) * 1,05 * 1,06=1728.966
I was hoping to fix it myself but I don't understand the LUA coding at all, especially not on how to integrate mathematical formulas into it.
Regards
Lastroman
Terenas, EU
- +0
- Thumbs Down
- Thumbs Up
ElrickEnonimis saidDrDamage does this (but accurately, yay!)
- +0
- Thumbs Down
- Thumbs Up
phuzi0n said@DarkXale - Please play around with the numbers and report back what the coefficients are when there's a change. The format of spelltable.en.lua should be pretty easy to understand. Since blizzard has stopped having premades on ptr, I can't easily and accurately do it myself.
@dctrjons - It shows correctly on my shaman.
- +0
- Thumbs Down
- Thumbs Up
dctrjons saidAlso looking for update. Haven't noticed anything huge however...
e.g. Flame Shock The WoW tooltip will state 99-100 dmg. Then when I add some slight +dmg gear the SpellTips lists it as 103-101. That reverse order tooltip just signals that something isn't completely right.
Also looking for a damn reason why curse bothers to ask for auto log in....moot.
- +0
- Thumbs Down
- Thumbs Up
DarkXale saidWonder if there are any updates coming for some of the coefficient changes made in 2.3...
- +0
- Thumbs Down
- Thumbs Up
phuzi0n saidThis addon is in a state I consider feature complete. There's still a few paladin spells that I need to calculate and some minor fixes to other spells but all work from here out is purely maintenance. It could be somewhat easily adopted to work with melee abilities but afaik there are no standard rules for melee abilities so it would have to be done on a case by case basis. I have a job now and between working, raiding, and trying to get some sleep, there isn't any time to spend coding something that I can't even test myself.
Next release will be shortly after 2.2 is released to update the toc and to support pally spells like the reworked seal of vengeance.
- +0
- Thumbs Down
- Thumbs Up
Mortilus saidOut of curiousity, are there any plans to include physical abilities, like Rip ( http://www.wowhead.com/?spell=27008 ) or Pounce ( http://www.wowhead.com/?spell=27006 )?
According to http://druid.wikispaces.com/Druid_Game_Mechanics , Rip takes around 24% of your Melee Attack power at 5 combo points and adds it to the final damage (4% per tick). The modifier for using Rip at lower amount of Combo Points is unknown. Pounce takes around 18% of your AP and adds it to the final damage (3% per tick).
I would be willing to test values for you if you'd be interested in coding up the results. I ask because it's very bothersome having to calculate out my Rip's damage, since the default UI is so obviously wrong.
- +0
- Thumbs Down
- Thumbs Up
Wejmolahs saidHey, thanks for the mod, it helps a ton.
I think the coef values for Rank 1 spells, Fireball and Frostbolt are significantly off. Rank 1 Fireball would show up as 515-535 ish dmg with ~804 +fire dmg equipped, and frost bolt had similar numbers.
Rank 1 Fireball was doing around 100 dmg.
Sorry for the vague numbers.
Thanks for the mod.
Cheers!
Wej
- +0
- Thumbs Down
- Thumbs Up
phuzi0n saidI overlooked the numbers nantrab gave and those are actually the corrected values. Around version 1.02 or so, I started using a more up to date way of hooking the tooltips in order to support newer bar mods. With this new method it's much cleaner and affects ANY tooltip which means no bar should be unsupported but also means the spellbook can't be left out like before. I wrote it in the change log but hadn't updated the decription to reflect the change and will make an option to enable/disable the addon eventually ;p
- +0
- Thumbs Down
- Thumbs Up
Ch3vr0n saidim afraid i have the same issue 1.04 as namtrab has. All i did was update to 1.04, 1.05 still has the same bug. Ill try 1.03 later on today again. But whatever u did between 1.03 & 1.04 currently broke the mod. I didnt install any other mod.
- +0
- Thumbs Down
- Thumbs Up
phuzi0n said@namtrab - sounds like you don't have it running at all. It should work fine with any bars, your spellbook, and even at the trainer.
@Maischter - that they do, it's up to you users to help if you want the localization to work properly.
- +0
- Thumbs Down
- Thumbs Up
Maischter saidgerman paladin and mage need to be updated
- +0
- Thumbs Down
- Thumbs Up
namtrab saidthis isn't updating the tooltip in my bars...i use ct for my ui and thought i'd turn on a default bar to see if it worked with the blizz default bars but no update there either...
Searing Pain 8- 511-561 dmg in spell book and tooltip
and i have 666 (lol) to fire spells
- +0
- Thumbs Down
- Thumbs Up
Mortilus saidNice as it would be, my Lifebloom isn't quite this powerful.
http://s50.photobucket.com/albums/f327/Mortilus/?action=view¤t=WoWScrnShot_052207_230306_cr.jpg
Note that in my feral gear (little/no +heal), the tooltip is correct. In my healing gear (~500/600 +heal) i get a wrong value
Edit: If you want to look at my talents, look up Azmenen on the armory. I don't really have any +heal talents.
- +0
- Thumbs Down
- Thumbs Up
phuzi0n said@Doruk - this was brought up on ui.worldofwar.com
the problem is that in 2.0 blizzard broke their healing tooltips. Talents that increase your spells by a percentage are supposed to update the base values on the tooltip and they still do for damage spells but it's bugged for healing spells. I had to implement a hack to fix this as best I could but unfortunately the hack assumes all talents should affect the base tooltip when "empowered" talents actually only affect +dmg.
There is no easy way around this. Either I write the hack to be class specific which is a waste of time for something that might have to be thrown out at any moment whenever blizzard fixes the bug, I cap the possible percentage gain possible from talents which assumes a lot more than the current method does, or I leave it how it is. Needless to say I won't be changing it but you can try the 2nd method to cap it at 10% or whatever you like. That will however throw off the renew numbers if you have imp renew.
Replace: fixbase = SpellTips:Round(base * SpellTips:GetTalentBoost(i) - base) or 0 with: fixbase = SpellTips:Round(base * min(1.1, SpellTips:GetTalentBoost(i)) - base) or 0 and similarly with the base2 hack
- +0
- Thumbs Down
- Thumbs Up
Doruk saidHey, i just tested SpellTips 1.03 on the ptr with my priest. Nearly all +healing are correct, only greater heals shows me wrong informations. My greater heals (rank 7) are between 4,9k and 5,3k spelltips says: 5,3k - 5,8k. Greater heal (rank 2) heals for 3,1k - 3,3k spelltips says: 3,7k - 3,9k.
Empowered Healing: 5/5 Spiritual Healing: 5/5
My +Healing is: 1925
Maybe these informations can help you.
Regards, Doruk
- +0
- Thumbs Down
- Thumbs Up
Veria saidHi nice addon.
I noticed in v1.03 that the palys Seal of Vengence tooltip shows that it can be stack upto 94 times this is indeed a bugg and the true stacking is only 5 times, maybe I can work on a screen later today.
- +0
- Thumbs Down
- Thumbs Up
phuzi0n said@Veria - I've had zero feedback from pallies til now so anything past healing spells is highly speculative. I've taken interest to pally tanking and gotten my prot pally up to 51, but I won't be able to get much spell dmg unless I take it to outlands and I'm not sure I want to level it that far. If only blizz would allow premades for ptr again...
You can fix it by changing the pattern for seal of vengeance from: pattern = "to (%d+)", to: pattern = "to (%d+) Holy",
- +0
- Thumbs Down
- Thumbs Up
phuzi0n saidAll known bugs fixed in 1.03
- +0
- Thumbs Down
- Thumbs Up
acirac saidThere is a bug with prayer of mending tooltips, Instead of saying "Jumps up to 5 times and lasts 30 sec after each jump.", its is thinking that the 5 is a heal or something and changing the 5 to some other number like 380 or something else depending on my healing gear and buffs.