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,151
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 02-03-12, 02:41 AM  
spiralofhope
A Deviate Faerie Dragon
 
spiralofhope's Avatar

Forum posts: 13
File comments: 276
Uploads: 0
Originally Posted by hypehuman
Originally Posted by spiralofhope
Originally Posted by hypehuman
There is no limit on the number of floating macros you can have.
This isn't true. It says "You already have 36 global macros."
I have not encountered this issue. Are you sure you're talking about floating macros (which appear pink in the list) and not button macros (the yellow ones)?
I re-tested, and I'm still unable to make a Floating Macro.

- Open SDM
- Click "New" at the top
- [x] Floating Macro

So the entire dialog looks like:

Code:
[_] Button Macro       [x] Global
[x] Floating Macro     [_] Character-Specific
[_] Script
[_] Folder

Name: _test___________________________

              [CREATE]    [CANCEL]
Now that I've done this, I can see how Global is checked. I can select Character-Specific and now it can make a floating macro (which does not take up a character macro slot).

So this isn't a significant bug, this is a UI issue. It needs to be reworked so that Script and Floating Macro do not display the Global/Character-Specific options (or they are greyed-out).

[edit]

Now that I have it working, I notice that this issue does not occur if I have less than 36 global or local macros. So a more simple fix would be: If a floating macro or script is being created, do not check against the number of global/local macros.

[edit]

I notice that I cannot create a Floating Macro and then type /click MacroName to use it.

Some other thoughts, while I'm testing. =)

Implement page up / page down to navigate through a large macro.

Control-end does move the cursor to the end of the file. However, it does not scroll the text down.

It would be nice to have the character-specific scripts automatically moved into a top-level folder named after that character/server.

When using 'save as', place the newly-created item in the same folder the user is viewing.
__________________
spiralofhope.com
Last edited by spiralofhope : 02-03-12 at 03:25 AM.
Report comment to moderator  
Reply With Quote
Unread 02-16-12, 12:08 PM  
H0PE
A Fallenroot Satyr
AddOn Author - Click to view AddOns

Forum posts: 28
File comments: 299
Uploads: 1
Macro icon issue on long macros!

Please help!

I know this is an outstanding issue for long and all but can you look into it and fix it? Macros are not showing icons for long-long macros. For my druid its really a pain for example:

#showtooltip
/cast [stance:1,mod:alt]Frenzied Regeneration;[stance:1/3,mod:ctrl]Survival Instincts;[mod:shift]Nourish;[stance:3,mod:alt]Tiger's Fury;[stance:1/3,mod:ctrl]Berserk;[stance:3]Savage Roar;[stance:1]Demoralizing Roar;[mod:alt,stance:0/2/4/5/6]Wild Mushroom;[mod:alt,stance:0/2/4/5/6]Wild Mushroom: Detonate;Typhoon
Any chance to make (this almost buggless and unbelievable) must-have macro addon the well deserved last touch for making it shiny like gold?
Report comment to moderator  
Reply With Quote
Unread 02-16-12, 01:58 PM  
spiralofhope
A Deviate Faerie Dragon
 
spiralofhope's Avatar

Forum posts: 13
File comments: 276
Uploads: 0
Re: Macro icon issue on long macros!

Originally Posted by H0PE
Macros are not showing icons for long-long macros.
What happens if you break that macro into multiple lines?

---

Or you can shorten it. Some changes:

stance
=>
form

change long stance:x/y/z to noform:n/m

[mod:alt,stance:0/2/4/5/6]Wild Mushroom: Detonate
=>
[mod:alt,noform:1/3]Wild Mushroom: Detonate

So already I could make your macro shorter:

Code:
#showtooltip
/cast [form:1,mod:alt]Frenzied Regeneration;[form:1/3,mod:ctrl]Survival Instincts;[mod:shift]Nourish;[form:3,mod:alt]Tiger's Fury;[form:1/3,mod:ctrl]Berserk;[form:3]Savage Roar;[form:1]Demoralizing Roar;[mod:alt,noform:1/3]Wild Mushroom;[mod:alt,noform:1/3]Wild Mushroom: Detonate;Typhoon
I researched, and it looks like you cannot use spellIDs in macros to save even more space.
__________________
spiralofhope.com
Report comment to moderator  
Reply With Quote
Unread 02-17-12, 01:12 PM  
H0PE
A Fallenroot Satyr
AddOn Author - Click to view AddOns

Forum posts: 28
File comments: 299
Uploads: 1
Re: Re: Macro icon issue on long macros!

Thanks for the awesome ideas, will make my macros shorter like that for sure!
Although the below macro still too long for a normal macro, and icons still not showing up in superduper. ;(

Originally Posted by spiralofhope
Originally Posted by H0PE
Macros are not showing icons for long-long macros.
What happens if you break that macro into multiple lines?

---

Or you can shorten it. Some changes:

stance
=>
form

change long stance:x/y/z to noform:n/m

[mod:alt,stance:0/2/4/5/6]Wild Mushroom: Detonate
=>
[mod:alt,noform:1/3]Wild Mushroom: Detonate

So already I could make your macro shorter:

Code:
#showtooltip
/cast [form:1,mod:alt]Frenzied Regeneration;[form:1/3,mod:ctrl]Survival Instincts;[mod:shift]Nourish;[form:3,mod:alt]Tiger's Fury;[form:1/3,mod:ctrl]Berserk;[form:3]Savage Roar;[form:1]Demoralizing Roar;[mod:alt,noform:1/3]Wild Mushroom;[mod:alt,noform:1/3]Wild Mushroom: Detonate;Typhoon
I researched, and it looks like you cannot use spellIDs in macros to save even more space.
Report comment to moderator  
Reply With Quote
Unread 02-20-12, 02:18 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
This isn't true. It says "You already have 36 global macros.
Fixed! Sorry this took so long.

Originally Posted by spiralofhope
I notice that I cannot create a Floating Macro and then type /click MacroName to use it.
The correct syntax to run a floating macro named "test" is "/click sdf_test". You can always click the "Usage" button to tell you how to run different types of macros.

Originally Posted by spiralofhope
Some other thoughts, while I'm testing. =)

Implement page up / page down to navigate through a large macro.

Control-end does move the cursor to the end of the file. However, it does not scroll the text down.

It would be nice to have the character-specific scripts automatically moved into a top-level folder named after that character/server.

When using 'save as', place the newly-created item in the same folder the user is viewing.
Good thoughts!
Last edited by hypehuman : 02-20-12 at 02:18 PM.
Report comment to moderator  
Reply With Quote
Unread 02-20-12, 09:49 PM  
spiralofhope
A Deviate Faerie Dragon
 
spiralofhope's Avatar

Forum posts: 13
File comments: 276
Uploads: 0
Originally Posted by spiralofhope
I notice that I cannot create a Floating Macro and then type /click MacroName to use it.
Originally Posted by hypehuman
The correct syntax to run a floating macro named "test" is "/click sdf_test". You can always click the "Usage" button to tell you how to run different types of macros.

Whoops, I was doing /click sdm_MacroName

[edit]

However, I did notice that I cannot use /sdm run MacroName or /script sdm_RunScript("MacroName") (for SDM "script" items) .. are these working correctly for you? I haven't tried running from within an actual script.

__________________
spiralofhope.com
Last edited by spiralofhope : 02-20-12 at 10:17 PM.
Report comment to moderator  
Reply With Quote
Unread 02-21-12, 06:27 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 did notice that I cannot use /sdm run MacroName or /script sdm_RunScript("MacroName") (for SDM "script" items) .. are these working correctly for you? I haven't tried running from within an actual script.
[/font]
[/font]
They both work for me; I use them regularly. Keep in mind that they are case-sensitive. Are you getting any error text outputted to the dialog box?
Report comment to moderator  
Reply With Quote
Unread 02-21-12, 06:27 PM  
hypehuman
A Deviate Faerie Dragon
 
hypehuman's Avatar
AddOn Author - Click to view AddOns

Forum posts: 17
File comments: 87
Uploads: 8
Re: Macro icon issue on long macros!

Originally Posted by H0PE
Please help!

I know this is an outstanding issue for long and all but can you look into it and fix it? Macros are not showing icons for long-long macros. For my druid its really a pain for example:



Any chance to make (this almost buggless and unbelievable) must-have macro addon the well deserved last touch for making it shiny like gold?
Working on it now!
Report comment to moderator  
Reply With Quote
Unread 02-22-12, 08:35 PM  
spiralofhope
A Deviate Faerie Dragon
 
spiralofhope's Avatar

Forum posts: 13
File comments: 276
Uploads: 0
Originally Posted by hypehuman
They both work for me; I use them regularly. Keep in mind that they are case-sensitive. Are you getting any error text outputted to the dialog box?
Aha, I think the test scripts I was trying were bugged.

I'm trying again, and it's working properly for me.
__________________
spiralofhope.com
Report comment to moderator  
Reply With Quote
Unread 02-28-12, 04:47 AM  
H0PE
A Fallenroot Satyr
AddOn Author - Click to view AddOns

Forum posts: 28
File comments: 299
Uploads: 1
Re: Re: Macro icon issue on long macros!

Thank you very much cant wait!

Originally Posted by hypehuman
Originally Posted by H0PE
Please help!

I know this is an outstanding issue for long and all but can you look into it and fix it? Macros are not showing icons for long-long macros. For my druid its really a pain for example:



Any chance to make (this almost buggless and unbelievable) must-have macro addon the well deserved last touch for making it shiny like gold?
Working on it now!
Report comment to moderator  
Reply With Quote
Unread 03-01-12, 10:45 PM  
hypehuman
A Deviate Faerie Dragon
 
hypehuman's Avatar
AddOn Author - Click to view AddOns

Forum posts: 17
File comments: 87
Uploads: 8
Great success!

In my working version, I've managed to create a function that updates the macro to display the appropriate icon (yay)! The next step is to parse out the conditionals in the macro so that it knows what events to watch in order to trigger the update.

TLDR: It's not done yet, but I'm getting there.
Report comment to moderator  
Reply With Quote
Unread 03-03-12, 01:09 PM  
spiralofhope
A Deviate Faerie Dragon
 
spiralofhope's Avatar

Forum posts: 13
File comments: 276
Uploads: 0
Re: Great success!

Originally Posted by hypehuman
It's not done yet, but I'm getting there.
When you finish, I think this would be the only "long macro" addon which solves this problem!
__________________
spiralofhope.com
Report comment to moderator  
Reply With Quote
Unread 03-04-12, 10:30 PM  
hypehuman
A Deviate Faerie Dragon
 
hypehuman's Avatar
AddOn Author - Click to view AddOns

Forum posts: 17
File comments: 87
Uploads: 8
Partial release

As I said, it's not done. However, since the next step in the process will likely take a while, and I don't have a lot of time these days, I thought I'd share what I have so far. I uploaded it as an optional patch here: http://www.wowinterface.com/download...Iconsbeta.html

You can view that page for more details.
Report comment to moderator  
Reply With Quote
Unread 03-30-12, 08:59 PM  
mrtchandler
A Deviate Faerie Dragon

Forum posts: 11
File comments: 1
Uploads: 0
Re: Partial release

Part of the problem if you set a #showtooltip line with the conditionals longer than ~150 characters it stops working, yet in a standard macro this works fine all the way to 255 character limit, obvious not much use but bug is in addon for LONG #showtooltip

As for the partial release it doesn't pickup gracefully equipment changes for me, but I could be doing something silly

Any news on update/new release or is there something I could do to help
Report comment to moderator  
Reply With Quote
Unread 04-04-12, 09:42 AM  
Calthaza
A Kobold Labourer

Forum posts: 0
File comments: 10
Uploads: 0
MoP

Hi there.

I am just wondering if this addon will be continued into Mists of Pandaria?

Calth.
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: