Download
(276 Kb)
Download
Updated: 11-29-11 04:36 PM
Pictures
File Info
Tested:Hour of Twilight 4.3
Updated:11-29-11 04:36 PM
Created:unknown
Downloads:382,085
Favorites:956
MD5:
This AddOn is 4.3 compatible
Macaroon!  Popular! (More than 5000 hits)
Version: 40300.1.2
by: Maul, anseloth, Dwargh

Macaroon!
A macro-based action bar addon. It can stand on its own or supplement any other action bar addon or even the default Blizzard UI.

Buy Maul a Coke!

"Feel the power of the macro side..."
A WoW 4.x Cataclysm addon.

Help Localize Macaroon! Still need: French(frFR) • German(deDE) • Korean(koKR) • Latin American Spanish(esMX) • Spanish(esES) • Russian(ruRU)

Official Thread - Visit this thread for more information on Macaroon!

FAQ - The official FAQ for Macaroon! - *NEW* /flyout FAQ!

Bug Reports - Report bugs here

Feature Requests - Request features here


Be sure to check out the Optional Macaroon Addons to give you additional control over UI elements other than buttons using the Macaroon UI configuration framework.


Features -
  • An unlimited number of macros, create as many bars/buttons as you want/need per character!
  • Are you a keybinder extreme? Use the button storage area for all your macros/keybinds! No buttons on screen needed!
  • Are you a clicker extrodanaire? As many buttons on the screen you want where you want, when you want!
  • Macros the size of Texas! Up to 1024 characters in length!
  • 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!
  • Button Facade support!
  • Every button in Macaroon is a macro button by default and in many ways they behave like normal action buttons. Buttons can also be set to be "action" or "pet" buttons.
Commands -
  • Type /macaroon or /mac alone to display a list of available commands, which are:
menu: Toggle the main menu
storage: Open the button storage area
create: Create a blank bar
delete: Delete the currently selected bar
config: Toggle configuration mode for all bars
add: Adds buttons to the currently selected bar (add or add #)
remove: Removes buttons from the currently selected bar (remove or remove #)
edit: Toggle edit mode for all buttons
bind: Toggle binding mode for all buttons
scale: Scale a bar to the desired size.
snapto: Toggle SnapTo for current bar
autohide: Toggle AutoHide for current bar
shape: Change current bar's shape
name: Change current bar's name
strata: Change current bar's frame strata
alpha: Change current bar's alpha (transparency)
alphaup: Set current bar's conditions to 'alpha up'
arcstart: Set current bar's starting arc location (in degrees)
arclen: Set current bar's arc length (in degrees)
columns: Set the number of columns for the current bar
padh: Set current bar's horizontal padding
padv: Set current bar's vertical padding
padhv: Adjust both horizontal and vertical padding of the current bar incrementally
showgrid: Toggle the current bar's showgrid flag
x: Change current bar's horizontal axis position
y: Change current bar's vertical axis position
state: Toggle states for the current bar (/mac state <state>). Type /mac statelist for vaild states
statelist: Print a list of valid states
load: Load a profile
lock: Lock buttons
Just remember: "With great flexibility comes great configuration..." - Maul
Trinity/Trinity Bars Note:
Macaroon, a World of Warcraft® user interface addon.
Copyright© 2009 Connor H. Chenoweth, aka Maul


40300.1.2
- fix (hack) for the macro icon issue when changing specs

40300.1.1
-forgot to fix the flyout buttons on the changes to macro icons >.<

40300.1
-Updated for 4.3
-Added Masque Support
-Fixed Macro Icon errors from PTR
-Other Minor Fixes
-May be the last iteration of Macaroon as I decide where to go next. Macaroon is sorely due for a complete rewrite as the code is a bit messy now. I may take it to the next level, either revisiting the "Trinity" addon or something new I have in mind.

40200.1
-Updated for 4.2
-Fixed a bug with dual spec bars
-Temp disabled item-based flyouts due to memory/lag issues

40100.1
the flyout feature has been causing issues, so, its disabled in this update. with that, the lag problems SEEM fixed, but no promises.

in any case, only install this update if you are okay with giving up flyouts in favor of less lag.

40000.2.1
Oops...
<.<
>.>
Macaroon Profiles re-added...

40000.2
Feature re-added: Macro Vault - this is the old feature "Macro Master" redone to be more useful
Added new macro options -

#showicon <spell/item> - shows the specified icon leaving the tooltip and other feedback info alone.

#cdwatch <aura name> - displays the specified spell/item cooldown text timer on the button regardless of the spell the button contains

#aurawatch <aura name> - displays the specified aura's text timer and/or indicator on the button regardless of the spell the button contains

Some minor bug fixes

40000.1.11
Bug fixes, refer to bug list.
Added Chinese and Taiwanese localizations.

40000.1.10
Hopefully the bar displacement issue upon login or profile load is fixed.
The issue with action ID's while in button edit mode should be solved.
Updated the cooldown and aurawatch code some more.
Other minor fixes per the bug list.

40000.1.9
Another pass at the aura watch stuff.
Added a new key option for flyouts. See this FAQ for more info - http://www.wowinterface.com/portal.php?id=221&a=faq&faqid=634
Other minor fixes.

40000.1.8
Main fix is for feral druid spells and the aura watcher
Other small fixes, check the bug list to see what is fixed.

40000.1.7
Fixes the Blizzard main bar issue.
Forgot to include Macaroon Profiles with 40000.1.6

40000.1.6
Fixes the Blizzard main bar issue.

40000.1.5
Significant fixes.
-Threw away the old cooldown/aura code. Rebuilt it anew.
-A pet bar should now be able to also have the vehicle and posses states set to it and it change properly
-A fix so that certain Blizzard UI elements do not re-appear when using another bar addon.
-Various other fixes which can be found in the bug list as fixed.

40000.1.4
A fix for the profile frame scroll bar not working correctly ended up making the scroll frame vanishing if there were 5 or less profiles >.<

40000.1.3
Fixes reported bugs. Please refer to the bug list for fixes done.

40000.1.2
Fixes many reported bugs. See the bug report list for fixes, I am too tired to type them out :P

40000.1.1
The primary fix of this version is a fix to get OmniCC to work with Macaroon.
Many other minor fixes also made.

40000.1 -
Updated to work with WoW 4.0.
Lots of changes, mainly with the GUI
Some minor changes may make your current configurations load and look off position. However, the functional data should remain in-tact.
Arc data and pad data are now adjusted and stored on a per-state basis. This means that these values will need to be updated bar-by-bar.

30300.2 -
Fixed an issue with buttons not skinning correctly with Button Facade.

30300.1 -
Updated for compatibility with patch 3.3
Fixed some outstanding issues.

30200.2 -
Minor pre 3.3 fixes, since it still may be some time away =)

30100.2.6 -
Minor fixes, but I was updating the other addons so why not the primary one :)

30100.2.5 -
Dual spec w/profiles fix.

30100.2.4 -
-Profiles loading fix.

30100.2.3 -
-Button Facade fix.

30100.2.2 -
-If you choose to use the default UI vehicle bar, Macaroon will now set the bindings on those buttons as priority override.
-Control Bar and Possess/Vehicle are now mutually exclusive states. If you check Control Bar, it will erase the any Possess/Vehicle states set on that bar.

The Control Bar is a pure [bonusbar:5] state, so it will show anytime [bonusbar:5] is true. The Possess and Vehicle states attempt to determine if the [bonusbar:5] state is a possession or a vehicle, but at this time it is not guaranteed. The only purpose to the Possess and Vehicle states are to show the special buttons that control those states. However, a user may create these buttons on their own for any macro button using the following syntax-

#macaroon-vehicleup
#macaroon-vehicledown
#macaroon-vehicleleave
#macaroon-possessaction
#macaroon-possesscancel

Placing these # commands in a macro will cause the macro to be re-written with the appropriate commands as well as display the special icons and tooltips associated with those buttons.

Some very small changes to loading.


30100.2.1 -
-Tooltip issue should be fixed.
-Dual spec loading when using profiles should load "cleaner"
-Added a new state "Control Bar", this state should respond to all possess/vehicle states. The intent of the possess/vehicle states are purely to provide the extra buttons for those states. As you add buttons to the possess/vehicle bars Macaroon will create the appropriate macros.
-Other small fixes to things no one probably notices.

30100.2 -
Loading sequence is figured out and should be good for all users.
Dual specs should work as expected.

30100.1.13 -
Save as .12, but reloads work :)

30100.1.12 -
Same as .11, but without the spec bug.

30100.1.11 - removed - spec bug
Better loading sequence, may solve the problem of logging back in after a disconnect while in combat.
I think I finally cracked the possess/vehicle bar issues, let me know.
Other small changes and fixes.

30100.1.10 -
When entering combat, the slight delay should no longer happen.
Re-worked some of the dual-spec code to be friendlier...not all yet.
Some performance tweaks that are aimed at the loading sequence.

30100.1.9 - removed

30100.1.8 - removed

30100.1.7 -
Binding fix for the default UI if left active.

30100.1.6 -
Hopefully the final autowrite fix :)
Fixed a bug that would cause the new Blizz vehicle bar option to not initialize properly.
Changes to some core functions to accommodate Macaroon Extensions future changes.
Other small things I can't remember.

30100.1.5 -
More fixes on autowrite macros.
Added a new option in the main menu to enable the blizzard vehicle bar.
Fixed the issue of bars near the left/right edges of the screen not staying on the edge.

30100.1.4 -
- Didn't go to sleep tonight, so I got another update out earlier than I anticipated :D
- Shadowdance is now a workable stance for rogues. You must re-create your stance bars for them to remap correctly (uncheck then recheck the "Stance" option)
- Fixed the buff/debuff highlighting issue where it would show any buff/debuff cast by any other player
- I think I have the hidden binding issue fixed. Let me know if not.
- Added a new feature to deignate if a binding is a priority binding or not. While in binding mode, right-click the bind frame to toggle this. What this means is that if at any moment you have two buttons on the screen showing that happen to have the same bindings, you can deisgnate which one has priority.
- Re-worked the editing modes. You can now enter bind/button edit modes without exiting bar edit mode. You can however still enter bind/button edit modes on their own. While in bar config mode, when you exit it turns off all modes. This is to make configuring different states a bit easier.

30100.1.3 -
Bars "squished" to the bottom should be fixed.
Specs are no longer reloaded upon zoning
An error when loading a profile has been fixed.
Other small fixes.

30100.1.2 -
Worked on most reported issues, report again if issues persist. Thanks!

30100.1.1 -
A couple changes for dual spec functionality

30100.1 -
Release version for patch 3.1

3.1.Preview.8 -
Some compatibility changes to let Macaroon Extensions work properly.
Integrated MacaroonFu into Macaroon itself. No longer need a separate addon. Working on a LDB version.

3.1.Preview.7 -
Performance fixes.
Anchor code re-vamped (works on PTR only atm)
Added logo.

3.1.Preview.6 -
Found the small piece of offending code causing the performance issues :)

3.1.Preview.5 -
Forgot to disable a new feature that is in its early stages from .4 >.<

3.1.Preview.4 -
Did a performance pass through of the button code, hopefully addresses current performance issue reports.

3.1.Preview.3 -
Redid the data loading sequence to use a new event.
Hopefully got the pet/possess/vehicle conditionals fine-tuned.
Finished off the storage button area as was the original design/intent.
Added two new button types to the possess bar, they are similar to the two buttons that put on the default UI when you possess a creature.
Fixed some reported issues (scrollframes, etc)
Other things that I can't remember right now :P

3.1.Preview.2 -
Adjusted pet/possess/vehicle conditionals.
Re-ordered how when some elements are created/loaded.
Small bug fixes.

30100.patch.preview -
A preview of some of the changes made to Macaroon for patch 3.1. Make sure you backup your Saved Variables and current version before installing.

30000.30 -
3.0.9 Update - Updated for maul by a friend. Any interested in becoming involved in keeping the project updated please email trinityui@live.com.

30000.30 -
3.0.8 Update - Updated for maul by a friend.

30000.28.1 -
- Minimap icon fix.
- Showgrid issue fixed.

30000.28 -
- Charges on macro buttons re-enabled. Item equip addons should no longer cause game pauses because of Macaroon.
- Button anchors are in!
- Button scaling and button offsets are in!
- Added a neat feature for /castrandom and /userandom macros that will update to the current spell/mount/vanity pet you have out. Seems to work well. Also, the macros will auto-rewrite themselves so the last item cast is taken out of the random choices, so no repeats :)
- Fixed reported bug fixes.
- I tried to finish of the profile system with shared profiles for this version, but it is proving more difficult than I thought it would :(
- Not much left to do until release status, though :)

30000.27.4 -
- This version has the macro item charges disabled for those who are using gear swap mods until I can figure out a way to handle those addons :)

30000.27.3 -
- Item Rack adjustment for macro button item charges, plus some more refinements.

30000.27.2 -
- Item charges on macro buttons reworked for better performance.

30000.27.1 -
- Fix for the mysteriously spell hopping macro buttons!
- Users experiencing this problem will have to re-drag their spells from their spells books. This was a bug with the new auto-rewrite feature.

30000.27 -
- This is a "release candidate" version.
- Finished many options for the profile system. Only thing left is shared profiles.
- Polished the storage button area.
- Added item counts to macro buttons...say what!?! Yes, I am scanning tooltips to get this info...I hope it does not sap preformance.
- Fixed reported bugs.

30000.26.2 -
- It's one of those days...minor fix for a silly error.

30000.26.1 -
- Fixed a profile loading issue.
- Other minor fixes.

30000.26 -
- Possess bar visual improvements-
- Fixed issue of BF and Macaroon not playing nicely together when the default Blizz button textures are used.
- Fixed polymorph on buttons.
- Finally fixed the bar resetting issue.
- Fixed issues of bars with multiple states not always returning to the correct state after a state is finished being used.
- Other minor fixes.

30000.25.1 -
- Fixed some minor reported bugs.
- Temp fixed the possess bar issue. I know what the issue is know, but I am looking for a better way to solve it. For now, all possess buttons using action ID's higher than 120 should show themselves reliably with this version.

30000.25 -
- pet/possess bar changes. When buttons are added to either state, they will auto-set themselves with the settings needed for that state.

30000.24.3 -
- Removed debug code.

30000.24.2 -
- More performance stuff.

30000.24.1 -
- Performance tweak...

30000.24 -
- Macros made via a drag from the spell book will now auto-rewrite themselves anytime a relevant option changes (such as self-cast)
- Added "focustarget" to targeting options.
- Mount/Pet icons should reflect properly in macros.
- Pet abilities such as /petattack should have the proper icon, still no highlighting yet, though.
- Some performance tweaks
- Other minor changes
- Fixed a bug of bars not positioning correctly upon login in some cases.

30000.23 -

Bug fixes -
- I believe I fixed the issue of some non-English keys not binding.
- Fixed some self-cast issues. Note, macros still need to be re-written when the self-cast options change. The easy way to do this is just re-drag your spells from the spellbook.
- Reworked the minimap button slightly. Still not sure what is causing the issue, but hopefully these tweaks fix it.
- Some changes to make bar positions save better.
- Fixed an issue of buff highlighting not updating properly when moving macros/spells around.
- Fixed an issue of states added onto a page bar returns the page bar to its proper state.
- Bars that are snapped to another bar reflect that in their displayed coordinates.
- Re-centered bag bar buttons so they aligned properly when using snap-to.
- Redid the state definitions for the pet par to allow it to also have a possess bar. Needed for hunter's eyes of the beast.
- Fixed an issue causing buttons to not hide properly when empty and not set to showgrid.
- Many other small bug fixes.

New features-
- Added a completely new scheme for adjusting values on a bar. The tooltips gives basic instructions, however I will explain it here a bit:

------ This is a feature to complement using the mousewheel to change values.
------ When a value is selected to be changed, the bar will now turn green.
------ While green, the mousewheel will continue to work as normal
------ While green, left/right clicks on the bar itself will adjust values. Holding
------ left/right clicks will repeat value adjustment.
------ To exit this edit option, middle-click the bar or simple take the mouse off the
------ bar for a short period. The bar will then rest to a blue color, indicating that the
------ cycle bar and toggle menu clicks now work again.

- Added a focus-cast option.
- Bars can now be linked to the "Normal" state of a bar, allowing linked auto-hide and other possibilities.
- Added a means to toggle a bar's hidden/shown state via macro command - /mac hidden <bar name>
- Bar/Button editors can now be "floated" on the screen and re-positioned off the bars/buttons. Option to toggle in the main menu
- The editor animations of opening/closing can be turned off. Option to toggle in the main menu.
- The minimap button can be toggle on/off. Option in the main menu.
- It is now possible to select "no icon" for a button. A new "no icon" option is added at the end of the icon list.
- During a current config session, a middle-click on a bar will hide it. Exiting config will restore the bar to its current state.
- Added a state remapping feature for paged and stance bars. The options are in the text edit panel of the on-bar bar editor.
- Warlocks now have stance enabled as an available bar type for their new form Metamorphosis.
- Perhaps more features that I can't remember :P

30000.22.12 -
- One small thing I forgot to change back related to performance.

30000.22.11 -
- Used wrong source file for 22.10, this has 22.10's changes plus previous changes that were undone by using the wrong source.

30000.22.10 -
- Some performance tweaks

30000.22.9 -
- A small syntax error.
- Bar linking should be working better.

30000.22.8 -
- Hmm...many small fixes for reported issues since patch day.
- Setting the bar target should work better with the reaction setting.
- Faerie Fire (Feral) and Polymorph spells should correctly macro'd when dragging from the spell book.
- An issue with buttons not setting up correctly upon login is fixed.
- And other stuff...check the bug report on my portal for anything else I may have fixed this update :)

30000.22.7 -
- Fix for hidden bars.

30000.22.6 -
- Updated localization for MacaroonProfiles which apparently I have not done since I released it O_o

30000.22.5 -
- Small adjustments to bar linking
- Stance/Form/Aura/Presence buttons should now act and behave like the default UI shapeshift bar.

30000.22.4 -
- Fixed a bar-linking issue.
- Bars should update to their current state after exiting config mode.

30000.22.3 -
- Some 3.0 patch adjustments.

30000.22.2 -
- Button Facade fix

30000.22.1 -
- Yes, I always find something after I upload...grrrr

30000.22 -
- Profiles! Early stages, got to shake the basic framework loose :)

30000.21.2 (beta) -
- Because I didn't fix what I thought I fixed :D

30000.21.1 (beta) -
- Small reported bug fixes

30000.21 (beta) -
-Mainly pass-through polish of the GUI
-Added a new slider option which I am having difficulty naming.
-Minor bug fixes.

30000.20 (beta) -
- If item data is not available in the local cache when logging in, Macaroon will now query the server for item info (icons, tooltips). Should not see ? icons on items no longer in inventory.
- Shift-clicking of spells from the spellbook and items from bags will now copy that item or spell to the macro edit window. Shift+Ctrl click on spells will add rank.
- Added a slider to adjust SnapTo tolerance
- Added an option to have up or down clicks on buttons
- Dummy options for self-cast and right click cast are in, but not working yet.
- Small bug fixes

30000.19.2 (beta) -
-More localization adjustments/fixes.
-Each language has it's own localization file now.

30000.19.1 -
-Localization fix for the new petbar stuff.

30000.19 -
- Reworked pet/possession states. Pet bars are now created via two step process. 1) In the list of states available in bar-edit mode, check "pet". Then change the buttons to type "pet". Possession bars work the same way, except you check "possess".
- Cooldowns/buffups should be working properly now.
- Minor bug fixes
- Added the beginnings of the profile system, but nothing much there yet, so don't get excited :)

30000.18.3 -
- Macro cooldown fixes.

30000.18.2 -
- And yet more macro icon fixes...you change one little thing and it starts an avalanche...

30000.18.1 -
- More macro icon fixes

30000.18 -
- Fixed not being able to change button types.
- Fixed button colors.
- Fixed issues with macros and using #show
- Added German localization - thanks Dragonir!
- Added Korean localization - thanks DroArc!

30000.17.1 -
- Minor hide grid bug fix

30000.17 -
-Update for compatibility to Macaroon Xtras

30000.16 -
- Added a new option "hidden". Allows a bar to be always hidden.
- Fixed some key binds not initializing properly.
- Fixed some drag/drop issues.
- Other minor fixes.


30000.15 (try #2)-
- Working version of 30000.15 :)
- Binding fix. Bindings should be properly applied when first logging in.
- Fixed an issue with icon selection in the macro editor.

30000.14 -
- 30000.15 does not like Button Facade :(

30000.15 -
- Binding fix. Bindings should be properly applied when first logging in.
- Fixed an issue with icon selection in the macro editor.

30000.14 -
-Bug fixes, nothing major.

30000.13 -
-Bug fixes mainly.
-Too tired to think of anything else :P

30000.12 -
-The positioning code has been re-written to adapt to changes in scale. Because of this, all bar positions set in previous version will be lost.
-Added a new feature: Bar Linking - This feature allows one bar to be linked to another bar's state, hiding/showing itself when the other bar's state is true. This allows for some very complex setups. The main reason one might use this is to emulate the default UI bar by creating a paged bar and a stance bar, then linking the stance bar to page 1 of the paged bar.
-Added a new SnapTo point: CENTER - Allows users to "stack" bars perfectly ontop of one another. Useful with the new bar linking feature.
-Added in the ability to cycle through states without actually having to execute the state to allow for easier editing. Left-click a bar while it is selected to cycle through all available states.
-Pet buttons should now show/hide themselves based on pet/posses existence.
-Added in the ability to designate a bar's target. The bar will hide/show itself based on unit existence and action-ID based buttons will auto-target the set target.
-Enabled editing of custom states in the on-bar GUI
-Added GUI elements to the button editor to adjust action ID values.
-A supplemental addon is now available, MacaroonXtras, to handle the menu and bag bar.

30000.11 -
-Added a new button type "pet". This type allows you to turn a normal button into a pet bar button. Currently, I am still working on the GUI to adjust action ID's, so the ID's are assigned by button position from left to right. If you add 10 buttons to a bar and make them pet buttons, the first button will be pet action ID 1 and the last pet action ID 10. Mainly I want to see if there are any bugs. These are completely written for Macaroon and do not "borrow" from the default UI, which has been the typical means of action bar addons having a pet bar. So I need to see if there are any bugginess about them.

-The "pet" buttons should also work for any possession situations. I am still testing that out, though.

30000.10 -
-Mainly a keybinder update. Made some improvements -
-Binds will now copy to other states.
-Added a new option: Ability to lock a button's bindings.
-Binds *should* leave Blizzard bindings alone now.
-Worked on the bar editor GUI a bit.

30000.9 -
-Fixed an issue of buttons on "plain" bars not initializing correctly.
-Added in buttons of type "action" to accommodate the new pet/mount spells and to allow for buttons that show item charges (the pet/mount spells are difficult to work with)
-Added in a special "prowl" state for druids, can only be used on a bar with "stance" active.
-Worked on the text-attribute editing gui, would appreciate feedback on it's functionality even though most features are not editable yet :D

30000.8 -
-Fixed a big bug in the shape code.
-Minor adjustments.

30000.7 -
-Added the bar edit GUI. Right click on a bar while in config mode to toggle.
-Reworked the bar shape code. Bars should re-size themselves correctly while editing in all configurations. Horizontal, Vertical and MultiColumn have been merged into "Linear". Adjust column value to get the desired effect.Because of the reworked code, current setups may load with a different bar shape.
-Added a comprehensive feedback tooltip to bars while in config mode.

-Reworked the Button Facade code a bit so buttons update more consistantly with new choices.

30000.6 -
Added custom state support, type /macaroon or /mac statelist for instructions.

30000.5 -
-States are in! Previous saved settings may get messed up when loading due to some changes to the saved var format. A saved var wipe may be needed. However, I would really like feedback on how well states work! :)
-Added options to the main menu, like the ability to hide Blizz's main bar.
-Added a mini-map button
-Partial support for companions. You can drag them from your companion book, but you cannot change its icon nor can your drag from any other action button.

30000.4 -
Added Button Facade support.
Changed a Blizzard hook.

30000.3 -
Some showgrid tweaks.


30000.2 -
Fixed a bug with drag/dropping Blizzard macros.
Added showgrid support.

30000.1 -
Initial beta release.
Optional Files (13)
File Name
Version
Size
Author
Date
Type
40300.1.2
21kB
12-01-11 10:33 PM
Addon
40300.1
4kB
11-29-11 08:47 AM
Addon
40300.1
6kB
11-29-11 08:01 AM
Addon
40300.1
43kB
11-29-11 08:00 AM
Addon
40300.1
15kB
11-29-11 07:59 AM
Addon
40200.1
10kB
07-19-11 12:44 PM
Addon
40000.2.0.1
23kB
07-02-11 11:28 PM
Patch
40000.2.0.1
2kB
07-02-11 07:51 PM
Addon
40000.2.0.1
10kB
07-02-11 05:42 PM
Patch
40101
45kB
11-07-10 02:21 PM
Patch
30300.21
13kB
06-13-10 08:55 PM
Patch
30300.1.beta
5kB
12-08-09 08:51 AM
Addon
30200.1
10kB
08-06-09 09:23 PM
Addon


Archived Files (17)
File Name
Version
Size
Author
Date
40300.1.1
276kB
Maul
11-29-11 12:25 PM
40300.1
276kB
Maul
11-29-11 08:07 AM
40200.1
276kB
Maul
07-03-11 11:38 AM
40100.1
261kB
Maul
06-27-11 02:20 PM
40000.2.1
275kB
Maul
11-16-10 07:22 PM
40000.2
268kB
Maul
11-16-10 08:59 AM
40000.1.11
269kB
Maul
10-28-10 09:13 AM
40000.1.10
267kB
Maul
10-22-10 07:48 AM
40000.1.9
267kB
Maul
10-20-10 06:38 PM
40000.1.8
267kB
Maul
10-18-10 09:37 PM
40000.1.7
266kB
Maul
10-18-10 05:45 AM
40000.1.5
266kB
Maul
10-17-10 06:22 PM
40000.1.4
266kB
Maul
10-15-10 10:59 PM
40000.1.3
266kB
Maul
10-15-10 09:49 PM
40000.1.2
266kB
Maul
10-14-10 10:44 PM
40000.1.1
265kB
Maul
10-13-10 06:39 PM
40000.1
265kB
Maul
10-12-10 09:53 AM


Post A Reply Comment Options
Old 05-04-12, 10:37 PM  
b1urry
A Kobold Labourer

Forum posts: 0
File comments: 9
Uploads: 0
Re: Re: Re: Something odd about bindings in bar states

Originally Posted by Kahsm
Originally Posted by b1urry
Originally Posted by Kahsm
First of all, amazing mod!

---snip---

At the moment I'm just duplicating the macros, and using the small bar just as a in-your-face notification that the powers are ready and usable.

I suppose my issues is this: When you use the keybind feature, it doesn't seem to let you duplicate binds onto different bars even if those bars never show up at the same time if it were to follow the linking logic.

---snip---

However, as this is basically stance dependent, maybe it'll work.

Give me a few days to look into this and see if I can't verify one way or another about what I'm thinking.
Ahh, I didn't know about Lock and Priority. I found both and figured out a decent solution. I actually have the Alt mods built into my macros, I don't use separate pages. So I just show the powers 1-4 and have priority 1-4 on the small bar. This way I can see if the things "under" the nomod powers are available, or what the timer on them is. Works well enough!

Again, great mod. I got rid of a handful of other mods. Actually, if you'd allow me to bind mod+mousebutton then I could even get rid of Clique. I would just lock some buttons into the stored buttons page and then bind say alt+leftmousebutton and that would be exactly what clique does for me.

Edit: another thing to note. Sometimes timers are a little wonky in more complex macros.

For example, if I have a trinket/tiger's fury/berserk macro: "#show Berserk /cast Tiger's Fury /cast Berserk /cast 13" I'd like it to show the timer for Berserk's cooldown since it's the longer one, but druids have to use Tiger's Fury first or it gets locked during berserk. #show makes it show the icon, but I can't see the cooldown timer. Also some of the extended tooltips get a bit wonky on longer castsequences and conditionals. These are extremely nit picky things.
Nice to see you found a solution to the bind issue. Maul is apparently cooking up an entirely new code-base for a new bar mod, but I would guess that for all practical purposes it'll be much like Macaroon. There are many limitations to working within a system like what Blizz actually allows to happen within the addon arena.

As for your timer issues, Macaroon isn't acting wonky, it's a limitation of the system. As far as I'm aware, as much of a neophyte as I am to Lua and the WoW addon api, it isn't really possible/practical to attempt to prioritize "on button" timers via the macro system. Actually, I know it can't be done. Perhaps it could be done via an addon, but I'd recommend looking into a good cooldown timer mod, such as ForteXorcist or maybe even the simpler NeedToKnow, both available here at WoW Interface.

Why do I recommend another addon for cooldowns when Mac can show timers on the button? Mostly because they are written specifically to handle cooldown timer needs and Macaroon isn't. An addon that tries to do too many things is hard to maintain and will break at the smallest changes in the client system.
Last edited by b1urry : 05-04-12 at 10:39 PM.
b1urry is offline Report comment to moderator  
Reply With Quote
Old 05-04-12, 08:33 PM  
Kahsm
A Kobold Labourer

Forum posts: 0
File comments: 2
Uploads: 0
Re: Re: Something odd about bindings in bar states

Originally Posted by b1urry
Originally Posted by Kahsm
First of all, amazing mod!

Now, I hope this is the right place for this. It doesn't really seem "ticket-able" yet.

I have my primary bar of 11 buttons. Should I be able to set different binds for each state (druid)? Because I can't seem to do that... or I can... but it's buggy. For example if I set 1-6 then F1-F5 on my caster bar, it seems to already be set on my Cat bar. Then if I use "esc" to remove 1-6 off my cat bar, it gets removed off the caster bar.

However, if I switch 2 and 1 so it goes 2 1 3 4 5 6 on my Cat bar. When I check the Bear bar, it still says 1 2 3 4 5 6. But if I mouseover the first box it says the keys are "1, 2" and the next box says "2, 1". Now I think that's kind of a bug, but it looks like the states CAN have different keys... I just don't know how, or it's not really a feature?

The reason I ask, is because when I'm in Cat form I actually want to make a new primary bar of 4 powers right in the middle of the screen that would get the bindings 1-4. Then my original primary bar at the bottom of the screen would retain 5-6 and F1-F5. But I can't get it to unbind 1-4 on my cat bar and assign it to the LINKED 4 power bar that only pops up when I'm in cat form.

Ok that's complicated I think. I used your complicated bar linking system to have a small 4 power bar pop up only when I'm in cat form. and I want binds 1-4 to change from my pimary bar to that bar and to rebind the first 4 powers on the primary bar to something else, possibly alt+1, alt+2 etc. But only for the first 4.

At the moment I'm just duplicating the macros, and using the small bar just as a in-your-face notification that the powers are ready and usable.

I suppose my issues is this: When you use the keybind feature, it doesn't seem to let you duplicate binds onto different bars even if those bars never show up at the same time if it were to follow the linking logic.

There may be a way to do what you are wanting, but I'll have to play around with the keybinder for a bit. There is an ability to both lock and prioritize a keybind, so my thoughts run along the lines of lock binding a keystroke (as in the 1 key) to separate buttons, then prioritizing the button that is NOT in the normal keyset. Normally this doesn't work because the prioritized keybind overrides the "normal" keybind, or can induce a "race condition", if both keys are marked as priority, where one of the two will fire and maintain priority.

However, as this is basically stance dependent, maybe it'll work.

Give me a few days to look into this and see if I can't verify one way or another about what I'm thinking.
Ahh, I didn't know about Lock and Priority. I found both and figured out a decent solution. I actually have the Alt mods built into my macros, I don't use separate pages. So I just show the powers 1-4 and have priority 1-4 on the small bar. This way I can see if the things "under" the nomod powers are available, or what the timer on them is. Works well enough!

Again, great mod. I got rid of a handful of other mods. Actually, if you'd allow me to bind mod+mousebutton then I could even get rid of Clique. I would just lock some buttons into the stored buttons page and then bind say alt+leftmousebutton and that would be exactly what clique does for me.

Edit: another thing to note. Sometimes timers are a little wonky in more complex macros.

For example, if I have a trinket/tiger's fury/berserk macro: "#show Berserk /cast Tiger's Fury /cast Berserk /cast 13" I'd like it to show the timer for Berserk's cooldown since it's the longer one, but druids have to use Tiger's Fury first or it gets locked during berserk. #show makes it show the icon, but I can't see the cooldown timer. Also some of the extended tooltips get a bit wonky on longer castsequences and conditionals. These are extremely nit picky things.
Last edited by Kahsm : 05-04-12 at 08:37 PM.
Kahsm is offline Report comment to moderator  
Reply With Quote
Old 05-04-12, 12:34 AM  
b1urry
A Kobold Labourer

Forum posts: 0
File comments: 9
Uploads: 0
Re: Something odd about bindings in bar states

Originally Posted by Kahsm
First of all, amazing mod!

Now, I hope this is the right place for this. It doesn't really seem "ticket-able" yet.

I have my primary bar of 11 buttons. Should I be able to set different binds for each state (druid)? Because I can't seem to do that... or I can... but it's buggy. For example if I set 1-6 then F1-F5 on my caster bar, it seems to already be set on my Cat bar. Then if I use "esc" to remove 1-6 off my cat bar, it gets removed off the caster bar.

However, if I switch 2 and 1 so it goes 2 1 3 4 5 6 on my Cat bar. When I check the Bear bar, it still says 1 2 3 4 5 6. But if I mouseover the first box it says the keys are "1, 2" and the next box says "2, 1". Now I think that's kind of a bug, but it looks like the states CAN have different keys... I just don't know how, or it's not really a feature?

The reason I ask, is because when I'm in Cat form I actually want to make a new primary bar of 4 powers right in the middle of the screen that would get the bindings 1-4. Then my original primary bar at the bottom of the screen would retain 5-6 and F1-F5. But I can't get it to unbind 1-4 on my cat bar and assign it to the LINKED 4 power bar that only pops up when I'm in cat form.

Ok that's complicated I think. I used your complicated bar linking system to have a small 4 power bar pop up only when I'm in cat form. and I want binds 1-4 to change from my pimary bar to that bar and to rebind the first 4 powers on the primary bar to something else, possibly alt+1, alt+2 etc. But only for the first 4.

At the moment I'm just duplicating the macros, and using the small bar just as a in-your-face notification that the powers are ready and usable.

I suppose my issues is this: When you use the keybind feature, it doesn't seem to let you duplicate binds onto different bars even if those bars never show up at the same time if it were to follow the linking logic.

There may be a way to do what you are wanting, but I'll have to play around with the keybinder for a bit. There is an ability to both lock and prioritize a keybind, so my thoughts run along the lines of lock binding a keystroke (as in the 1 key) to separate buttons, then prioritizing the button that is NOT in the normal keyset. Normally this doesn't work because the prioritized keybind overrides the "normal" keybind, or can induce a "race condition", if both keys are marked as priority, where one of the two will fire and maintain priority.

However, as this is basically stance dependent, maybe it'll work.

Give me a few days to look into this and see if I can't verify one way or another about what I'm thinking.
b1urry is offline Report comment to moderator  
Reply With Quote
Old 05-01-12, 11:31 PM  
Kahsm
A Kobold Labourer

Forum posts: 0
File comments: 2
Uploads: 0
Something odd about bindings in bar states

First of all, amazing mod!

Now, I hope this is the right place for this. It doesn't really seem "ticket-able" yet.

I have my primary bar of 11 buttons. Should I be able to set different binds for each state (druid)? Because I can't seem to do that... or I can... but it's buggy. For example if I set 1-6 then F1-F5 on my caster bar, it seems to already be set on my Cat bar. Then if I use "esc" to remove 1-6 off my cat bar, it gets removed off the caster bar.

However, if I switch 2 and 1 so it goes 2 1 3 4 5 6 on my Cat bar. When I check the Bear bar, it still says 1 2 3 4 5 6. But if I mouseover the first box it says the keys are "1, 2" and the next box says "2, 1". Now I think that's kind of a bug, but it looks like the states CAN have different keys... I just don't know how, or it's not really a feature?

The reason I ask, is because when I'm in Cat form I actually want to make a new primary bar of 4 powers right in the middle of the screen that would get the bindings 1-4. Then my original primary bar at the bottom of the screen would retain 5-6 and F1-F5. But I can't get it to unbind 1-4 on my cat bar and assign it to the LINKED 4 power bar that only pops up when I'm in cat form.

Ok that's complicated I think. I used your complicated bar linking system to have a small 4 power bar pop up only when I'm in cat form. and I want binds 1-4 to change from my pimary bar to that bar and to rebind the first 4 powers on the primary bar to something else, possibly alt+1, alt+2 etc. But only for the first 4.

At the moment I'm just duplicating the macros, and using the small bar just as a in-your-face notification that the powers are ready and usable.

I suppose my issues is this: When you use the keybind feature, it doesn't seem to let you duplicate binds onto different bars even if those bars never show up at the same time if it were to follow the linking logic.
Last edited by Kahsm : 05-01-12 at 11:34 PM.
Kahsm is offline Report comment to moderator  
Reply With Quote
Old 04-30-12, 05:20 PM  
b1urry
A Kobold Labourer

Forum posts: 0
File comments: 9
Uploads: 0
Re: copying profiles between computers

Originally Posted by klaarm
I copied all the macaroon files from the savedvariables folder to a second computer. the profiles didn't come over. how do I copy profiles?
Moving the files like this has worked for me more than a few times in the past.

There should have only been two Macaroon files to copy, Macaroon.lua and MacaroonProfiles.lua. The only ones you would need would be the ones located in /WTF/Account/[account name]/SavedVariables/ and that is the only place you'd need to copy them to on the second machine. In fact, if you've installed Macaroon, started the game at any time, then shut it down (to save state) then the only file you'd need to copy over is MacaroonProfiles.lua.

MacaroonProfiles.lua contains, as you would expect, the profiles you would have created and saved, and should show up in the profiles section.

The individual character SavedVariables folders also contain Macaroon files, but those shouldn't have any effect on the "profiles" tab in the interface as they are individual to the character. The Macaroon.lua file contains the button and bar states, but it's basically a snapshot of that character only. If you've saved that character's bar/button state as a profile, that is kept in the above mentioned MacaroonProfiles.lua file.

So, tl:dr is that you really only need to copy over is the MacaroonProfiles.lua file located in the global SavedVariables file located in your WTF folder, making sure to place it in the same location located on the other machine.

But then again, ones mileage may indeed vary.
b1urry is offline Report comment to moderator  
Reply With Quote
Old 04-30-12, 02:08 PM  
klaarm
A Kobold Labourer

Forum posts: 1
File comments: 5
Uploads: 0
copying profiles between computers

I copied all the macaroon files from the savedvariables folder to a second computer. the profiles didn't come over. how do I copy profiles?
klaarm is offline Report comment to moderator  
Reply With Quote
Old 04-22-12, 08:47 PM  
b1urry
A Kobold Labourer

Forum posts: 0
File comments: 9
Uploads: 0
ahh.. multiple accounts, that does change the picture, doesn't it.

Well, one thing to do is to make your template on one of your accounts as I outlined earlier. Then log completely out of WoW. This logout is so that all saves are actually commited.

Next, locate the WTF folder for that account and go into the folder named SavedVariables. This is where most addons save their global option saves and the like.

Locate a file named MacaroonProfiles.lua and make a copy of it and paste it into the same folder found on each of the other accounts.

There isn't any specific location data in this file, so any profiles saved in the initial file will be usable in any other account. Remember, if you have 10 saved profiles on the first account and copy this file to all your other accounts, it WILL overwrite the old ones. Macaroon used to save button data on a per character basis, but with the advent of global profiles, they are now kept in that one file location. But, this should be a solution that works to at least get things working faster for you.

Keep in mind, however, that it is likely that this addon will be a tad borked with Mists. No guarantees about its working then.
b1urry is offline Report comment to moderator  
Reply With Quote
Old 04-22-12, 05:02 PM  
TyBudd
A Deviate Faerie Dragon

Forum posts: 11
File comments: 74
Uploads: 0
I'd have to make one for each of my accounts and make it as a default like you are describing, the problem is I have 4 accounts

I love this dumb game what can I say.


So I'd still need to know how, or do each account one by one which can be more time consuming then the copying idea.


Then if I make changes like when MoP comes out, I'll have to re-do the change again for each account.
TyBudd is offline Report comment to moderator  
Reply With Quote
Old 04-22-12, 11:58 AM  
b1urry
A Kobold Labourer

Forum posts: 0
File comments: 9
Uploads: 0
Re: How to make a Template?

Originally Posted by TyBudd
I want to make a template for all of my new toons. That have all the macros that I'd use on every toon, and in the same button slot since I create the same type of button bars on each toon.

So I want to make a toon, put all these buttons and macros where they'd go, but after that I need to know what macaroon .doc file I need to go into, and what I need to copy.

I want to save that to another file so when I make my new toon, I can just copy and past to the new toon.

This is the general idea if its done another way please share the step by step on this, thanks in advance fellas/fellets.
You shouldn't need to go to the trouble of copying files. Just create your action bars and buttons as you like them, then add your keybinds, macros, and other on-button goodness. When you're done, save it in the Macaroon! profile manager as "Template" or "Default" or whatever suits your fancy, making sure to check all four boxes at the top (bar layout, settings, button layout, and button data). DON'T FORGET TO CREATE VEHICLE/CONTROL BARS (assign them action buttons 121-130).

When you create a new character, just load in your new default template profile and save it with a new name. Now your new toon has it's very own copy of the template that you can update and change to your hearts content and still have the "blank" default template available for future use.

I should note that I'm a serious altaholic, with over a dozen alts and 30 or 40 different Macaroon! profiles. The above is the technique I use with all my new characters.

Some things to keep in mind though. You may run into issues initially regarding keybinds. When I've made templates before, occasionally the keybinds don't keep. However, as assigning keybinds in Macaroon is fairly simple, it doesn't take much to re-create them. Also, you may also have to create various stance pages when you create a new warrior/druid. What you can do here is make a new warr, load in the template file, create the stance pages, save as the original template file to overwrite with new information, then save again with a new name for this new character. Repeat for druids. This way you should end up with a template with all stance information. Personally, once I create a warrior/druid I just add the new stances as they come while leveling, and if I make a new warr/druid I just copy the other one's profile.
Last edited by b1urry : 04-22-12 at 12:10 PM.
b1urry is offline Report comment to moderator  
Reply With Quote
Old 04-15-12, 10:48 AM  
TyBudd
A Deviate Faerie Dragon

Forum posts: 11
File comments: 74
Uploads: 0
How to make a Template?

I want to make a template for all of my new toons. That have all the macros that I'd use on every toon, and in the same button slot since I create the same type of button bars on each toon.

So I want to make a toon, put all these buttons and macros where they'd go, but after that I need to know what macaroon .doc file I need to go into, and what I need to copy.

I want to save that to another file so when I make my new toon, I can just copy and past to the new toon.

This is the general idea if its done another way please share the step by step on this, thanks in advance fellas/fellets.
TyBudd is offline Report comment to moderator  
Reply With Quote
Old 03-24-12, 06:46 AM  
xromania™
A Cobalt Mageweaver
 
xromania™'s Avatar

Forum posts: 243
File comments: 147
Uploads: 0
me and all i think have this problem - the vehicle bars or the bars who show up in some situations (new skills in raids or when u are in canons in bg for example) - all these skills on these special bars are not showing up until you "refresh" the bars (clicking 2 times on addon icon). This is a important problem, because we cant refresh in battle and i lose many fights because that. The keybindings are working but still is a big problem

Or how can i fix that?
__________________
*sry my english
http://eu.battle.net/wow/en/characte...romania/simple
xromania™ is offline Report comment to moderator  
Reply With Quote
Old 03-17-12, 11:32 AM  
Thortok2000
A Defias Bandit
 
Thortok2000's Avatar
AddOn Author - Click to view AddOns

Forum posts: 3
File comments: 318
Uploads: 1
I've noticed that when I use the % sign in chat it bugs out a bit. This happens even if an addon uses it instead of manually entering it myself.

For instance, a recount report looks like this:

4. Thortok 2643456 (6082.2 12.8%)%)

When it should look like this:

4. Thortok 2643456 (6082.2 12.8%)

I've identified Macaroon as the culprit. Please fix!
__________________
“I don’t know half of you half as well as I should like; and I like less than half of you half as well as you deserve.” — Bilbo Baggins, from his speech on his eleventy-first birthday.
Thortok2000 is offline Report comment to moderator  
Reply With Quote
Old 03-15-12, 01:00 AM  
b1urry
A Kobold Labourer

Forum posts: 0
File comments: 9
Uploads: 0
Originally Posted by Cholerabob
Can anyone tell me how to make the special effects ( buttons that appear during certain faights only ) appear on a bar. ? I tried everything i know, pet bar with vehicule, poses, action, ect... Nothing, whne i close it, it doesnt appear when the action does......
If you're talking about the Ultraxion "heroic will" and Madness "dream" buttons, I don't think there is any inherent support for it in Macaroon. However, there are a couple of ways to deal with this.

One way is to create a macro and place it on your action bar (there will NOT be an image, however). The macro is as follows:
Code:
/click ExtraActionButton1
The other method is to go to the keybinds menu and bind the "Extra Action Button" to a key.

Both methods have the disadvantage that you pretty much trust that it is there. With the macro there will be no image on the button, nor will there be a cooldown display. However, I've been raiding using the macro method since the Dragon Soul raid began and it's worked well for me.
b1urry is offline Report comment to moderator  
Reply With Quote
Old 03-09-12, 03:45 PM  
Cholerabob
A Murloc Raider

Forum posts: 4
File comments: 22
Uploads: 0
Can anyone tell me how to make the special effects ( buttons that appear during certain faights only ) appear on a bar. ? I tried everything i know, pet bar with vehicule, poses, action, ect... Nothing, whne i close it, it doesnt appear when the action does......
Cholerabob is offline Report comment to moderator  
Reply With Quote
Old 03-07-12, 07:27 PM  
wingsofscion
A Defias Bandit
 
wingsofscion's Avatar

Forum posts: 2
File comments: 8
Uploads: 0
Never mind managed to answer my own question. XD
__________________
Last edited by wingsofscion : 03-07-12 at 07:46 PM.
wingsofscion is offline Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump:

Support AddOn Development!

You have just downloaded by the author . If you like this AddOn why not consider supporting the author? This author has set up a donation account. Donations ensure that authors can continue to develop useful tools for everyone.