Download
(23Kb)
Download
Updated: 09-12-12 01:50 PM
Pictures
File Info
Updated:09-12-12 01:50 PM
Created:08-05-11 02:04 AM
Downloads:4,449
Favorites:43
MD5:

The Upgrader

Version: 1.2.5
by: Kcir [More]

This Addon makes upgrading a simple mouse click away!

With a click on the durability frame The Upgrader will search for armor that is an upgrade for you.

It will search for stat upgrades and weed out duplicate auctions, keeping the lowest priced item of the duplicates, this is listed by the Auction House default sort (Lowest Bid).
The search may take a second or two to complete but it's generally not long.

All the default stats for your character class were based off of a Brady Games Stategy Guides book on Cataclysm.

The default stats are class and talent tree specific. i.e. - If you're a Protection Warrior your default stats will be Armor, Strength and Stamina. And if you're a Marksmanship Hunter your default stats will be Agility, Hit Rating, Haste and Critical Strike.

Note: If your default doesn't include armor you will have upgrades show that have less armor but more of another stat such as Agility. This is by design... In theory if you're a Hunter you shouldn't be hit (I know it's not going to play out that way) so an increase in Agility and Critical Strike is more usefull to you.

There is an Options page so you can search for more stats than the default if you desire. Also in the options are a few quick helpers I added for myself, such as, opening all your bags when the Auction House opens and automatically searching for an item you're selling and a quick 5 silver undercut. The helpers can be turned off.

ALL comments, suggestions and complaints welcome.
Without feedback I cannot provide the best addon for everyone, so keep the suggestions coming!

---------------------------------------------------------------

v1.2.5-
Got the multiple page thing taken care of, sortof. I added code to use the update function (time/elapsed) and sometimes it searches too fast and will return no results but after hitting the button again it does.

v1.2.4-
First off I regret not updating sooner, I have an excessive amount of things going on in my life recently.
I fixed most of the bugs that were allowing the auction house to lock up.
I removed the ranged slot since it was removed as of last patch.
I noticed that some of the duplicates that were being automatically removed were cheaper than the one that was kept (I had it setup to take the first item of the duplicates in the list, which I thought was the cheapest by default) got that reworked to save people some gold.
I haven't done a lot with the new specs so I'm not 100% sure everything will be completely accurate. The characters I've tried to upgrade seemed to work fine.
I have the main hand and secondary slot turned on right now...

I did a quick update to remove the multiple lines of text I was adding for debugging.
*NOTE* - The weapons or any other item may not work if there is multiple pages of results from the scan.

v1.1.2-
The weapons are still disabled but I fixed the issue with Auctionator's Full Scan....

v1.1.1 -
Temporarily removed the Main Hand, Off Hand, Ranged
I noticed while I was testing some new stuff I'm working on that the bid and buyout aren't always accurate ( I bought an axe when I meant to buy a gun )
Until this problem is dealt with you won't be able to Upgrade weapons.

Sorry for any inconvenience...
v1.1.0 -
Completely changed the look of the addon
Added Trinkets, Rings, Back, Neck, Main Hand, Off Hand, Ranged
NOTE:
Whenever you search for upgrades on your weapons it may take longer than usual, this is a result of searching the entire weapon catagory for upgrades.

Also the weapon upgrading is not 100% yet still refining the search parameters to show the best results possible. It should show upgrades alright but it's not tweaked to perfection yet.

I made it a default for all characters under level 10 (and higher without a talent spec) to only search for upgrades on Armor and DPS.

I have noticed there is still a bug whenever something is highlighted it will occasionally make the Gold/Silver/Copper icons disappear. Still haven't figured that one out yet.

* Since I changed so many things please keep an eye out for bugs I'm not aware of and report them to me, no matter how miniscule they seem. *

v1.0.3 -
Fixed error for characters under level 10
Hopefully fixed bug where gold/silver/copper icons disappear whenever upgrades are highlighted...
v1.0.1 -
The bug with Upgrader and Auctionator has been fixed.
Whenever you click on the potential upgrades it will no longer write info to the chat frame.
Fixed the bug that wouldn't let you Buyout or Bid on occasion.
v1.0 - Initial upload
Post A Reply Comment Options
Unread 08-13-11, 02:44 PM  
Jaim Sandar
A Deviate Faerie Dragon
AddOn Author - Click to view AddOns

