Quantcast
Download
(61 Kb)
Download
Updated: 12-07-17 11:36 AM
Pictures
File Info
Compatibility:
Shadows of Argus (7.3.0)
Updated:12-07-17 11:36 AM
Created:unknown
Downloads:190,868
Favorites:349
MD5:
Categories:Miscellaneous, Utility Mods
7.3.0

Super Duper Macro  Popular! (More than 5000 hits)

Version: 7.3.2.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


Archived Files (29)
File Name
Version
Size
Author
Date
2.6.1
58kB
hypehuman
10-16-14 08:07 PM
2.6
56kB
hypehuman
10-16-14 01:32 AM
2.4.6
124kB
hypehuman
02-20-12 02:11 PM
2.4.5
124kB
hypehuman
01-17-12 10:43 PM
2.4.4
124kB
hypehuman
12-17-11 09:12 AM
2.4.3
124kB
hypehuman
11-30-11 07:03 PM
2.4.2
124kB
hypehuman
11-30-11 05:53 PM
2.4.1
123kB
hypehuman
11-30-11 03:12 AM
2.4
123kB
hypehuman
11-20-11 05:39 AM
2.3
57kB
hypehuman
11-16-11 09:21 PM
2.2.1
55kB
hypehuman
11-15-11 12:57 PM
2.2
55kB
hypehuman
11-04-11 01:46 PM
2.1
28kB
hypehuman
10-19-11 01:48 AM
2.1
29kB
hypehuman
10-16-11 10:53 AM
1.8.3
29kB
hypehuman
02-26-09 09:23 PM
1.8.3
28kB
hypehuman
02-25-09 11:20 PM
1.8.1
25kB
hypehuman
02-21-09 11:24 AM
1.8
25kB
hypehuman
02-20-09 11:38 AM
1.7
23kB
hypehuman
02-08-09 11:13 PM
1.6.1
21kB
hypehuman
01-27-09 10:55 PM
1.6
21kB
hypehuman
01-19-09 08:50 PM
1.5.1
18kB
hypehuman
01-12-09 09:12 PM
1.5
17kB
hypehuman
01-12-09 05:46 PM
1.5
14kB
hypehuman
01-09-09 04:20 AM
1.4
13kB
hypehuman
01-08-09 11:12 PM
1.3.1
10kB
hypehuman
12-16-08 12:46 PM
1.3
10kB
hypehuman
12-15-08 06:55 PM
1.2
8kB
hypehuman
12-13-08 09:59 AM
1.1
8kB
hypehuman
12-12-08 03:06 AM


Post A Reply Comment Options
Unread 12-09-14, 07:57 AM  
spiralofhope
A Deviate Faerie Dragon
 
spiralofhope's Avatar

Forum posts: 13
File comments: 238
Uploads: 0
Re: Re: Re: Re: Can't see macros

Wonderful addon. I still use it heavily after all this time. I have extremely complex macros and code which are essential to my gameplay.

Originally Posted by Blanckaert
Also getting this creating a macro and assigning an icon to it... I did delete SDM and lua/lua.bak files and re installed, but same thing. any other ideas?
I believe I have this same problem.

I noticed that when I assign a custom icon, all entries underneath that one are removed from the list. I can re-edit that entry and change the icon back to '?' and all items reappear.

I believe someone else reported having this problem in their earlier comment.

[edit] This only occurs when the icon I select is at the bottom of the list and not at the top. Perhaps Super Duper Macro only understands a specific range of Icons, and new ones added with this new expansion somehow break it.

--

I also noticed that I am unable to edit Blizzard's default macros. Any additions, deletions or modifications are discarded on logout. My solution was to disable Super Duper Macro, restart the client, make my changes, restart the client, and enable Super Duper Macro. This was frustrating to reproduce, and that workaround was the only one I discovered.

--

I'd also love to be able to have snippets of SDM (or other) code able to reach into SDM macros to modify them. I use code to modify my macros on the fly, but I'm limited to standard Blizzard macros and not more advanced or lengthy stuff in SDM.

--

I'm presently using SDM alongside BindPad and _Dev, since all of these solve somewhat different problems. I'd love to get rid of BindPad if SDM had easy hotkey functionality.

I've had macro toolkit on my radar for some time, but still haven't tried it.
__________________
spiralofhope.com
Last edited by spiralofhope : 12-30-14 at 03:09 PM.
Report comment to moderator  
Reply With Quote
Unread 11-14-14, 02:26 PM  
Blanckaert
A Flamescale Wyrmkin

Forum posts: 121
File comments: 1
Uploads: 0
Re: Re: Re: Can't see macros

Originally Posted by hypehuman
Originally Posted by infectedwithrage
Also getting this 22x:
Date: 2014-10-25 18:09:10
ID: 1
Error occured in: Global
Count: 1
Message: ...AddOns\SuperDuperMacro\SuperDuperMacro_Interface.lua line 430:
attempt to index field 'icon' (a number value)

Sounds like your saved variables file is corrupted. Could you please send me the following file: World of Warcraft\WTF\Account\[account name]\SavedVariables\SuperDuperMacro.lua
Also getting this creating a macro and assigning an icon to it... I did delete SDM and lua/lua.bak files and re installed, but same thing. any other ideas?
__________________
Have fun, and remember WOW is just a game, for us to enjoy, and all the Addons we use.... remember the programmer is a human too, and MOST times, is doing this as a hobby, so give them time to have their life, so they can fix the addons, so we can have our WOW life.
Report comment to moderator  
Reply With Quote
Unread 10-29-14, 07:29 PM  
hypehuman
A Deviate Faerie Dragon
 
hypehuman's Avatar
AddOn Author - Click to view AddOns

Forum posts: 17
File comments: 87
Uploads: 9
Re: Re: Can't see macros

Originally Posted by infectedwithrage
Having an issue with seeing my macros. Does this have to do with WOW's issue with not allowing add ons that save variables per character when a player's name has a special character to save said info? I cannot see it regardless of which toon creates it.
SDM does not use per-character save variables.

Originally Posted by infectedwithrage
Also getting this 22x:
Date: 2014-10-25 18:09:10
ID: 1
Error occured in: Global
Count: 1
Message: ...AddOns\SuperDuperMacro\SuperDuperMacro_Interface.lua line 430:
attempt to index field 'icon' (a number value)

Sounds like your saved variables file is corrupted. Could you please send me the following file: World of Warcraft\WTF\Account\[account name]\SavedVariables\SuperDuperMacro.lua
Report comment to moderator  
Reply With Quote
Unread 10-26-14, 12:10 PM  
roxir
A Kobold Labourer

Forum posts: 0
File comments: 1
Uploads: 0
Icon selection killed macros

So as I was using the icon selector inside of SDM I picked a version of renew that I saw just further down the list of icons and now it throws errors on loading and the point that macro was created it is not displayed in the sidebar and anything created past that seems to be chopped off as well. Hopefully this error helps:

Date: 2014-10-26 14:05:35
ID: 1
Error occured in: Global
Count: 1
Message: ...AddOns\SuperDuperMacro\SuperDuperMacro_Interface.lua line 430:
attempt to index field 'icon' (a number value)
Debug:
...AddOns\SuperDuperMacro\SuperDuperMacro_Interface.lua:430: sdm_UpdateList()
...ce\AddOns\SuperDuperMacro\SuperDuperMacro_Frames.lua:16:
...ce\AddOns\SuperDuperMacro\SuperDuperMacro_Frames.lua:14
[C]: Show()
...ce\AddOns\SuperDuperMacro\SuperDuperMacro_Frames.lua:32:
...ce\AddOns\SuperDuperMacro\SuperDuperMacro_Frames.lua:31
[C]: ?
[C]: securecall()
..\FrameXML\UIParent.lua:2662: CloseWindows()
..\FrameXML\UIParent.lua:2690: CloseAllWindows()
..\FrameXML\UIParent.lua:980:
..\FrameXML\UIParent.lua:789
Locals:
f = nil
sorted = <table> {
1 = <table> {
}
2 = <table> {
}
3 = <table> {
}
4 = <table> {
}
}
offsets = <table> {
1 = 0
2 = 0
3 = 0
4 = 0
}
listItem = sdm_ListButton3 {
0 = <userdata>
highlight = <unnamed> {
}
isContainerFrame = false
slotIcon = <unnamed> {
}
text = <unnamed> {
}
icon = <unnamed> {
}
buttonHighlight = <unnamed> {
}
}
isContainer = false
(for generator) = <function> defined =[C]:-1
(for state) = <table> {
1 = <table> {
}
2 = <table> {
}
3 = <table> {
}
4 = <table> {
}
}
(for control) = 3
i = 3
mTab = <table> {
type = "b"
name = "Instant"
characters = <table> {
}
text = "# Enter macro text here."
icon = 237545
ID = 1
}
(*temporary) = <function> defined @Interface\FrameXML\RestrictedInfrastructure.lua:116
(*temporary) = 237545
(*temporary) = 237545
(*temporary) = <unnamed> {
0 = <userdata>
}
(*temporary) = "CENTER"
(*temporary) = <userdata>
(*temporary) = <userdata>
(*temporary) = "attempt to index field 'icon' (a number value)"
Report comment to moderator  
Reply With Quote
Unread 10-25-14, 04:09 PM  
infectedwithrage
A Kobold Labourer

Forum posts: 0
File comments: 2
Uploads: 0
Re: Can't see macros

Originally Posted by infectedwithrage
Having an issue with seeing my macros. Does this have to do with WOW's issue with not allowing add ons that save variables per character when a player's name has a special character to save said info? I cannot see it regardless of which toon creates it.
Also getting this 22x:
Date: 2014-10-25 18:09:10
ID: 1
Error occured in: Global
Count: 1
Message: ...AddOns\SuperDuperMacro\SuperDuperMacro_Interface.lua line 430:
attempt to index field 'icon' (a number value)
Debug:
[C]: ?
...AddOns\SuperDuperMacro\SuperDuperMacro_Interface.lua:430: sdm_UpdateList()
...ce\AddOns\SuperDuperMacro\SuperDuperMacro_Frames.lua:16:
...ce\AddOns\SuperDuperMacro\SuperDuperMacro_Frames.lua:14
[C]: Show()
...ce\AddOns\SuperDuperMacro\SuperDuperMacro_Frames.lua:32:
...ce\AddOns\SuperDuperMacro\SuperDuperMacro_Frames.lua:31
[C]: ?
[C]: securecall()
..\FrameXML\UIParent.lua:2662: CloseWindows()
..\FrameXML\UIParent.lua:2690: CloseAllWindows()
..\FrameXML\UIParent.lua:980:
..\FrameXML\UIParent.lua:789
Locals:

AddOns:
Swatter, v5.21b.5509 (SanctimoniousSwamprat)
Altoholic, v5.4.008
AskMrRobot, v14
AtlasLootLoader, vv7.07.03
DataStore, v6.0.001
DataStoreAchievements, v6.0.001
DataStoreAgenda, v6.0.001
DataStoreAuctions, v6.0.001
DataStoreCharacters, v6.0.001
DataStoreContainers, v6.0.001
DataStoreCrafts, v6.0.001
DataStoreCurrencies, v6.0.001
DataStoreInventory, v6.0.001
DataStoreMails, v6.0.001
DataStorePets, v6.0.001
DataStoreQuests, v6.0.001
DataStoreReputations, v6.0.001
DataStoreSpells, v6.0.001
DataStoreStats, v6.0.001
DataStoreTalents, v6.0.001
DBMCore, v
DBMDefaultSkin, v
DBMStatusBarTimers, v
DebugLib, v5.1.DEV.337(/embedded)
Decursive, v2.7.3.5
Recount, vr1274
Stubby, v5.21b.5509 (SanctimoniousSwamprat)
SuperDuperMacro, v2.6.1
BlizRuntimeLib_enUS v6.0.2.60000 <none>
(ck=33e)

And this once:
Date: 2014-10-25 18:09:10
ID: 1
Error occured in: Global
Count: 1
Message: ...AddOns\SuperDuperMacro\SuperDuperMacro_Interface.lua line 430:
attempt to index field 'icon' (a number value)
Debug:
[C]: ?
...AddOns\SuperDuperMacro\SuperDuperMacro_Interface.lua:430: sdm_UpdateList()
...ce\AddOns\SuperDuperMacro\SuperDuperMacro_Frames.lua:16:
...ce\AddOns\SuperDuperMacro\SuperDuperMacro_Frames.lua:14
[C]: Show()
...ce\AddOns\SuperDuperMacro\SuperDuperMacro_Frames.lua:32:
...ce\AddOns\SuperDuperMacro\SuperDuperMacro_Frames.lua:31
[C]: ?
[C]: securecall()
..\FrameXML\UIParent.lua:2662: CloseWindows()
..\FrameXML\UIParent.lua:2690: CloseAllWindows()
..\FrameXML\UIParent.lua:980:
..\FrameXML\UIParent.lua:789
Locals:

AddOns:
Swatter, v5.21b.5509 (SanctimoniousSwamprat)
Altoholic, v5.4.008
AskMrRobot, v14
AtlasLootLoader, vv7.07.03
DataStore, v6.0.001
DataStoreAchievements, v6.0.001
DataStoreAgenda, v6.0.001
DataStoreAuctions, v6.0.001
DataStoreCharacters, v6.0.001
DataStoreContainers, v6.0.001
DataStoreCrafts, v6.0.001
DataStoreCurrencies, v6.0.001
DataStoreInventory, v6.0.001
DataStoreMails, v6.0.001
DataStorePets, v6.0.001
DataStoreQuests, v6.0.001
DataStoreReputations, v6.0.001
DataStoreSpells, v6.0.001
DataStoreStats, v6.0.001
DataStoreTalents, v6.0.001
DBMCore, v
DBMDefaultSkin, v
DBMStatusBarTimers, v
DebugLib, v5.1.DEV.337(/embedded)
Decursive, v2.7.3.5
Recount, vr1274
Stubby, v5.21b.5509 (SanctimoniousSwamprat)
SuperDuperMacro, v2.6.1
BlizRuntimeLib_enUS v6.0.2.60000 <none>
(ck=33e)
Report comment to moderator  
Reply With Quote
Unread 10-25-14, 02:57 PM  
infectedwithrage
A Kobold Labourer

Forum posts: 0
File comments: 2
Uploads: 0
Can't see macros

Having an issue with seeing my macros. Does this have to do with WOW's issue with not allowing add ons that save variables per character when a player's name has a special character to save said info? I cannot see it regardless of which toon creates it.
Last edited by infectedwithrage : 10-25-14 at 03:02 PM.
Report comment to moderator  
Reply With Quote
Unread 10-23-14, 03:03 PM  
Enigma_TL
A Kobold Labourer

Forum posts: 0
File comments: 56
Uploads: 0
SDM is working fine for me in Live 6.0.2 Thx. Just made a pandarian elite macro and it worked fine.
Report comment to moderator  
Reply With Quote
Unread 10-22-14, 05:40 AM  
oddworld91
A Kobold Labourer

Forum posts: 0
File comments: 1
Uploads: 0
macro disappeared

Hey guys i have a problem i changed a icon from a macro and now its disappeared what can i do ?
Report comment to moderator  
Reply With Quote
Unread 10-21-14, 06:43 AM  
b3n9ti
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 70
Uploads: 2
Originally Posted by hypehuman
Originally Posted by b3n9ti
Originally Posted by hypehuman
The bugs you noted are fixed now. I'll take a look at AdvancedIconSelector; looks cool!
cool, thanks!

oh, and "change name/icon" doesn't work. the name box stays on screen, no matter where you click/what you write in it or select afterwards.
Is that with or without AdvancedIconSelector?
seems I was mistaken, my bad. working fine. :-) definitely not working with AdvancedIconSelector enabled though.
Report comment to moderator  
Reply With Quote
Unread 10-19-14, 09:51 AM  
hypehuman
A Deviate Faerie Dragon
 
hypehuman's Avatar
AddOn Author - Click to view AddOns

Forum posts: 17
File comments: 87
Uploads: 9
Re: Compatibility with 3.3.5a / trinity

Originally Posted by Calthaza
Hi there. Are there any of the previous builds that were used for TBC? (patch 2.4.3)

Calthaza
Originally Posted by PsycoXtreme
Can anyone point me to one of the older releases working with wow 3.3.5a and/or trinity core?
Since trinity core is (afaik) based mostly on MoP there should be an old compatible release.
BUT
Every release i tried out gave me lua errors and/or was just not working as supposed.

Perhaps someone is smarter than I am and can give me a hint

Greets

Alex

Previous versions of SDM will not work properly with the live version of WoW. Are these questions regarding private servers?
Report comment to moderator  
Reply With Quote
Unread 10-19-14, 09:42 AM  
hypehuman
A Deviate Faerie Dragon
 
hypehuman's Avatar
AddOn Author - Click to view AddOns

Forum posts: 17
File comments: 87
Uploads: 9
Originally Posted by b3n9ti
Originally Posted by hypehuman
The bugs you noted are fixed now. I'll take a look at AdvancedIconSelector; looks cool!
cool, thanks!

oh, and "change name/icon" doesn't work. the name box stays on screen, no matter where you click/what you write in it or select afterwards.
Is that with or without AdvancedIconSelector?
Report comment to moderator  
Reply With Quote
Unread 10-18-14, 12:44 PM  
PsycoXtreme
A Kobold Labourer

Forum posts: 0
File comments: 1
Uploads: 0
Question Compatibility with 3.3.5a / trinity

Can anyone point me to one of the older releases working with wow 3.3.5a and/or trinity core?
Since trinity core is (afaik) based mostly on MoP there should be an old compatible release.
BUT
Every release i tried out gave me lua errors and/or was just not working as supposed.

Perhaps someone is smarter than I am and can give me a hint

Greets

Alex
Report comment to moderator  
Reply With Quote
Unread 10-17-14, 06:22 AM  
b3n9ti
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 70
Uploads: 2
Originally Posted by hypehuman
The bugs you noted are fixed now. I'll take a look at AdvancedIconSelector; looks cool!
cool, thanks!

oh, and "change name/icon" doesn't work. the name box stays on screen, no matter where you click/what you write in it or select afterwards.
Last edited by b3n9ti : 10-19-14 at 05:18 AM.
Report comment to moderator  
Reply With Quote
Unread 10-17-14, 12:06 AM  
hypehuman
A Deviate Faerie Dragon
 
hypehuman's Avatar
AddOn Author - Click to view AddOns

Forum posts: 17
File comments: 87
Uploads: 9
The bugs you noted are fixed now. I'll take a look at AdvancedIconSelector; looks cool!
Report comment to moderator  
Reply With Quote
Unread 10-16-14, 02:06 AM  
b3n9ti
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 70
Uploads: 2
does this mean you're back?

anyhow, the following is broken since WoD:

- 'different name on button' doesn't work anymore

and in the comments here are a few more errors that I as a non-coder have no idea how to fix properly
http://www.wowinterface.com/download....html#comments

bonus quest:
compatibility with AdvancedIconSelector would be awesome (http://www.wowinterface.com/download...nSelector.html)
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: