Download
(172Kb)
Download
Updated: 07-28-18 03:34 PM
Pictures
File Info
Compatibility:
Battle for Azeroth (8.0.1)
Updated:07-28-18 03:34 PM
Created:unknown
Downloads:32,530
Favorites:289
MD5:
Categories:Bags, Bank, Inventory, Auction House & Vendors, Data Mods, TradeSkill Mods, Miscellaneous

Accountant  Popular! (More than 5000 hits)

Version: 8.0.1.11
by: urnati, Dajn

Tracking gold in World of Warcraft
Are you one of those people that at the end of the week, just can't figure out where your gold went? Do you want to know what your biggest expenses are? Accountant is an in dept Gold tracking ad don that tels you exactly how much your trip to the auction has cost you, what you spend on taxi costs, what you have earned from quests and many other things.

In dept tracking
.Accountant allows you to sort your income and expense by Total , Monthly, Weekly, and daily earned gold. You can also check where your biggest income is and what you spend most of your gold on.

Extra information
Accountant includes a "cache box" that will 'hide' gold from the total displayed in the main window or the LDB. It in no way changes the gold you have.

The money information will be saved for each character on each realm. You must log in to each character before it can be shown in Accountant.

Accountant is Data Broker compliant..

Please use: https://github.com/DJDajn/Accountant/issues for issues, features or comments.



(See change log for details & known issues.)

===================

v.8.0.1.11 : 2018-07-08

- Rewrote the plugin for some functionality

- toggleable minimap button added

- Minimap button is now easier to move around

- Localization changed, need help with translating again


TODO: Add toggleable net profit to the minimap button

===================

v.8.0.1.01 : 2018-07-23

Added config option: Toggle login message

===================

Added shipyard functionality

===================

Removed Reforging as it was removed from the game.
Added Garrison support.

===============

Added Transmogrification and reforging to tracker

Debug messages removed


Changed some code to make future upgrades easyer. Auto filling in default vallues for unsaved (new) data.

People who are still on 4.09.50100 will also experience a more smooth upgrade.

Finaly Implemented Black market tracking, This should also remove the lua error you get when bidding on a black market auction.

Note: Since new data is being tracked, You must log in on each character before the addon works. The data needs to be writen to the saved values before it can track again. If you still have characters tracked that have already been deleted, you must remove your WTF folder.

Known issue:
1) Gold is put in wrong category. [Mail instead of AH]
- Open mail from the auction house and close but do not pull the gold out. Then open the mail again and pull out. The gold will go into the Mail category not auction house (AH).
- You will also see this when using Auctioneer
I found this on a recent change to BeanCounter (Auctioneer). It opens mail to get info and leaves the mail as 'read'. This makes it 'hidden' to other addons. Blizzard has no way to change mail state ('read' to 'unread' for example).
If someone has read this far and knows how to get info from read mail - please message me. :-)

History:
V4.06.50005 2012-09-24
- implemented the black market for gold tracking.
v3.13.40300: 2011-12-15
- Fixed the botched fix for calculating gold when gold is made / lost offline (web AH).

v3.12.40300: 2011-12-14
- Updated TOC.
- Fixed error calculating gold when gold is made / lost offline (web AH).
- Fixed an error when someone has too many characters saved. Accountant only shows 15.

v3.11.40200: 2011-07-18
- Updated TOC.
- Updated code on google site

v3.11.40100: 2011-04-30
- Updated TOC.

v3.11.40000: 2010-10-19
- Updated TOC.
- Small change to prevent errors when selecting session/day/week tabs.

v3.10.30300: 2010-06-05
- Added check for gold change on new session. Changes are put in "Unknown".
For example you use the web AH or you use another system to play WoW.
- Changed server lookup to allow "(" in server name. e.i. "Blizz_Server (US)"
- Updated Ace libraries to lastest from Curse
- Updated LDB Accountant names (for Titan and other LDB display addons)
- Added several X- in the toc. Matched X-Category for Titan
- Added license

v3.9.30300:
- Updated toc version because the zip was not right
- First time using the WoWInterface project features - have more learning to do...

v3.8.30300:
- Updated toc for 3.3 patch
- Changed naming convention to reflect WoW patch version

v3.6.00:
- Updated toc for 3.2 patch
- Add new option to show total on LDB button.
- Added a 'cache box' to 'hide' money from the total. Only the total in
the Accountant frame or Accountant LDB button is affected.
Note: You are allowed to cache more money than you have resulting in a
negative amount being shown.
- Resized window to show more gold (for those lucky few!)

...

Prior to 3.0:
This was updated at the request of a friend. Accountant appears to be currently unsupported so a new version was required.


(that I can glean from posted versions)
Accountant By Sabaki, Shadow, and Rophy
Accountant Continued by Quel (this was the version I started with)
Accountant Classic by Arith
And likely many others that helped this addon
Post A Reply Comment Options
Unread 05-24-21, 08:18 PM  
ironmoney
A Murloc Raider

Forum posts: 4
File comments: 9
Uploads: 0
background fix

using some googlefu, i've fixed the background. replace all text in Accountant.xml with code below.

updates: replaced <backdrop> to <keyvalues>, added inherits to frame type & script onload prepend.

https://pastebin.com/f2y7N82S

or

https://github.com/bradyxp/Accountan...Accountant.xml
Report comment to moderator  
Reply With Quote
Unread 06-07-19, 12:25 PM  
Galthariel
A Kobold Labourer

Forum posts: 0
File comments: 4
Uploads: 0
Option to not show Silver and Cooper in LDB

I would like to request an option to show/ not show Silver and Cooper in the LDB and if possible another option to toggle on/off loss/profit in the LDB. I can click in the LDB to check those details at anytime so I'm just trying to decrease the width of the LDB and make it simple.

Thanks in advance
Report comment to moderator  
Reply With Quote
Unread 07-22-18, 05:43 PM  
Tomortoe
A Kobold Labourer

Forum posts: 1
File comments: 9
Uploads: 0
Re: UPDATE!

Originally Posted by Dajn
Updated version can now be downloaded either here or via the twitch client!
Awesome, thank you, Dajn!
Report comment to moderator  
Reply With Quote
Unread 07-22-18, 05:35 PM  
Dajn
A Defias Bandit
AddOn Author - Click to view AddOns

Forum posts: 2
File comments: 2
Uploads: 0
UPDATE!

Updated version can now be downloaded either here or via the twitch client!
Report comment to moderator  
Reply With Quote
Unread 07-22-18, 12:06 PM  
Dajn
A Defias Bandit
AddOn Author - Click to view AddOns

Forum posts: 2
File comments: 2
Uploads: 0
Originally Posted by Tomortoe
Originally Posted by MrsAngelD
Is this going to be updated for BFA?
I'm not the or any addon author but I got it back to working. I don't know if I can upload files but these changes are easy to make.

In Warcraft/Interface/Addons/Accountant, open Accountant.lua in a text editor.

1. On line 854, change "TRADE_CLOSE" to "TRADE_CLOSED".
Code:
self:RegisterEvent("TRADE_CLOSED");
2. Around line 890, change "GARRISON_SHIPYARD_NPS_OPENED" to "GARRISON_SHIPYARD_NPC_OPENED".
Code:
self:RegisterEvent("GARRISON_SHIPYARD_NPC_OPENED");
3. Around line 1007 there is the function StaticPopupDialogs. Change the first three lines in it to be:
Code:
		text = "meh",
		button1 = "Okay",
		button2 = "Cancel",
Hi, I got permission from the previous owner to continue the updates/development and I'll have a updated version for 8.0.1 later either later tonight or tomorrow.

With regards,
Dajn
Report comment to moderator  
Reply With Quote
Unread 07-22-18, 09:10 AM  
Tomortoe
A Kobold Labourer

Forum posts: 1
File comments: 9
Uploads: 0
Originally Posted by MrsAngelD
Is this going to be updated for BFA?
I'm not the or any addon author but I got it back to working. I don't know if I can upload files but these changes are easy to make.

In Warcraft/Interface/Addons/Accountant, open Accountant.lua in a text editor.

1. On line 854, change "TRADE_CLOSE" to "TRADE_CLOSED".
Code:
self:RegisterEvent("TRADE_CLOSED");
2. Around line 890, change "GARRISON_SHIPYARD_NPS_OPENED" to "GARRISON_SHIPYARD_NPC_OPENED".
Code:
self:RegisterEvent("GARRISON_SHIPYARD_NPC_OPENED");
3. Around line 1007 there is the function StaticPopupDialogs. Change the first three lines in it to be:
Code:
		text = "meh",
		button1 = "Okay",
		button2 = "Cancel",
Report comment to moderator  
Reply With Quote
Unread 07-21-18, 01:11 PM  
MrsAngelD
A Murloc Raider
 
MrsAngelD's Avatar

Forum posts: 6
File comments: 22
Uploads: 0
Is this going to be updated for BFA?
__________________
Report comment to moderator  
Reply With Quote
Unread 03-23-18, 05:56 PM  
hellace
A Kobold Labourer

Forum posts: 0
File comments: 1
Uploads: 0
The fail seems to be due to this change --> https://us.battle.net/forums/en/wow/topic/20758856637

So finding the sound on http://www.wowhead.com/sound=841/igcharacterinfotab

Change PlaySound("igCharacterInfoTab");

to PlaySound(841);
Report comment to moderator  
Reply With Quote
Unread 03-16-18, 12:42 AM  
caesman
A Kobold Labourer

Forum posts: 0
File comments: 1
Uploads: 0
Thank a lot for that 7.3 fix, it makes my life a lot easier.

Now I am having an issue with the addon not being able to handle all my characters, i tryed to play a while with the code but coulndt fix it myself, anyone being able to have more than 15 characters on one server now that the cap has been raise?
Report comment to moderator  
Reply With Quote
Unread 09-17-17, 12:20 PM  
ZenZoroaster
A Kobold Labourer

Forum posts: 0
File comments: 1
Uploads: 0
Annoyance Quick Fix

Hallo there! Since 7.3 rolled out, I've been seeing a wee errmsg whenever I switch tabs in the addon. Lacking time and determination for deeper bug-hunting, I opted to just comment out the call which was causing this one error. You may safely mimic my actions with no repercussions whatever excepting that the sound will not play when switching tabs (it was already broken, hence the errmsg in the first place).

Navigate to the Accountant.lua file (in the Accountant directory in your Addons directory), find and comment out this one line:

PlaySound("igCharacterInfoTab");

Your troubles are solved for now, unless you just have to hear that audio cue, just can't live without it. In that case, dig deeper into the code which the line above calls.

***

The URL for tickets listed on the main page here (and duplicated at the Curse.com page for this addon) is indeed quite out of date. The newest message posted to that venue dates from 2015. Furthermore, there is now (as far as I could find) any way to post new threads there.

Complicating matters, urnati does not seem to have been active on any relevant sites since January of 2016. Thorismund has (apparently) not been active here (wowinterface) for some while, although Curse.com shows him active in late August of this year. He may be entirely unaware of any messages posted here subsequent to his latest activity (here).

All this raises the question: why does this addon need not one, but THREE sites to present the addon, collect and respond to feedback, etc? This is confusing and inefficent. One addon - one website for managing the project. Simple. Do that, please. Chose ONE.
Last edited by ZenZoroaster : 09-17-17 at 12:22 PM.
Report comment to moderator  
Reply With Quote
Unread 09-11-16, 12:23 PM  
Sunnaie
A Kobold Labourer

Forum posts: 0
File comments: 1
Uploads: 0
is there anyway to remove the session from LDB?
Report comment to moderator  
Reply With Quote
Unread 09-08-16, 12:45 PM  
bsmorgan
A Cobalt Mageweaver
AddOn Author - Click to view AddOns

Forum posts: 219
File comments: 158
Uploads: 3
I posted a bug report here because the description link to google code doesn't allow input and appears to be rather old.
Report comment to moderator  
Reply With Quote
Unread 09-08-16, 12:40 PM  
bsmorgan
A Cobalt Mageweaver
AddOn Author - Click to view AddOns

Forum posts: 219
File comments: 158
Uploads: 3
1x Accountant\Accountant-7.00.70000.lua:1097: attempt to index field 'options' (a nil value)
Accountant\Accountant-7.00.70000.lua:1097: in function `LoadSavedData'
Accountant\Accountant-7.00.70000.lua:983: in function `OnLoad'
Accountant\Accountant-7.00.70000.lua:1564: in function `OnEvent'
[string "*:OnEvent"]:1: in function <[string "*:OnEvent"]:1>

Locals:
first_time = true
(for generator) = <function> defined =[C]:-1
(for state) = <table> {
Balnazzar = <table> {
}
Wildhammer = <table> {
}
Gorgonnash-Taedic = <table> {
}
Anvilmar = <table> {
}
Frostwolf = <table> {
}
Korgath = <table> {
}
Gorgonnash = <table> {
}
The Forgotten Coast = <table> {
}
Dark Iron = <table> {
}
Darkspear = <table> {
}
Cho'gall = <table> {
}
Warsong = <table> {
}
}
(for control) = "Gorgonnash"
player = "Gorgonnash"
(*temporary) = nil
(*temporary) = "Gorgonnash"
(*temporary) = "Gorgonnash"
(*temporary) = "Gorgonnash"
(*temporary) = "Gorgonnash"
(*temporary) = true
(*temporary) = "Gorgonnash"
(*temporary) = "Gorgonnash"
(*temporary) = 1
(*temporary) = "attempt to index field 'options' (a nil value)"
SC = <table> {
sender = ""
artwork_path = "Accountant\Artwork\"
repair_cost = 0
CharDropDown_Init = <function> defined @Accountant\Accountant.lua:1377
current_money = 0
current_tab = 1
AllDropdown = "All Chars"
Realm = "Gorgonnash"
Button_Toggle = <function> defined @Accountant\Accountant.lua:216
SetLabels = <function> defined @Accountant\Accountant.lua:896
got_name = true
could_repair = false
DIVIDER = "-"
player = "Gorgonnash-Taedic"
InitOptions = <function> defined @Accountant\Accountant.lua:651
TableContainsValue = <function> defined @Accountant\Accountant.lua:43
Button_Alliance_Toggle = <function> defined @Accountant\Accountant.lua:1456
Button_Init = <function> defined @Accountant\Accountant.lua:204
ShowValues = <function> defined @Accountant\Accountant.lua:1929
Toons = <table> {
}
ToonDropDownList = <function> defined @Accountant\Accountant.lua:1353
log_modes = <table> {
}
LDB_OnTooltipShow = <function> defined @Accountant\Accountant.lua:752
can_repair = ""
GetCashForAllToons = <function> defined @Accountant\Accountant.lua:1875
repair_money = 0
RegisterEvents = <function> defined @Accountant\Accountant.lua:836
OnLoad = <function> defined @Accountant\Accountant.lua:958
Slash = <function> defined @Accountant\Accountant.lua:1490
verbose = false
show_setup = false
Char = "Taedic"
Button_Horde_Toggle = <function> defined @Accountant\Accountant.lua:1471
Version = "7.00.70000"
CharDropDown_OnShow = <function> defined @Accountant\Accountant.lua:1418
UtilToonDropDownList = <function> defined @Accountant\Accountant.lua:88
log_modes_short = <table> {
}
Button_makename = <function> defined @Accountant\Accountant.lua:195
last_money = 0
ToonMerge = <function> defined @Accountant\Accountant.lua:145
refund_mode = ""
ClearData = <function> defined @Accountant\Accountant.lua:71
GREEN_COLOR = "|cff20ff20"
Button_OnClick = <function> defined @Accountant\Accountant.lua:183
data = <table> {
}
LDB_Init = <function> defined @Accountant\Accountant.lua:682
LDB_frame = <unnamed> {
}
GOLD_COLOR = "|cFFFFFF00"
mode = ""
LoadSavedData = <function> defined @Accountant\Accountant.lua:1034
UpdateLog = <function> defined @Accountant\Accountant.lua:2026
Print2 = <function> defined @Accountant\Accountant.lua:2019
OnShow = <function> defined @Accountant\Accountant.lua:1997
show_mode = false
CharDropDown_Setup = <function> defined @Accountant\Accountant.lua:1396
LDB_Update = <function> defined @Accountant\Accountant.lua:706
Print = <function> defined @Accountant\Accountant.lua:2011
GetCashForToons = <function> defined @Accountant\Accountant.lua:1847
AllToons = <table> {
}
CacheGetCopper = <function> defined @Accountant\Accountant.lua:1322
WeekStart = <function> defined @Accountant\Accountant.lua:
Report comment to moderator  
Reply With Quote
Unread 06-09-16, 11:53 AM  
JonJonz
A Murloc Raider

Forum posts: 9
File comments: 8
Uploads: 0
Add Garrison Resources

I use this all the time now, great add on.

One thing that would be nice is to show daily garrison resources collected and spent/used.
Report comment to moderator  
Reply With Quote
Unread 06-20-15, 05:56 PM  
Petrah
A Pyroguard Emberseer
 
Petrah's Avatar
AddOn Author - Click to view AddOns

Forum posts: 2988
File comments: 334
Uploads: 10
The author hasn't replied to the addons Google Code page for "issues/comments" since June of 2014.
__________________
♪~ ( ) I My Sonos!
AddOn Authors: If your addon spams the chat box with "Addon v8.3.4.5.3 now loaded!", please add an option to disable it!
Last edited by Petrah : 06-27-15 at 02:45 PM.
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: