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,145
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 01-27-09, 04:42 AM  
deep92
Guest

Join Date: Not Yet
Forum posts: 0
File comments: 0
Uploads: 0
Originally posted by hypehuman
Hmm... I do that all the time, and this has never happened to me. It actually removed your icons and bar positions? Was this the first time you loaded version 1.6 of this addon? Because that's what it does the first time.
No, it wasn't. (Read PM)
I reinstalled wow and all the addons, so it was empty at first. Made about 6 macros and after about 20 minutes I had to reloadUI (other addon issue) so I did, then they all were gone. So, Yes, first time at 1.6 but I made them after downloading/installing 1.6

~Deep

EDIT: Not just icons and bar positions are removed, but the macros actually stopped working.
I checked the saved variables file, but didnt see anything suspicious.

I moved last week, no computer here, yet. Using a ASUS Eee laptop (NEVER BUY ONE IT STINKS!!) with wireless (neighboors) internet. lol. If you want I can send you my saved variables file as soon as I get to it Maybe something changed there, idk what it's supposed tol look like.
Last edited by : 01-27-09 at 06:26 AM.
Report comment to moderator  
Edit/Delete Message Reply With Quote
Unread 01-27-09, 09:51 AM  
deep92
Guest

Join Date: Not Yet
Forum posts: 0
File comments: 0
Uploads: 0
First, sry for double post

Fixed the addons. Issue lies within the "Different name on button" option.
I enable the option, but leave the field blank, since I want NO name to show up on the button. I fixed my macro by disabling the option and saving the macro, then enable the option again and save once more. Fixed.

Report comment to moderator  
Edit/Delete Message Reply With Quote
Unread 01-27-09, 10:56 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 deep92
First, sry for double post

Fixed the addons. Issue lies within the "Different name on button" option.
I enable the option, but leave the field blank, since I want NO name to show up on the button. I fixed my macro by disabling the option and saving the macro, then enable the option again and save once more. Fixed.

Thank you for identifying this problem. I have uploaded a new version in which this issue is taken care of.
Report comment to moderator  
Reply With Quote
Unread 01-28-09, 02:24 PM  
TDurden
A Fallenroot Satyr
AddOn Author - Click to view AddOns

Forum posts: 21
File comments: 25
Uploads: 1
Error at login with 1.6.1

After installing 1.6.1 I get the following error at login and my SDM macros no longer work. Unfortunately reverting to 1.6 doesn't help, same error occurs:

Date: 2009-01-28 08:54:16
ID: -2
Error occured in: Global
Count: 1
Message: ..\AddOns\SuperDuperMacro\SuperDuperMacro.lua line 155:
attempt to concatenate field 'server' (a nil value)
Debug:
[C]: ?
SuperDuperMacro\SuperDuperMacro.lua:155: sdm_UpdateMacroList()
SuperDuperMacro\SuperDuperMacro.lua:723:
SuperDuperMacro\SuperDuperMacro.lua:695
Report comment to moderator  
Reply With Quote
Unread 01-28-09, 05:06 PM  
hypehuman
A Deviate Faerie Dragon
 
hypehuman's Avatar
AddOn Author - Click to view AddOns

Forum posts: 17
File comments: 87
Uploads: 8
Re: Error at login with 1.6.1

Originally posted by TDurden
After installing 1.6.1 I get the following error at login and my SDM macros no longer work. Unfortunately reverting to 1.6 doesn't help, same error occurs:

Date: 2009-01-28 08:54:16
ID: -2
Error occured in: Global
Count: 1
Message: ..\AddOns\SuperDuperMacro\SuperDuperMacro.lua line 155:
attempt to concatenate field 'server' (a nil value)
Debug:
[C]: ?
SuperDuperMacro\SuperDuperMacro.lua:155: sdm_UpdateMacroList()
SuperDuperMacro\SuperDuperMacro.lua:723:
SuperDuperMacro\SuperDuperMacro.lua:695
I was not able to reproduce this bug. What version were you upgrading from?

EDIT: Could you PM me the contents of the following file: World of Warcraft/WTF/Account/<YOURACCOUNTNAME>/SavedVariables/SuperDuperMacro.lua

SECOND EDIT: We fixed the problem for TDurden, but I'm not sure how the error happened. If anyone else is having this problem, please send me as much as you can remember about which versions you have had installed.
Last edited by hypehuman : 01-28-09 at 08:55 PM.
Report comment to moderator  
Reply With Quote
Unread 02-01-09, 07:08 AM  
deep92
Guest

Join Date: Not Yet
Forum posts: 0
File comments: 0
Uploads: 0
If you remove the old addon folder before you install the new version you shouldn't get any bugs or errors. Unless the way of saving variables changed..

Am I correct here?

~DeeP
Report comment to moderator  
Edit/Delete Message Reply With Quote
Unread 02-02-09, 12:00 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 deep92
If you remove the old addon folder before you install the new version you shouldn't get any bugs or errors. Unless the way of saving variables changed..

Am I correct here?

~DeeP
Yes, every now and then I have been changing the way that the variables are saved. When the variables are loaded up, it checks to see the last version you had installed, and then updates them accordingly. It is in that updater that the problem probably lies, although I have combed through it and I can't seem to find out why. Perhaps I'm totally off base. Well, this seems like an isolated case, which is solved anyway.
Report comment to moderator  
Reply With Quote
Unread 02-03-09, 08:02 AM  
deep92
Guest

Join Date: Not Yet
Forum posts: 0
File comments: 0
Uploads: 0
Originally posted by hypehuman
Yes, every now and then I have been changing the way that the variables are saved. When the variables are loaded up, it checks to see the last version you had installed, and then updates them accordingly. It is in that updater that the problem probably lies, although I have combed through it and I can't seem to find out why. Perhaps I'm totally off base. Well, this seems like an isolated case, which is solved anyway.
Ok cool, so generally you should not have to remove the lua file? Or did I misunderstand here?
Report comment to moderator  
Edit/Delete Message Reply With Quote
Unread 02-06-09, 09:09 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 deep92
Ok cool, so generally you should not have to remove the lua file? Or did I misunderstand here?
That is correct. In many versions (including the upcoming one), the table that saves the macros between sessions has data added to is or is structurally changed. The addon keeps track of the last version that was installed so that it can "upgrade" your save file to meet the requirements of the new version.

EDIT: It just occurred to me that in the specific case that started this conversation, the user with the bugged SavedVariables file had down-graded to an earlier version. I see now exactly where the problem was. The older versions are already out there and they don't check for this, so please try not to do it (unless you want to start over with a fresh SavedVariables file )
Last edited by hypehuman : 02-06-09 at 10:41 AM.
Report comment to moderator  
Reply With Quote
Unread 02-07-09, 01:41 PM  
mark7777g
A Defias Bandit
 
mark7777g's Avatar

Forum posts: 2
File comments: 38
Uploads: 0
How about a way to save macros that way they are not in use but can be restore as an active macro as needed. Also, a way to make categories like hunter macros, raid macros, etc.
Report comment to moderator  
Reply With Quote
Unread 02-07-09, 07:35 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 mark7777g
How about a way to save macros that way they are not in use but can be restore as an active macro as needed. Also, a way to make categories like hunter macros, raid macros, etc.
It looks like the second issue, and even perhaps the first issue, could be addressed by allowing the user to create folders, which is a feature that will be coming out not in the next version (which will hopefully be out tomorrow), but the one after that.
Report comment to moderator  
Reply With Quote
Unread 02-08-09, 07:01 AM  
deep92
Guest

Join Date: Not Yet
Forum posts: 0
File comments: 0
Uploads: 0
Hype, maybe theres a way to make a feature request section? Maul did it with Macaroon!, which worked very well.

If you wouldn't have time to manage that or something, I could do it for you. Filtering out impossible or already implemented features.
Last edited by : 02-08-09 at 07:03 AM.
Report comment to moderator  
Edit/Delete Message Reply With Quote
Unread 02-08-09, 11:39 PM  
hypehuman
A Deviate Faerie Dragon
 
hypehuman's Avatar
AddOn Author - Click to view AddOns

Forum posts: 17
File comments: 87
Uploads: 8
1.7

1.7 is out, and it's mostly got cosmetic changes. Well, I feel that they're kind of useful too The macro list is alphabetized and easier to organize, and instead of making tabs (which a few of you suggested), I decided to put in filters because (1) it achieves the same thing, and (2) it gave me an excuse to make the macros look like ice cream
Report comment to moderator  
Reply With Quote
Unread 02-09-09, 01:28 AM  
deep92
Guest

Join Date: Not Yet
Forum posts: 0
File comments: 0
Uploads: 0
I'll try it.

Btw, I think tabs could be a problem later too, if you use a lot of tabs it wouldn't fit in one simple bar :O But let's see how this works out now

EDIT:
First thought "FUCK ERRORZ!?

Didn't find actual issues yet so might be nothing. Posting anyway:
Code:
Date: 2009-02-09 08:31:59
ID: 1
Error occured in: Global
Count: 2
Message: ..\AddOns\SuperDuperMacro\SuperDuperMacro.lua line 603:
   attempt to index global 'sdm_listFilters' (a nil value)
Debug:
   (tail call): ?
   [C]: ?
   SuperDuperMacro\SuperDuperMacro.lua:603: sdm_IncludeInList()
   SuperDuperMacro\SuperDuperMacro.lua:543: sdm_UpdateMacroList()
   SuperDuperMacro\SuperDuperMacro.lua:1237:
      SuperDuperMacro\SuperDuperMacro.lua:1119
AddOns:
  Swatter, v5.2.4013 (DingoII)
  Atlas, v1.13.0
  AtlasBattlegrounds, v1.13.0
  AtlasDungeonLocs, v1.13.0
  AtlasOutdoorRaids, v1.13.0
  AtlasTransportation, v1.13.0
  AtlasLoot, vv5.03.02
  AtlasLootFu, vv5.03.02
  AtlasQuest, v4.3.1
  BetterInbox, v
  Cartographer, v2.0
  CartographerWaypoints, v2.0
  ChatMOD, v131
  CurseProfiler, v
  DebugLib, v5.1.DEV.130
  DoubleWide, v
  FuBar, v
  FuBarExpFu, v2.0.7a
  FuBarFriendsFu, v2.4.1-91
  FuBarGuildFu, v2.4.1-98
  FuBarMoneyFu, vv1.2
  LightHeaded, v274
  MBB, v
  MikScrollingBattleText, v5.3.33
  Omen, v3.0.6
  QuestHelper, v0.86
  SlideBar, v5.2.4013 (DingoII)
  Stubby, v5.2.4013 (DingoII)
  SuperDuperMacro, v1.7
  TomTom, v174/ZG
  XPerl, v3.0.2a
  XPerlArcaneBar, v
  XPerlParty, v
  XPerlPartyPet, v
  XPerlPlayer, v
  XPerlPlayerBuffs, v
  XPerlPlayerPet, v
  XPerlRaidAdmin, v
  XPerlRaidFrames, v
  XPerlRaidHelper, v
  XPerlRaidMonitor, v
  XPerlRaidPets, v
  XPerlTarget, v
  XPerlTargetTarget, v
  (ck=3c5)
EDITē: Ok, apart from the error everything works as it should. Euh, I LOVE the list and filters, very nice and better then tabs I think. Nice that the macros take different colors, makes them look bit better. Image size scroll bar works very nice too, i got it aaaaall to the left ;p

Last edited by : 02-09-09 at 01:43 AM.
Report comment to moderator  
Edit/Delete Message Reply With Quote
Unread 02-09-09, 09:07 PM  
hypehuman
A Deviate Faerie Dragon
 
hypehuman's Avatar
AddOn Author - Click to view AddOns

Forum posts: 17
File comments: 87
Uploads: 8
Hmm... it looks like you might have the version that I put up for a couple minutes, which I replaced with a better one before the first was approved. I guess it got approved before the fixed version went up. Try re-downloading 1.7 and see if that fixes it.
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: