Download
(60Kb)
Download
Updated: 10-01-19 01:47 AM
Pictures
File Info
Compatibility:
BfA content patch (8.2.5)
Rise of Azshara (8.2.0)
Updated:10-01-19 01:47 AM
Created:unknown
Downloads:230,551
Favorites:349
MD5:
Categories:Miscellaneous, Utility Mods, Developer Utilities, WoW Tools & Utilities

Super Duper Macro  Popular! (More than 5000 hits)

Version: 8.2.5.0
by: hypehuman, spiralofhope

This addon is under new maintenance

WowInterface will be kept up-to-date, but still needs to be cleaned up a bit. The source code, a list of all past releases, documentation, and issue tracker, can be found at:

https://github.com/spiralofhope/SuperDuperMacro

This description still needs to be audited.

----

To view recent changes, click the "Change Log" tab at the top of this page.


Open the in-game interface by typing /sdm


This addon allows you to create macros beyond the 255-character limit, and even beyond the 1023-character macrotext limit. However, no individual line in a macro may be more than 1023 characters long (you will get a warning). The number of lines is unlimited. Super Duper Macro also allows you to share macros with your friends in-game.


This mod allows you to make two types of macros:

  • Button macros are just like regular macros, but they can be as long as you want. You cannot make an unlimited number of them; they share a limit with your regular macros (36 global and 18 character-specific for each character).
  • Floating macros do not have buttons, and are accessed by /click. You can make as many of these as you want.
  • You can also make lua scripts of unlimited length that you can call using "/sdm run <name>" or via sdm_RunScript("name")


Suggestions and bug reports are always welcome. You can post comments on the wowinterface.com page for this addon, or if you want to add something yourself, you can upload it in the "Optional Files" tab.


Alternately, create a pull request to my GitHub repo: https://github.com/hypehuman/super-duper-macro


Special thanks to:
  • SuperMacro, which inspired the idea for this addon.
  • All the regulars on the UI & Macro forums, who taught me how to program for WoW.


See CHANGELOG.markdown within this zip file or online at:

https://github.com/spiralofhope/SuperDuperMacro/blob/master/CHANGELOG.markdown
Optional Files (2)
File Name
Version
Size
Author
Date
Type
2.5
128kB
03-04-12 10:27 PM
Patch
1.8.3-4
16kB
06-30-11 11:50 AM
Patch


Post A Reply Comment Options
Unread 01-25-12, 11:06 AM  
shinx
A Defias Bandit

Forum posts: 2
File comments: 75
Uploads: 0
character-specific macros
no more slots available

my problem is some Toons need more character-specific Slots than other so i must creat macros to Global. Now all slot from global are full, and cant save macros anymore.

i dont need global macro from my warlock on my shaman and so on. maybe is there a way to save macros on an extern file and load only macros for my shaman with a profile system.

its to hard for me to explain, my english is to bad

bye
Report comment to moderator  
Reply With Quote
Unread 01-24-12, 11:35 PM  
hypehuman
A Deviate Faerie Dragon
 
hypehuman's Avatar
AddOn Author - Click to view AddOns

Forum posts: 17
File comments: 87
Uploads: 8
Seems like a lot of people (myself included) are running up against the global button macro limit of 36. There are a couple ways to help save space:

•*Make some of your global macros character-specific, and just click "claim" when you log on to each new character. This will create a single macro that all your characters can use, but that doesn't take a global slot.

•*Find some macros that you don't use very often and use the "Save As" button to change them into Floating macros. There is no limit on the number of floating macros you can have. However, they cannot be placed on your action bars. This is ideal for macros that you only call from other macros.


And with regard to profiles, maybe I'm not understanding you properly, but couldn't you just make character-specific macros instead?
Last edited by hypehuman : 01-24-12 at 11:36 PM.
Report comment to moderator  
Reply With Quote
Unread 01-24-12, 09:24 AM  
shinx
A Defias Bandit

Forum posts: 2
File comments: 75
Uploads: 0
Originally Posted by spiralofhope
Originally Posted by shinx
is it possible to add Macro Profiles? i have many twinks and many specs with different Macros... it would be nice to have this very important feature
I just make one folder for each twink.
dont know what you mean with "folder"

I have the maximum number of global macros
THIS IS MY PROBLEM!

and i have 10 Toons with alot of Macros, i tried this Addon http://www.curse.com/addons/wow/profiles-macros

but it want work with SDM

cu
Report comment to moderator  
Reply With Quote
Unread 01-24-12, 07:28 AM  
spiralofhope
A Deviate Faerie Dragon
 
spiralofhope's Avatar

Forum posts: 13
File comments: 276
Uploads: 0
Originally Posted by hypehuman
Now you can do something like this in your macros:
Code:
/sdm run pre
/cast Starfire
/sdm run post
Aah yes, this is a good idea! However, I have the maximum number of global macros. =(
__________________
spiralofhope.com
Report comment to moderator  
Reply With Quote
Unread 01-23-12, 12:49 PM  
spiralofhope
A Deviate Faerie Dragon
 
spiralofhope's Avatar

Forum posts: 13
File comments: 276
Uploads: 0
Originally Posted by shinx
is it possible to add Macro Profiles? i have many twinks and many specs with different Macros... it would be nice to have this very important feature
I just make one folder for each twink.
__________________
spiralofhope.com
Report comment to moderator  
Reply With Quote
Unread 01-23-12, 08:43 AM  
shinx
A Defias Bandit

Forum posts: 2
File comments: 75
Uploads: 0
hi, i love SDM and it is one of my must-have-addon.

BUT:

is it possible to add Macro Profiles? i have many twinks and many specs with different Macros... it would be nice to have this very important feature

please! if the work is too hard or too much effort, then I'll just live without this feature

sry my english is horrible, but i hope you know what i mean.
Report comment to moderator  
Reply With Quote
Unread 01-20-12, 06:51 PM  
hypehuman
A Deviate Faerie Dragon
 
hypehuman's Avatar
AddOn Author - Click to view AddOns

Forum posts: 17
File comments: 87
Uploads: 8
Originally Posted by spiralofhope
I use MacroMagic,
Cool addon! If it's working for you, that's great. However, if you want to save a bit of RAM, you can unload MacroMagic and achieve the same result within SDM. Here's how:

**Click the "New" button, select "Script" and "Global". Name it "pre" and click Create.
**Paste the following into the body of the script and click "Save":
Code:
ErrorMangler_PrevSfx = GetCVar("Sound_EnableSFX");
SetCVar("Sound_EnableSFX",0)
**Click the "New" button, select "Script" and "Global". Name it "post" and click Create.
**Paste the following into the body of the script and click "Save":
Code:
UIErrorsFrame:Clear() 
SetCVar("Sound_EnableSFX",ErrorMangler_PrevSfx);
Now you can do something like this in your macros:
Code:
/sdm run pre
/cast Starfire
/sdm run post
Last edited by hypehuman : 01-22-12 at 12:14 AM.
Report comment to moderator  
Reply With Quote
Unread 01-18-12, 06:33 PM  
spiralofhope
A Deviate Faerie Dragon
 
spiralofhope's Avatar

Forum posts: 13
File comments: 276
Uploads: 0
I vaguely remember having a similar issue.. but it's been so long that I can't remember much of anything specific.

I use MacroMagic, which lets me just use /x in a macro instead of the regular /script stuff.

Code:
/x
/cast spellname
/x
Perhaps my using this has resolved any other issue.
__________________
spiralofhope.com
Last edited by spiralofhope : 01-28-12 at 01:15 AM.
Report comment to moderator  
Reply With Quote
Unread 01-18-12, 11:32 AM  
hypehuman
A Deviate Faerie Dragon
 
hypehuman's Avatar
AddOn Author - Click to view AddOns

Forum posts: 17
File comments: 87
Uploads: 8
I'm sorry, but I was not able to reproduce this bug. I even tried using my backed-up savedvariables file from before 4.3, and it's working fine for me. It still bugs me though; I know that it's a pain to have to re-type all your macros. If this happens to anyone else, please let me know.
Report comment to moderator  
Reply With Quote
Unread 12-19-11, 10:19 AM  
Nuín
A Kobold Labourer

Forum posts: 0
File comments: 4
Uploads: 0
Originally Posted by hypehuman
What specifically is not happening? Is it just that the macro image shows the question mark icon? If so, that is a known issue, and I'm not sure how to fix it without heavily taxing your CPU and reducing your frame rates.
Ah, I apologize for not posting what exactly is not working!

The problem is that the macro stops working if I build in the lines...

/console Sound_EnableSFX 0
/console Sound_EnableSFX 1
/script UIErrorsFrame:Clear()

...which is rly strange, because my other macros with them in it just working fine. The only difference between them is that they're shorter than my here posted macro. Only the commands for [button:1] and the line /console Sound_EnableSFX 0 are working, and if I delete the lines above it's working as intended. That's why I thought it would be because of the lenght.

I updated SDM from version 2.4.1 to 2.4.3 yesterday if that helps. Before the update the whole macro worked without a problem.

Thx in advance for taking on my problem. I have no clue what could be wrong
Report comment to moderator  
Reply With Quote
Unread 12-18-11, 05:45 PM  
hypehuman
A Deviate Faerie Dragon
 
hypehuman's Avatar
AddOn Author - Click to view AddOns

Forum posts: 17
File comments: 87
Uploads: 8
Originally Posted by Nuín
Since the last update I experienced some "minor" problems with SDM.

Firstly, as I updated it my whole macros disappeared into nirvana. I tryed to relog and deleted my cache, but to no avail.
Nuin, I'm sorry that your macros are gone. Do you remember which version you were updating from? I would very much like to know this so that I can prevent this from happening to other users.

Just for future reference, it is usually a good idea to make a backup of your saved variables before you update an addon or update your WoW client. You can do this by making a copy of your WTF folder and keeping it in a safe location. That way you can always recover your macros if something like this happens again.

Originally Posted by Nuín
Secondly, it seems that I can't script macros with unlimited characters in it anymore.
I am not sure what is wrong with that macro. I do not have a retribution paladin so I cannot test it. However, I am able to use the following macro:
Code:
/s 1 Hello Hello Hello Hello Hello Hello Hello Hello Hello
/s 2 Hello Hello Hello Hello Hello Hello Hello Hello Hello
/s 3 Hello Hello Hello Hello Hello Hello Hello Hello Hello
/s 4 Hello Hello Hello Hello Hello Hello Hello Hello Hello
/s 5 Hello Hello Hello Hello Hello Hello Hello Hello Hello
/s 6 Hello Hello Hello Hello Hello Hello Hello Hello Hello
/s 7 Hello Hello Hello Hello Hello Hello Hello Hello Hello
/s 8 Hello Hello Hello Hello Hello Hello Hello Hello Hello
/s 9 Hello Hello Hello Hello Hello Hello Hello Hello Hello
/s 10 Hello Hello Hello Hello Hello Hello Hello Hello
/s 11 Hello Hello Hello Hello Hello Hello Hello Hello
/s 12 Hello Hello Hello Hello Hello Hello Hello Hello
/s 13 Hello Hello Hello Hello Hello Hello Hello Hello
, so I am pretty sure that long macros still work. What specifically is not happening? Is it just that the macro image shows the question mark icon? If so, that is a known issue, and I'm not sure how to fix it without heavily taxing your CPU and reducing your frame rates.
Last edited by hypehuman : 12-18-11 at 05:51 PM.
Report comment to moderator  
Reply With Quote
Unread 12-18-11, 03:52 PM  
Nuín
A Kobold Labourer

Forum posts: 0
File comments: 4
Uploads: 0
Since the last update I experienced some "minor" problems with SDM.

Firstly, as I updated it my whole macros disappeared into nirvana. I tryed to relog and deleted my cache, but to no avail.

Secondly, it seems that I can't script macros with unlimited characters in it anymore. For example, before the update I used this macro on my ret paladin:

_____________________________________
#showtooltip Avenging Wrath
/console Sound_EnableSFX 0
/cancelaura [button:1] Avenging Wrath
/cast [button:1] Avenging Wrath
/cast [button:2] Guardian of ancient Kings
/cast [button:2] Zealotry
/use [button:2] 13
/cast [button:3] Inquisition
/console Sound_EnableSFX 1
/script UIErrorsFrame:Clear()
_____________________________________

Note: I'm from germany and play on a german realm, so in the end I use the german client and spellnames. Worked the macro over for here

I scripted my whole macros again today, but this one wouldn't work regardless what I was doing. This surprised me, because all my other macros worked fine. I removed then the lines with console and scriptcommands and it worked again.

Hope you can understand what I mean and help me :/
Thx in advance!

Nuin of Blackmoore
Report comment to moderator  
Reply With Quote
Unread 12-12-11, 04:12 AM  
KingToot
A Kobold Labourer

Forum posts: 0
File comments: 6
Uploads: 0
Herp Derp. That is what happened
Last edited by KingToot : 12-12-11 at 04:24 AM.
Report comment to moderator  
Reply With Quote
Unread 12-05-11, 07:50 AM  
Dink
A Murloc Raider
 
Dink's Avatar

Forum posts: 4
File comments: 4
Uploads: 0
As per the error experienced by Kuroyi below, I too had the same problem :-
Message: ...AddOns\SuperDuperMacro\SuperDuperMacro_Interface.lua line 430:
attempt to index field 'icon' (a number value) ...

Furthermore, as per Hypehuman, I relogged and the error went away...
Report comment to moderator  
Reply With Quote
Unread 12-02-11, 02:03 PM  
cathbhad
A Kobold Labourer
 
cathbhad's Avatar

Forum posts: 0
File comments: 4
Uploads: 0
2.4.3 so far so good

Haven't tested most features but what i have used so far works compared to previous versions

Like the new look btw

PS Maybe its just me but it seems to be more responsive on Modifiers
__________________
-- Before they invented drawing boards, what did they go back to?
-- Is it possible for someone to become addicted to therapy? And If so, how would you treat them?
Last edited by cathbhad : 12-02-11 at 02:08 PM.
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: