Jump to content
narcoma

Working BeanCounter Version or alternative

Recommended Posts

Hey there!

I'm looking for a working Beancounter version or an addon that does the same: track my auction house activity.

Currently I'm using BeanCounter Version 3.9.0.1000...or rather, I'd like to be using it. Alongside, I have Auctioneer, EnhTooltip, Enchantrix, Informant and Stubby (each of them is 3.9.0.1000) and Aux. The problem I'm facing is, in my Transactions Tab it lists my Bids and Auctions, but neither my Sales nor Purchases, it also doesn't scan my mail as it should be. 

Suggestions?

Share this post


Link to post
Share on other sites
12 minutes ago, shirsig said:

Like I wrote in the aux thread, it cannot work with postal or any fast mail opener, in principle. This is likely the only way to reliably collect the data: https://github.com/shirsig/aux-addon/issues/44#issuecomment-283196965

 

 

The reason I made this a seperate thread to the post in the aux thread is that Beancounter in general isn't working problerly for me, even without any fast mail opener addons (I tested it w/ Postal, Gmail and w/o any mail addon).

It just so happens that I make heavy use of your set as well, therefor the reply in your thread.

As it seems, the problem is mainly in Beancounter itself, so the first step would be to get that thing working w/o anything else.

Share this post


Link to post
Share on other sites
On 06.03.2017 at 9:29 PM, narcoma said:

The problem I'm facing is, in my Transactions Tab it lists my Bids and Auctions, but neither my Sales nor Purchases, it also doesn't scan my mail as it should be.

Same here.

It shows my purchases as bids, but it shows nothing regarding sales.

I'm using the same version of Auctioneer Pack.
Also tried without any mail addons, with CTMailMod
and even sacrificed Twisted Chanter's Staff to postal.

No luck here, bro. ;-(

Share this post


Link to post
Share on other sites

Hey, I spent some time debugging BeanCounter and got it working with mail parsing and sales registering.

It really comes down to one changed localization string and a rounding error, here is what needs to be done for this to work:

Inside your BeanCounter folder open the file "BeanCounterStrings.lua" and edit the string

MailAllianceAuctionHouse	= "Alliance Auction House";

to

MailAllianceAuctionHouse	= "Stormwind Auction House";

(I am guessing its Orgrimmar Auction House on horde side, but dont have a horde char to verify this with, its just whoever sends auction related mails to you).

After this is done BeanCounter will parse mails correctly. 

To get sales registered open "SalesDB.lua" and change line 870 (in the version I have atleast) from:

local maxProceeds = math.floor(pendingAuction.buyout * (1 - pendingAuction.consignmentPercent)) + pendingAuction.deposit;

to

local maxProceeds = math.ceil(pendingAuction.buyout * (1 - pendingAuction.consignmentPercent)) + pendingAuction.deposit;

Basically you just tell it to round up instead of down (math.floor vs math.ceil).

There are a lot of other small bugs, for instance it have some trouble to match auctions based on how many items are auctioned, but for now this worked for me and my limited testing. I will come back and edit if I find any more bugs that need to be hunted down.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×