Get an Epic Experience with Premium

Profiles: Macros

Miscellaneous Login to Add Favorites
  • World of Warcraft
  • 284 Monthly Downloads
  • Supports: 6.2.0
  • 19,846 Total Downloads
  • Updated 07/20/2015
  • Created 08/18/2011
  • 35 Favorites
  • Project Site
  • Comments
  • Release Type: Release
  • License: GNU General Public License version 3 (GPLv3)
  • Newest File: v2.4.52.60200

About Profiles: Macros


  • Create profiles for macros (DRUID Heal, DRUID heal pvp, DRUID tank, DRUID dps, DRUID tank dps)
  • Get more than the 138 allowed macros!

Quick start

  • Hit /mp save PROFILENAME1
  • Change macros and press /mp save PROFILENAME2
  • To load, do /mp load PROFILENAME1 or PROFILENAME2


  • /mp save <name> - saves the current macro under the <name> example: /mp save karl
  • /mp load <name>
  • /mp list
  • /mp delete <name>
  • /mp export <name> - export a char profile to global so all char can see it and load it

r205 | fulgerul | 2015-07-20 07:26:48 +0000 (Mon, 20 Jul 2015) | 2 lines
Changed paths:
   A /tags/v2.4.52.60200 (from /trunk:204)

TOC bump.
Ace libs updated.
r204 | fulgerul | 2015-07-20 07:25:30 +0000 (Mon, 20 Jul 2015) | 1 line
Changed paths:
   M /trunk/Core-Macros.lua
   M /trunk/Libs/AceGUI-3.0/widgets/AceGUIContainer-TreeGroup.lua
   M /trunk/Libs/CallbackHandler-1.0/CallbackHandler-1.0.lua
   M /trunk/ProfilesMacros.toc

Merge with dev.


First Previous Page 1 of 6 Next Last
  • #106

    The general profile does not save correctly.  I love the add-on, but  I wish it was specific 'save general' that was default.  Everytime I add new profiles it resaves the general differently, changes the general macros and messes them up.

    It would work great if default was general only, and all other profiles were character specific


  • #105

    Just downloaded this, didn't do much at all just /mp save and /mp load between 2 profiles and it ended up fucking up action bars on ALL my characters (all macros removed from bars). Thanks :)

  • #101

    Couldn't get all 3 (Key binding, Action Bars, Macros) to work. Macros jumble up on the action bars every time I switch profiles, and does seem to be random as I couldn't find any order to it. They're Character Specific macros.

    Since most of my spells are used through macros, there's no point in keeping the Action Bars addon either. Then again, it's kinda dumb that the Keybindings one doesn't add a button to the minimap.

    In the end it feels like I need all 3 to get all the functions of a proper working addon so I'll probably be using neither. I do have other addons - ElvUI, TotalRP and Skada, so maybe they're the ones causing the issue.

  • #103

    Please try the newest Release, if that doesn't work, then follow these instructions:

    Please upload your saved file located in C:\Program Files\World of Warcraft\WTF\Account\<account>\<server>\<character>\SavedVariables\ProfilesMacros.lua to so I can debug it


  • #99

    /mp load profile_name doesn't work for the General Macros, it does the actionbar placement (using the current existing macros) but doesn't load any General Macros from the profile. It works for the Character Specific Macros only. This happens in the release (v2.4.51.6010) and beta (v2.4.52.60100 Beta) versions. I use Profiles: Macros in stand alone mode, without the rest of the Profile: "X" addons.

    This bug is caused by MPdb.char.MPSIgnoreGlobalMacros having a nil value, I have fixed it adding a MPdb.char.MPSIgnoreGlobalMacros = 0 in MPS:LoadMacroProfile().

    Last edited by Spyro_ on 5/24/2015 9:25:49 AM
  • #100

    Thanks will look into it!

  • #102

    New version is up fixing this issue.

    Thank you for the report!


    Last edited by Fulgerul on 6/15/2015 7:06:01 AM
  • #96

    I'd like to make a new feature suggestion.  Could we designate profiles for spec:1 and spec:2, such that it switches automatically when we swap specs?

  • #97

    I will consider bringing back that functionallity if I find a proper way of doing that..


  • #89

    I'd like to make a feature request/suggestion. I think that the general macros from the Default profile should be dynamically added to the general macros of all the other profiles. My reasoning is that with the addon the way it is we kind of lose the functionality of "general macros". Although we can have a default profile to use as a template if we want to add new general macros we'll have to add it to every other profile manually (which is very tedius). So it is possible to make the default profile 'part' of all the other profiles I think it would be really helpful to this addon's users.

    Last edited by dwyerfire on 3/2/2015 6:31:29 PM
  • #90

    Sounds like a great idea!

    I could certainly "ignore" global macros with a quick line of code. Would that do it you think?

  • #95

    Thank you very much :), but for me there's no hurry.

    In SaveMacroProfile(), i always set macroID_start=1 and in LoadMacroProfile() changed

    if MPdb.char.MPSIgnoreGlobalMacros == 0 then
    CreateMacroID = CreateMacro(keys[1], keys[7], keys[3], nil);


    if MPdb.char.MPSIgnoreGlobalMacros == 0 then
    CreateMacroID = CreateMacro(keys[1], keys[7], keys[3], nil);
    CreateMacroID = index;

    Its only a hack, but it worked for me :)



  • #94

    That is not a bad suggestion. Will implement it in the next cycle and get back to you with a beta. it will take a while, seeing as I have something ahead of me but it will come! :)

    Meanwhile, let me know if you find bugs with the current code so I can iron those out.


  • #93


    another suggestion... I also think that there should be only one set of global macros. So, "ignoring" them in terms of creation / deletion is a good feature. However, i believe that the placement of global macros on the action bars should not be ignored. So instead of having the option to "ignore global macros" in total there maybe should be an option whether the macro contents, placements or both are used / ignored. What do you think?

    PS: English is not my native language, so please excuse any mistakes.

  • #92

    Hi guys,
    A beta was just released with this functionality. So test it out and get back to me with any bugs you might encounter !

  • To post a comment, please login or register a new account.
Login to Curse

Don't have an account? Create One.

Get an epic experience with Curse Premium
  • Faster addon downloads
  • Premium-Only Beta Giveaways
  • Ad-Free Curse experience
  • Premium Curse Client
  • and many More Features
  • Learn More »

Darkest Dungeon Wiki Editing Contest