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,090
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 10-20-11, 02:43 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
Feature request:

Code:
{class} /cast foo
{charactername} /cast foo
Allow lines prepended with a class or character name.

What SDM would do is invisibly comment-out lines beginning with {class} or {charactername} with -- if the currently logged-in character does not match.

I'd like to make some particularly complex macros which are shared between characters so I can easily maintain them. This would help. Is this possible?
It's possible, but it would involve modifying the way that macros are interpreted. Currently SDM just takes whatever text you input and runs it through Blizzard's preexisting macro system. The only modifications to your code are to split it into a series of macros if it is too long.

Just so you know, using /cast for a spell that your character does not know will not interrupt the macro. For example, if you're a shaman and you type

/cast Judgment of Light
/cast Healing Stream Totem

that will work just fine for either class, even with both lines there.


That said, it is possible that in the future I will make improvements to the way that macro code is interpreted.
Report comment to moderator  
Reply With Quote
Unread 10-19-11, 08:16 AM  
spiralofhope
A Deviate Faerie Dragon
 
spiralofhope's Avatar

Forum posts: 13
File comments: 276
Uploads: 0
Originally posted by hypehuman
I just posted an update, but it does not address these bugs as I have not been able to reproduce them. I have experienced the button shifting bug, but not recently. It used to happen when I opened the SDM frame, moved it, closed it, and reopened it. The frame would have returned to its original position, but the buttons would not.

As for the second bug, it sounds like it might have something to do with some saved userdata. The next time it happens, I would appreciate it if you could PM me the file WTF/Account/<USERNAME>/SavedVariables/SuperDuperMacro.lua
I'll report if I see either bug. It's been a little while for me too.

The funky click issue may also be some other addon interfering with things. It seems that many other things break at the same time. For example, [+] items in the dungeon guide become unclickable, even to shift-click and put links in chat.

---

Feature request:

Code:
{class} /cast foo
{charactername} /cast foo
Allow lines prepended with a class or character name.

What SDM would do is invisibly comment-out lines beginning with {class} or {charactername} with -- if the currently logged-in character does not match.

I'd like to make some particularly complex macros which are shared between characters so I can easily maintain them. This would help. Is this possible?
__________________
spiralofhope.com
Report comment to moderator  
Reply With Quote
Unread 10-19-11, 01:54 AM  
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
- Occasionally the inner frames and buttons are greatly shifted to the right of the background.

- Occasionally no [+] symbols are clickable, nothing can be expanded. Nothing can be dragged out onto bars. Multiple /console reloadui 's are necessary to remedy that.
I just posted an update, but it does not address these bugs as I have not been able to reproduce them. I have experienced the button shifting bug, but not recently. It used to happen when I opened the SDM frame, moved it, closed it, and reopened it. The frame would have returned to its original position, but the buttons would not.

As for the second bug, it sounds like it might have something to do with some saved userdata. The next time it happens, I would appreciate it if you could PM me the file WTF/Account/<USERNAME>/SavedVariables/SuperDuperMacro.lua
Report comment to moderator  
Reply With Quote
Unread 10-18-11, 10:57 AM  
sicnus
A Kobold Labourer

Forum posts: 0
File comments: 10
Uploads: 0
glad u are back - this is a great mod and I appreciate your work & the others that have patched it along while you were gone
Report comment to moderator  
Reply With Quote
Unread 10-17-11, 05:54 AM  
deep92
Guest

Join Date: Not Yet
Forum posts: 0
File comments: 0
Uploads: 0
Even though I don't play WoW anymore. Where the hell have you been? I thought you died in a car accident. Honestly.

Anyway, welcome back. If you need assistance with something/anything, pop me a PM. But you probably won't need any
Report comment to moderator  
Edit/Delete Message Reply With Quote
Unread 10-16-11, 04:59 PM  
hypehuman
A Deviate Faerie Dragon
 
hypehuman's Avatar
AddOn Author - Click to view AddOns

Forum posts: 17
File comments: 87
Uploads: 8
Thanks for that. I have incorporated those changes and released them as version 2.0. When I get a chance I will look at those bugs you mentioned.
Report comment to moderator  
Reply With Quote
Unread 10-16-11, 11:17 AM  
spiralofhope
A Deviate Faerie Dragon
 
spiralofhope's Avatar

Forum posts: 13
File comments: 276
Uploads: 0
Originally posted by hypehuman
Hello I'm back!
Woohoo!

The only two outstanding bugs I know of are:

- Occasionally the inner frames and buttons are greatly shifted to the right of the background.

- Occasionally no [+] symbols are clickable, nothing can be expanded. Nothing can be dragged out onto bars. Multiple /console reloadui 's are necessary to remedy that.

These are the fan projects I know of:

http://www.wowinterface.com/download...FanUpdate.html
http://www.wowinterface.com/download...WoW4.xfix.html
http://www.wowinterface.com/download...oW4.xfix2.html
http://www.wowinterface.com/download...oW4.xfix3.html
http://www.wowinterface.com/download...oW4.xfix4.html
__________________
spiralofhope.com
Report comment to moderator  
Reply With Quote
Unread 10-16-11, 10:10 AM  
hypehuman
A Deviate Faerie Dragon
 
hypehuman's Avatar
AddOn Author - Click to view AddOns

Forum posts: 17
File comments: 87
Uploads: 8
Hello I'm back! I'm happy to see that people have taken up updating this addon in my absence. I'll try to review the changes if I have time between my job search, babysitting, etc.
Report comment to moderator  
Reply With Quote
Unread 09-07-11, 11:12 AM  
Calthaza
A Kobold Labourer

Forum posts: 0
File comments: 10
Uploads: 0
Hi there.

I was just wondering if there is an easy fix, for us that arent really into editing the .lua files.

I get this error:

5x Prefix is too long:
<in C code>: ?
<in C code>: in function `SendAddonMessage'
SuperDuperMacro-1.8.3\SuperDuperMacro.lua:123: in function `sdm_Query'
SuperDuperMacro-1.8.3\SuperDuperMacro.lua:1510: in function <SuperDuperMacro\SuperDuperMacro.lua:1344>

Calthaza


EDIT: i found the fix. It is located here:
http://www.wowinterface.com/downloads/info20031-SuperDuperMacroWoW4.xfix4.html
Last edited by Calthaza : 09-08-11 at 01:39 AM.
Report comment to moderator  
Reply With Quote
Unread 09-01-11, 03:51 PM  
wildekris
A Kobold Labourer

Forum posts: 0
File comments: 1
Uploads: 0
Unable to drag macro buttons

Originally posted by Ssateneth
For some reason, my macros in the SDM interface on the left side become unclickable sometimes. I have to spam /console reloadui til they become clickable. I did a /framestack and the part responsible for being able to click the macros (seems to be a table) is being put under stuff like sdm_mainFrame sdm_mainFrame_macrosScroll and sdm_mainFrame_listBackground. when its normally clickable, the table is above those things I listed. Can we get a fix for that please?
I'm having the same problem, except reloading the UI doesn't fix it. Any suggestions for a fix?

Thanks!
Report comment to moderator  
Reply With Quote
Unread 07-30-11, 05:24 PM  
spiralofhope
A Deviate Faerie Dragon
 
spiralofhope's Avatar

Forum posts: 13
File comments: 276
Uploads: 0
Re: Castsequence

Originally posted by Timb
Quick question:

I needed to use this addon for a castsequence macro that was a tad longer than 255 characters. The only "problem" I'm having is that the "?" icon does not change to the spell icons of the spells used in the castsequence. Is this an issue with the macro being larger than 255 or perhaps just an issue since a patch?

Thanks in advance,
Timb
I've heard of this issue before, and it seems to be a limitation of the game itself, not the macro-length-extending addon.

This is the same issue as having an extremely long #showtooltip line.
__________________
spiralofhope.com
Report comment to moderator  
Reply With Quote
Unread 07-28-11, 10:49 AM  
Timb
A Kobold Labourer
AddOn Compiler - Click to view compilations

Forum posts: 0
File comments: 1
Uploads: 1
Castsequence

Quick question:

I needed to use this addon for a castsequence macro that was a tad longer than 255 characters. The only "problem" I'm having is that the "?" icon does not change to the spell icons of the spells used in the castsequence. Is this an issue with the macro being larger than 255 or perhaps just an issue since a patch?

Thanks in advance,
Timb
Report comment to moderator  
Reply With Quote
Unread 07-25-11, 01:04 PM  
spiralofhope
A Deviate Faerie Dragon
 
spiralofhope's Avatar

Forum posts: 13
File comments: 276
Uploads: 0
This, plus fix 4 works for me.
__________________
spiralofhope.com
Report comment to moderator  
Reply With Quote
Unread 07-25-11, 12:56 PM  
spiralofhope
A Deviate Faerie Dragon
 
spiralofhope's Avatar

Forum posts: 13
File comments: 276
Uploads: 0
I tried adding For All Indents And Purposes functionality.

I edited defaulthooks.lua with

Code:
addons["SuperDuperMacro"] = {
  "sdm_mainFrame_editScrollFrame"}
It didn't work for me. =(
__________________
spiralofhope.com
Report comment to moderator  
Reply With Quote
Unread 07-05-11, 08:29 PM  
sicnus
A Kobold Labourer

Forum posts: 0
File comments: 10
Uploads: 0
works fine in 4.2
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: