Download
(159Kb)
Download
Updated: 05-10-11 01:09 PM
Pictures
File Info
Updated:05-10-11 01:09 PM
Created:02-02-10 01:58 PM
Downloads:16,071
Favorites:130
MD5:

broker-cashflow  Popular! (More than 5000 hits)

Version: r138
by: Aledara [More]

LDB Data Broker for your cash flow. Heavily based on FuBar_MoneyFu.

When I moved away from FuBar, I was unable to find a good replacement for my beloved MoneyFu, so I created my own. Great opportunity to learn lua as well!

Options panel
You can access the options panel by right-clicking the data button, through the Blizzard Interface->Addons panel, or though the /cashflow or /cf commands.

Features:

  • Keeps track of gold, PvP, PvP and other currencies, as well as Archaeology Fragments
  • Fully configurable tooltip.
  • Summary (Characters on current realm) can be ordered on any column
  • Individual characters can be set to ignored

Need translators!
If you can translate, please send me the appropriate localization file, and I'll include it it the following release.

Credits
phyber (Fubar_MoneyFu)
Aranarth (Ara Broker Money)
Zhinjio (Broker HitCrit)

r138:
- Updated TOC to 4.1
- Fixed alignment on tooltip
r134:
- Tooltip is now scrollable when a scrollbar is added
- Updated koKR translation
- Fixed AceLocale throwing misleading errors
r131:
- Added cuurencies: Illustrious Jewelcrafter's Token, Valor Points, Tol Barad Commendation
- Changed which sections are shown by default
r129:
- Fixed typo that would throw an error when showing the config "columns" section
r128:
- Added ruRU translation
- Swapped out the Orgimmar and Stormwind cooking awards for Chef's Award
- Hopefully fixed unconfirmed error on new toons
r125:
- Updated deDE translation
- Added Orgrimmar and Stormwind Cooking awards
- Added scrollbar when tooltip becomes too big to fit on screen (scrollbar may or may not be usable, depending on the display addon used)
- Fixed days rolling over at the wrong time (UTC instead of local time). Note that accumulated history since r121 will be off by a few hours
r121:
- Added French translation (thanks Culhag)
- Fixed button display "week total" showing per hour values instead
- Now tracks 30 days of history instead of 7
- Added month sections
- Removed faulty time offset calculation
- Database format version updated to 9 (History reset, sorry!)
r118:
- Reversed order of changelog, and fixed some typos along the way
- Register/Unregister events in central location
- Prevent current character from being deleted
- Added option to reset current session using shift-click
r117:
- Hopefully fixed this nasty one once and for all.
r116:
- Fixed session value going wacky when zoning.
r114:
- Added option to delete a character from database
- Revamped localization system to make it easier for me to spot missing entries
r105:
- Added 3rd and 4th cutton currency option
- Added icon to button currencies
- Completed localization file (hopefully)
r101:
- Fixed error on first login after upgrade
- Reverted dynamic archaeology fragment retrieving. Damn I hate blizzard sometimes!
r98:
- Major code cleanup
- Archaeology fragments are retrieved dynamically instead of pre-defined list
- Removed library Abacus
- Added gold format with coin icons
- Made button display configurable, and show a second currency
- Moved Conquest points to PvP section (Arena points are gone. the one still mission are the PvE Valor Points)
r96:
- Fixed icons (though arch.fragments show up really small)
- Disabled arena points until I know how they work in cata
r95:
- Temporary fix for error in config panel
r94:
- Updated Dalaran JC tokens and Cooking Awards from item to currency
r93:
- Updated toc (finally) for 4.0.1
- Fixed gold not being recorded when mailed
r92:
- Updated language file
r91:
- Updated for Path 4.0.1 and Cataclysm beta:
- Removed badges, emblems, Marks of honor, etc
- Added support for new currency system
- Added support for new archaeology fragment tracking
r85:
- Now also LOADS the AceDBOptions library (doh!)
r84:
- Added missing AceDBOptions library
r83:
- Updated libraries
- Fixed and completed deDE language file
- Added Venture Coin, Champion's Seal and Dalaran Jewelcrafter's Token to currency list
- Fixed "compare number with nil" error on characters with 0 gold
r75:
- Configuration options split into multiple panes
- Shows currency icons on checkboxes
- Shows enUS name of currencies (jn gray) if unavailable.
- Use question mark icon if item is not available (not in tooltip)
- Added profiles support
- Updated deDE translation
- Retrieves currency name/icon when opening configuration, instead of on login to minimize risk of item not being available
r65:
- Fixed addon not initializing properly at random occasions
r64:
- Fixed session either not resetting at all, or way too often
- Fixed all sorts of weird issues due to database not being initialized or updated correctly
- Database should be MUCH more robust. No more seemingly randomly occurring errors (I hope)
- Now stores history per character instead of per realm (old history will be reset unfortunately)
- Added sections for Today/Yesterday/This week for self only (and renamed existing ones to total)
- Added options to show/hide each section individually
- Added deDE Translation
r55:
- Fixed session being reset every time a loading screen appears
r54:
- Fixed recording of Arena and Honor points
- Added option to sort characters by name, gold or any currency (name is always secondary order)
- Now showing "Items #..." instead of "(nil)" when a toon has no access to an item
- Hopefully fixed error messages when showing tooltip once and for all
- Fixed recording for session totals and per hour
- Fixed startup error on new installation (no database)
- Added koKR Translation
r46:
- May have fixed a seemingly randomly occurring "attempt to perform arithmetic on field 'gold' (a nil value)" Cross fingers!
- Fixed items other than gold under "This week" section not being calculated (were always 0)
- Removed some redundant code
- Added Arena and Honor point icons.
- Split header for cash into two separate ones (if both are shown)
r38:
- Added localization support and library
- Some minor code cleanup and optimization
-r32:
- Got rid of dynamicly keeping track of what currencies we know about. Only keeps track of a pre-defined list of currencies. Was causing way too many headaches
- Now also keeps track of when you spend you emblems and stuff :)
- Removed the per hour column for currencies other than gold.
r34:
- Added library that would prevent it from running stand alone
- Fixed bug where it would no longer track gold at all... oops!
r28:
- Added tracking of other currency
- Added option to hide/show other characters and totals
- Added option to scale tooltip
r19: Options! (And a lot of cleanup)
r10: Fixed startup error message
r8: Repackaged
Optional Files (0)


Post A Reply Comment Options
Unread 04-13-10, 03:01 PM  
Azza2
A Deviate Faerie Dragon

Forum posts: 10
File comments: 29
Uploads: 0
hmm, downloaded and installed this (deleting r83 beforehand) but the same error still persists. Not sure why, I disabled Broker_BagFu out of curiosity since it was referencing to that in the last error log but Cashflow still errors:

Code:
Message: Interface\AddOns\Broker_Cashflow\Broker_Cashflow.lua:534: Cannot find a library instance of "AceDBOptions-3.0".
Time: 04/13/10 21:58:52
Count: 1
Stack: [C]: in function `error'
Interface\AddOns\Ace2\AceLibrary\AceLibrary.lua:49: in function `LibStub'
Interface\AddOns\Broker_Cashflow\Broker_Cashflow.lua:534: in function `SetupOptions'
Interface\AddOns\Broker_Cashflow\Broker_Cashflow.lua:775: in function <Interface\AddOns\Broker_Cashflow\Broker_Cashflow.lua:708>
(tail call): ?
[C]: ?
[string "safecall Dispatcher[1]"]:9: in function <[string "safecall Dispatcher[1]"]:5>
(tail call): ?
...s\Broker_Cashflow\Libs\AceAddon-3.0\AceAddon-3.0.lua:539: in function `EnableAddon'
...s\Broker_Cashflow\Libs\AceAddon-3.0\AceAddon-3.0.lua:629: in function <...s\Broker_Cashflow\Libs\AceAddon-3.0\AceAddon-3.0.lua:615>
[C]: in function `LoadAddOn'
Interface\FrameXML\UIParent.lua:235: in function `UIParentLoadAddOn'
Interface\FrameXML\UIParent.lua:258: in function `CombatLog_LoadUI'
Interface\FrameXML\UIParent.lua:482: in function <Interface\FrameXML\UIParent.lua:454>

Locals: (*temporary) = "Cannot find a library instance of "AceDBOptions-3.0"."
Edit, I've tried with no addons and it still errors, I guess it's missing something that another addon provides, hence I only get this error on my bank character (which has very little addons compared to my alts). Hope this helps.
Last edited by Azza2 : 04-13-10 at 03:16 PM.
Report comment to moderator  
Reply With Quote
Unread 04-13-10, 10:58 AM  
Aledara
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 48
Uploads: 1
Originally posted by Azza2
Getting this on one of my characters once I installed cashflow:

Code:
Message: Interface\AddOns\Broker_Cashflow\Broker_Cashflow.lua:534: Cannot find a library instance of "AceDBOptions-3.0".
Oops!! Look for r84 in a minute.
Thanks for the report!
Report comment to moderator  
Reply With Quote
Unread 04-13-10, 10:32 AM  
Azza2
A Deviate Faerie Dragon

Forum posts: 10
File comments: 29
Uploads: 0
Getting this on one of my characters once I installed cashflow:

Code:
Message: Interface\AddOns\Broker_Cashflow\Broker_Cashflow.lua:534: Cannot find a library instance of "AceDBOptions-3.0".
Time: 04/13/10 17:31:32
Count: 1
Stack: [C]: in function `error'
Interface\AddOns\Ace2\AceLibrary\AceLibrary.lua:49: in function `LibStub'
Interface\AddOns\Broker_Cashflow\Broker_Cashflow.lua:534: in function `SetupOptions'
Interface\AddOns\Broker_Cashflow\Broker_Cashflow.lua:775: in function <Interface\AddOns\Broker_Cashflow\Broker_Cashflow.lua:708>
(tail call): ?
[C]: ?
[string "safecall Dispatcher[1]"]:9: in function <[string "safecall Dispatcher[1]"]:5>
(tail call): ?
...dOns\Broker_BagFu\Libs\AceAddon-3.0\AceAddon-3.0.lua:539: in function `EnableAddon'
...dOns\Broker_BagFu\Libs\AceAddon-3.0\AceAddon-3.0.lua:629: in function <...dOns\Broker_BagFu\Libs\AceAddon-3.0\AceAddon-3.0.lua:615>
[C]: in function `LoadAddOn'
Interface\FrameXML\UIParent.lua:235: in function `UIParentLoadAddOn'
Interface\FrameXML\UIParent.lua:258: in function `CombatLog_LoadUI'
Interface\FrameXML\UIParent.lua:482: in function <Interface\FrameXML\UIParent.lua:454>

Locals: (*temporary) = "Cannot find a library instance of "AceDBOptions-3.0"."
Report comment to moderator  
Reply With Quote
Unread 04-12-10, 11:01 AM  
Aledara
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 48
Uploads: 1
Sorry for the long delay. I'll try to be a little more active, even when I don't work on the addon

Champion's Seal, as well as Dalaran Jewelcrafter's Token are tracked as of r83. Please update.
Report comment to moderator  
Reply With Quote
Unread 03-31-10, 01:12 PM  
help137
An Aku'mai Servant
AddOn Author - Click to view AddOns

Forum posts: 31
File comments: 120
Uploads: 16
Champions Seals?

Any way to get this to track Champions Seals as well?

-A
Report comment to moderator  
Reply With Quote
Unread 03-29-10, 09:46 AM  
help137
An Aku'mai Servant
AddOn Author - Click to view AddOns

Forum posts: 31
File comments: 120
Uploads: 16
How to display?

Ok, this may be a stupid question, but where is this thing supposed to display? I've installed it in my addons folder (along with the pile of other addons I run, I know how to install an addon). I can access the configuration in the interface configs, it's loaded and running. But, I don't see a way to display the information. Where/when is the tooltip supposed to show?

-A

Update: Nevermind, I didn't realize it wasn't a standalone add-on.
Last edited by help137 : 03-31-10 at 01:11 PM.
Report comment to moderator  
Reply With Quote
Unread 03-12-10, 07:40 PM  
asinius
A Kobold Labourer

Forum posts: 0
File comments: 32
Uploads: 0
Ok I have found the issue. Since I am using 2 tooltip mods (they work in conjunction) I found it wasn't tiptac. It was nTooltip from neav's ui compilation (http://www.wowinterface.com/download...81-NeavUI.html). Disabling it allows the tooltips to look normal. Although it still doesn't explain why other broker addons have no issue with it. Anyway it's just a minor issue but if you still want to look into it that would be great if not no biggie.
Report comment to moderator  
Reply With Quote
Unread 03-12-10, 08:07 AM  
Aledara
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 48
Uploads: 1
Originally posted by asinius
While the mod works flawless for me I still have one issue. Is there a way to have the mod use the tooltip border and bg from other mods such as tiptac? This seems to be the only broker mod that doesn't seem to integrate well with tooltip mods for me It doesn't really affect the mod's functionality but it's just an annoyance for me.
You're the second one mentioning that border, and I really don't get it. I'm not setting up a customized tooltip or anything, so everything should be at their default settings, whatever those might be. I'll have a look at tiptac and see what I can do...

Update: I installed tiptac, and it works like a charm for me. My tooltip looks the same as all others, and can be fully customizable. No idea what's going on! If you want, you can try disabling addons one by one until the problem disappears... One of them may pull some trick that messes things up.
Last edited by Aledara : 03-12-10 at 08:23 AM.
Report comment to moderator  
Reply With Quote
Unread 03-12-10, 08:02 AM  
Aledara
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 48
Uploads: 1
Originally posted by Colenzo
[b]there is a bug with characters sporting zero gold
Thanks for the report, and the fix! Will include that in the next release.
Report comment to moderator  
Reply With Quote
Unread 03-08-10, 05:35 AM  
asinius
A Kobold Labourer

Forum posts: 0
File comments: 32
Uploads: 0
While the mod works flawless for me I still have one issue. Is there a way to have the mod use the tooltip border and bg from other mods such as tiptac? This seems to be the only broker mod that doesn't seem to integrate well with tooltip mods for me It doesn't really affect the mod's functionality but it's just an annoyance for me.
Report comment to moderator  
Reply With Quote
Unread 02-27-10, 04:34 AM  
Colenzo
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 9
Uploads: 1
there is a bug with characters sporting zero gold

line 270 - compare number with nil

this is a quick-fix solution:
PHP Code:
@@ -264,+264,@@
             else
                 return 
a[self.db.profile.sortChars] > b[self.db.profile.sortChars]
             
end
-        elseif( a[self.db.profile.sortChars] == b[self.db.profile.sortChars] ) then
+        elseif((a[self.db.profile.sortChars] == b[self.db.profile.sortChars])
+            or 
a[self.db.profile.sortChars]  == nil or b[self.db.profile.sortChars] == nilthen
             
return a.charname b.charname
         
else
             return 
a[self.db.profile.sortChars] < b[self.db.profile.sortChars
Report comment to moderator  
Reply With Quote
Unread 02-17-10, 08:48 AM  
Aledara
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 48
Uploads: 1
Originally posted by anatar
nice mode indeed, BUT i want to get ride of the black border, is this possible?
Thanks. Black border? What black border?
Report comment to moderator  
Reply With Quote
Unread 02-17-10, 08:20 AM  
anatar
A Kobold Labourer

Forum posts: 0
File comments: 4
Uploads: 0
nice mode indeed, BUT i want to get ride of the black border, is this possible?
Report comment to moderator  
Reply With Quote
Unread 02-16-10, 09:32 PM  
Aledara
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 48
Uploads: 1
Originally posted by Natho
After installing to r75 I keep getting massive erros on login and the plugin does not really work etc. Before everything was fine, so do I need to do a datebase reset or did you mess something up? ^^
Me? Mess up? unpossible!
You may want to be a little more specific about the errors, since I have not seen one in quite a while to be honest. And no, a database reset should not be required, but never hurts of course...
Report comment to moderator  
Reply With Quote
Unread 02-16-10, 08:05 PM  
Natho
A Kobold Labourer

Forum posts: 0
File comments: 1
Uploads: 0
After installing to r75 I keep getting massive erros on login and the plugin does not really work etc. Before everything was fine, so do I need to do a datebase reset or did you mess something up? ^^
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: