Broker: Cashflow

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)

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

  • Avatar of taggerungg taggerungg Feb 06, 2012 at 19:36 UTC - 0 likes

    Was using cashflow perfectly fine until just randomly when I put my cursor over to see the tooltip, this error came up instead. Ive tried disabling every other addon but this and Bazooka to narrow it down to something else. I've also tried using other databroker bar addons, but the same error pops up when i try to mouse over it on the toolbar. Nothing seemed to work. If anybody knows a fix or something I can do, it would be much appreciated. This is an extremely useful addon, I can't give up on it like fubar did with everything.

    This is the error:

    Time: Wed Feb 1 05:15:09 2012 Count: 1 Stack: [C]: ? Interface\AddOns\Broker_Cashflow\Broker_Cashflow.lua:348: in function <Interface\AddOns\Broker_Cashflow\Broker_Cashflow.lua:343> [C]: in function `sort' Interface\AddOns\Broker_Cashflow\Broker_Cashflow.lua:343: in function `addCharactersAndTotal' Interface\AddOns\Broker_Cashflow\Broker_Cashflow.lua:455: in function `drawTooltip' Interface\AddOns\Broker_Cashflow\Broker_Cashflow.lua:591: in function `OnEnter' Interface\AddOns\Bazooka\Bazooka.lua:1396: in function `showTip' Interface\AddOns\Bazooka\Bazooka.lua:1224: in function <Interface\AddOns\Bazooka\Bazooka.lua:1215>

    Locals:

  • Avatar of yoshimo yoshimo Oct 01, 2011 at 12:18 UTC - 0 likes

    I have messed around with the code a bit and posted my guess at mark of the world tree in the related ticket.

  • Avatar of Ant1dotE Ant1dotE Jul 26, 2011 at 00:28 UTC - 0 likes

    is there possibility to add Mark of the World Tree for tracking? (http://www.wowhead.com/currency=416)

  • Avatar of Aledara Aledara Jan 31, 2011 at 14:59 UTC - 0 likes

    This locale error should be fixed in r134. Please try, and let me know if it still happens.

    @yoshimo: The reason you see question marks instead of icons is because your character does not have access to the information needed to show the icon. Weird, I know, but according to blizzard, people can hack using this, so they block it...

  • Avatar of mlaksholm mlaksholm Jan 29, 2011 at 12:10 UTC - 0 likes

    I get this one: Interface\AddOns\Broker_Cashflow\Locales\enUS.lua:9: Usage: NewLocale(application, locale[, isDefault[, silent]]): 'silent' must be specified for the first locale registered Time: 01/29/11 13:08:38

    Last edited Jan 29, 2011 by mlaksholm
  • Avatar of yoshimo yoshimo Jan 27, 2011 at 17:54 UTC - 0 likes

    SInce the Ace3 update i get a lot of problems with this addon:

    Message: AceLocale-3.0: Cashflow: Missing entry for 'CFGNAME_TIPRESETSESSION'
    Debug:
       ...nterface\AddOns\Ace3\AceLocale-3.0\AceLocale-3.0.lua:31
          ...nterface\AddOns\Ace3\AceLocale-3.0\AceLocale-3.0.lua:29
       Broker_Cashflow\Broker_Cashflow.lua:449 drawTooltip()
       Broker_Cashflow\Broker_Cashflow.lua:578 OnEnter()
       Bazooka\Bazooka.lua:1393 showTip()
       Bazooka\Bazooka.lua:1221
          Bazooka\Bazooka.lua:1212

  • Avatar of yoshimo yoshimo Jan 22, 2011 at 11:32 UTC - 0 likes

    For me a lot of the columns have a "?" as symbol, some of them are fragments.

  • Avatar of Aledara Aledara Feb 18, 2010 at 13:04 UTC - 0 likes

    Actually, I used the translation from someone else posted on WowInterface, and replaced a few things you translated more accurately (I know a little German, just not enough to translate things) And the reason I'm not using the tools on this site is because I have not even been able to setup a repository, let alone make it even more complicated. I'm sure these tools are great for a large and complex project, but it's way overkill for this given how complicated they've made it to use. So i use this site purely for publishing it.

    I do like your solution of creating the special characters though, so I will change that, and add the missing strings.

    btw, the complete list of strings to translate is always in enUS.lua in case you didn't know :)

  • Avatar of xevilgrin xevilgrin Feb 18, 2010 at 04:46 UTC - 0 likes

    Umlauts in Lua

    ä = \195\164

    Ä = \195\132

    ö = \195\182

    Ö = \195\150

    ü = \195\188

    Ü = \195\156

    ß = \195\159

    Example:

    L["Right-click for options"] = "Rechts Klick für das Optionen Men\195\188"

    L["Condensed"] = "Gek\195\188rzt"

    L["Tooltip scale"] = "Tooltip Gr\195\182ße"

    L["Choose the size of the tooltip"] = "Ver\195\164ndere die Gr\195\182\195\159e des Tooltips"

    L["Show cash per hour"] = "Zeige st\195\188ndliches Einkommen an"

    L["Show the cash per hour column"] = "Zeigt die Spalten für das st\195\188ndliche Einkommen an"

    L["Show totals of all your characters on this realm"] = "Zeigt und berechnet die Menge aller Reicht\195\188mer auf diesem Realm"

    L["Show tooltip column for "] = "Anzeigen der Spalte f\195\188r "

    New:

    Sections = Bereiche

    Columns = Spalten

    Profiles = Profile

    <Sections>

    show section = Zeigt den Bereich

    History section = Historische Bereiche

    self = Selbst

    total = Alle

    other characthers on realm = Weitere Charaktere auf diesem Realm

    choose how the characters list will be sorted = W\195\164hle nach welchen Kriterien die Charakterliste sortiert werden soll

    <Columns>

    General = Allgemein

    PVE Currency = PVE Marken

    PVP Currency = PVP Marken

    Other Currency = Weitere Marken

    - at least a short question... any reason why you didn't used my whole translation? And why don't you use the localisation tool in here ;-)

    Last edited Feb 18, 2010 by xevilgrin

    cheerz from Germany

    -------

    evil regards

    <..... EvilGrin .....>

  • Avatar of yoshimo yoshimo Feb 17, 2010 at 12:39 UTC - 0 likes

    You should use utf8 for the localised files. German for example shows ? instead of the proper umlauts.

Facts

Date created
Feb 04, 2010
Categories
Last update
May 10, 2011
Development stage
Release
Language
  • enUS
License
BSD License
Curse link
Broker: Cashflow
Downloads
79,820
Recent files

Authors