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:229,987
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-23-09, 02:49 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 thelys
PS: while waiting for a new version, could you tell me here what to change in the lua/xml to have icons 64x64 please?
It would be kind of complicated to get it to any specific number of pixels (see this thread for more info), but I can tell you what to do in the mean time. Go into SuperDuperMacro.xml (line 7) and reduce both the "64"s to whatever you want (the size in the standard macro frame is 36x36). Then find the "70"s (in lines 3, 19, 170, and 174) and change all of those to about 110% of what you changed the "64"s to.

EDIT: oh yeah... thanks for reminding me about the highlight
Last edited by hypehuman : 01-23-09 at 06:44 PM.
Report comment to moderator  
Reply With Quote
Unread 01-22-09, 06:17 PM  
thelys
A Defias Bandit

Forum posts: 2
File comments: 28
Uploads: 0
Originally posted by hypehuman
There's nothing wrong with your client, I just made them really big. Since the icon textures are 64x64, I figured I would make them that size so that they could show in all their glory.
Well, my only concern about the size of the icons is that I have a certain number of macros so I have to scroll the menu to reach the later ones, while I would have all of them on the screen at once if the icons were of the normal size. So if there's a way to have them only 64x64 I'm interested, for clarity reasons.

PS: while waiting for a new version, could you tell me here what to change in the lua/xml to have icons 64x64 please?
Last edited by thelys : 01-22-09 at 06:36 PM.
Report comment to moderator  
Reply With Quote
Unread 01-22-09, 04:27 AM  
deep92
Guest

Join Date: Not Yet
Forum posts: 0
File comments: 0
Uploads: 0
About the image issue, if you're able to add your (as addon author) code for macro's then you could make players able to change the images/tooltips themselfs in the midst of the macro. Instead of only being able to pick an image or use #showtooltip/#show.

Like using some sort of conditional with {} or <> I don't know
Say: {sdm [imagename]}

example macro: (This is within the 255 character limit, 212 chars, but just see it as if the last line exceeds it)
Code:
/cast [stance:3, nocombat, mod:shift] Intercept
/cast [stance:1, nocombat] Charge
/cast [nostance:1, nocombat, nomod:shift] Battle Stance
/cast [stance:3, combat] Intercept
/cast {sdm Berserker Stance} [nostance:3, combat] Berserker Stance
The first 4 lines are within the 255 limit, then the last line is missing the image because it's outside the 255 limit, using {sdm Berserker Stance} will make that line show the Berserker Stance Image.

I don't know if it's possible, but it's an idea
Report comment to moderator  
Edit/Delete Message Reply With Quote
Unread 01-21-09, 01:44 PM  
deep92
Guest

Join Date: Not Yet
Forum posts: 0
File comments: 0
Uploads: 0
Haha, nice idea :P
Is there a problem with 3.0.8? cause some macro's seem to be broken..

Check on the forum, I think I'm the only one responding tho ;p
Last edited by : 01-21-09 at 02:57 PM.
Report comment to moderator  
Edit/Delete Message Reply With Quote
Unread 01-20-09, 03:32 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 thelys
...the macros' icons on the left of the window are simply huge, for some reason,...
There's nothing wrong with your client, I just made them really big. Since the icon textures are 64x64, I figured I would make them that size so that they could show in all their glory. However, I found out last night that the "pixels" used by the UI don't necessarily match your monitor's resolution, so they might be a bit too large. I'll probably make them smaller in the next patch, and if it really bothers people to have them bigger than the default macro buttons, I'll make it even smaller.

EDIT: I think I may have just found a use for the little gold-outlined portion in the bottom-left of the window (where the AH frame shows how much money you have). Button size slider!
Last edited by hypehuman : 01-20-09 at 03:38 PM.
Report comment to moderator  
Reply With Quote
Unread 01-20-09, 02:50 PM  
thelys
A Defias Bandit

Forum posts: 2
File comments: 28
Uploads: 0
Firstly, thanks so much for this absolute must!
Now I have a little problem: the macros' icons on the left of the window are simply huge, for some reason, like 2x2 the size of normal ones. I disabled all my addons just to verify it's not an incompatibility problem with one of them: same result. I use a french client on a french server, don't know if it could be the cause.
Report comment to moderator  
Reply With Quote
Unread 01-19-09, 08:59 PM  
hypehuman
A Deviate Faerie Dragon
 
hypehuman's Avatar
AddOn Author - Click to view AddOns

Forum posts: 17
File comments: 87
Uploads: 8
1.6

Happy MLK day everyone! I hope you like some of the new features in 1.6. I have a question about the direction I should take the macro menu, and I made a forum post so that we can discuss it.
Report comment to moderator  
Reply With Quote
Unread 01-16-09, 11:23 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 malaika
Does this mean we will not be able to see the button? This is frustrating when using a /castsequence.
If the castsequence extends beyond the first 200-250 characters or so, then yes. I do want to put in a fix for this eventually, I just haven't figured out how yet.
Report comment to moderator  
Reply With Quote
Unread 01-16-09, 07:58 PM  
malaika
A Kobold Labourer

Forum posts: 0
File comments: 1
Uploads: 0
Does this mean we will not be able to see the button? This is frustrating when using a /castsequence.


Originally posted by hypehuman
Well I have good and bad news for your problems, deep. The first one (the icon not always showing) is a bug that I'm aware of; it comes about because lines of the macro that are shunted off to the added frames are not evaluated by the macro button.
Report comment to moderator  
Reply With Quote
Unread 01-16-09, 06:38 PM  
Dekarx
A Kobold Labourer

Forum posts: 0
File comments: 11
Uploads: 0
Actually I did some research after seeing my fps destroyed using that macro(sometimes up to DCing), with SDM or in a shorter normal macro.

I found those interesting things on EJ forums posted in 2007:
"macros with conditionals are constantly tested for accuracy"
"Macros with conditions may cause UI errors even when they are not being used"

Supposedly planned to be fixed in a later patch, but saw a few posts of people having the same problem I did(fps dropping from 60 to 5 in fights) from Dec 2008. Sure enough, I tested renaming my macro files and only kept the SDM dps macro and had no drop in fps.

I logged on an old unused warrior and deleted the stance condition macros(if in battle do X, if in defensive do Y...) and LITERALLY saw my FPS go up as I deleted those 4-5 macros(from a stable 40 to a stable 44fps, standing there looking at a wall).

In conclusion, the addon seems fine I love it and everything is peachy yet. I'll be testing this in Naxx 25 next Tuesday, where I used to drop to 3FPS with every settings on minimum(C2D3ghz, 4gb ram, 8800GTS).
Last edited by Dekarx : 01-16-09 at 06:43 PM.
Report comment to moderator  
Reply With Quote
Unread 01-16-09, 03:09 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 Dekarx
As when you finally get to see a doctor after hours of waiting, everything seems fine now.

I had been using the macro for a day or 2 when I started getting DC'd every mob I mashed it on. I switched it for a good old normal shorter macro and I could play fine, switched back to it mid-instance to make sure it was the problem and DC'd first mob I used it on.

Today it's working fine. /shrug
I'm glad to know that your macro is working now. Nevertheless, I would still be interested in seeing the macro, just so I can make sure it's not a problem with the addon. If you could post it, I would be eternally grateful.
Report comment to moderator  
Reply With Quote
Unread 01-16-09, 03:07 PM  
hypehuman
A Deviate Faerie Dragon
 
hypehuman's Avatar
AddOn Author - Click to view AddOns

Forum posts: 17
File comments: 87
Uploads: 8
Well I have good and bad news for your problems, deep. The first one (the icon not always showing) is a bug that I'm aware of; it comes about because lines of the macro that are shunted off to the added frames are not evaluated by the macro button. I think there are ways around this, but it seems like they would be quite memory-intensive (involving the scanning of every macro on your bars on every OnUpdate and running the macro-icon-generating function on the entire code). If there's anyone who can give me some ideas on how to do this better, please let me know.

As for the second problem, I have it fixed in the next version. There are some more features I want to add before pushing it out, but rest assured that you will be able to scroll through your macros very soon
Last edited by hypehuman : 01-16-09 at 03:10 PM.
Report comment to moderator  
Reply With Quote
Unread 01-16-09, 03:06 PM  
Dekarx
A Kobold Labourer

Forum posts: 0
File comments: 11
Uploads: 0
Originally posted by hypehuman
I was not able to reproduce that bug. Could you post the macro please?
As when you finally get to see a doctor after hours of waiting, everything seems fine now.

I had been using the macro for a day or 2 when I started getting DC'd every mob I mashed it on. I switched it for a good old normal shorter macro and I could play fine, switched back to it mid-instance to make sure it was the problem and DC'd first mob I used it on.

Today it's working fine. /shrug
Report comment to moderator  
Reply With Quote
Unread 01-16-09, 06:15 AM  
deep92
Guest

Join Date: Not Yet
Forum posts: 0
File comments: 0
Uploads: 0
small bug on the image of the spell.
My macro is:

Code:
#showtooltip
/cast [stance:3, nocombat, mod:shift] Intercept
/cast [stance:1, nocombat] Charge
/cast [nomod:shift, nostance:1, nocombat] Battle Stance
/cast [stance:3, combat] Intercept
/cast [nostance:3, combat] Berserker Stance
The problem lies with the Battle Stance line (line 4, 3rd cast)
When I do not use the "nomod" condition (with or without putting :shift behind it) the image on the spell bar turns into the "?" though it is working perfectly and as intended. I tried using blizzard's macro thing, and the image showed up correctly there. Maybe small bug in your coding, idk.

Not a big issue since I know my macro but might want to give it a fix

~Deep

PS: Did you take a look at the list? i got over 30 macros, so it's kinda getting annoying atm ;p

PSē: Nice work on 1.5.1 I really think you did a really good job making this addon!
Report comment to moderator  
Edit/Delete Message Reply With Quote
Unread 01-15-09, 10:02 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 Dekarx
I have a longer than 255 chars macro. Mashing it gets me DC'ed :/
I was not able to reproduce that bug. Could you post the macro please?
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: