Log in

View Full Version : RhadaTip (how much dps is an item worth?)


achille
14-06-2009, 11:17 PM
What does RhadaTip do?



Item V.S. Item comparisons (http://www.youtube.com/watch?v=0QFmhW4IRAc) (to know how much dps this new badge item will grant to you, how many dkp you should bid on this newly dropped raid loot, etc).
1.1 Item V.S. Item comes with an auto filling socket mechanism. (http://www.youtube.com/watch?v=oMLkhUl-0As)
1.2 RhadaTip support trinkets comparisons.

Full gear evaluation, and projected full gear value (http://www.youtube.com/watch?v=0QFmhW4IRAc) (as the result of swapping the tooltipped item with the currently equipped item).
2.1 This means that the item comparison is always accurate. Limiting the scope of the comparison only to the two items themselves will produce highly inaccurate results (as a consequence of passing the hit cap, breaking a tier set bonus etc).
2.2 Thus, RhadaTip supports the hit cap and tier set bonuses.
The comparison between items and setups can go n items ahead of your current gear, up until the best in slot configuration if you want, by using the combination of RhadaTip and WoWEquip. (http://www.youtube.com/watch?v=6qqpr_WBl2w)
3.1 This is extremely useful. An item that is a small dps gain at the moment, might be a good dps gain (or a dps loss, for that matter) after having changed another item. As an example, an item drops (ie. a new pair of bracers). It is a small dps gain for you at the moment. You are only two emblems away from getting a new pair of legs. Before passing or bidding dkp, you might be interested in knowing what kind of dps gain those bracers would net to you also factoring in the new pair of leggings that you are about to get. Using RhadaTip and WoWEquip, that is possible.
3.2 Easy, on the fly comparisons between your full gear set and that one of other players. (http://www.youtube.com/watch?v=o2u0Nr6gvgA)
RhadaTip links your current setups to your currently active talent tree. (http://www.youtube.com/watch?v=nCzE2-zqfRA) Swapping the active talent tree will automatically swap all values within RhadaTip. This (for example) means no overhead for a RhadaTip user changing from restoration to balance before a raid.
RhadaTip comes with a gem optimizer. (http://www.youtube.com/watch?v=5jbwXZU8mf4) The gem optimizer's use is twofold.
5.1 On the left handside it shows the best gem of each colour, based on your currently set scaling values.
5.2 On the right handide, it will compute for you the optimal gemming of any item (http://web.tiscali.it/rhadamanthys/optimal_gemming.html#gem3), be it an item that you already own (and therefore might be already gemmed), or an item that you don't already own. It will also show what gain you will get by regemming, so that you can better evaluate if it is worth going for it.
It comes with a collection of pre defined scaling values accessible by the /rt pv slash command. These values are mostly taken from ElitistJerks (http://elitistjerks.com/f31/) or SimulationCraft (http://code.google.com/p/simulationcraft/wiki/SampleOutput) for maximum reliability and actuality.
6.1 When you log in with RhadaTip for the first time, it will compare your talents against those of the pre-set scaling values, and automatically load a template if there is a match. (http://www.youtube.com/watch?v=Qvs-hwqH2Dc)
One-button-optimizer for the whole gear. (http://www.youtube.com/watch?v=oFVhc31t80I) Clicking this button, RhadaTip will scan your equipped items plus all the items in your bags, compute which combination will result in the highest gear xPS value, and equip it.

vattghern
15-06-2009, 09:31 AM
I have been thinking about something like this recently. Not that I very much need it nowadays but in rare cases I might actually need it to balance my oh so last year gear it may come handy.

Also kudos for allowing the user to set their own weights :)

You have just earned 1000 reputation with Vattghern faction.

e: I am going to give you some feedback when I actually see it in action (as in login one day)

achille
15-06-2009, 09:37 AM
Yea, the possibility to set them anytime you want has always been a must to me while planning it out, and luckily it wasn't one of the hardest parts to implement.

So, what do you have for sale for that kind of reputation?!

Faylin
15-06-2009, 09:57 AM
Looks very useful, I'll go and try it out!

Vegelus
15-06-2009, 10:24 AM
Yea, the possibility to set them anytime you want has always been a must to me while planning it out, and luckily it wasn't one of the hardest parts to implement.

So, what do you have for sale for that kind of reputation?!

His ass probably :>.

Seems that's caster oriented atm (looking at the Curse - filling slots with spellpower gems) but looks nice.

achille
16-06-2009, 05:08 PM
I uploaded on curse.com a new version.
It fixes the nil reference raised by tradeskill tooltips, the bug with +15 spirit on chest and implements socketbonus support.

vattghern
17-06-2009, 08:13 AM
His ass probably :>.

You wish ;)

I will check the latest version today then. Out of curiosity how did you manage to get that socketbonus to work?

So, what do you have for sale for that kind of reputation?!

At friendly you get insane tabard and access to refreshments obviously :)

achille
17-06-2009, 08:45 AM
You wish ;)

I will check the latest version today then. Out of curiosity how did you manage to get that socketbonus to work?



At friendly you get insane tabard and access to refreshments obviously :)

Sockets and socket bonuses are a mix&match of different strats.
The already filled gems: those are extracted from the itemLinks. If the nth socketSlot in the itemLink isn't 0, the socket id is extracted and confronted with the ids of supported gems, and if it is supported, the proper stats are added.
The unsocketed items: those are extracted by parsing the tooltip for strings like "Red Socket". For each one of those, (the current version) add 19 spellpower.
The socket bonuses: those are extracted by parsing the substring Socket Bonus. To check whether they are active or not, I check the RGB values of the extracted string object. Obviously, if you use a mod that turns the "socket bonus is active" line from green to red, you are fcked!

It sucks a bit that tradeskill links are obtained via getSpell() rather than getItem().
I have found no way to go from the spell id (63203 is for example the spell id obtained by clicking http://www.wowdb.com/spell.aspx?id=63203) to the actual item id (45557). If you find an API that enables me to do so, let me know!

EDIT for the lua lovers:
to be more accurate about the getSpell and getId issue...
spellName, spellRank, spellID = GameTooltip:GetSpell();
the spellID seems to be unrelated to the itemID. The method GetItemInfo is overloaded with both a GetItemInfo(string itemName) and a GetItemInfo(id itemID), so in theory, since the spellName of a tradeskill tooltip is the correct item name, I could call the GetItemInfo(string itemName). This has a limit though, which is that it would only return a non-nil if you actually own the item. That is likely due to the fact that wow stores items in the player's cache in some kind of Map where the key is the itemLink, not the itemName.

EDIT 2: I just thought of a possible workaround, I'll see if it works.

achille
19-06-2009, 06:57 PM
I've uploaded a new version (2.0.3) that also returns the total dps gained from each item equipped, and it enables the user to define a aimed hit cap, which is taken into account when factoring the total gear dps.

achille
22-06-2009, 12:49 AM
2.0.4 expands the total gear dps option to not just swapping in and out the items you own to see how it changes, but to actual projected values obtained by the tooltip of any item.

As an example:
http://media.curse.com/Curse.Projects.ProjectImages/19715/15818/gear_comparison2.jpg

achille
28-06-2009, 02:48 AM
I've just uploaded the latest version, it is bug free afaik, and includes quite a lot of new functionalities.
Thanks to everyone who tested it.

vattghern
01-07-2009, 04:47 PM
As for the feedback. I am having issues with the dps gains not displaying on the tooltip when the item is in my inventory or is equipped.

I wonder how much tme and resources would it take to develop ItemRack like functionality allowing you to swap gear and see the total dps, and dps gains. I am also missing the functionality of seeing the already entered weights (unless it had been changed already), now I have to check them again and reenter in case I am changing ie. spec. Whil;e we are it allowing to save several sets of weights would be also lovely.

Otherwise it is really wonderful addon.
Edit: I haven't checked the latest version yet, so discard anything I wrote and had been implemented already and/or fixed.

achille
01-07-2009, 06:13 PM
As for the feedback. I am having issues with the dps gains not displaying on the tooltip when the item is in my inventory or is equipped.

I wonder how much tme and resources would it take to develop ItemRack like functionality allowing you to swap gear and see the total dps, and dps gains. I am also missing the functionality of seeing the already entered weights (unless it had been changed already), now I have to check them again and reenter in case I am changing ie. spec. Whil;e we are it allowing to save several sets of weights would be also lovely.

Otherwise it is really wonderful addon.
Edit: I haven't checked the latest version yet, so discard anything I wrote and had been implemented already and/or fixed.

The first thing sounds like a huge bug to me, no? Basically, when can you see the dps gain? Just from atlasloot? You mean the dps gain or total gear dps? Can you try it without other mods loaded and see if it behaves the same?

About itemrack. Currently there is the Equipment Manager in game, so I'm a bit reluctant to provide specific support to equipment management addons like itemrack. With a single click you can swap between two different sets, and mousehovering any item will tell you the dps, so it's extremely easy to see which configuration is better. Something like this:

http://media.curse.com/Curse.Projects.ProjectImages/19715/15813/rt_equipmanager_copy.jpg

About the already saved weights. Basically what I think is happening is that you always use /rt 12 to open the scaling values. /rt 12 is kind of a legacy command, and it only displays scaling values during the same gameplay session. As I wrote on the curse homepage, it is now recomended to use /rt sv, which does what it should have done in the first place (display the scaling values stored in the global variables on the SavedVariables file, if any, otherwise display 0).

About the multiple sets of scaling values (and especially the hit cap), I thought that it would be neat to have 2 sets, each one bound to its own spec, so that when you swap talents they automatically swap.

Belaial
02-07-2009, 10:51 AM
Hmm, looks cool, gonna give it a try on my Shadow Priest.

achille
02-07-2009, 01:35 PM
Ok I have implemented the support for dual specs. It's not on curse yet, if you want to try it out let me know and I'll give you a mirror!

vattghern
03-07-2009, 11:29 AM
Rhada, thanks for the answers. I will try to check if the tooltip bugs with other mods disabled. What I meant was that I only get the dps provided by item and total dps on items in Atlas and linked through the chat. I do not get them on tooltips from hoovering over items in my inventory/bank/equipped on myself.

As for the ItemRack function I thought about expanding the functionality of RhadaTip and allowing the user to choose various items from database (such as Atlas) and place them in proper slots so that you can see the impact of items and combinations of items you do not necessarily possess.

Also I should RTFM ;) If i log to the game somewhere during the weekend I will test the new version.

achille
03-07-2009, 12:43 PM
EDIT: curse.com is working again now.


This version fixes a bug caused by having certain trinkets equipped, can you check if this also fixes your issue?

Besides that, there is the dual spec support and a better filling gems selection.

Thanks for the input, I'll look into itemrack/closetgnomes asap.

achille
04-07-2009, 02:44 PM
Ummm I gave it a go with WoWEquip. In the end, I ended up testing BiS configurations, and there are other tools for that already, so I'm sorry but I feel it's kinda out of the scope of this mod to let the user do something like that.

Thanks anyway Vatt, you have been providing useful ideas.

A request from me this time, is there anyone with a non-enGB cliend and some LUA skills that would be interested in helping me localize the mod?

achille
16-07-2009, 10:48 AM
Tonight I'll upload the new version that fixes the compatibility issue with Auctionator and adds support to healers.

Thanks everyone for the in-game questions and reports.

achille
16-07-2009, 10:20 PM
The healers version should be up now.

achille
29-07-2009, 09:22 AM
The melee support is almost done. I need some help with a few theorycrafting issues, anyone able to help?

achille
01-08-2009, 05:30 PM
The new version with (partial) melee support is up.

achille
07-08-2009, 06:19 PM
Uploaded the last version tonight, the changelog is:

- Fully compatible with the 3.2 game interface.
- Added support to melee weapons and bows.
- Added another line to the tooltip to better distinguish the Current Total Gear xPS" and the "New Total Gear xPS" obtainable by equipping the mousehovered item.
- Added all the 3.2 epic gems.
- Added the following 3.2 trinkets: Abyssal Rune, Banner of Victory.
- Added Bright Dragon's Eye.
- All Dragon's Eye gems aren't prismatic anymore.
- All Dragon's Eye gems have had their values adjusted to be in line with 3.2.
- Removed all the gems with Stamina from /rt rt.
- Fixed a spelling error in /rt sv.
- Fixed a bug caused by equipping the same item in both the mainhand and the offhand slot.

achille
24-08-2009, 11:29 PM
changelog:

Why should I update from 2.1.0 to 2.1.1?
- New, cleaner tooltip (the "New Total Gear xPS" line is red if it's a xPS loss, green if it's a gain, and contains the actual amount between brakets).
- Added support to the deDE, frFR and esES clients.
- Added Emblem of Triumph trinkets.
- Added Lord Jaraxxus 25 men trinkets.
- Added Faction Champions 10 men trinkets.
- Hyperspeed Accelerators bug fixed.
- Trinkets also have the new style tooltip.
- Fixed a socket bonus bug.
- Socketing an equipped item correctly refreshes the tooltip values.
- Added gem tooltips to the selected gem in the corresponding dropdown menu.
- Added help tooltips to explain the meaning of almost every frame, including an example where applicable (can be turned off at any time).
- Changed the colours of the frames to make them slightly better readable.

Aggression
25-08-2009, 07:17 AM
How about, if;
New DPS is less than currently equipped = shows in red
.................higher than currently = shows in blue (and current shows in yellow)

Just cosmetical. :)

achille
31-08-2009, 11:02 AM
New version is up:

Why should I update from 2.1.1 to 2.1.2?
- Pre-Saved scaling values.
- Working deDE, frFR and esES locales.
- Twin Val'kyr 25 men normal mode trinkets.
- Fixed a bug caused by having a Alchemist Stone trinket equipped.
- Fixed a bug caused by some trinkets when logging in with the secondary spec as the active one.



If you have a pre-set scaling value template that you feel is lacking, let me know.

evlyxx
05-09-2009, 11:43 AM
Just a minor annoyance the std /rt command doesnt work if Raid Tracker is installed as it uses the same /rt tried /rhadatip but that doesnt work any chance you can add that in?

achille
05-09-2009, 12:04 PM
Just a minor annoyance the std /rt command doesnt work if Raid Tracker is installed as it uses the same /rt tried /rhadatip but that doesnt work any chance you can add that in?

You can either use /RhadaTip, which is always enabled, or /rtip, that is the shortcut enabled in place of /rt if you have RaidTracker enabled.

achille
07-09-2009, 11:50 PM
New version introduces a lot of changes so I'll update the very first post of this thread instead.

achille
25-09-2009, 12:10 AM
New version is up, here is the changelog:

Why should I update from 2.1.3c to 2.1.4?
- A new gear optimizer function, accessible with /rt ogear. With the click of one button, RhadaTip will scan all your items and equip the combination of them which ends up delivering the highest xPS.
- A new menu frame, accessible with /rt menu, that makes it easier to access all the frames and functionalities offered by RhadaTip.
- Prismatic Sockets are now treated as enchantments, therefore they are ignored.
- Swapping specs will try to load a template of scaling values, if applicable, just like it would if you logged in with that tree as the active talent tree.
- Added a trinket model for Reign of the Unliving and Reign of the Dead.
- Added a trinket model for the following Brewfest trinkets: Coren's Chromium Coaster, Mithril Pocketwatch, Ancient Pickled Egg.
- Added the ruRU locale.
- Removed the last rare gems (Inscribed Monarch Topaz, Fractured Scarlet Ruby, Glinting Monarch Topaz, Stark Monarch Topaz).
- Fixed an hit rating error in the WoWEquip support.
- Fixed a bug caused by mousehovering a one-hand while having a two-hand equipped.
- Fixed a possible bug in the average casting time value.
- Fixed a possible bug with the Hunter class.
- Fixed some outdated print messages.

and here are some tutorialish videos that I've made and uploaded on youtube (I know that I'm no Jack, but they are just to quickly show the main features and some how-to!).

- RhadaTip first login. (http://www.youtube.com/watch?v=Qvs-hwqH2Dc)
- How to configure the hit cap, the default gem fillers for each socket colour, the average casting time, and more. (http://www.youtube.com/watch?v=oMLkhUl-0As)
- Item V.S. Item comparisons, "projected gear" values and more. (http://www.youtube.com/watch?v=0QFmhW4IRAc)
- RhadTip and WoWEquip to optimize your gear even n items ahead of your current configuration, up until the best in slot setup. (http://www.youtube.com/watch?v=6qqpr_WBl2w)
- RhadTip and WoWEquip to see how much other players' gear is worth, and quickly compare it to yours. (http://www.youtube.com/watch?v=o2u0Nr6gvgA)
- RhadaTip management of the talent tree swapping functionality. (http://www.youtube.com/watch?v=nCzE2-zqfRA)
- RhadaTip Gem Optimization tool. (http://www.youtube.com/watch?v=5jbwXZU8mf4)
- RhadaTip Gear Optimization tool. (http://www.youtube.com/watch?v=oFVhc31t80I)

achille
20-10-2009, 09:08 PM
new version is up, changelog:

- Rings and trinkets comparisons should now be always accurate, regardless of hit rings currently worn by the player.
- Added tier9 pre-saved scaling values.
- Fixed a bug caused by One-Hand weapons that sometimes prevented the gear optimizer from working.
- Added the following gems: Sovereign Dreadstone and Nightmare Tear.
- Added the 3 Darkmoon Fairie: Greatness cards that had been left out of the previous releases.
- Added russian localized tier set names (fixing the 2.1.4 known bug with the ruRU locale).
- Added a message that shows how many gear combinations the gear optimizer is about to test (as a reference, on my pc 14400 combinations took 182 seconds to be fully evaluated).
- Fixed a bug that was sometimes causing the gear optimizer to equip the wrong rings or trinkets.
- The gear optimizer now factors in the 12 hit ratings from the enchantment Icewalker toward the evaluation of the excessive hit over the user specified gear hit cap.
- The gear optimizer now supports shields properly.
- Fixed an issue caused by mana per 5 socketbonuses in the deDE locale.
- Rewritten many core functions to speed the addon up and make future additions (ie the expertise cap) easier to implement.
- Updated the french locale.

achille
22-11-2009, 10:13 PM
Version 3.0 is up now, here are the most important changes:

- Entirely rewritten code makes the addon extremely lightweight. You won't notice a single fps drop when mousehovering items. It will also be at least 35% faster in computing the best gear combination. It will make a workaround to the issue with Autobar possible, so the two mods will finally be able to work together.
- All addon compatibility issues have been worked around, therefore there is no more incompatibility with Autobar or Outfitter.
- The expertise cap is finally in, enabling melee to achieve the same accuracy that only casters could get until now.
- You can now choose a minimum itemLevel value in the Gear Optimizer tab. All items in your bags below this itemLevel will be skipped by the gear optimizer. This means that you can now fire it with fishing poles, mining picks and lvl 70 items in your bags, without having them slowing it down significantly.
- Added all left out Trial of the Crusade Trinkets, Darkmoon Card: Greatness, and Battlemaster Ruination.

Feihcretsam
24-11-2009, 11:05 PM
I actually did fall in love with this addon.

achille
09-12-2009, 08:00 AM
I actually did fall in love with this addon.

:)

New 3.3 version is up, here is the changelog:

- The hit cap mechanism has been completely rewritten, to accomodate for the need of a softcap. Now, the user will find two hit scaling value input boxes in /rt sv, one for the pre-cap and one for the post-cap values. Entering 0 in the post cap input box will make the hit cap a hard cap, just like it was pre release 3.0.1. Entering a non-zero value will properly simulate a hit soft cap instead.
- SimulationCraft support. The upcoming version of simulationcraft will provide the user with a line similar to this:
( RhadaTip: "Warlock_T9_03_13_55": HitRating=3.94, SpellDamage=1.58, HasteRating=1.03, Spirit=1.11, CritRating=1.02, Intellect=0.37 )
The user can then do a /rt inport ( RhadaTip: "Warlock_T9_03_13_55": HitRating=3.94, SpellDamage=1.58,HasteRating=1.03, Spirit=1.11, CritRating=1.02, Intellect=0.37 ) to load the scaling values faster and easier than before.
- The gear optimizer will now always properly factor in the 4 part tier bonuses.
- Updated locales.
- Fixed the proc chance of Egg of Mortal Essence.
- Added support for tekKompare.
- Updated toc for 3.3.
- Added the following 3.3 trinkets:
1. Needle-Encrusted Scorpion from Devourer of Souls (5 men heroic)
2. Ephemeral Snowflake from Marwyn (5 men heroic)
3. Muradin's Spyglass from Gunship Armory (10 men normal)
4. Herkuml War Token from Emblem of Frost Quartermaster
5. Maghia's Misguided Quill from Emblem of Frost Quartermaster
6. Purified Lunar Dust from Emblem of Frost Quartermaster

achille
26-12-2009, 01:52 PM
New version in time for the holidays!

- The Gem Optimizer has been upgraded. Before version 3.0.2, the Optimizer would only take into consideration the gems that don't have any stat with a soft/hard cap (hit, expertise). Following the introduction of the expertise hard cap and the changes to the hit cap, I felt the need to eliminate this limitation. The new Gem Optimizer has a checkbox that, if clicked, will fire an exaustive lookup for the best possible way of gemming an item, including all the hit and expertise gems currently supported.
- The gear optimizer will now always properly factor in the 4 part tier bonuses.
- The list of supported 3.3 trinkets is as follows:
1. Needle-Encrusted Scorpion from Devourer of Souls (5 men heroic)
2. Ephemeral Snowflake from Marwyn (5 men heroic)
3. Muradin's Spyglass from Gunship Armory (10 men normal)
4. Herkuml War Token from Emblem of Frost Quartermaster
5. Maghia's Misguided Quill from Emblem of Frost Quartermaster
6. Purified Lunar Dust from Emblem of Frost Quartermaster
7. Nevermelting Ice Crystal from Nevermelting Ice Crystal (5 men heroic)
8. Althor's Abacus from Gunship Armory (25 men normal)
9. Deathbringer's Will from Deathbringer Saurfang (25 men normal)
10. Heroic Deathbringer's Will from Deathbringer Saurfang (25 men heroic)
11. Heroic Muradin's Spyglass from Gunship Armory (10 men heroic)
12. Whispering Fanged Skull from Lady Deathwisper (10 men normal)
13. Sliver of Pure Ice from Lord Marrowgar (10 men normal)

achille
08-01-2010, 12:08 AM
- Added support to Tier10 bonuses.
- Added the ability to see the values of offspec items without the need of actually having to swap specs on the fly.
- Readded Shifting Dreadstone to the default socket fillers tab.
- Fixed Mage Tier9 pre-set scaling values.
- Fixed ruRU locale.
- All frames are now closable with the ESC key.
- The list of supported 3.3 trinkets is as follows:
1. Althor's Abacus from Gunship Armory (25 men normal)
2. Althor's Abacus Heroic from Gunship Armory (25 men heroic)
3. Deathbringer's Will from Deathbringer Saurfang (25 men normal)
4. Deathbringer's Will Heroic from Deathbringer Saurfang (25 men heroic)
5. Dislodged Foreign Object from Rotface (25 men normal)
6. Dislodged Foreign Object Heroic from Rotface (25 men heroic)
7. Ephemeral Snowflake from Marwyn (5 men heroic)
8. Herkuml War Token from Emblem of Frost Quartermaster
9. Maghia's Misguided Quill from Emblem of Frost Quartermaster
10. Muradin's Spyglass from Gunship Armory (10 men normal)
11. Muradin's Spyglass Heroic from Gunship Armory (10 men heroic)
12. Needle-Encrusted Scorpion from Devourer of Souls (5 men heroic)
13. Nevermelting Ice Crystal from Nevermelting Ice Crystal (5 men heroic)
14. Purified Lunar Dust from Emblem of Frost Quartermaster
15. Sliver of Pure Ice from Lord Marrowgar (10 men normal)
16. Sliver of Pure Ice Heroic from Lord Marrowgar (10 men heroic)
17. Whispering Fanged Skull from Lady Deathwisper (10 men normal)
18. Whispering Fanged Skull Heroic from Lady Deathwisper (10 men heroic)

Borwin
14-01-2010, 02:11 PM
Do I have to run simulators and stuff for this? Used to use Equivalance Points but I had to run dodgy simulators every time i upgraded a few items or got hit/expertise capped for example.

Edit: Ok read somethign about soft caps etc above but I guess I have to run simulators to get values.

Nuclearant
11-04-2011, 09:19 PM
I so love this addon, except for one thing that really eludes me.

On all my characters I just install it, dont change anything and it works. On Shadowpriests I cant get it to work at all. It just says "DPS=0 HPS=0" Like it cant decide if I'm a healer or dps. I have been looking around but cant find anything that tells the addon "Stop looking at heals, I'm dps!" so I'm stuck with the value 0 on all gear, even an epic shows DPS=0 when compared to a grey.

Any hints or tips? Any help appreciated :)