Forum posts: 13
File comments: 357
Uploads: 1
I tried this with a couple of characters. One didn't have any trouble, the other I get this error whenever I cursor over any of the gear positions in the Upgrade tab:

Code:
Auctionator-2.9.7\AuctionatorHints.lua:909: Usage: GetItemInfo(itemID|"name"|"itemlink")
<in C code>
Auctionator-2.9.7\AuctionatorHints.lua:909: in function <Auctionator\AuctionatorHints.lua:907>
<in C code>
<in C code>
<in C code>
TheUpgrader\TheUpgrader.lua:1738: in function "ShowMyItem"
<string>:"*:OnEnter":1: in function <string>:"*:OnEnter":1

Locals:
tip = GameTooltip {
 0 = <userdata>
 SetQuestLogRewardSpell = <func> @AtlasLootReverse\libs\..\LibExtraTip.lua:276
 SetSpellBookItem = <func> @AtlasLootReverse\libs\..\LibExtraTip.lua:276
 Outfitter_OrigSetBagItem = <func> =[C]:-1
 SetExistingSocketGem = <func> =[C]:-1
 SetCurrencyToken = <func> =[C]:-1
 SetGuildBankItem = <func> =[C]:-1
 hasMoney = 1
 Outfitter_OrigSetHyperlink = <func> =[C]:-1
 SetQuestRewardSpell = <func> @AtlasLootReverse\libs\..\LibExtraTip.lua:276
 comparing = false
 SetSocketGem = <func> =[C]:-1
 shownMoneyFrames = 1
 SetPetAction = <func> =[C]:-1
 SetUnitDebuff = <func> @AtlasLootReverse\libs\..\LibExtraTip.lua:276
 SetLootItem = <func> =[C]:-1
 SetQuestItem = <func> =[C]:-1
 SetReforgeItem = <func> =[C]:-1
 SetTrainerService = <func> =[C]:-1
 numMoneyFrames = 2
 SetInboxItem = <func> =[C]:-1
 SetBuybackItem = <func> =[C]:-1
 shoppingTooltips = <table> {}
 SetHyperlinkCompareItem = <func> =[C]:-1
 SetMerchantItem = <func> =[C]:-1
 SetQuestLogItem = <func> =[C]:-1
 SetBackpackToken = <func> =[C]:-1
 SetUnitBuff = <func> =[C]:-1
 SetTalent = <func> @AtlasLootReverse\libs\..\LibExtraTip.lua:276
 SetTradePlayerItem = <func> =[C]:-1
 SetSendMailItem = <func> =[C]:-1
 updateTooltip = 0.16699999831617
 SetInventoryItem = <func> @..\Outfitter.lua:7543
 SetHyperlink = <func> @..\Outfitter.lua:7563
 SetLootRollItem = <func> =[C]:-1
 SetTradeSkillItem = <func> =[C]:-1
 Outfitter_OrigSetInventoryItem = <func> =[C]:-1
 SetAuctionSellItem = <func> =[C]:-1
 SetBagItem = <func> @..\Outfitter.lua:7529
 SetMerchantCostItem = <func> =[C]:-1
 SetTradeTargetItem = <func> =[C]:-1
 SetShapeshift = <func> @AtlasLootReverse\libs\..\LibExtraTip.lua:276
 SetUnit = <func> @AtlasLootReverse\libs\..\LibExtraTip.lua:276
 SetAuctionItem = <func> =[C]:-1
}
name = nil
_ = nil
count = 1
ShowTipWithPricing = <func> @Auctionator\AuctionatorHints.lua:801
I know it shows Auctionator a few times in the error text, but I never got anything like this until installing The Upgrader.
I do get a list of suggested items when I click on anything.

Does anyone have a clue what is causing this?

Thank you.
Report comment to moderator  
Reply With Quote
Unread 08-15-11, 02:09 AM  
Kcir
A Defias Bandit
 
Kcir's Avatar
AddOn Author - Click to view AddOns

Forum posts: 3
File comments: 14
Uploads: 1
Thumbs up Auctionator

I think the problem is that both Upgrader and Auctionator use the tooltips. The error you're getting seems to be because they're both trying to use the same tooltip at the same time. I have downloaded Auctionator and am trying to replicate your error currently... As soon as I figure out what the root cause is and how to work around it I will upload a fixed version of Upgrader.

Thanks,
Kcir
__________________
If practice makes perfect and nobodies perfect, why practice?
Because practice makes better.
Report comment to moderator  
Reply With Quote
Unread 08-24-11, 02:06 AM  
Kcir
A Defias Bandit
 
Kcir's Avatar
AddOn Author - Click to view AddOns

Forum posts: 3
File comments: 14
Uploads: 1
Version 1.0.1

Alright guys here's what's been updated:
The bug with Upgrader and Auctionator has been fixed.
Whenever you click on the potential upgrades it will no longer write info to the chat frame.
Fixed the bug that wouldn't let you Buyout or Bid on occasion.
__________________
If practice makes perfect and nobodies perfect, why practice?
Because practice makes better.
Report comment to moderator  
Reply With Quote
Unread 08-25-11, 08:37 PM  
Jaim Sandar
A Deviate Faerie Dragon
AddOn Author - Click to view AddOns

Forum posts: 13
File comments: 357
Uploads: 1
Re: Version 1.0.1

Originally posted by Kcir
The bug with Upgrader and Auctionator has been fixed.
Thank you very much! It works much better now.
Report comment to moderator  
Reply With Quote
Unread 08-26-11, 01:49 AM  
Kcir
A Defias Bandit
 
Kcir's Avatar
AddOn Author - Click to view AddOns

Forum posts: 3
File comments: 14
Uploads: 1
Re: Re: Version 1.0.1

No problem, let me know if you get anymore errors or if you have suggestions or complaints

Thank you for making me aware of the problem
Kcir

Originally posted by Jaim Sandar
Thank you very much! It works much better now.
__________________
If practice makes perfect and nobodies perfect, why practice?
Because practice makes better.
Report comment to moderator  
Reply With Quote
Unread 08-29-11, 08:40 PM  
salkiri
A Kobold Labourer

Forum posts: 1
File comments: 11
Uploads: 0
Error with Characters below 10

Get the following error with Characters below level 10. Just a FYI since it can be ignored until they get to 10.

Date: 2011-08-29 19:37:56
ID: 1
Error occured in: Global
Count: 1
Message: ..\AddOns\TheUpgrader\TheUpgrader.lua line 1076:
Usage: GetTalentTabInfo(tabIndex[, isInspect[, isPet[, groupIndex]]])
Debug:
[C]: ?
[C]: GetTalentTabInfo()
TheUpgrader\TheUpgrader.lua:1076: GetSpecStats()
TheUpgrader\TheUpgrader.lua:1412:
TheUpgrader\TheUpgrader.lua:1407
AddOns:
Swatter, v5.12.5198 (QuirkyKiwi)
AraBrokerGuildFriends, vr43
Auctionator, v2.9.7
Bagnon, v4.2.6
BagnonForever, v1.1.3
BagnonTooltips, v
Blipstick, v4.0.0.9
BrokerGotMail, v1.01a
Btex, v2.9.4
ccSpeed, v0.4
Dominos, v4.2.3
EasyMail, v
eCastingBar, v
FriendShare, vv1.5.1
GearScoreLite, v3x04
InFlightLoad, v4.2.001
InfoPanel, v10.11.10
LeatrixPlus, v4.2.10
LeatrixTooltip, v4.2.02
LevelRange, v4.0.00
LFGStatusIcon, v4.2.001
Mapster, v1.4.1
nivBuffs, v
OmniCC, v4.2.1
OptionHouse, v
PhanxChat, v4.2.0.135
RangeColors, v
ReagentHelper2, v2.0.16
shNameplates, v
SimpleRepair, v1.0
Squeenix, v4.1.0.15
StatBlockCore, v2.69
tekability, v3.3.0.6
tekJunkSeller, v2.3.2.1
tekKompare, v4.0.0.9
teksLoot, v3.3.0.9
tekticles, v4.1.0.12
TheUpgrader, v
XPerl, v3.1.5
XPerlParty, v
XPerlPartyPet, v
XPerlPlayer, v
XPerlPlayerPet, v
XPerlRaidFrames, v
XPerlRaidPets, v
XPerlTarget, v
XPerlTargetTarget, v
BlizRuntimeLib_enUS v4.2.0.40200 <us>
(ck=3ff)
Report comment to moderator  
Reply With Quote
Unread 08-30-11, 02:23 AM  
Kcir
A Defias Bandit
 
Kcir's Avatar
AddOn Author - Click to view AddOns

Forum posts: 3
File comments: 14
Uploads: 1
Re: Error with Characters below 10

Thanks, I guess I never even thought about characters under level 10... I've posted an update to correct error. I guess I need to get to level 10 and not select a talent tree to see if that throws an error also. ( I think it might but I don't have a character close to lvl 10 to test it yet )

Many Thanks salkiri
Kcir

Originally posted by salkiri
Get the following error with Characters below level 10. Just a FYI since it can be ignored until they get to 10.
__________________
If practice makes perfect and nobodies perfect, why practice?
Because practice makes better.
Report comment to moderator  
Reply With Quote
Unread 08-30-11, 02:43 PM  
Amemir
Son of a Murloc
 
Amemir's Avatar
AddOn Author - Click to view AddOns

Forum posts: 2
File comments: 41
Uploads: 1
Other slots

Not sure where you would show them on the tab but would it be possible to add in the other item slots?
Neck, Back, Fingers, Trinkets, MH, OH, Relic/Ranged
Report comment to moderator  
Reply With Quote
Unread 08-30-11, 04:42 PM  
Kcir
A Defias Bandit
 
Kcir's Avatar
AddOn Author - Click to view AddOns

Forum posts: 3
File comments: 14
Uploads: 1
Re: Other slots

I am currently working on getting them added in.

Thanks
Kcir

Originally posted by Amemir
Not sure where you would show them on the tab but would it be possible to add in the other item slots?
Neck, Back, Fingers, Trinkets, MH, OH, Relic/Ranged
__________________
If practice makes perfect and nobodies perfect, why practice?
Because practice makes better.
Last edited by Kcir : 09-03-11 at 02:00 AM.
Report comment to moderator  
Reply With Quote
Unread 09-20-11, 03:55 PM  
Kcir
A Defias Bandit
 
Kcir's Avatar
AddOn Author - Click to view AddOns

Forum posts: 3
File comments: 14
Uploads: 1
Newest Update

You asked for it and I provided. I would like to thank you Amemir for the suggestion, it helped motivate me to update.

I really liked the durabilty frame but it looked out of place with the trinkets, rings, cloak and necklace added in. I tried several combinations of things trying to make it look "professional" but it never panned out.

I've toyed with the idea of a single button to show all upgrades for every piece of armor but (unless I figure out a different way) that would require a full search of the Auction House, and I would prefer not doing that, to reduce the risk of crashing WoW. As it is searching for weapons can put a significant drain on the Auction House and I'm only searching through the weapon catagory.

I'm trying to figure out how to fix the bug with the Bid & Buyout icons not always showing up properly, so far it has proven difficult to nail what's actually causing the icons to disappear. I do plan on trying to make the upgrade buttons reflect when your bid is the highest (like the Browse Tab).

Thanks for the support and suggestions/bug reports.
Kcir
__________________
If practice makes perfect and nobodies perfect, why practice?
Because practice makes better.
Report comment to moderator  
Reply With Quote
Unread 09-23-11, 09:12 AM  
Aoife59
A Defias Bandit
 
Aoife59's Avatar

Forum posts: 3
File comments: 40
Uploads: 0
Unhappy Problem with Auctionator Scans

When I run AH scans with Auctionator, my game freezes as the data are processing and I have to close the game. I'm using the most recent upgrade of this addon.

Report comment to moderator  
Reply With Quote
Unread 09-23-11, 03:27 PM  
Kcir
A Defias Bandit
 
Kcir's Avatar
AddOn Author - Click to view AddOns

Forum posts: 3
File comments: 14
Uploads: 1
Re: Problem with Auctionator Scans

What were you trying to upgrade? I've had significant slowdowns on some of the new stuff added... I've been trying to refine it and make it easier on the game client. As far as I know all the main pieces (Head, Shoulders, etc.) shouldn't have any real drain on the auction house, some of the new stuff I had to search multiple catagories to display all of the potential upgrades, which does take its toll. I'm still new to programming lua and working with addons. I haven't found very much information about working with the auction house efficiently, and I can't make heads or tails of most of the Auctionator code.
I appreciate you telling me of the issue and I will be working on correcting it dilegently.

Kcir

Originally posted by Aoife59
When I run AH scans with Auctionator, my game freezes as the data are processing and I have to close the game. I'm using the most recent upgrade of this addon.

__________________
If practice makes perfect and nobodies perfect, why practice?
Because practice makes better.
Report comment to moderator  
Reply With Quote
Unread 09-23-11, 03:35 PM  
Aoife59
A Defias Bandit
 
Aoife59's Avatar

Forum posts: 3
File comments: 40
Uploads: 0
Re: Re: Problem with Auctionator Scans

I wasn't trying to upgrade anything. I was simply running a full scan in the AH like I do daily. It's an Auctionator function and without Upgrader installed it will scan in a few seconds then process the data in a few seconds. With Upgrader installed, the scan works as usual but the processing freezes the game completely. I have to ctrl-alt-del to close the program.

I haven't even tried to use Upgrader yet - I have to uninstall it so I can do my AH scans.

Originally posted by Kcir
What were you trying to upgrade? I've had significant slowdowns on some of the new stuff added... I've been trying to refine it and make it easier on the game client. As far as I know all the main pieces (Head, Shoulders, etc.) shouldn't have any real drain on the auction house, some of the new stuff I had to search multiple catagories to display all of the potential upgrades, which does take its toll. I'm still new to programming lua and working with addons. I haven't found very much information about working with the auction house efficiently, and I can't make heads or tails of most of the Auctionator code.
I appreciate you telling me of the issue and I will be working on correcting it dilegently.

Kcir
Report comment to moderator  
Reply With Quote
Unread 09-23-11, 04:09 PM  
Kcir
A Defias Bandit
 
Kcir's Avatar
AddOn Author - Click to view AddOns

Forum posts: 3
File comments: 14
Uploads: 1
Re: Re: Re: Problem with Auctionator Scans

Oh, I'm not sure how The Upgrader would affect the Auctionator scan? I have no background searching or cataloging going on and I paid careful attention to not do any full scans of the auction house with the upgrader functions. I will download Auctionator and see if I can replicate this problem, so I can see how to rectify it.

I appologize for the inconvenience.

Kcir

Originally posted by Aoife59
I wasn't trying to upgrade anything. I was simply running a full scan in the AH like I do daily. It's an Auctionator function and without Upgrader installed it will scan in a few seconds then process the data in a few seconds. With Upgrader installed, the scan works as usual but the processing freezes the game completely. I have to ctrl-alt-del to close the program.

I haven't even tried to use Upgrader yet - I have to uninstall it so I can do my AH scans.
__________________
If practice makes perfect and nobodies perfect, why practice?
Because practice makes better.
Report comment to moderator  
Reply With Quote
Unread 09-26-11, 10:49 AM  
K0DiNE
A Kobold Labourer
 
K0DiNE's Avatar

Forum posts: 0
File comments: 19
Uploads: 0
Re: Re: Re: Problem with Auctionator Scans

Originally posted by Aoife59
I wasn't trying to upgrade anything. I was simply running a full scan in the AH like I do daily. It's an Auctionator function and without Upgrader installed it will scan in a few seconds then process the data in a few seconds. With Upgrader installed, the scan works as usual but the processing freezes the game completely. I have to ctrl-alt-del to close the program.

I haven't even tried to use Upgrader yet - I have to uninstall it so I can do my AH scans.
I think I have the exact same problem On mine, it will sometimes finish, but many minutes later. I love the idea of the addon though!
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: