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 04-28-11, 06:49 PM  
whydgyt
A Defias Bandit

Forum posts: 2
File comments: 3
Uploads: 0
Fix

Edit line 123 of the current SuperDuperMacro.lua file

replace

"Super Duper Macro query"

with

"SDM query"


REASON:

The prefix error is due to the "Prefix" character limit set to 16 characters.

the "Super Duper Macro query" string is 23 characters long.


Whydgyt the Mage
Feathermoon
Report comment to moderator  
Reply With Quote
Unread 04-29-11, 09:57 AM  
sicnus
A Kobold Labourer

Forum posts: 0
File comments: 10
Uploads: 0
Re: Fix

Thank you for fix, Whydgyt !


Originally posted by whydgyt
Edit line 123 of the current SuperDuperMacro.lua file

replace

"Super Duper Macro query"

with

"SDM query"


REASON:

The prefix error is due to the "Prefix" character limit set to 16 characters.

the "Super Duper Macro query" string is 23 characters long.


Whydgyt the Mage
Feathermoon
Report comment to moderator  
Reply With Quote
Unread 05-05-11, 05:36 PM  
oriont
A Defias Bandit

Forum posts: 2
File comments: 8
Uploads: 0
Getting this error after using suggested code change

Message: Interface\AddOns\SuperDuperMacro\SuperDuperMacro.lua:745: bad argument #1 to 'ipairs' (table expected, got nil)
Time: 05/05/11 16:35:55
Count: 1
Stack: [C]: ?
[C]: in function `ipairs'
Interface\AddOns\SuperDuperMacro\SuperDuperMacro.lua:745: in function `sdm_AddFolderContents'
Interface\AddOns\SuperDuperMacro\SuperDuperMacro.lua:639: in function `sdm_UpdateList'
[string "*:OnShow"]:4: in function <[string "*:OnShow"]:1>
[C]: in function `Show'
Interface\AddOns\SuperDuperMacro\SuperDuperMacro.lua:6: in function `?'
Interface\FrameXML\ChatFrame.lua:4221: in function `ChatEdit_ParseText'
Interface\FrameXML\ChatFrame.lua:3832: in function `ChatEdit_SendText'
Interface\FrameXML\ChatFrame.lua:3870: in function `ChatEdit_OnEnterPressed'
[string "*:OnEnterPressed"]:1: in function <[string "*:OnEnterPressed"]:1>

Locals:
Report comment to moderator  
Reply With Quote
Unread 05-12-11, 05:43 PM  
anseloth
Coding Archmage
 
anseloth's Avatar
AddOn Author - Click to view AddOns

Forum posts: 50
File comments: 46
Uploads: 3
Re: Fix

Originally posted by whydgyt
Edit line 123 of the current SuperDuperMacro.lua file

replace

"Super Duper Macro query"

with

"SDM query"


REASON:

The prefix error is due to the "Prefix" character limit set to 16 characters.

the "Super Duper Macro query" string is 23 characters long.


Whydgyt the Mage
Feathermoon
if i had to guess, the reason you guys are still having errors from this mod, is because if you change a string in one place in a mod, ( or in any programming language, ) you'll have to make that change everywhere else that same string shows up, too.

i'll dig through the mod, fix that, and also set it so it says it is patch 4.1 ready. once that's done, i'll upload a fan update, and post a link to it here.

keep in mind though, most likely this update will be a one-time thing. and, if there are any other bugs, i won't be fixing them, unless i get REAL lucky, and find some bugs while fixing these ones.
__________________



Last edited by anseloth : 05-12-11 at 05:53 PM.
Report comment to moderator  
Reply With Quote
Unread 05-12-11, 06:12 PM  
anseloth
Coding Archmage
 
anseloth's Avatar
AddOn Author - Click to view AddOns

Forum posts: 50
File comments: 46
Uploads: 3
working on the code still, but...

i am working on the code still, but, when you are using a text editor that counts the first line in as 1, and not as 0, then, the line that needs changing is 122, not 123.

on the other hand, if it counts the first line as 0, then, it would be line 121 that needs changing.
__________________



Report comment to moderator  
Reply With Quote
Unread 05-12-11, 06:38 PM  
anseloth
Coding Archmage
 
anseloth's Avatar
AddOn Author - Click to view AddOns

Forum posts: 50
File comments: 46
Uploads: 3
seems i missed the update in the optional files

seems i missed the update in the optional files, here is a link to the page:

SuperDuperMacro WoW 4.x fix 3

i'll add the fix to a copy of the patch, and post a fan update, rather than just a new patch.

oh and, it turns out, that in this version of the LUA file, the line to update really was 123. huh.
__________________



Last edited by anseloth : 05-12-11 at 06:41 PM.
Report comment to moderator  
Reply With Quote
Unread 05-18-11, 02:40 PM  
whydgyt
A Defias Bandit

Forum posts: 2
File comments: 3
Uploads: 0
fan update

Glad to see the original line 123 mod works.

Guess I should have identified which version it applied to.


Cheers
Whydgyt the Mage
Feathermoon
Report comment to moderator  
Reply With Quote
Unread 05-20-11, 11:27 PM  
d16174l4n63l
A Fallenroot Satyr
 
d16174l4n63l's Avatar

Forum posts: 20
File comments: 18
Uploads: 1
For those having an issue with 4.1 there is a minor error on line 123 that will fix it all.
Code:
123: SendAddonMessage("Super Duper Macro query", sdm_qian, channel, target)
change to
Code:
123: SendAddonMessage("SDM query", sdm_qian, channel, target)
That will fix that, just a minor thing but still works great.
Report comment to moderator  
Reply With Quote
Unread 06-19-11, 02:07 PM  
CpDemi
A Kobold Labourer

Forum posts: 0
File comments: 1
Uploads: 0
I fixed it!

Not sure if anyone else did yet, but here's what you have to do:

Rename all the files that have Super Duper Macro in their name to replace Super Duper Macro with SDM (this includes the addon folder in your addons folder).

Open the LUA, TOC and XML files and do a find and replace. Replace Super Duper Macro with SDM (don't add any spaces before or after).

Viola, it will all work.

Hope that helps. If you want all the corrected files just shoot me a note and I can send them over.
Report comment to moderator  
Reply With Quote
Unread 06-29-11, 04:42 AM  
Glowyrm
A Kobold Labourer

Forum posts: 0
File comments: 3
Uploads: 0
Re: I fixed it!

Everything works fine for me with SDM without all of that renaming stuff.

I am having 1 small, weird bug though. My Flash Heal (priest spell) tooltip is not displaying the cast time but the rest of the info is correct. The spell button is also greyed out when on my action bar. Wasn't like this yesterday.

It's like it's the #showtooltip is calling a different Flash Heal or something since a greyed out macro button usually means that you don't have the spell, that + the fact that it doesn't show a cast time but shows everything else.

EDIT - Apparently I can fix this just by changing 1 letting quick or something and then putting it back then resaving the macro. Then it displays the tooltip 100% correctly and is not greyed out. This has to be done every time I log into the game though....something is up, probably really hard to find a fix since it's so small and so specialized.

It's just this 1 spell, weird.

EDIT 2 - I think it's something on Blizzard's end since even when I make a regular macro without SDM using "#showtooltip Flash Heal" it does the SAME thing. So I'm thinking they broke the way the spell is called in macros somehow.
Last edited by Glowyrm : 06-29-11 at 05:32 AM.
Report comment to moderator  
Reply With Quote
Unread 06-30-11, 04:56 PM  
Xolither
A Kobold Labourer

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

Running WoW on a MAC - how do i edit line 123 of SDM .lua file?

thanks
Report comment to moderator  
Reply With Quote
Unread 07-03-11, 12:48 PM  
spuchuu
A Kobold Labourer

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

Could this be changed for 4.2 please?
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
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-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
Post A Reply



Category Jump: