

Then, your macro would look something like this: You can also put global variables and constants in this file.įunction FunctionName(parameter1, parameter2, etc.)
#Download vanilla wow 1.121 zip#
NOTE: Do not type the tags themselves, but type what is between them.Īlternatively, put extremely long functions in a file called SM_a, which you have to create since the zip doesn't come with this file (so that it doesn't get overwritten when you unzip.) Then put this new macro on your action bar. script RunMacro("Macro1") -more scripting here What you can do is break up the long macro into smaller parts, and have them call each other, like so (where macro 1 is named Macro1): If you put this directly on your action bar and try to activate it, you will get an error because the rest of the line beyond the 256th character will be cut off when the macro is saved. Suppose macro 1 has more than 256 characters. However, you can get around that if you use call it through another macro, or put long functions in SM_a file, or use the in-game extend editor (explained further down in this document.) ** The letter limit for the entire macro is 256. Enter your macro in the left editbox, and your extended LUA codes and functions in the right editbox. Buttons on the bottom are, in order, delete macro save macro open SuperMacro options frame delete extend save extend exit frame. Buttons at the top create new macros for each category. * The new SuperMacro interface displays 18 (global) account macros on the left and 18 character-specific macros on the right. Put an item link or tradeskill recipe into the macro***** *.Īlso see functions.txt for user-friendly functions and slash commands that can be used in your macros. Some convenient slash commands and functions*****. Run macros through keybinds*** and call other macros with RunMacro()****. Work around the maximum macro character length of 256 characters (system limit).** New SuperMacro frame shows all 18 global and 18 character macros. Its special functions includes the following, and probably more: This addon provides a very much improved interface for macros. You may also create a text file called SM_a and put extra long codes in there. Then, copy your backup Bindings.xml into SuperMacro folder, if you have one. A new directory called SuperMacro will be automatically created, and the files will be extracted there. Unzip the files into WoW/Interface/Addons. Remove virtual templates from toc (Fonts.xml, UIPanelTemplates.xml, ClassTrainerFrameTemplates.xml)īefore you unzip, backup your old Bindings.xml and SM_a that are in the SuperMacro folder (if you have on older version of SuperMacro). RegisterEventMacro( "ding", 1, "PLAYER_LEVEL_UP") - do something whenever you level up see functions.txt for RegisterEventMacro and UnregisterEventMacro.Įx.

Option to wrap long sentences (won't work until they add EditBox:SetNonSpaceWrap() )
#Download vanilla wow 1.121 how to#
Just to avoid any confusion: I am Schaka on GitHub.Update readme on how to use "Super" macrosįixed compatibilty with Bongos Action Bars //Does not completely solve the problemįixed: FindFirstItem returns correct info for use( %d ) and /use %d įixed: FindFirstSpell returns correct info for /castįixed: /cast spell to show spell's info for (minor) etc.įixed: GetSpellCooldown error popup for SM_Channel() Some of it, mostly objective data is taken from QuestHelper 2.4.3. The database is scraped from MangosZero and turned into Lua files. Clicking on a quest in the tracker opens an interactive arrow that always points to the closest, unfinished objective of the quest. It can now hold any amount of quests and can be moved at will by the user. The quest tracker has been reworked to look a lot more like the Blizzard default quest tracker. The database has also been updated so that data for over 1000 more quests is now available. In addition, our quest helper should now be more reliable in knowing whether you have already picked up a quest and thus not clutter the map in notes. In addition to that, all notes now work across zones and display on any zoomlevel of the map.Īvailable quests are now drawn on the map in a much more reliable fashion. We just draw frames on the world map ourselves. We have since moved away from Cartographer and now support all mapping addons, making us a standalone QuestHelper.

We are steadily approaching 400 commits and gained a third developer since then. After weeks of additional development, Questie v2.0 is finally out.
