|
04-01-09, 09:06 PM | #1 |
Macaroon Official Thread
The Official Macaroon Thread by Maul on WoWInterface
Table of Contents: Post #1 - What is Macaroon?What is Macaroon!, you say? - Macaroon is a macro-based "action bar" addon. Up until Macaroon, even considering Trinity Bars, all bar addons were action ID based (at least "out-of-the-box" they were). Macaroon aims to expand beyond the limitations of the action ID system through maximum use of the macro-based button which was introduced in WoW 2.x. Macaroon is designed to be many things to many users. It can stand on its own as a full-fledged bar addon. Or it can even run side-by-side with other bar addons. It can be an addon for keybinders or even clickers. The whole of the addon is designed to be as feature rich as a user may need, without needing to "fuss" with options one does not care about. Macaroon is centered around the WoW macro. However, you do not need to know how to write a single WoW macro to use Macaroon! All buttons accept drag-n-drop spells from your spellbook and "feel/function" much like any other button in the default UI or other action bar addons. But if you do decided to expand into the world of macros, be prepared, for you are about to "Feel the power of the macro side..."
__________________
Twitter: @IonMaul | Windows Live: [email protected] | Google Talk: [email protected] Last edited by Maul : 04-01-09 at 10:01 PM. |
|
04-01-09, 09:06 PM | #2 |
Features of Macaroon
• Macaroon offers an unlimited number of macros and an unlimited number of bars of arbitrary length. Create as many bars/buttons as you want/need per character with as many buttons per bar as you want. If you are a major button clicker, you can have at it. • Players who are considered "Key Binders", people who's style of play is to have minimal buttons (or none at all) on the screen, using hidden key bound buttons to play, can find Macaroon extremely "Key Binder" friendly with the button storage area. The button storage area merges some key features that "Key Binders" should enjoy -Consolidated area for all buttons, up to 144 buttons (visible).Edit your macros directly on the buttons in the storage area.Edit your key binds directly on the buttons in the storage area. • In-game macros are limited to 255 character in length. This is a limit of Blizzard's macro interface, not of macros themselves. The Blizzard internal macro system can actually handle macros of up to 1024 characters in length, and Macaroon makes full use of that fact on each and every macro • Uses Maul's unique mouseover key-binding system - where the mouseover binding system was born! • Many other of the favorite desired bar addon features and then some. You can scale, pad, "sticky" bars together and much more. • Macaroon is completely Button Facade compatible and supported.
__________________
Twitter: @IonMaul | Windows Live: [email protected] | Google Talk: [email protected] Last edited by Maul : 04-03-09 at 08:24 AM. |
|
04-01-09, 09:06 PM | #3 |
Installing Macaroon
Macaroon is distributed as two addons, Macaroon and MacaroonProfiles. MacaroonProfiles is only needed is you decide to save profiles of Macaroon setups. MacaroonProfiles does not even load unless you go to the Profiles configuration menu or load a profile. Once downloaded, simply unzip the file into your Interface\AddOns folder so that you see both addons in the file structure as Interface\AddOns\Macaroon Interface\AddOns\MacaroonProfiles Make sure that you are fully exited out of WoW when you install new addons. When you enter WoW after an initial install of Macaroon, you will not see any major difference on your screen save for a newly added minimap button on your minimap. Macaroon starts you off with a clean slate, letting you, the user, decide what you want out of Macaroon instead of me, Maul, deciding for you what you should have and where.
__________________
Twitter: @IonMaul | Windows Live: [email protected] | Google Talk: [email protected] Last edited by Maul : 04-01-09 at 09:53 PM. |
|
04-01-09, 09:06 PM | #4 |
Configuring Macaroon
To configure Macaroon, there are two ways to go about it. Via slash commands and the path of command lines or via the minimap button and the path of GUI. Please note that I endeavor to have as many configuration options doable via slash command or GUI, but may overlook some in my zeal to work on addons! The Path of Command Lines - There are two primary slash commands that Macaroon recognizes, "/macaroon" and "/mac". The syntax of the commands is as follows - The Path of GUI -The Minimap Button - This button is the gateway to several options via a click and/or modified click.
__________________
Twitter: @IonMaul | Windows Live: [email protected] | Google Talk: [email protected] Last edited by Maul : 04-01-09 at 09:54 PM. |
|
04-01-09, 09:07 PM | #5 |
Memory Usage and Macaroon
Macaroon is a complex addon, with many features. It can use a larger amount of memory compared to other similar addons. However, one thing to understand is that memory usage in an addon has no direct impact on game performance. What impacts game performance is CPU usage.
__________________
Twitter: @IonMaul | Windows Live: [email protected] | Google Talk: [email protected] Last edited by Maul : 04-01-09 at 10:02 PM. |
|
04-01-09, 09:07 PM | #6 |
Advanced Topics
This area discusses some of the more advanced possibilities of Macaroon.
__________________
Twitter: @IonMaul | Windows Live: [email protected] | Google Talk: [email protected] Last edited by Maul : 05-17-09 at 10:33 AM. |
|
04-06-09, 07:37 AM | #7 |
Please Help!
First, I apologize if this was the wrong place to post this...
I'm brand new to Macaroon, but am a HEAVY macro and key binding user.. However, I cannot for the life of me figure out how to GET STARTED using Macaroon... I can pull up the menus and such, but i guess i don't understand the relationship between the standard WoW action bars and exactly what Macaroon does? Mostly I want to be able to use lots of key bindings without a ton of buttons on the screen. Can you please help? Thanks! Aranission |
|
04-07-09, 11:44 PM | #8 |
Macro vs Action ID - DRAG=DUPLICATE GLITCH?
I hope this comes across as clearly as intended as I am hoping there is a simple resolution to this confounding -glitch-??
Generically, I set up the following bars: BAR 1: button 1, button 2, button 3 BAR 2: button 1, button 2, button 3 BAR 3: button 1, button 2, button 3 all nine buttons are, by default, configured to handle themselves as a: MACRO, *not* Action id:# *or* Pet id:# i.e.: BAR 1: (Macro) button 1, (Macro) button 2, (Macro) button 3 So the scenario unfolds thus: I open up the WoWarcraft Macro interface ( /macro ) and +DRAG+ a custom Macro, we'll say its name is FindTarget (with a pre-selected image of a bullseye from the selection of icons offered) I have created from that interface directly onto: BAR 1: (Action id:1) button 1 ... what happens at this point is that this very same "FindTarget" Macro (with its 'Bullseye' icon) instantly appears on the following BARS' locations: BAR 2: (Action id:1) button 1 BAR 3: (Action id:1) button 1 Also note that the "(Macro)" button type specification has also instantly changed on the very first Bar/button where I directly placed my custom "FindTarget" Macro to "(Action id:1)". Note that I can only see the button type specification if I am in ''Button Edit'' mode. From here, I can left-click on the affected button(s) and toggle them in between any of these three button ''types''. If I switch it back to "(Macro)", my custom Macro (+icon, obviously?) disappears from view. I am then able to +drag+ some other =usable= Macro, or game item, to the Macaroon button bar. For some reason, this unexpected behaviour is *NOT* 100% consistent. Sometimes I can +drag+ a quest item (that has a "Use" function) onto one of my Macaroon bar buttons and it does not affect any other buttons anywhere. Other times, it does not matter what I try, I cannot get Macaroon to cooperate with how I expect/anticipate to be able to utilize even a basic Macro button replacement interface. I will not even delve into how it completely replaces the contents of my default WoWarcraft Macro bars' (1-6) buttons (1-9,0, -, =). Apparently I overlooked this in the provided(?) documentation somewhere?! So if I have to, for some ghastly reason, say a GUI -glitch-, have to disable Macaroon from the character choice screen or even on-the-fly, I do not even have my original action bar set-up available to me. I have to reconfigure it from scratch, afterwards. (Then, if I later go back to using Macaroon, there goes my default macro bars again! No... I will not pollute this topic with that mess... one thing at a time. |
|
04-08-09, 12:39 AM | #9 | |
The primary reason why dragging a Blizzard macro to a Macaroon button switches it to a button of "type" action is that in the past most people who write Blizzard macros but also use Macaroon want changes made in the Blizzard macro editor to reflect on buttons. When a Macaroon button is set to "macro" there is no direct link to Blizzard macros after-the-fact. And since when an button using an action ID saves its contents server-side, they will reflect those changes on any button (Macaroon or not) using the same action ID's. I may work on a scheme where a Macaroon macro button can be "linked" to a Blizzard macro, but that is a bit down the line Currently the best way to go about it without messing with action ID's is to copy-paste Blizzard macros into the Macaroon macro editor.
__________________
Twitter: @IonMaul | Windows Live: [email protected] | Google Talk: [email protected] |
||
04-08-09, 01:10 PM | #10 |
Maul,
I am trying to create macro's which will be utilized for multiboxing in a focusless leaderless targetless system while maintaining functionality of the posess and vehicle bars. My ultimate goal is to create bars that work off each other to enable me... With no keybindings a single button: /target [mod:]Player1;[mod2:]Player2;[mod3:]Player3 (etc) Multiple buttons with no keybindings: /cast spell A vehicle bar with no keybindings: vehicle buttons (ActionID 121-130?) And finally the glue that pulls this all together (I hope)... two bars, one with: Normal mode with keybindings: /click MacaroonButtonID (this is the target macro above) /click MacaroonButtonID (this is the casting button referenced above) Vehicle Mode with override keybindings: /click MacaroonButtonID (this is the target macro above) /click MacaroonButtonID (this is the vehicle bar 1-9 buttons) So... my question is - is there a better way to address this or am I just hitting the ceiling of what Blizzard wants us to be able to do? The end goal of course is that hotkeys 1-= work for my spells when I'm casting and for my vehicle when I'm posessing... the reason I use two bars (one vehicle, one normal) is so I can still use my non-possess bar in vehicle fights if necessary (some quests, the discs in EOE, etc). |
|
04-10-09, 04:33 PM | #11 | |
__________________
Twitter: @IonMaul | Windows Live: [email protected] | Google Talk: [email protected] |
||
04-08-09, 12:33 AM | #12 | |
__________________
Twitter: @IonMaul | Windows Live: [email protected] | Google Talk: [email protected] |
||
04-15-09, 10:20 PM | #13 |
Okay, i have a question about this function:
/doafter command - Do I add this to the macro button as a separate line of text in the macro? Would the button look like this: /cast Flash Heal /doafter flash heal:succeeded:/say Flash Heal has been cast Or is the Doafter macro supposed to be put somewhere else? Also, could I stack multiple /doafter lines after the cast? For example: /cast Righteous Defense /doafter Righteous Defense:succeeded:/say Righteous Defense has been cast /doafter Righteous Defense:failed:/say Righteous Defense has failed Thanks, love the fact that this mod is still up and running. Still makes my life easier after putting alittle effort into it. -Prot |
|
04-16-09, 09:50 PM | #14 | |
The doubling up of doafters is a great idea, but this is just the first release of the beta version. I added it on things to do
__________________
Twitter: @IonMaul | Windows Live: [email protected] | Google Talk: [email protected] |
||
04-16-09, 09:46 PM | #15 |
Nub question that I can't seem to find an answer for in the guide.
How do I delete or change a key binding? |
|
04-16-09, 09:53 PM | #16 | |
Once you do that, you simply mouse-over the buttons you wish to bind and press the keys you want to bind the button too. To clear a binding, mouse-over the button and hit ESC.
__________________
Twitter: @IonMaul | Windows Live: [email protected] | Google Talk: [email protected] |
||
04-16-09, 10:06 PM | #17 |
ESC!! The one button I didn't try
Thanks for the fast response. |
|
04-16-09, 11:53 PM | #18 |
Problem with Dot timers
Ok I have the lastest version of Macaroon installed the one released on 4/16. My problem is that I use the action bars as dot timers. It shows cooldown text on actual spell icon. I love this. However, since 3.1 it is not functioning properly. I am a warlock and there are other locks in my raids. So if I do NOT cast Curse of Agony but another lock does, I get their cd on my action bar. Even if I do cast CoA but then they cast it again after me the CD is reset to their cooldown. THis works for all common spells not just CoA. It does it for Immolate and Corruption too. Which are all my dots. WHat can I do to fix this? THanks alot. BTW this is the best UI mod there is IMO
|
|
04-17-09, 12:10 AM | #19 | |
Fixed for the next update! and thanks!
__________________
Twitter: @IonMaul | Windows Live: [email protected] | Google Talk: [email protected] |
||
04-21-09, 11:52 AM | #20 | |
I created a new bar, and no changing... I also tried changing the bars states like you would from normal to vehicle and there didn't seem to be a "spec 1" or "spec 2" option. |
||
WoWInterface » Featured Projects » Ion Engines, Engage! » Macaroon Official Thread |
«
Previous Thread
|
Next Thread
»
|
Display Modes |
Switch to Linear Mode |
Hybrid Mode |
Switch to Threaded Mode |
|
|