BananAH

0.4.5 Search tab

Auction house addon for RIFT

Work in progress

Posting features:

  • Auto splitting of item stacks
  • Auto posting
  • Undercut on right click
  • Posting queue management

Own auctions tracking features:

  • Tracks all your characters' auctions
  • Shows competition for your auctions
  • Fast auction cancel

Use /bah or /bananah to show the window.

More features will come soon!

You must login to post a comment. Don't have an account? Register to get one!

  • Avatar of Tsurani Tsurani May 15, 2013 at 23:13 UTC - 0 likes

    @drapeta: Go

    yes download the r78 version, it should fix it.

  • Avatar of drapeta drapeta May 15, 2013 at 17:24 UTC - 0 likes

    I love this addon, it is invaluable.

    The reason im here is because not all of the things in my bag show up to post. I am not sure why, but for example, I have a lot of exotic leather in my bag, and it doesn't show in the post tab.

    I have reinstalled (deleted and got a fresh copy)

    Has anyone else had this difficulty, and is there an easy fix?

  • Avatar of Tsurani Tsurani Apr 30, 2013 at 02:20 UTC - 0 likes

    Is this still active?

    the the homepage for this addon is dead (404)

  • Avatar of pappawolfie pappawolfie Apr 05, 2013 at 04:04 UTC - 0 likes

    love finding someone working on an ah addon for any game i play only problems ive come across is it seems a bit laggy when running it and is there any way to change the scale of the window, i play at 1280x1024 windowed mode and the addon window has to be moved side to side to view all of it. maybe my scaling is messed up but figured id ask before messing with too much :) keep up the great work. Pappa

  • Avatar of Baanano Baanano Mar 20, 2013 at 07:14 UTC - 0 likes

    @Abingtapin: Go

    The competition column shows:

    • Competition (text)
    TextMeaning
    WeakBetween 0 and 20% of the auctions are cheaper than yours
    ModerateBetween 20 and 40% of the auctions are cheaper than yours
    IntenseBetween 40 and 60% of the auctions are cheaper than yours
    StrongBetween 60 and 80% of the auctions are cheaper than yours
    FierceBetween 80 and 100% of the auctions are cheaper than yours
    • Auctions below (number)

    Exact number of auctions that are cheaper than yours.

  • Avatar of Abingtapin Abingtapin Mar 15, 2013 at 15:52 UTC - 0 likes

    Would it be possible to get some sort of explanation about how the competition column works in the "Selling" tab, and how it relates to the configuration options for selling? I'm trying to figure out how to best use that to tell me whether I should cancel and repost auctions.

  • Avatar of AbysseDream AbysseDream Feb 28, 2013 at 06:36 UTC - 0 likes

    hi, really like to play with bananaAH, and did a locale translation of it ; but rather I should put it here through Curseforge . It looks like I can't actually edit french translation via Curse . Let me known and thanks for the great work !

  • Avatar of Baanano Baanano Dec 19, 2012 at 21:32 UTC - 1 like

    @gerweck: Go

    To summarize my former post:

    FlagsOutcomeFinal Price
    Auction you've postedSoldSoldKnown
    ExpiredExpiredN/A
    CancelledCancelledN/A
    Auction you've boughtOwnBoughtSoldKnown
    Auction you've bidded onWonSoldKnown
    RBESoldKnown
    NoneSoldUnknown
    OthersBidded + RBESoldKnown
    BiddedSoldUnknown
    RBESold/CancelledUnknown
    NoneUnknownUnknown

    About the Self/Competition matcher:

    The time left option sounds like a good idea and would be easy to do, it'd be a slider:

    Ignore auctions with less than X hours remaining [=============] (0-48)
    

    Your other idea would be a selector "Prefer [self matching | undercutting]" with the self matching option being the current behavior, and the undercutting one, the behavior you propose.

    Another idea would be a "Max competition: [None|Weak|Moderate|Intense|Strong|Fierce]" option, that prevented your auction to be posted at high prices. Fierce would be the default, to emulate the current behavior.

    The problem I see is that this matcher has too many options (currently, 6). Maybe the hypothetical Max competition option could be a different matcher.

    To address your later paragraph, I'd like to add a tooltip extension to item tooltips at some point. It would show:

    • Volume of auctions seen on the last X days
    • Min price per unit (latest scan's active auctions)
    • Price of the stack if sold at that min price
    • Reference price per unit (using whatever you've configured as default for that item category)
    • Price of the stack if sold at that reference price

    Not sure if this would suit your needs, but it's something I've wanted to do since the beginning. Last time I checked, adding tooltip extensions was tricky, though now there are some addons that use them (eg. ImhoBags) so it shouldn't be too difficult to copy Imhothar's code ;)

    Last edited Dec 19, 2012 by Baanano
  • Avatar of Baanano Baanano Dec 19, 2012 at 10:47 UTC - 0 likes

    @gerweck: Go

    Hi gerweck,

    There are already some variables that store the possible outcome of an auction, these are:

    • Bidded: This flag is active on auctions you've seen at least with two different bid prices. It means the auctions has been bidded on. Note an auction may have been bidded but not be flagged as such if you haven't captured the price change in your scans. This is a shortcoming of the Addon API, because the native auction house knows if an auction has been bidded on (and forces you to bid a higher amount) or not (you can bid the exact bid amount), but I don't expect it to be fixed anytime soon.
    • Removed before expiration: This flag is active on auctions that have disappeared from the auction house before their min. expiration time. It means the auction has been either cancelled or sold. As this depends on your auction house scans, there may be auctions that have been removed before expiration but don't have this flag on because the first time you saw they had disappeared was past the min. expiration time. Again, due to the design of the auction house, an auction may be incorrectly flagged as removed before expiration in certain cases, for example when the game language of the poster doesn't match yours and you perform a search filtered by item name.

    If an auction has both the Bidded and RBE flags on, and the RBE flag isn't a false positive, its outcome can only be that the auction has been sold, as bidded auctions can't be cancelled.

    • Own Bidded: This flag is on when you've bidded on the auction using a LibPGC-based auction addon (as BananAH). The bid needs to have been done through the BananAH UI.
    • Own Bought: Same as former flag, but when you've bought the auction.
    • Cancelled: Same as the former flags, when you've cancelled an auction through BananAH.

    There are three more flags that will be added in the future (when I add mail support):

    • Won: Flag for auctions you win
    • Sold: Flag for auctions you've sold
    • Expired: Flag for auctions you posted and haven't been sold

    Note it's really difficult to know the outcome of auctions you haven't either post or bought yourself. I thought about implementing a feature to share auction data with other players, though then somebody could poison your database sending fake auction data. Maybe only accept info from guildies and/or friends?

    Have to go to work, I'll answer the rest of your post later.

  • Avatar of gerweck gerweck Dec 19, 2012 at 06:11 UTC - 0 likes

    Thanks for the info. I'm really looking forward to the history tracking, as you really can't make effective decisions and price effectively if you can't take into effect the demand side of the equation. Summary statistics on listings only give you the supply side, and don't tell you whether people are actually buying things up at those prices.

    Edit: i thought I had encountered a nasty bug, but it turned out that I had one stack sitting there with a TTL of 47 minutes next to all the 47 hours, which was triggering the self-auction price matcher. It would be nice if there were a way to only match auctions with at least certain amount of time left. E.g., auctioneer had a "ignore if less than two hours remaining" in some of its modules. It also might be nice if you could toggle whether to match your own auctions based on distance from the price you would otherwise post at rather than distance from 100%. E.g., if I have listings at 108% and the market is at 75%, my new listings will go at 108% if I set the self-matching threshold at 10%. The chance of these new listings selling is probably nil. It would also be useful to have a way to say "only allow x auctions and/or y sellers below me or else don't post or don't self-match."

    While I'm giving enhancement suggestions, one that I'd really like to see is the listing price if possible. The decision about whether to auction or vendor, and also whether to buy under-priced items for resale, can depend a lot on the listing price. Of course you also need the auction-history statistics to make informed decisions here, but I understand you have limited time. :-)

    Last edited Dec 19, 2012 by gerweck

Facts

Date created
Mar 03, 2012
Category
Last update
Jun 16, 2013
Development stage
Release
Language
  • enUS
License
Public Domain
Curse link
BananAH
Downloads
32,342
Recent files

Authors

Relationships

Embedded library
LibAsyncTextures
LibPGC
LibPGCEx
Yague