• World of Warcraft Addons
  • World of Warcraft
  • Average Rating:

  • Your Rating

  • Share
  • Report Abuse

Macro Broker

 
Project Updated:
Files Updated: Fri, Sep 25 2009
Supports Game Version: 3.2.0
Category: Data Broker
Tags:

[Edit Tags]

Project Manager: Tuhljin
Additional Authors: No additional authors
Current Version: v0.15
License: All Rights Reserved
Development Site: CurseForge.com
Avg Daily DL (last 30 days): 1
Downloads Total: 1,456
Favorites: 12
Comments: 7
  • About Macro Broker
  •  

Ever wanted a simple data broker plugin? One that does something a macro might do? Like open the calendar, toggle whether your cloak or helm is shown, or perhaps open a window provided by one of your favorite addons? There's no need to go through the hassle of coding it yourself or wait for another to do the work for you - just use Macro Broker.

Macro Broker uses an interface much like that of the standard macro UI. (See the screenshot.) To access the Macro Broker window, use one of these slash commands: /macrobroker, /broker, or /mb.

Broker macros work much like standard WoW macros, running a set of commands when clicked. All the standard conditionals - such as [mod], [flying], [combat], or [button:1] - are supported, as are #show and #showtooltip.

Additionally, the slash command /eval (alias /ev) is included to allow you to use macro-style conditionals with commands that don't normally allow them. /eval can be used wherever slash commands are viable, including both broker macros and your standard macros. See the screenshot or the included eval.lua file for example usage.

However, broker macros and the /eval command cannot execute secure commands, so things like /cast or /target are out of bounds, with a couple of important exceptions. First, /stopmacro is allowed, as Macro Broker will handle that command itself. Second, /cast can be used with tradeskill "spells" such as Engineering or Blacksmithing.

  • Downloads (3)
  •  
File Name Release Type Game Version Downloads Date
Addon Curse.com Beta 2.3.3 0 9/29/2008
  File Name Release Type Game Version Downloads Date  
  Macro Broker v0.15 Release 3.2.0 474 9/25/2009
  Macro Broker v0.14 Release 3.2.0 107 9/23/2009
  Macro Broker v0.13 Release 3.0.9 874 2/27/2009
  • 1 page(s)
  • Comments

Add Comment  

Add

You need to login or register to post.

Benefits of Registration

  • Interact with hundreds of thousands of other gamers on an open social network.
  • Post your stories, news, images, videos, and other content to share.
  • Create a network with your fellow gamers or join an existing one.
  • Gain reputation for everything you do.
  • osoviejo said

    Same here. It throws a ton of errors. I reverted to previous release.

    Reply Report Permalink
  • Tuhljin said

    Sorry about that.. A new version has been uploaded. It's awaiting approval for download here at Curse, but you can get it now at CurseForge: http://wow.curseforge.com/addons/macro-broker/files/3-v0-15/

    Reply Report Permalink
  • Grenchlok said

    What happened to all of my Macro Brokers? I lost them with the latest download. I have all my standard macros, and all my standard brokers, but the brokers I created with Macro Broker are gone. Is this a bug associated with the latest release?

    Reply Report Permalink
  • Tuhljin said

    That's very odd. It certainly works for me. Please open a ticket and let me know which other addons you've got running: http://www.curseforge.com/projects/18046/tickets

    Reply Report Permalink
  • Tuhljin said

    Never mind, I think I found the problem. Expect a new version soon.

    Reply Report Permalink
  • Grenchlok said

    Awsome! It works now. Thanks. I love this addon!

    Reply Report Permalink
  • osoviejo said

    Could you bump the TOC to 30100? Thanks.

    Reply Report Permalink
  • buddlespit said

    It appears that I've found a way to break this addon. I can't seem to create any new ldb's. I can click "New" and add a name, but it won't allow me to choose an icon. It's probably not broken, I'm most likely missing something...

    Reply Report Permalink
  • Tuhljin said

    Well, you've got two choices.

    You can delete the Macro Broker saved variables files from the WTF folder (including character-specific ones) to "reset" the addon and hope the issue doesn't return (since it was working for you before and still works fine for me).

    Or, you can open a ticket (see link above the comments section on this page) and try to solve the underlying problem. If you open a ticket, I'm going to need more details from you and you'll probably have to do some poking around to find the problem. The first step would be to find out if there's an addon conflict, which you do by disabling all other addons and seeing if it works then, using the process of elimination afterwards if it does to find out where the conflict lies.

    Reply Report Permalink
  • buddlespit said

    OK, if I unload ATSW (http://wow.curse.com/downloads/wow-addons/details/advanced-trade-skill-window.aspx), Macro Broker starts working and I can reload ATSW.

    Reply Report Permalink
  • xtoq said

    I haven't been able to find a fix, and I don't run ATSW (skillet here). It still does it with all my addons off. I haven't done the WTF folder yet (gotta do a backup first) but this happened right after 3.1 went live. /shrug

    I'll let you know my results on the wtf folder later.

    Reply Report Permalink
  • Tuhljin said

    If this started with WoW 3.1, the patch probably broke it. I'll look into it.

    Reply Report Permalink
  • xtoq said

    That's weird. In my macros, my tradeskill is case-sensitive (I have Opie now so I don't use the macros anymore). Strange thing, and sorry for the misunderstanding. Weird though, I'm going to clean up my WTF folder and see if it persists. Need to do that anyways.

    I'll admit though, I don't understand why a macro can execute a "secure" command but not an addon. Is it to avoid botting? And couldn't you still write an addon that would simulate a mouse click on an action bar? I know you are able to write a macro to simulate a mouseclick (or used to be able to), so I just thought addons could do it too. I'll never understand Blizzard's API, so I'm thankful for all you developers. =)

    Reply Report Permalink
  • xtoq said

    FYI, did you know that you can use tradeskill /cast functionality with conditionals in the default macro pane? For instance, on my warlock I have the following macro:

    /cast [mod:shift] First Aid; [mod:ctrl] Cooking; Alchemy

    Also, your tradeskill macro above must have the proper capitalization; "first aid" will not work, it must be First Aid.

    Reply Report Permalink
  • Tuhljin said

    First, thanks for the comments.

    The tradeskill names should not be case sensitive. I tried the example macro just now without an issue. Even something like "/cast firST aId" works for me.

    Because /cast is a secure command, I couldn't safely allow players to use it without checking what the player wanted to cast, and due to various factors involving conditionals and how Blizzard processes them, I wasn't able to reliably detect which spell was intended without either triggering some unwanted warning messages that couldn't be hidden from the player without being a bit user-unfriendly in some aspects or adding a lot of extra code that just didn't seem to be worth the effort (at least for now) or outputting some annoying spam, both in terms of the work required and in keeping my slash command library compact. (I made a suggestion to the WoW devs to make a small change to how their secure command function works, which would make things much better, but I wouldn't count on it being implemented any time soon.)

    There may be another solution, but I decided to go ahead with the new release instead of making you wait for something that might not come for quite a while, if at all. Alternatively, maybe a future version could allow users to disable the taint-prevention code which would let them put in whatever they want, but if they break something, it's their own fault.

    Reply Report Permalink
  • xtoq said

    This mod is awesome. I wish I could eat it for dinner.

    Reply Report Permalink
  • 1 page(s)
  • Addon Packs Containing Macro Broker

Most Downloads / Day

Macro Broker has not been added to any Addon Packs yet.

  • Similar Addons
  •  

Average downloads per day

  1. 825 SilverDragon Map & Minimap, and Data Broker
  2. 197 Minimap Button Frame Map & Minimap, and Data Broker
  3. 196 Broker_Portals Mage, Data Broker, and Titan...
  4. 131 Critline Combat, and Data Broker
  5. 116 EpicMusicPlayer Audio & Video, and Data Broker