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:189,629
Favorites:349
MD5:
Categories:Miscellaneous, Utility Mods
7.3.0

Super Duper Macro  Updated this week!  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 08-23-09, 05:53 PM  
Dekarx
A Kobold Labourer

Forum posts: 0
File comments: 11
Uploads: 0
Is there a way to call a function(like /script) in the middle of a /castsequence?

And is there a way to register that an action has actually hit or do it again if not?
Last edited by Dekarx : 08-24-09 at 10:14 PM.
Report comment to moderator  
Reply With Quote
Unread 08-17-09, 03:04 AM  
deep92
A Murloc Raider

Forum posts: 5
File comments: 76
Uploads: 0
I have no clue on what that is :>

I can tell you: No, Hypehuman hasn't been active for like.. idk months really.. I PMd him and stuff, but he seems to be back to the nether..

I remember him saying he wasn't well (after being absent for a month) and he was getting back on the horse.. But soon after that he was gone again, maybe it's the same problem.

I think the best thing you can do is to try and find replacement, fix the problem yourself or just go on with it.. It's working as intended for me though..

I'll be around here answering questions when you don't get something, you can subscribe to the thread in the right top of the posts -> Comment Options -> Add to E-Mail Feed
__________________
Stupid sig #666
Last edited by deep92 : 08-17-09 at 03:05 AM.
Report comment to moderator  
Reply With Quote
Unread 08-15-09, 07:22 AM  
omicron
A Defias Bandit
AddOn Author - Click to view AddOns

Forum posts: 3
File comments: 47
Uploads: 1
any chance to get functions like SpelloutMacro has?
Report comment to moderator  
Reply With Quote
Unread 08-14-09, 08:07 PM  
woonieq
A Kobold Labourer

Forum posts: 0
File comments: 8
Uploads: 0
Originally posted by woonieq
I am having an issue where I will not be able to move or click on any of the macros inside SDM.

For instance, I switch out a lot of macros sometimes during raids or dailies and they will just be unclickable and I can't do anything inside SDM options.

What's happening?
This is still happening and I can't edit it. Please help!
Report comment to moderator  
Reply With Quote
Unread 08-11-09, 02:52 AM  
woonieq
A Kobold Labourer

Forum posts: 0
File comments: 8
Uploads: 0
I am having an issue where I will not be able to move or click on any of the macros inside SDM.

For instance, I switch out a lot of macros sometimes during raids or dailies and they will just be unclickable and I can't do anything inside SDM options.

What's happening?
Report comment to moderator  
Reply With Quote
Unread 08-09-09, 01:51 PM  
peyote247
A Kobold Labourer

Forum posts: 0
File comments: 1
Uploads: 0
Great addon but since 3.2 it has lost all my macro's at least 3 times. Anyone else suffering from this? log out of raid for 2 secs then back in and hey presto no stored macros .
Report comment to moderator  
Reply With Quote
Unread 07-27-09, 12:36 PM  
Arin
A Fallenroot Satyr

Forum posts: 23
File comments: 2
Uploads: 0
Nice addon...found it via wowhead for macros on hunting the Medium Rare and Northern Expossure achievements. Are there any macro sites that are good resources to take advantage of this addons characteristics?
Report comment to moderator  
Reply With Quote
Unread 07-21-09, 01:19 PM  
deep92
A Murloc Raider

Forum posts: 5
File comments: 76
Uploads: 0
Euhm, I think you need to use sdf for floats and sdb for buttons or something, try the "Usage..." button on the sdm frame
__________________
Stupid sig #666
Report comment to moderator  
Reply With Quote
Unread 06-26-09, 07:20 PM  
franky12423
A Kobold Labourer

Forum posts: 0
File comments: 1
Uploads: 0
random click

im trying to do something simmilar to auralynne, but different in that the answer to her question doenst exactly help me. im trying to get a macro to randomly select one of 5 different macro's using the same /click strategy but i am unable to use the answer provided for aura. the text im using is as follows:

/local m={sdm_one, sdm_two, sdm_three} m[random(1,#m)]:Click()

the macros i am trying to select from are floating macros if that makes any difference. any help would be fantastic
Last edited by franky12423 : 06-26-09 at 07:20 PM.
Report comment to moderator  
Reply With Quote
Unread 06-13-09, 05:06 PM  
Tehdead
An Aku'mai Servant

Forum posts: 39
File comments: 2
Uploads: 0
Still works perfectly, as a minor bug that needs to be looked at. If you move the window from the original anchor spot and exit. The next time you open it the text box and buttons aren't resetting there points so your main frame is where it should be but everything else will be in the same spot as when you closed it.
__________________

~Current Time Consuming Projects~
listed in priority

- WOWParadox ~ 30%
- nUI[WSG] ~ 60%
- nUI[Currency Panel] ~ 90%
- nUI[AB] ~ 40%
Report comment to moderator  
Reply With Quote
Unread 06-03-09, 10:52 AM  
slickwalker
A Deviate Faerie Dragon
 
slickwalker's Avatar

Forum posts: 18
File comments: 156
Uploads: 0
Report comment to moderator  
Reply With Quote
Unread 05-19-09, 06:36 AM  
deep92
A Murloc Raider

Forum posts: 5
File comments: 76
Uploads: 0
Does this also happen with all other addons disabled? And do you have the newest version?
__________________
Stupid sig #666
Report comment to moderator  
Reply With Quote
Unread 05-18-09, 01:04 PM  
effluvius
A Kobold Labourer

Forum posts: 0
File comments: 4
Uploads: 0
Error

Date: 2009-05-18 15:02:10
ID: 1
Error occured in: Global
Count: 1
Message: ..\AddOns\SuperDuperMacro\SuperDuperMacro.lua line 32:
unfinished string near '", nil, "SecureActionButtonTemplate")
'
Debug:
[C]: ?
AddOns:
Swatter, v5.5.4227 (WombatII)
Aloft, v2.7.8
AtlasLoot, vv5.05.00
AucAdvanced, v5.5.4227 (WombatII)
AucFilterBasic, v5.5.4227 (WombatII)
AucFilterOutlier, v5.5.4227.2531
AucMatchUndercut, v5.5.4227.2531
AucStatClassic, v5.5.4227 (WombatII)
AucStatHistogram, v5.5.4227 (WombatII)
AucStatiLevel, v5.5.4227 (WombatII)
AucStatPurchased, v5.5.4227 (WombatII)
AucStatSales, v5.5.4227.2842
AucStatSimple, v5.5.4227 (WombatII)
AucStatStdDev, v5.5.4227 (WombatII)
AucStatWOWEcon, v5.5.4227.2530
AucUtilAHWindowControl, v5.5.4227.3311
AucUtilAppraiser, v5.5.4227.2530
AucUtilAskPrice, v5.5.4227.3175
AucUtilAutoMagic, v5.5.4227.3142
AucUtilCompactUI, v5.5.4227.2530
AucUtilEasyBuyout, v5.5.4227.3583
AucUtilItemSuggest, v5.5.4227.3108
AucUtilPriceLevel, v5.5.4227.2545
AucUtilScanButton, v5.5.4227.2530
AucUtilScanFinish, v5.5.4227.2530
AucUtilScanProgress, v5.5.4227.2530
AucUtilSearchUI, v5.5.4227.3655
AucUtilSimpleAuction, v5.5.4227.0
AucUtilVendMarkup, v5.5.4227.2530
Babylonian, v5.1.DEV.130
Bagnon, v1.7.2
BagnonForever, v1.1.1
BagnonTooltips, v
Bartender4, v4.3.3
BetterInbox, v
BrokerBags, v1.2
ButtonFacade, v3.0.240
ButtonFacadeOnyx, v3.1.44
Cellular, v3.1.002
CloseUp, v3.1.001
Configator, v5.1.DEV.190
DBMBurningCrusade, v
DBMCore, v
DebugLib, v5.1.DEV.130
DrDamage, v1.6.3-beta1
EquipCompare, v2.16
Examiner, v09.05.10
GatherMate, vv1.16
GatherMateSharing, v1.1
Gossipmonger, v0.81
Grid, v1.30100.2009041601
GridLib, v1.0
GridUnitMenu, v30100.0
HideBlizzard, v1.0.39
IceHUD, v1.5.9 (Revision: 409)
ItemRack, v
LightHeaded, v288
MalygosCP, v0.2
Mapster, v1.2.2
MikScrollingBattleText, v5.4.58
OmniCC, v2.5.2
OPie, v
picoGuild, v3.0.3.5
Prat30, v3.2b2
Prat30HighCPUUsageModules, v
Prat30Libraries, v
Quartz, v1.0
RatingBuster, v
SatrinaBuffFrame, v3.1
Scrap, vBeta 4.1
SellFish, v2.1.9
SexyMap, v
Skada, v1.0
SkadaAbsorbs, v1.0
SkadaDamage, v1.0
SkadaDamageTaken, v1.0
SkadaDeaths, v1.0
SkadaDebuffs, v1.0
SkadaDispels, v1.0
SkadaEnemies, v1.0
SkadaFailbot, v1.0
SkadaHealing, v1.0
SkadaPower, v1.0
SkadaThreat, v1.0
Skillet, v
Skinner, vb2.9835.6
SlideBar, v5.5.4227 (WombatII)
StatBlockDurability, v2.1.2
StatBlockFPS, v2.1.2
StatBlockLatency, v2.1.2
StatBlockMemory, v2.1.2
StatBlockMoney, v2.1.2
StatBlockXP, v2.1.2
StatBlockCore, v2.6
Stubby, v5.5.4227 (WombatII)
SuperDuperMacro, v1.8.3
(ck=9b7)

This error pops up upon login, and SDM does not initialize.

Edit: Okay, it looks like its actually 11 errors all at once!

Date: 2009-05-18 15:02:10
ID: 2
Error occured in: Global
Count: 1
Message: [string "sdm_mainFrame_newButton:OnLoad"] line 1:
attempt to call global 'sdm_AddToExclusiveGroup' (a nil value)
Debug:
[C]: sdm_AddToExclusiveGroup()
[string "*:OnLoad"]:1:
[string "*:OnLoad"]:1

Date: 2009-05-18 15:02:10
ID: 3
Error occured in: Global
Count: 1
Message: [string "sdm_mainFrame_changeIconButton:OnLoad"] line 1:
attempt to call global 'sdm_AddToExclusiveGroup' (a nil value)
Debug:
[C]: sdm_AddToExclusiveGroup()
[string "*:OnLoad"]:1:
[string "*:OnLoad"]:1

Date: 2009-05-18 15:02:10
ID: 4
Error occured in: Global
Count: 1
Message: [string "sdm_mainFrame_newFolderButton:OnLoad"] line 1:
attempt to call global 'sdm_AddToExclusiveGroup' (a nil value)
Debug:
[C]: sdm_AddToExclusiveGroup()
[string "*:OnLoad"]:1:
[string "*:OnLoad"]:1

Date: 2009-05-18 15:02:10
ID: 5
Error occured in: Global
Count: 1
Message: [string "sdm_newFrame_buttonRadio:OnLoad"] line 3:
attempt to call global 'sdm_GetColor' (a nil value)
Debug:
[C]: sdm_GetColor()
[string "*:OnLoad"]:3:
[string "*:OnLoad"]:1

Date: 2009-05-18 15:02:10
ID: 6
Error occured in: Global
Count: 1
Message: [string "sdm_newFrame_floatingRadio:OnLoad"] line 2:
attempt to call global 'sdm_GetColor' (a nil value)
Debug:
[C]: sdm_GetColor()
[string "*:OnLoad"]:2:
[string "*:OnLoad"]:1

Date: 2009-05-18 15:02:10
ID: 7
Error occured in: Global
Count: 1
Message: [string "sdm_newFrame_scriptRadio:OnLoad"] line 2:
attempt to call global 'sdm_GetColor' (a nil value)
Debug:
[C]: sdm_GetColor()
[string "*:OnLoad"]:2:
[string "*:OnLoad"]:1

Date: 2009-05-18 15:02:10
ID: 8
Error occured in: Global
Count: 1
Message: [string "sdm_newFrame:OnLoad"] line 1:
attempt to call global 'sdm_AddToExclusiveGroup' (a nil value)
Debug:
[C]: sdm_AddToExclusiveGroup()
[string "*:OnLoad"]:1:
[string "*:OnLoad"]:1

Date: 2009-05-18 15:02:10
ID: 9
Error occured in: Global
Count: 1
Message: [string "sdm_newFolderFrame:OnLoad"] line 1:
attempt to call global 'sdm_AddToExclusiveGroup' (a nil value)
Debug:
[C]: sdm_AddToExclusiveGroup()
[string "*:OnLoad"]:1:
[string "*:OnLoad"]:1

Date: 2009-05-18 15:02:10
ID: 10
Error occured in: Global
Count: 1
Message: [string "sdm_changeIconFrame:OnLoad"] line 1:
attempt to call global 'sdm_AddToExclusiveGroup' (a nil value)
Debug:
[C]: sdm_AddToExclusiveGroup()
[string "*:OnLoad"]:1:
[string "*:OnLoad"]:1

Date: 2009-05-18 15:02:10
ID: 11
Error occured in: Global
Count: 1
Message: [string "sdm_sendReceiveFrame_receiveButton:OnLoad"] line 1:
attempt to call global 'sdm_AddToExclusiveGroup' (a nil value)
Debug:
[C]: sdm_AddToExclusiveGroup()
[string "*:OnLoad"]:1:
[string "*:OnLoad"]:1
Last edited by effluvius : 05-18-09 at 01:14 PM.
Report comment to moderator  
Reply With Quote
Unread 05-12-09, 12:55 AM  
deep92
A Murloc Raider

Forum posts: 5
File comments: 76
Uploads: 0
Re: Re: Re: Random Click macro?

Originally posted by sunsmoon
That will not work. Rather than saying something based off a mouse click, it will display:
Estrela says: [button:2] <yourtexthere>

You will need to use:

/run SendChatMessage(({"Saying1","Saying2","Saying3","Saying4"})[math.random(4)],"SAY")

Of course, change Saying# to a saying you want, and 4 to the number of sayings you have. Delete each ,"Saying" that you do not use (or leave it blank to have it not say something every time), or add another ,"Saying" for each additional saying you want. Note that the comma and quotes are necessary!
Well, that's what I meant with a script. So that'll help more out. I thought the conditions worked for all /commands :O

But with mine you could also do it differently with floats then, but I'd recommend the script of sunsmoon
__________________
Stupid sig #666
Report comment to moderator  
Reply With Quote
Unread 05-11-09, 02:36 PM  
sunsmoon
A Defias Bandit
 
sunsmoon's Avatar

Forum posts: 3
File comments: 12
Uploads: 0
Re: Re: Random Click macro?

Originally posted by deep92
What you could also do is this:

Code:
/s [button:1] <yourtexthere>
/s [button:2] <yourtexthere>
/s [button:3] <yourtexthere>
/cast Resurection (Rank 7)
So you just use those conditions, conditions. This will say different things upon different mousclicks. But if you have those clicks already bound or such, you could use [mod:shift], [mod:ctrl] and [mod:alt] too. Endless ways :>
You don't need a floating macro though

Hope I helped out a bit!
That will not work. Rather than saying something based off a mouse click, it will display:
Estrela says: [button:2] <yourtexthere>

You will need to use:

/run SendChatMessage(({"Saying1","Saying2","Saying3","Saying4"})[math.random(4)],"SAY")

Of course, change Saying# to a saying you want, and 4 to the number of sayings you have. Delete each ,"Saying" that you do not use (or leave it blank to have it not say something every time), or add another ,"Saying" for each additional saying you want. Note that the comma and quotes are necessary!
Last edited by sunsmoon : 05-11-09 at 02:37 PM.
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: