Download
(29Kb)
Download
Updated: 10-11-10 03:56 PM
Pictures
File Info
Updated:10-11-10 03:56 PM
Created:unknown
Downloads:929,623
Favorites:2,770
MD5:

EquipCompare  Popular! (More than 5000 hits)

Version: 2.18
by: Legorol [More]

Patch 4.0.1: The latest version is patch 4.0.1 compatible. There are no functionality changes, EquipCompare still works, so I just updated the version number.

If you like this AddOn, please consider making a small, optional donation of any amount that is convenient for you to show your support. You can use PayPal for this:

Click here to lend your support!

Summary

When you shop for items at a vendor or the Auction House and you hover over an item, you get a comparison tooltip showing the "currently equipped" item too. This AddOn adds such a feature everywhere in the game where you can hover over items, such as in your bags, in the loot window or on the reward page of a quest. You also receive comparison tooltips when clicking an item link in the chat box.

For detailed description of features, see the included Description.txt file. Simple install/uninstall/usage instructions are given below. Post a comment if you like, or discuss the AddOn in this thread: http://www.wowinterface.com/forums/s...ead.php?t=2597

The AddOn is compatible with and the texts are localized for US English, EU English, German, French, Korean, Simplified Chinese and Traditional Chinese clients.

Troubleshooting

Check the Known Issues list first! If EC only appears to be working at the AH and vendors, but nowhere else, then you donīt actually have EC correctly installed and working! The default Blizzard UI has EC-like features in those two places already, thatīs what you are seeing. In this case, make sure that EC is enabled correctly on the character selection screen.

Advanced tip: For some really advanced uses, turn on the Alt-key mode and install CharactersViewer. Choose an alternate character in CV, go to the Auction House then hover over an item. First you get comparison with your equipped item, but then hold Alt to get comparison with your alternate character. Shop with ease both for yourself and your other characters with this great feature!

Install

Unzip the downloaded zip file into your "World of Warcraft\Interface\AddOns" folder. This is a standalone, pure AddOn.

Uninstall

Delete the "World of Warcraft\Interface\AddOns\EquipCompare" folder.

Usage

The AddOn is enabled by default. Type "/equipcompare help" for further usage information, or see the documentation in the included Description.txt file.

Developer API

See the included Description.txt for a short summary. See the comments in front of each of the functions in EquipCompare's code for full documentation.

Known Issues

  • Main/Off Hand item both gets displayed in situations when a lot of players feel they shouldn't be (This works as intended at the moment).
  • If you view an Off Hand item when you have a 2H item equipped, you don't get comparison with the equipped 2H item. (This works as intended at the moment).
  • If both comparison tooltips are getting displayed and they are very wide (e.g. German client), it is possible that they don't both fit on the screen. In this case, part of one might get cut off.

Special thank you goes to

Flisher for the very fruitful collaboration on making CharactersViewer and EquipCompare work together.

Thanks goes to
  • WoWInterface and Curse Gaming for hosting the AddOn.
  • The entire Cosmos team for their help and support (including, but not limited to AlexYoshi, Thott, Sarf, AnduinLothar, StarDust, Sasmira).
  • Norganna for making Auctioneer work together with EquipCompare
  • Woofiest for the bug reports and great AddOn pack.
  • All the original localizers (beWRage, Maischter, zerra, eerieN, Firebroo, arith)

Legalese (a.k.a. the Small Print)

The author holds all copyright to this AddOn. You are free to download, copy, distribute and re-host this AddOn in its original, unmodified form, for non-profit purposes. You are free to include this AddOn in any compilation, package, distribution etc. in its original form so long as credit is given to the author. If you distribute or re-host this AddOn, either in a compilation or by itself, you must include a link to the AddOn's official page as the author is responsible for maintaining only the official page of the AddOn. You are allowed, for your own personal use only, to make modifications to this AddOn and to privately distribute such modified form to people known to you (such as friends and guild members). However, you must not publically host or distribute a modified version of this AddOn, without express permission of the author. The author reserves the right to deny any of the above to any person or sites for any reasons.

Optional Dependencies: Khaos, Satellite, CharactersViewer, LootLink

Khaos: If Khaos is installed, EquipCompare options can be set via the Khaos configuration options. In this case, the settings are rememebered on a per-configuration basis.

Satellite: If Satellite is installed, slash commands are registered via Satellite.

Lootlink: If LootLink is installed, you will receive the comparison tooltips when hovering over items in the LootLink database.

CharactersViewer: If CharactersViewer (version 55 or higher) is installed, EquipCompare shows comparison tooltips with the items of the character you have selected in CV, instead of with the currently equipped items, provided this feature is enabled in EquipCompare. Use this great feature to easily compare your equipment or inventory with your alts. Alternatively, do things like receive relevant shopping tooltips at the Auction House, when you are shopping for your alt.

Cosmos (deprecated but supported): If Cosmos is installed, EquipCompare options can be toggled on and off via the Cosmos configuration menu. In this case, the settings are remembered on a per-character basis.

Sky (deprecated but supported): If Sky is installed, slash commands are registered via Sky.

Changes in 2.18:
* Patch 4.0 TOC update

Changes in 2.17:
* Patch 3.3 TOC update

Changes in 2.16:
* Patch 3.1

Changes in 2.15:
* Temporary workaround for the frequent "attempt to compare number with nil" bug that seem to appear for a lot of people.

Changes in 2.14:
* Weapon comparison behaviour changed. This fixes the missing main/offhand tooltip bug as well.
* Tooltip placement logic significantly improved. If there is one side to fit all the comparison tooltips, the code will find it now. In rare cases tooltips may still be partially off the screen, if the tooltips can't fit on any side.

Changes in 2.13:
* Patch 3.0

For older change notes see the included Change Notes.txt file.
Post A Reply Comment Options
Unread 11-07-09, 02:20 AM  
Khisanth
A Deviate Faerie Dragon

Forum posts: 13
File comments: 35
Uploads: 0
Hi,
I'm using EC again after a long stop and I wanted to know if there's and alternative addon for CharactersViewers as it not longer exist ?
Report comment to moderator  
Reply With Quote
Unread 11-02-09, 12:21 PM  
Legorol
A Cliff Giant
AddOn Author - Click to view AddOns

Forum posts: 79
File comments: 23
Uploads: 3
The project is not dead, I just hadn't had time to update it :-)

I know 3.2 introduced a new feature to the default Blizzard comparison tooltips, which is the +/- comparison of stat changes. It's not trivial to add this function to EquipCompare, so I hadn't done it yet, but I plan to.

I also know that overly wide comparison tooltips can still be cut off and be partially off the screen sometimes.

I haven't uploaded a version for 3.2 because the current version still works resonably well, and I haven't made any useful fixes recently.
Report comment to moderator  
Reply With Quote
Unread 08-25-09, 10:24 AM  
richwarf
A Chromatic Dragonspawn

Forum posts: 199
File comments: 25
Uploads: 0
It still works for me, just tick enable outof date addons (on the addon screen).

But you can always use the bizzard one (press shift)
__________________
Report comment to moderator  
Reply With Quote
Unread 08-19-09, 01:11 AM  
Belial_69699
A Kobold Labourer
 
Belial_69699's Avatar

Forum posts: 0
File comments: 48
Uploads: 0
Re: Is this project dead?

Originally posted by kolsky
Can someone confirm whether this project is dead or not?

Thanks so much!
Been wondering the same thing myself. I haven't heard anything from anyone else about seeing it updated on any other site.
__________________
Highlord Darion Mograine: "We will see it through, to the bitter end."
Report comment to moderator  
Reply With Quote
Unread 08-16-09, 04:08 PM  
kolsky
A Kobold Labourer
 
kolsky's Avatar

Forum posts: 0
File comments: 2
Uploads: 0
Is this project dead?

Can someone confirm whether this project is dead or not?

Thanks so much!
Report comment to moderator  
Reply With Quote
Unread 08-10-09, 05:00 PM  
Belial_69699
A Kobold Labourer
 
Belial_69699's Avatar

Forum posts: 0
File comments: 48
Uploads: 0
Also looking forward to seeing this add on updated. I've used it forever and regardless of what Blizz has released I know it won't be as useful as EquipCompare is.
__________________
Highlord Darion Mograine: "We will see it through, to the bitter end."
Report comment to moderator  
Reply With Quote
Unread 08-10-09, 12:04 AM  
Burnum
A Defias Bandit
 
Burnum's Avatar

Forum posts: 2
File comments: 81
Uploads: 0
I like how the new Bliz version of this works, but it doesn't seem to always work, so I'm going to try this again.
Report comment to moderator  
Reply With Quote
Unread 08-08-09, 11:58 AM  
Radoznali
A Deviate Faerie Dragon
 
Radoznali's Avatar

Forum posts: 11
File comments: 156
Uploads: 0
when using this addon i get this tooltip error-(picture taken from post on tiptac forum)
Image: http://img23.imageshack.us/img23/6519/tterrorx.jpg

can we expect possible fix for it?
Last edited by Radoznali : 08-08-09 at 11:59 AM.
Report comment to moderator  
Reply With Quote
Unread 08-07-09, 01:12 PM  
Enigma_TL
A Kobold Labourer

Forum posts: 0
File comments: 68
Uploads: 0
Yea Blizz put in a new compare feature but I still like equipcompare becasue with addons liek rating buster (Which I still think is better than the built in compare) you can see them side by side without haveing to push different buttons. Heres hoping for a update.
Report comment to moderator  
Reply With Quote
Unread 08-06-09, 03:15 AM  
NiQil
A Deviate Faerie Dragon

Forum posts: 13
File comments: 56
Uploads: 0
3.2

Any eta for 3.2 updating?
Report comment to moderator  
Reply With Quote
Unread 08-05-09, 05:01 PM  
CloudsBreak
A Kobold Labourer

Forum posts: 0
File comments: 59
Uploads: 0
Hope this gets updated as I noticed when I disable this mod theres new info that shows when using wows (shift+hover) equip compare. That info is -/+ stats gained or lost when swapping out an item.
Report comment to moderator  
Reply With Quote
Unread 08-04-09, 11:00 PM  
Kingyoshi9
A Fallenroot Satyr

Forum posts: 22
File comments: 2
Uploads: 0
Originally posted by Peyana
What is WM?
WM = wowmatrix

Wowmatrix is a program that automatically downloads and updates your programs. (It's used by people who do not want to search for each addon and download it separately)
Report comment to moderator  
Reply With Quote
Unread 07-12-09, 11:01 AM  
Peyana
A Deviate Faerie Dragon
 
Peyana's Avatar

Forum posts: 11
File comments: 122
Uploads: 0
Originally posted by Powershard
LoL'd

Sooo you came in here but you don't want to click the DL button, this is because of.. what?
Because of WM that is equally as bottific and annoying as gold sellers are in-game, you don't agree?
Who the hell cares about some donate buttons?
Who the hell cares about where an addon is located as long as it is quickly and pleasantly being offered in somewhere?

WI and curse does that, they give a good platform for authors to release their addons and visitors can download them with a simple click.
THAT is service, not some seemingly (un)safe update program that 50% of time gives its users outdated addons.

What WM does is only jamming the WI and curse every patch day, prolonging authors from logging in to update their addons and then the visitors can't get the updated addon because of WM, that is nothing but annoying thievery.
If that is what you were referring on with the "decision", can't think of anything else which you might refer to.

Stop being so nihilistic and DL the god damn addon if you want to use it, from a legimite site like this if possible.
I don't support sites who uses botted functions of any kind, be it for gold seller sites gaining funds from people just like you are to continue their spam-crusade or WM who lives by its users, to continue stealing addons from their original authors.

Press the DL button and stop crying. You want to continue using them?

Thank You.
What is WM?
Report comment to moderator  
Reply With Quote
Unread 06-26-09, 05:22 PM  
Dagoob
A Deviate Faerie Dragon

Forum posts: 12
File comments: 1
Uploads: 0
not working with MobMap

I was just wondering why the compare tooltips won't show while comparing to MobMap items. Is it a conflict with EquipCompare, or MobMap? I would love to see this small problem fixed. Other than that, great addon!
Report comment to moderator  
Reply With Quote
Unread 06-08-09, 08:51 AM  
Thrashfinger
A Murloc Raider
AddOn Author - Click to view AddOns

Forum posts: 6
File comments: 14
Uploads: 1
Tooltip rendered (partially/completely) off screen FIX for EquipCompare v2.16

This fix places comparative tooltips left and right of the main tooltip.

* Works with WoW v3.1.3: See NOTE below.

The following code modifications should resolve most (if not all) issues with
wide comparative tooltip frames being displayed (partially or completely) off
screen. This change repositions wide comparative tooltip frames to the left
and right of the main tooltip when both comparative tooltip frames do not
fit on the left or right of the main game tootlip.

I recommend you copy/paste the "To" code below (without line numbers)
over the existing "From" code in the EquipCompare.lua file.

Open the EquipCompare.lua file.
(WindowsXP default location)
C:\Program Files\World of Warcraft\Interface\AddOns\EquipCompare\

Copy and paste the code between the following two comments:
"Try to place the tooltips in sensible places" to "Record side of alignment".

Change lines starting at 1260 through 1293:
-------------------------------------------------------------------
From:
-------------------------------------------------------------------
Code:
		-- Try to place the tooltips in sensible places
		if ( ComparisonTooltip1:IsVisible() ) then
			if ( leftAlign ) then
				local left = ComparisonTooltip1:GetLeft();
				if ( left < 0 ) then
					leftAlign = false;
					ComparisonTooltip1:ClearAllPoints();
					ComparisonTooltip2:ClearAllPoints();
					ComparisonTooltip1:SetPoint("TOPLEFT", tooltip:GetName(), "TOPRIGHT", 0, -10);
					ComparisonTooltip2:SetPoint("TOPLEFT", "ComparisonTooltip1", "TOPRIGHT", 0, 0);
				end
			else
				local right;
				local twotips = ComparisonTooltip2:IsVisible();
				if ( twotips ) then
					right = ComparisonTooltip2:GetRight();
				else
					right = ComparisonTooltip1:GetRight();
				end
				if ( right and GetScreenWidth() and right > GetScreenWidth() ) then
					leftAlign = true;
					ComparisonTooltip1:ClearAllPoints();
					ComparisonTooltip2:ClearAllPoints();
					if ( twotips ) then
						ComparisonTooltip2:SetPoint("TOPRIGHT", tooltip:GetName(), "TOPLEFT", 0, -10);
						ComparisonTooltip1:SetPoint("TOPRIGHT", "ComparisonTooltip2", "TOPLEFT", 0, 0);
					else
						ComparisonTooltip1:SetPoint("TOPRIGHT", tooltip:GetName(), "TOPLEFT", 0, -10);
					end
				end
			end
		end
		
		-- Record side of alignment
-------------------------------------------------------------------
To:
-------------------------------------------------------------------
Code:
		-- Try to place the tooltips in sensible places
		if ( ComparisonTooltip1:IsVisible() ) then
			local newLeft = 0;
			local newRight = 0;
			if ( leftAlign ) then
				local left = ComparisonTooltip1:GetLeft();
				if ( left < 0 ) then
					leftAlign = false;
					ComparisonTooltip1:ClearAllPoints();
					ComparisonTooltip1:SetPoint("TOPLEFT", tooltip:GetName(), "TOPRIGHT", 0, -10);
					newRight = ComparisonTooltip1:GetRight();
					if ( ComparisonTooltip2:IsVisible() ) then
						ComparisonTooltip2:ClearAllPoints();
						ComparisonTooltip2:SetPoint("TOPLEFT", "ComparisonTooltip1", "TOPRIGHT", 0, 0);
						newRight = ComparisonTooltip2:GetRight();
					end
				end
			else
				local right = ComparisonTooltip1:GetRight();
				if ( ComparisonTooltip2:IsVisible() ) then
					right = ComparisonTooltip2:GetRight();
				end
				if ( ( right and GetScreenWidth() ) and ( right > GetScreenWidth() ) ) then
					leftAlign = true;
					if ( ComparisonTooltip2:IsVisible() ) then
						ComparisonTooltip2:ClearAllPoints();
						ComparisonTooltip2:SetPoint("TOPRIGHT", tooltip:GetName(), "TOPLEFT", 0, -10);
						ComparisonTooltip1:ClearAllPoints();
						ComparisonTooltip1:SetPoint("TOPRIGHT", "ComparisonTooltip2", "TOPLEFT", 0, 0);
						newLeft = ComparisonTooltip1:GetLeft();
					else
						ComparisonTooltip1:ClearAllPoints();
						ComparisonTooltip1:SetPoint("TOPRIGHT", tooltip:GetName(), "TOPLEFT", 0, -10);
						newLeft = ComparisonTooltip1:GetLeft();
					end
				end
			end
			if ( ( newLeft < 0 ) or ( newRight > GetScreenWidth() ) ) then
				ComparisonTooltip1:ClearAllPoints();
				ComparisonTooltip1:SetPoint("TOPRIGHT", tooltip:GetName(), "TOPLEFT", 0, -10);
				ComparisonTooltip2:ClearAllPoints();
				ComparisonTooltip2:SetPoint("TOPLEFT", tooltip:GetName(), "TOPRIGHT", 0, -10);
			end
		end
		
		-- Record side of alignment
-------------------------------------------------------------------
Save the file. Run the game. Your mileage may vary.

NOTE:
There may be a few steps that can be optimized in the replacement code,
but I wanted the code to be "easy" to follow.

*An observed side effect was that this change does not appear to
"work and play well" with the ALT button functionality.
Last edited by Thrashfinger : 06-08-09 at 09:01 AM.
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.