Download
(277 Kb)
Download
Updated: 05-12-14 10:46 AM
Pictures
File Info
Updated:05-12-14 10:46 AM
Created:03-02-12 07:55 PM
Downloads:19,631
Favorites:109
MD5:
BananAH  Popular! (More than 5000 hits)
Version: 0.4.17
by: Baanano [More]
Auction house addon for RIFT.

* Work in progress *

Searching features:
- Extended search options: Find the best bargains
- Offline search: Search auctions everywhere

Posting features:
- Batch posting: Configure your auctions once and post them with a single click
- Auto stack splitting: Don't lose time doing it yourself

Own auctions tracking features:
- Tracks all your characters' auctions
- Shows competition for your auctions

Other features:
- Powerful price calculation & matching features: Will suggest you the most profitable prices
- Extendable: Create your own auction searchers & price models

Integration with other AddOns:
- ImhoBags
- Docker
- Shares auction data with any PGC-based addon

**Use /bah or /bananah to show the window.**
Release 0.4.17
- Updated artifact categories
- Updated to RIFT 2.7

Release 0.4.16
- Fixed typo that caused scans to fail when transcendent items were found
- Added artifact categories
- Updated to RIFT 2.6

Release 0.4.15
- Fixed bug that cancelled pricing for unknown categories
- Added "Dream weaver" category
- Updated to RIFT 2.5

Release 0.4.14
- Added auction count per character indicator at the bottom left corner

Release 0.4.13
- Updated to RIFT 2.4
- Partially updated to the new event model

Release 0.4.10
- Fixed some dimension item categories
- Fixed bug for items without category
- Added rarity filter to the Resell searcher

Release 0.4.9
- Updated to RIFT 2.3
- Fixed item categories (Crafting > Materials > Hide renamed to Crafting > Materials > Butchering)

Release 0.4.5
- New Search Tab:
+ Search auctions matching your search criteria both online and offline.
+ Provides several searchers in addition to the Basic one, which emulates the native AH behavior. Check LibPGCEx for more info on adding custom searchers.
+ Allows saving search parameters to reuse later.
- Post Tab:
+ Added Category filter to the item list.
+ Reorganized layout.
+ The "Number of auctions" slider behavior has been changed to allow more expressiveness when setting up Autoposting.
+ Added "Reset" button that resets posting parameters to those configured for the item's category.
- Posting Queue:
+ Moved out of the Post tab, to the bottom right corner of the addon window, available from any tab.
- Autoposting:
+ Now shares the same posting parameters than "normal" posting.
+ Items with Auto posting enabled will show their new lightning icon in full color, those with Auto posting disabled show the lightning icon grayed out.
+ The lightning icon on the Post tab allows to toggle Autoposting on/off with the currently introduced posting parameters.
+ The lightning icon on the Item List allows to toggle Autoposting on/off with the default posting parameters for the item's category (as if you had pressed the Reset button before enabling autoposting).
+ Autoposting will be deactivated upon item selection if the reference price isn't available.
+ Autoposting will be deactivated if any parameter is changed in the Post Tab, or when pressing the Reset button.
- Config tab:
+ Many changes and additions for the new features.
+ Added Prices section which allows tuning pricings for each item category independently.
+ Added poweful Price model editor in the Prices section.
- Integration with other AddOns:
+ ImhoBags: Right clicking on items can now interact with the Search, Post and Selling tabs. Care: if you're on other tab or the BananAH window is closed, the item will be used as usual.
+ Docker: If Docker is installed, the MiniMap button will be added to it.
- Updated to RIFT 2.1
- Externalized Auction DB to LibPGC.
- Externalized item price calculations to LibPGCEx.
- Externalized GUI library to Yague.
- Fixed all known bugs and performance bottlenecks.

Release 0.3.1
- Updated to Rift 1.9

Release 0.3
- Updated to Rift 1.8

- Background scanner changes:
+ Scanning speed improved
+ The background scanner can be temporarily disabled now
+ Expiration times are estimated more accurately

- Post Tab changes:
+ Added extra info on the auction being posted
+ Added new pricing models & price matchers
+ Added score column that compares auction prices with the reference prices
+ Auctions are color coded by score

- New Auctions Tab:
+ Keeps track of all your characters' auctions
+ Shows competition for your posted auctions
+ The auction list is filterable to help you locate your auctions without having to scroll hundreds of pages
+ Faster auction cancelling functionality than the native AH window

- Other minor changes & features:
+ Added option to close the addon window when the native auction window is closed
+ Added status bar: Scan results & error messages are shown in the status bar now, instead of being dumped to the chat
+ The 'Hide item' filter has been improved: Now you can also hide items only for some characters
+ Items shown in the Post tab can be filtered by rarity now
+ The 'Post' button now has a 0.5 cooldown to prevent accidental posting
+ Posting & Autoposting configs are saved per character now
+ The "Buy < Vendor" warning now takes into account the 5% auction house fee
+ The Posting queue now displays the number of tasks queued
+ Expiration times are shown as time remaining now
+ New option to select the order in which the price matchers are applied
+ Undercutting and other features consider auctions posted by your other characters as own

- Fixed a lot of bugs

- Documentation is no longer included in the addon package. Check our website instead: http://www.bananah.net

Beta 0.2.2
- Reduced the auction database size so it doesn't get truncated
- Speeded up the background auction scanner

Beta 0.2.1
- Added addon documentation by LunaEclipse

Beta 0.2.0
- Added item filtering functionality to the items panel.
- Improved the posting fields and added an option to bind bid & buyout prices.
- Added basic and statistical pricing models (User defined, Vendor, Average, Standard deviation, Median and Trimmed mean).
- Added price matchers (Self matcher and Competition undercut matcher)
- Added auto posting (aka. batch posting)
- Added "undercut on right click" to the auction panel.
- Added posting queue management functionality.
- Added (optional) map icon and configuration tab.
- Fixed some bugs.

Beta 0.1.4
- Fixed some critical bugs

Beta 0.1.3
- Added German translation by chii
- Fixed error with some crafting materials
- Fixed error when the bags were empty

Beta 0.1.2
- Added Russian translation by Aybolitus

Beta 0.1.1
- Added localization support
- The addon window will be displayed above the native AH window if opened after it
- Bid & Buyout prices are no longer linked by default

Beta 0.1.0
- First release
Optional Files (0)


Archived Files (17)
File Name
Version
Size
Author
Date
0.4.16
277kB
Baanano
04-02-14 08:00 PM
0.4.15
276kB
Baanano
02-18-14 05:34 PM
0.4.14
272kB
Baanano
10-24-13 03:13 PM
0.4.13
271kB
Baanano
09-30-13 01:07 PM
0.4.10
260kB
Baanano
06-25-13 04:03 PM
0.4.9
260kB
Baanano
06-16-13 04:17 PM
0.4.5
255kB
Baanano
02-17-13 11:51 AM
0.3.1
178kB
Baanano
06-30-12 02:56 PM
0.3.0
172kB
Baanano
05-18-12 04:27 PM
0.3
788kB
Baanano
03-31-12 05:25 PM
0.2.1
786kB
Baanano
03-25-12 02:42 PM
0.2.0
119kB
Baanano
03-20-12 04:34 PM
0.1.4
87kB
Baanano
03-17-12 03:02 PM
0.1.3
87kB
Baanano
03-11-12 07:50 AM
0.1.2
87kB
Baanano
03-09-12 12:56 PM
0.1.1
86kB
Baanano
03-08-12 02:21 PM
0.1.0
81kB
Baanano
03-02-12 07:55 PM


Post A Reply Comment Options
Unread 07-01-12, 02:05 PM  
Kreiri
Claw of Regulos
 
Kreiri's Avatar
AddOn Author - Click to view AddOns

Forum posts: 19
File comments: 82
Uploads: 2
Kreiri is offline Report comment to moderator  
Reply With Quote
Unread 07-01-12, 05:09 AM  
Baanano
Bomani Harbinger
AddOn Author - Click to view AddOns

Forum posts: 5
File comments: 35
Uploads: 6
Quote:
Originally Posted by Kreiri
I finally decided to try this addon.

1. Only "post", "auctions" and "config" tabs are enabled; is this intended?

2. There is a textfield overlapping items list; it seems that mask frame for scrollview with items isn't set correctly.

3. clicked on Bull Chameleonfish in items list, got this:
1) The other tabs are still in development. The search tab was available in the latest alphas, but the watchdog has destroyed it, so I'll have to rewrite it.

2) That's weird, could you post a screenshot? Maybe I messed up some anchor.

3) That bug was present in the prerelease version (the one in the official and bananah.net forums), but was fixed in the release version, could you try to reproduce it with the current one?
Baanano is offline Report comment to moderator  
Reply With Quote
Unread 07-01-12, 01:48 AM  
Kreiri
Claw of Regulos
 
Kreiri's Avatar
AddOn Author - Click to view AddOns

Forum posts: 19
File comments: 82
Uploads: 2
I finally decided to try this addon.

1. Only "post", "auctions" and "config" tabs are enabled; is this intended?

2. There is a textfield overlapping items list; it seems that mask frame for scrollview with items isn't set correctly.

3. clicked on Bull Chameleonfish in items list, got this:
Quote:
Error: LibBInterface/BMoneySelector.lua:103: bad argument #1 to 'max' (number expected, got nil)
In BananAH / (LibCron task)
stack traceback:
[C]: in function 'max'
LibBInterface/BMoneySelector.lua:103: in function 'SetValue'
BananAH/PostingFrame.lua:519: in function 'PriceMatched'
BananAH/PostingFrame.lua:528: in function 'ApplyPricingModel'
BananAH/PostingFrame.lua:994: in function 'SelectionChanged'
LibBInterface/BDropdown.lua:117: in function 'SetSelectedIndex'
BananAH/PostingFrame.lua:366: in function 'UpdatePostingConfig'
BananAH/PostingFrame.lua:422: in function 'callback'
BananAH/Services/Modules.lua:147: in function 'CollectPrice'
BananAH/Services/Modules.lua:151: in function 'callback'
...
LibCron/LibCron.lua:117: in function <LibCron/LibCron.lua:117>
[C]: in function 'xpcall'
[C]: in function 'Dispatch'
LibCron/LibCron.lua:29: in function <LibCron/LibCron.lua:22>
Kreiri is offline Report comment to moderator  
Reply With Quote
Unread 06-30-12, 06:04 PM  
kschir
Premium Member

Forum posts: 0
File comments: 8
Uploads: 0
Thank you!

Thank you getting this out so quickly!
kschir is offline Report comment to moderator  
Reply With Quote
Unread 06-30-12, 02:23 PM  
Suziekew
Zombie
 
Suziekew's Avatar

Forum posts: 1
File comments: 20
Uploads: 0
It's back (at least it is on Curse) and working like a charm, as always. Thank you, thank you for getting this back up so quickly!
Suziekew is offline Report comment to moderator  
Reply With Quote
Unread 06-30-12, 01:22 PM  
Suziekew
Zombie
 
Suziekew's Avatar

Forum posts: 1
File comments: 20
Uploads: 0
Quote:
Originally Posted by Wryn
Can't wait for an 1.9 update... my mailbox is full and I'm too lazy selling it in the AH without BananAH.
haha! Couldn't have said it better. I'm in the same boat. Hope the fix is up soon!
Last edited by Suziekew : 06-30-12 at 01:23 PM.
Suziekew is offline Report comment to moderator  
Reply With Quote
Unread 06-30-12, 03:43 AM  
Wryn
 
Wryn's Avatar

Forum posts: 0
File comments: 10
Uploads: 0
Can't wait for an 1.9 update... my mailbox is full and I'm too lazy selling it in the AH without BananAH.
Wryn is offline Report comment to moderator  
Reply With Quote
Unread 06-28-12, 03:46 PM  
earnstaf

Forum posts: 0
File comments: 10
Uploads: 0
Re: Re: Broken after 1.9

Quote:
Originally Posted by Baanano
Quote:
Originally Posted by kschir
Hoping to see a new version soon!
I'm working on it, I'll try to release a working one this weekend.
!!! Very nice! Thank you very much. I am lost without BAH at this point.
earnstaf is offline Report comment to moderator  
Reply With Quote
Unread 06-28-12, 12:46 AM  
Baanano
Bomani Harbinger
AddOn Author - Click to view AddOns

Forum posts: 5
File comments: 35
Uploads: 6
Re: Broken after 1.9

Quote:
Originally Posted by kschir
Hoping to see a new version soon!
I'm working on it, I'll try to release a working one this weekend.
Baanano is offline Report comment to moderator  
Reply With Quote
Unread 06-27-12, 05:23 PM  
kschir
Premium Member

Forum posts: 0
File comments: 8
Uploads: 0
Broken after 1.9

Hoping to see a new version soon!
kschir is offline Report comment to moderator  
Reply With Quote
Unread 05-13-12, 08:47 AM  
dundare

Forum posts: 0
File comments: 1
Uploads: 0
Nevermind - found answer. Great addon! Cant wait for more. Best one in Rift.
Last edited by dundare : 05-13-12 at 08:57 AM.
dundare is offline Report comment to moderator  
Reply With Quote
Unread 05-10-12, 04:47 PM  
lokyst
Zombie
AddOn Author - Click to view AddOns

Forum posts: 3
File comments: 18
Uploads: 3
Cannot Post

I am using version r46 from the dev site as well as the official release 0.2.2.

I added an item to the queue with the post button with the buyout and bid starting price set. When I toggle the Pause/Resume queue button the queue status just says "Waiting".

I restarted Rift as well, just in case, but it still did not work.

Edit:
The problem was that I had no free bag slots. The Rift AH error message was being swallowed when the Bananah window was open.
Last edited by lokyst : 05-10-12 at 04:55 PM.
lokyst is offline Report comment to moderator  
Reply With Quote
Unread 05-03-12, 08:39 PM  
LunaEclipse73
Zombie

Forum posts: 2
File comments: 12
Uploads: 0
Baanano actually posted something on the development forums which actually covers that.

I'll quote it here:

Quote:
This modularity has been there since 0.2.0, though I've never said anything about it, but probably somebody will find it useful some day. You can try it writing something like this in the chat:

/script BananAH.RegisterPricingModel("artifact", "Artifacts", function() return 10000, 10000 end)

Which should add a new "Artifacts" pricing model to the dropdown selector that sets the prices to 1 platinum.
The problem with this is you still need to select the Artifact pricing method for each item, though as long as you are using a release version, you may be able to set the Artifact pricing method as the default. The current alphas have the config screen partially disabled, but this should work with 0.2, 0.2.1 and 0.2.2.
Last edited by LunaEclipse73 : 05-03-12 at 08:42 PM.
LunaEclipse73 is offline Report comment to moderator  
Reply With Quote
Unread 05-03-12, 06:23 PM  
SinRopa
Veiled Ripper
AddOn Author - Click to view AddOns

Forum posts: 29
File comments: 55
Uploads: 16
Quote:
Originally Posted by LunaEclipse73
Hi, passed along the suggestion about closing BananAH when the auction window is closed.

As for your second suggestion, it sounds like what you are describing is the Fixed Price pricing method which shows as User Defined on the drop down list.

Activate this by changing the price you want to sell your items for. For instance if you have 3 artifacts, and there is no auction data available so the vendor price is like 5 silver. Change the bid and buyout price to whatever you want, for example 1 Platinum, set the stack size to 1 if you want to sell them individually, then hit Post. BananAH should remember this price so the next time you have this item for sale you can post it for the same amount.
Thanks for the reply. What I meant is I don't want to change anything, for any item (in this case)

Meaning lets say I have a bag of arbitrary items and i want to post them ALL for 1p (this actually happens lol) currently I would have to manually set all 100+ items to 1p - if there was a config option, I could enter 1p and the mod would completely disregard which item was selected.

If I was able to make this the default model, it would make posting items much faster and prevent stupid mistakes. Ie you could set the default to 50g and never post anything for 5s vendor again.

Hope that makes more sense.

-SIN
__________________
SOON™
SinRopa is offline Report comment to moderator  
Reply With Quote
Unread 05-02-12, 05:35 PM  
LunaEclipse73
Zombie

Forum posts: 2
File comments: 12
Uploads: 0
War against Under-cutting

This was posted by Baanano on the development forums, I have reposted it here as some of you might find it useful.

Quote:
I've written this so you can find auctions that are posted with a price below vendor price (so you can buy them and sell at the vendor for profit).

You'll need LuaPad to run it, and it works better after a full scan.

Code:
local itemInfo = {}
local function GetItemInfo(itemType)
	local ok, itemDetail = pcall(Inspect.Item.Detail, itemType)
 	itemInfo[itemType] = itemInfo[itemType] or (ok and itemDetail or nil)
	return itemInfo[itemType]
end

local auctions = BananAH.GetActiveAuctionData()
local auctionsVendor = {}
local auctionsOrder = {}
for k,v in pairs(auctions) do
	local itemInfo = GetItemInfo(v.itemType)
	if itemInfo and itemInfo.sell and v.buyoutUnitPrice and itemInfo.sell > v.buyoutUnitPrice then
	 	auctionsVendor[k] = itemInfo.sell * v.stack - v.buyoutPrice
	 	table.insert(auctionsOrder, k)
	end
end

table.sort(auctionsOrder, function(a,b) return auctionsVendor[a] > auctionsVendor[b] end)

for _,id in ipairs(auctionsOrder) do
	local auction = auctions[id]
	local item = GetItemInfo(auction.itemType)
	local profit = auctionsVendor[id]
	print(item.name .. " by " .. auction.sellerName .. " (" .. auction.stack .. " stack size) can be sold for a " .. profit .. " silver profit")
end
LunaEclipse73 is offline Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: