Download
(18Kb)
Download
Updated: 04-08-08 08:19 PM
Pictures
File Info
Updated:04-08-08 08:19 PM
Created:unknown
Downloads:17,337
Favorites:251
MD5:

AuctionFilterPlus  Popular! (More than 5000 hits)

Version: 20400-2
by: DSanai [More]

This mod adds a flyout panel of filters and display modifications, plus a reset button, to the Auction House.

Thank you to the authors of AuctionFilterRL (Joshaze), AH_Reset (AnduinLothar), AuctionSort (Abraha), and AH_Wipe (Neriak), as these mods formed the base for this extension.

I've added a few more filters that I always wished I'd had when shopping (such as only-20-piece stacks, and exact search), changed it to a low-clutter Flyout display, added the ability to save one's filter settings, merged the two mods into one, and added tooltips so users have more information about what each filter does.

FEATURES
-- Adds a Filter button and a Reset button to the AuctionHouse frame.
-- Pressing the Filter button will cause a Flyout menu to appear.
-- The filter checkboxes on the flyout allow you to limit your AH results or change the display of certain information.
-- In "Show Best Deals" display, bolts of cloth and greater essences are valued as their appropriate number of component elements.
-- You can clear your filter settings with a single click.
-- You can clear your Auction House search boxes with a single click.
-- You can save your filter settings as your default setup, which will persist across sessions, characters, and servers.
-- You can clear your settings temporarily and then reload them without relogging.
-- Each of the filter checkboxes has an explanatory tooltip.
-- Ready for localization (please help do so, if you are German- or French-speaking). You will be credited!
-- Compatible with Auctioneer and KC_Items.

v20400-2 (fan's update) Driizt
-- Detect Auctioneer Advanced 5.x CompactUI setting and abort if enabled.
-- Add Auc-Advanced to ## OptDeps to ensure AFP doesn't hook AH before checking its settings.
-- Beautify addon print function.
-- Move the compatibility checks earlier in the execution path to disable cleanly.
-- GetMoney -> getMoney bugfix capitalization of string variable as opposed to API call.

v20400-1
-- Patch 2.4 compatibility changes (courtesy Dridzt)
Optional Files (0)


Post A Reply Comment Options
Unread 10-08-06, 02:48 PM  
KALIROB2k5
A Kobold Labourer

Forum posts: 0
File comments: 6
Uploads: 0
Re: fix for AH lag

Originally posted by pingbo
Just from reading the comments on the other addon sites, I thought I'd repost a fix for the lag problem here:

[on ui.worldofwar.net, demar wrote:]
I upgraded from version 10900-1 to 11100-1 and also noticed the scrolling slowdown. After some experimenting I found that if I comment out the gametooltip onload stuff at the end of the auctionfilterplus.xml file, the slowdown goes away:

<GameTooltip name="AFHiddenTooltip" inherits="GameTooltipTemplate" parent="UIParent" hidden="true">
<!-- <Scripts>
<OnLoad>
GameTooltip_OnLoad();
this:SetOwner(WorldFrame, "ANCHOR_NONE");
</OnLoad>
</Scripts>
--> </GameTooltip>
</Ui>

No idea why this worked, or what is getting broken by removing this (everything seems to still be working correctly) .

[my reply]
I just took a look at demar's fix for the slowdown, and it definitely works.

Looking at the code, the AFHiddenTooltip is only used to set some information that was checked by the ColorKnown functionality. This functionality was removed (commented out) in the recent versions, but the AFHiddenTooltip stuff is still in the loop that updates items in the AH list.

To be safe, I also opened up AuctionFilterPlus.lua and commented out the two lines that call AFHiddenTooltip, since it's not being used anywhere anymore.
Hmm thats interesting pingbo but glad to hear theres a fix. Any chance of someone uploading the fix for us who have the XML editing skills of a plank? lol It would be much appreciated till DSanai can get a fix out.
Report comment to moderator  
Reply With Quote
Unread 12-11-06, 03:06 PM  
xelepart
A Deviate Faerie Dragon
AddOn Author - Click to view AddOns

Forum posts: 18
File comments: 26
Uploads: 5
one thing i've always wanted in this mod (and I don't see why we don't have it yet) is a "sort by buyout price per unit" option...

Basically, if I'm viewing price per item, and I sort by buyout price, I don't want it to sort by buyout price of the whole stack...

Any chance this might be added?

-x
Report comment to moderator  
Reply With Quote
Unread 12-11-06, 10:54 PM  
DSanai
A Wyrmkin Dreamwalker
 
DSanai's Avatar
AddOn Author - Click to view AddOns

Forum posts: 50
File comments: 110
Uploads: 3
Yes, but the problem is, it would only sort the ones on the current page of items (and so each page would be sorted individually). Only Blizzard's real Auction API can sort ALL the returned items so that you don't end up with 10 pages of page-only-sorted items.

That's why I haven't rushed to implement it. I mostly use the sort-by-buyout sort, and then use the green/yellow/red price indicators to see where the real values are.
__________________
Dsanai - nElf Hunter
Glacialfox - nElf Death Knight
Evilianti - Gnome Warlock
Report comment to moderator  
Reply With Quote
Unread 01-11-07, 11:28 PM  
zorched
A Kobold Labourer

Forum posts: 0
File comments: 11
Uploads: 0
Originally posted by DSanai
Yes, but the problem is, it would only sort the ones on the current page of items (and so each page would be sorted individually). Only Blizzard's real Auction API can sort ALL the returned items so that you don't end up with 10 pages of page-only-sorted items.
I hope I'm not giving away too big of a secret here, but... Blizzard's real Auction API doesn't sort all the returned items. It only does it by page.

This is a performance necessity on their part, as there is no option to list auctions without a sort, and many people do entire auction house listings. (Most are probably using addons like auctioneer, but there may be some doing them by hand...) Sort is, at best, order n log n, which means it takes 20 times longer to sort 10 times as much stuff. Doing a sort on the whole auction house would therefore be expensive - and then when the person aborts after viewing two pages, we find that it was all a big waste.
Report comment to moderator  
Reply With Quote
Unread 01-24-07, 08:47 PM  
Blissfulpain
A Kobold Labourer

Forum posts: 1
File comments: 7
Uploads: 0
Feature request:

this was posted on the WoW suggestion forums
Currently, all Jewelcrafter-cut Gems are filed under the generic "Trade Goods -> Gems" subcategory along with regular/old crafting gems, making it virtually impossible to simply browse through them.

I suggest adding sub-groups under "Trade Goods -> Gems" to organize them, preferably by socket (red/yellow/blue/meta) or maybe gem name (garnet/ruby/moonstone/etc). As it stands right now, unless you already know what kinds of gems are available or what gems you are interested in, it's impossible to simply pick through to see what's available, or what might be a better upgrade.
I would like to propose, based off the above suggestion, that you integrate the ability to filter gem listings by socket colour. I think that fits appropriately into the scope of your addon, any other extra features regarding Jewel crafting searches you wish to incorperate would certainly be appreciated too.

-bliss
Report comment to moderator  
Reply With Quote
Unread 02-05-07, 09:12 AM  
xelepart
A Deviate Faerie Dragon
AddOn Author - Click to view AddOns

Forum posts: 18
File comments: 26
Uploads: 5
Can you please fix the TargetOfTarget error? When I have AFP loaded, TargetOfTarget sometimes doesn't appear (I get tainting issues).

I think it has to do with your weird font and blizzard UI loading in your .TOC file.

I removed the "font" loading thing and it didn't change your mod at all.

I changed the Blizzard UI loading to the proper "loadwith" as follows:
## LoadWith: Blizzard_AuctionUI

instead of forcing a Blizzard UI file to load at the wrong time the way you do:
..\..\FrameXML\Fonts.xml
..\Blizzard_AuctionUI\Blizzard_AuctionUITemplates.xml

That's technically bad modding. And it's causing taint problems. I actually think it's the Fonts thing that's causing the taint problems (you're basically making Blizzard think your code is the source for the Fonts.xml file, which is wrong.)

But it's also improper to load their templates. Just use LoadWith in your .TOC, and login times will be faster, and you'll still only load after the blizzard UI does.

-x
Report comment to moderator  
Reply With Quote
Unread 02-05-07, 07:43 PM  
DSanai
A Wyrmkin Dreamwalker
 
DSanai's Avatar
AddOn Author - Click to view AddOns

Forum posts: 50
File comments: 110
Uploads: 3
That's not bad coding, it's legacy code added to get around a bug from a while back. I wasn't aware of any issues with it so I left it alone (old adage, what ain't broke, and all that).

Please feel free to remove those lines and let me know if it stops the tainting. I don't receive any tainting issues (even before these updates) so I am unable to test any changes of this sort. If it does resolve your issue, let me know what you changed and I'll be happy to make those changes to the official version.
__________________
Dsanai - nElf Hunter
Glacialfox - nElf Death Knight
Evilianti - Gnome Warlock
Report comment to moderator  
Reply With Quote
Unread 02-06-07, 09:30 AM  
xelepart
A Deviate Faerie Dragon
AddOn Author - Click to view AddOns

Forum posts: 18
File comments: 26
Uploads: 5
Originally posted by DSanai
That's not bad coding, it's legacy code added to get around a bug from a while back. I wasn't aware of any issues with it so I left it alone (old adage, what ain't broke, and all that).

Please feel free to remove those lines and let me know if it stops the tainting. I don't receive any tainting issues (even before these updates) so I am unable to test any changes of this sort. If it does resolve your issue, let me know what you changed and I'll be happy to make those changes to the official version.
Well, sure. Legacy code from before two changes Blizzard made, one which allowed you to not have to do that, and another that made it so your code touching theirs is a bad thing...

Anyway - do you use default UI TargetofTarget? I find that if I have AFP installed, my ToT randomly doesn't show up. It's very unpredictable, and it might have something to do with my pet getting agro first, so it may only apply to hunters and warlocks. Either way, I haven't noticed the ToT not showing up since I made the changes I specified in the earlier note, but I haven't been soloing all that much either...

-x

edit: PS I also found that TipBuddy and a couple other mods cause the exact same "randomly doesn't show up" problem on the ToT frame. BugSack was catching "mod tried to call a protected function" errors, that's how I narrowed it down to the mods I did. I tested each one individually and each one seemed to cause it when the others were not loaded.
Last edited by xelepart : 02-06-07 at 09:32 AM.
Report comment to moderator  
Reply With Quote
Unread 02-06-07, 09:50 AM  
xelepart
A Deviate Faerie Dragon
AddOn Author - Click to view AddOns

Forum posts: 18
File comments: 26
Uploads: 5
Is it possible to set up a "sort by buyout price per item" option? Right now, sort by buyout price, with PPI on, sorts by buyout price per stack, which isn't all that useful.

-x
Report comment to moderator  
Reply With Quote
Unread 03-14-07, 03:42 PM  
Uruloke
A Defias Bandit

Forum posts: 3
File comments: 2
Uploads: 0
The check for KC_Items auction scanning appears to be off. Instead of checking for KC_ItemsAuction it should be KC_Auction. Fixed that on my version but thought I'd mention it for you.
Report comment to moderator  
Reply With Quote
Unread 07-07-07, 04:00 AM  
omicron
A Defias Bandit
AddOn Author - Click to view AddOns

Forum posts: 3
File comments: 47
Uploads: 1
Doesn't seems to work with Auctioneer, there no Buttons, but i can see a Text RESET.

I can open the panel with /afp and it works but why i havn't buttons?
Last edited by omicron : 07-07-07 at 02:23 PM.
Report comment to moderator  
Reply With Quote
Unread 07-07-07, 06:34 PM  
DSanai
A Wyrmkin Dreamwalker
 
DSanai's Avatar
AddOn Author - Click to view AddOns

Forum posts: 50
File comments: 110
Uploads: 3
Are you using the latest Auctioneer from here: http://auctioneeraddon.com/

It won't work with older versions.
__________________
Dsanai - nElf Hunter
Glacialfox - nElf Death Knight
Evilianti - Gnome Warlock
Report comment to moderator  
Reply With Quote
Unread 07-08-07, 04:28 AM  
omicron
A Defias Bandit
AddOn Author - Click to view AddOns

Forum posts: 3
File comments: 47
Uploads: 1
Originally posted by DSanai
Are you using the latest Auctioneer from here: http://auctioneeraddon.com/

It won't work with older versions.
yes 4.02, and other ah mods i've disabled to test afp.
and it doesn't work ... with the newest afp version there're no buttons.
Report comment to moderator  
Reply With Quote
Unread 07-08-07, 03:45 PM  
DSanai
A Wyrmkin Dreamwalker
 
DSanai's Avatar
AddOn Author - Click to view AddOns

Forum posts: 50
File comments: 110
Uploads: 3
Please try disabling everything except Auctioneer (and its included addons) and AFP -- frame moving mods and other non-auction mods can also cause conflicts of this sort.
__________________
Dsanai - nElf Hunter
Glacialfox - nElf Death Knight
Evilianti - Gnome Warlock
Report comment to moderator  
Reply With Quote
Unread 07-08-07, 06:45 PM  
SmuvMoney
A Defias Bandit

Forum posts: 3
File comments: 83
Uploads: 0
small issue with AFP when using QAHImproved

When I use AFP with QAHImproved, the Filters button (afp_FlyoutButton) is hovering over the "X" button. This is because QAHImproved makes the AH windows somewhat longer lengthwise. With the normal AH window, this is not an issue. However, I thought it best to provide a workaround that may be useful in future releases.

To allow this to work with other addons that affect the AH window, change this line in AuctionFilterPlus.lua:

afp_FlyoutButton:SetPoint("TOPRIGHT","AuctionFrameBrowse","TOPRIGHT",50,-14);

to

afp_FlyoutButton:SetPoint("LEFT","AuctionFrameCloseButton","LEFT",-70,0);

This simply anchors the buttons to the left of the X close button so that it always sits next to it. If another addon is using that space, you may still have an issue. However, it shouldn't cover the X button when using QAHImproved.
__________________
Peace & God Bless,

$muvMoney
John 14:27 & Numbers 6:24
Last edited by SmuvMoney : 07-08-07 at 06:46 PM.
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: