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 12-16-08, 11:16 AM  
hypehuman
A Deviate Faerie Dragon
 
hypehuman's Avatar
AddOn Author - Click to view AddOns

Forum posts: 17
File comments: 87
Uploads: 8
Re: Re: Patch 1.3

Originally posted by Codex
Does it support unlimited macros?
Yes, macros may be of unlimited length, but each individual line in the macro may not be more than about 1000 characters. If you're making a line that long, it is almost undoubtedly a /script line, so I implemented a way to store scripts of unlimited length, which you can call using /sdm run (name of script).

Oh, and if you meant unlimited in number, then yes, the floating macros and scripts are unlimited. However, the button macros (the ones you can drag to your action bar) are each tied to a default macro that it creates, so they are limited to 36 global and 36 character-specific macros (for each character). This limit is shared with your regular macros of course.
Last edited by hypehuman : 12-16-08 at 11:22 AM.
Report comment to moderator  
Reply With Quote
Unread 12-16-08, 02:21 PM  
deep92
Guest

Join Date: Not Yet
Forum posts: 0
File comments: 0
Uploads: 0
Does "About 1000 characters" mean 1024? That's would sound most logical. :O

And, how can you exceed a 1000 character limit.. cmon.. what kind of macros are you writing!? :P

Nicely done though, really love it. Though I expired few days ago, moving now so won't play for few days/weeks..
Report comment to moderator  
Edit/Delete Message Reply With Quote
Unread 12-16-08, 02: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 deep92
Does "About 1000 characters" mean 1024? That's would sound most logical. :O

And, how can you exceed a 1000 character limit.. cmon.. what kind of macros are you writing!? :P

Nicely done though, really love it. Though I expired few days ago, moving now so won't play for few days/weeks..
Actually the limit is 1023 if it's the last line in your macro, and less than that if it's not the last line. That is because this mod splits your macro up into chunks and puts them onto different macrotext frames (with a limit of 1023 characters), and all but the last frame need to use the last few characters to link to the next frame (with /click). The user never sees any of this though.

And the only macro I've attempted to make that exceeded 1023 characters was one that sought out every possible shaman totem and sent my pet after them. And yes, I feel disgusting every time I press it.
Last edited by hypehuman : 12-17-08 at 01:25 PM.
Report comment to moderator  
Reply With Quote
Unread 12-17-08, 01:59 PM  
deep92
Guest

Join Date: Not Yet
Forum posts: 0
File comments: 0
Uploads: 0
Originally posted by hypehuman
Actually the limit is 1023 if it's the last line in your macro, and less than that if it's not the last line. That is because this mod splits your macro up into chunks and puts them onto different macrotext frames (with a limit of 1023 characters), and all but the last frame need to use the last few characters to link to the next frame (with /click). The user never sees any of this though.

And the only macro I've attempted to make that exceeded 1023 characters was one that sought out every possible shaman totem and sent my pet after them. And yes, I feel disgusting every time I press it.
Ok, that explains alot then. And that shaman totem killer, that's a very nice macro then :P Is it working well?

If you have a very long macro (say you shaman totem thing) will it slow your game when clicked? Because with regular macro's, your game gets locked when you press one, until it finished all lines. If I'm correct, that is.
Report comment to moderator  
Edit/Delete Message Reply With Quote
Unread 12-18-08, 10:15 AM  
hypehuman
A Deviate Faerie Dragon
 
hypehuman's Avatar
AddOn Author - Click to view AddOns

Forum posts: 17
File comments: 87
Uploads: 8
Evil macros

Sure thing. It's working far too well; only have to press it once, and my pet will kill all the enemy totems that are out (unless two have the same name). I post this in hopes that shaman totems will be buffed

Note: I have this split up into several macros so that I often don't have to lose my original target. If you don't care about that, just use "PetTotemFocus"; it has the same totem-killing effect but you will sometimes lose your original target.


"PetTotem" type b
Code:
/click [noexists] PetTotemNoTarget; [target=focus, exists] PetTotemFocus; PetTotemNoFocus
"PetTotemFocus" type f
Code:
/cleartarget
/target Sentry Totem
/petattack [harm]
/cleartarget
/target Earth Elemental Totem
/petattack [harm]
/cleartarget
/target Fire Elemental Totem
/petattack [harm]
/cleartarget
/target Flametongue Totem
/petattack [harm]
/cleartarget
/target Fire Resistance Totem
/petattack [harm]
/cleartarget
/target Frost Resistance Totem
/petattack [harm]
/cleartarget
/target Nature Resistance Totem
/petattack [harm]
/cleartarget
/target Strength of Earth Totem
/petattack [harm]
/cleartarget
/target Totem of Wrath
/petattack [harm]
/cleartarget
/target Grace of Air Totem
/petattack [harm]
/cleartarget
/target Windfury Totem
/petattack [harm]
/cleartarget
/target Wrath of Air Totem
/petattack [harm]
/cleartarget
/target Windwall Totem
/petattack [harm]
/cleartarget
/target Stoneskin Totem
/petattack [harm]
/cleartarget
/target Poison Cleansing Totem
/petattack [harm]
/cleartarget
/target Disease Cleansing Totem
/petattack [harm]
/cleartarget
/target Healing Stream Totem
/petattack [harm]
/cleartarget
/target Mana Spring Totem
/petattack [harm]
/cleartarget
/target Searing Totem
/petattack [harm]
/cleartarget
/target Magma Totem
/petattack [harm]
/cleartarget
/target Mana Tide Totem
/petattack [harm]
/cleartarget
/target Tremor Totem
/petattack [harm]
/cleartarget
/target Fire Nova Totem
/petattack [harm]
/cleartarget
/target Grounding Totem
/petattack [harm]
/cleartarget
/target Earthbind Totem
/petattack [harm]
/targetlasttarget
"PetTotemNoFocus" type f
Code:
/focus target
/cleartarget
/target Sentry Totem
/petattack [harm]
/cleartarget
/target Earth Elemental Totem
/petattack [harm]
/cleartarget
/target Fire Elemental Totem
/petattack [harm]
/cleartarget
/target Flametongue Totem
/petattack [harm]
/cleartarget
/target Fire Resistance Totem
/petattack [harm]
/cleartarget
/target Frost Resistance Totem
/petattack [harm]
/cleartarget
/target Nature Resistance Totem
/petattack [harm]
/cleartarget
/target Strength of Earth Totem
/petattack [harm]
/cleartarget
/target Totem of Wrath
/petattack [harm]
/cleartarget
/target Grace of Air Totem
/petattack [harm]
/cleartarget
/target Windfury Totem
/petattack [harm]
/cleartarget
/target Wrath of Air Totem
/petattack [harm]
/cleartarget
/target Windwall Totem
/petattack [harm]
/cleartarget
/target Stoneskin Totem
/petattack [harm]
/cleartarget
/target Poison Cleansing Totem
/petattack [harm]
/cleartarget
/target Disease Cleansing Totem
/petattack [harm]
/cleartarget
/target Healing Stream Totem
/petattack [harm]
/cleartarget
/target Mana Spring Totem
/petattack [harm]
/cleartarget
/target Searing Totem
/petattack [harm]
/cleartarget
/target Magma Totem
/petattack [harm]
/cleartarget
/target Mana Tide Totem
/petattack [harm]
/cleartarget
/target Tremor Totem
/petattack [harm]
/cleartarget
/target Fire Nova Totem
/petattack [harm]
/cleartarget
/target Grounding Totem
/petattack [harm]
/cleartarget
/target Earthbind Totem
/petattack [harm]
/target focus
/clearfocus
"PetTotemNoTarget"
Code:
/target Sentry Totem
/petattack [harm]
/cleartarget
/target Earth Elemental Totem
/petattack [harm]
/cleartarget
/target Fire Elemental Totem
/petattack [harm]
/cleartarget
/target Flametongue Totem
/petattack [harm]
/cleartarget
/target Fire Resistance Totem
/petattack [harm]
/cleartarget
/target Frost Resistance Totem
/petattack [harm]
/cleartarget
/target Nature Resistance Totem
/petattack [harm]
/cleartarget
/target Strength of Earth Totem
/petattack [harm]
/cleartarget
/target Totem of Wrath
/petattack [harm]
/cleartarget
/target Grace of Air Totem
/petattack [harm]
/cleartarget
/target Windfury Totem
/petattack [harm]
/cleartarget
/target Wrath of Air Totem
/petattack [harm]
/cleartarget
/target Windwall Totem
/petattack [harm]
/cleartarget
/target Stoneskin Totem
/petattack [harm]
/cleartarget
/target Poison Cleansing Totem
/petattack [harm]
/cleartarget
/target Disease Cleansing Totem
/petattack [harm]
/cleartarget
/target Healing Stream Totem
/petattack [harm]
/cleartarget
/target Mana Spring Totem
/petattack [harm]
/cleartarget
/target Searing Totem
/petattack [harm]
/cleartarget
/target Magma Totem
/petattack [harm]
/cleartarget
/target Mana Tide Totem
/petattack [harm]
/cleartarget
/target Tremor Totem
/petattack [harm]
/cleartarget
/target Fire Nova Totem
/petattack [harm]
/cleartarget
/target Grounding Totem
/petattack [harm]
/cleartarget
/target Earthbind Totem
/petattack [harm]
Report comment to moderator  
Reply With Quote
Unread 12-19-08, 02:34 AM  
deep92
Guest

Join Date: Not Yet
Forum posts: 0
File comments: 0
Uploads: 0
That's one very nice macro! certainly if you only have to click it once. If I had a hunter I would copy it

DeeP

PS: I have an idea for an addon, and since your a starter, and I'm quite new to lua/xml I thought we could help eachother with it? I'll PM you about it.
Report comment to moderator  
Edit/Delete Message Reply With Quote
Unread 12-19-08, 07:21 AM  
deep92
Guest

Join Date: Not Yet
Forum posts: 0
File comments: 0
Uploads: 0
I'm playing on a friends account at the moment, so I'm using sdm. Had an error, downloading newest version now. COuld you upload it at curse.com too? Since I'm using curse client

Thanks, Deep

EDIT: Working now, had 1.1 :P Nice changes btw, last I saw it, it had a blue screen part :P
Last edited by : 12-19-08 at 11:19 AM.
Report comment to moderator  
Edit/Delete Message Reply With Quote
Unread 12-19-08, 11:40 AM  
deep92
Guest

Join Date: Not Yet
Forum posts: 0
File comments: 0
Uploads: 0
Is it possible to make it able to not-show the macro name on the button. (I got DrDamage, and macro names always write through it)\

I didn't have the problem, because I've been using Macaroon, which has a macro writing built in (search for it, here on wowUI). Macaroon had the option to not-show the macro name on the button. Now I have Spartan UI, can't use Macaroon with it, so I got is disabled, but now my macro names are showing up again


- - -
Sorry for my triple posting, but I don't feel to much for editing posts while i'm talking about a new thing..
Report comment to moderator  
Edit/Delete Message Reply With Quote
Unread 12-19-08, 12:37 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 deep92
Is it possible to make it able to not-show the macro name on the button.
Sure, this sounds like it would be pretty easy to code in. I'll put it in the next version, but that might not come out a bit because we're leaving for the holidays in an hour
Report comment to moderator  
Reply With Quote
Unread 12-20-08, 02:59 PM  
deep92
Guest

Join Date: Not Yet
Forum posts: 0
File comments: 0
Uploads: 0
Originally posted by hypehuman
Sure, this sounds like it would be pretty easy to code in. I'll put it in the next version, but that might not come out a bit because we're leaving for the holidays in an hour
Ok nice, hf on you holiday, or well.. you probably read this after so.. Hope you had fun on your holiday!

DeeP

PS: Did you read my pm?
Last edited by : 12-21-08 at 03:16 AM.
Report comment to moderator  
Edit/Delete Message Reply With Quote
Unread 12-24-08, 09:33 AM  
deep92
Guest

Join Date: Not Yet
Forum posts: 0
File comments: 0
Uploads: 0
Some bug in the macro list, I have quite a lot of macros (since I have lot of characters, etc.) But it's exceeding the SDM window ;p

Got SS:


So, if I go on much longer... XD Might want to give that a fix.

Also, I have a suggestion about the system you have to save the files. Currently it's just saving everything in a big (unclickable *I know, it's in your "to do" list!*) list. But wouldn't it be nicer if you had some tabs for every character, and a general (like the blizzard system)? Would save me alot of searching, since I have quite alot macros (even growing)!

Though, I love your addon. It's the best addon ever for me, together with the QH, Lightheaded, TomTom/carto and Doublewide combi!

<3 macro's!
Last edited by : 01-01-09 at 07:30 AM.
Report comment to moderator  
Edit/Delete Message Reply With Quote
Unread 01-15-09, 03:18 PM  
Dekarx
A Kobold Labourer

Forum posts: 0
File comments: 11
Uploads: 0
I have a longer than 255 chars macro. Mashing it gets me DC'ed :/
Last edited by Dekarx : 01-15-09 at 03:26 PM.
Report comment to moderator  
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
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-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
Post A Reply



Category Jump: