What it does
Tired of manually having to open your macro window to swap macros for bosses? Running out of macro space because of all the different boss macros taking up a slot each? Getting sick of having to dig through your bags every time for those special daily quest items? Then IHML might be what you want.
IHML is an addon that gives you one macro which automagically changes what it is depending on what zone you're in or which BigWigs boss module is enabled. All you have to do is take the IHML macro (the addon creates this for you and you can find it in your macro window or by typing /ihml pickup) and place it on one of your action bars.
It comes preloaded with various macros for most if not all daily quests found in the game, and also provides marcros to help with boss encounters.
You can also add your own macros using the options menu (found by typing /ihml).
IHML will only use one macro slot and will work with any action bar addon that you can put a normal macro on. Due to addon limitations macros can't be swapped in combat but will instead be queued for swap as soon as possible.
French (frFR)
Change de macro selon la zone où vous vous trouvez ou selon les modules de boss BigWigs activés.
Simplified Chinese (zhCN)
随地点或首领模组变换宏
Traditional Chinese (zhTW)
隨地點或首領模組變換巨集
Where to get it
- WoW Ace - Alpha Quality
- Curse - Stable release
- WoWInterface - Stable release
Donations
I have setup a donation site via Plegie. Feel free to donate if you like this mod. I have put countless hours of time and effort into it along with many people who have helped me. I did not write this mod with the intent to make any money from it, I wrote it to help me with some needs that I saw in-game.
If you don't wish to donate money feel free to consider one of the following methods which may be more suitable:
- Volunteer time at your local animal shelter such as the Society for Prevention of Cruelty for Animals (SPCA) or a local humane shelter or drop a few bucks off for them. If you do this, please let Ackis know.
- Send some gold to one of the authors in-game or help out with some achievements, or even send a message saying thanks. :)
- Ackis Thunderlord (US) Ackis
How to get it to work
You should have a macro named "ihml" that you can drag to the desired space on your action bar. You can find it among your normal macros or by typing /ihml pickup. If you logged in with all macro slots taken go to your macros and delete one from the general macros page (not the character specific). Then open the IHML configuration window (with /ihml) and click "Make Macro" on the options page.
Done! Whenever a BigWigs boss module load/reset or you enter a zone you have a macro for IHML will automagically swap to the correct macro.
Chat commands
- Show the configuration window.
or
/ihml
or/ihml config
/ihml show
- Place the IHML macro on your cursor, ready to be placed on an action bar where you want it.
/ihml pickup
Everything is configurable from the configuration window, so that's the only command you need to learn. There are some more commands available if you happen to prefer chat commands:
/ihml help
- Show a list of commands.
/ihml save
- Save any modifications to the current macro.
/ihml saveas "new name"
- Save modifications to a new macro. Notice the quotation marks. Use them if the name contains spaces.
/ihml rename "new name"
- Change name for current macro.
/ihml rename "macro" "new name"
- Change name for another macro.
/ihml delete "macro"
- Delete a macro.
/ihml delete
- Delete the current macro.
/ihml list
- List all available macros.
/ihml anything else
- Swap to the macro "anything else" if it exists. Notice the lack of quotation marks.
Macros
See the Default macros and Macro suggestions pages.
There are some special macros you can make apart from boss and zone macros.
- default - This macro will be swapped in when no other macro takes priority.
- default1 - This macro will be swapped in when no other macro takes priority and you are in talent spec 1 (if the option is enabled).
- default2 - This macro will be swapped in when no other macro takes priority and you are in talent spec 2 (if the option is enabled).
- party - Will be swapped in when you enter a 5-man instance. (NYI)
- raid - Will be swapped in when you enter a raid instance. (NYI)
- pvp - Macro for battle grounds. (NYI)
- arena - Macro for arenas. (NYI) Note that macro names are case sensitive. "Default" or "PvP" will not work.
Contributing Macros
If you have a common task that can be used in a macro for this mod, please make a ticket with the macro and other information.
Localization
Please see the documentation on Localization to help with translation.
Bug Reports
Please use the WoW Ace tracker to file bug reports. Posting bugs in the comments is not the place to do it.
Wish List
Please use the WoW Ace tracker to add suggestions and feature requests.
Bug Reporting
Please use the WoW Ace tracker to file bug reports.
Wiki
Facts
- Date created
- May 21, 2008
- Categories
- Last update
- Dec 15, 2011
- Development stage
- Release
- Language
- deDE
- enUS
- esES
- esMX
- frFR
- koKR
- ptBR
- ruRU
- zhCN
- zhTW
- License
- MIT License
- Curse link
- IHML - I Have Macro Lol!
- Downloads
- 43,535
- Recent files
- A: v2.81-6-gab3e8b5 for 4.3 Dec 15, 2011
- A: v2.81-5-g6a74b0f for 4.3 Dec 06, 2011
- A: v2.81-4-g8c7e184 for 4.3 Dec 06, 2011
- A: v2.81-3-g40378c9 for 4.2 Sep 22, 2011
- R: v2.81 for 4.0.3a Jan 28, 2011
Authors
Relationships
- Tool used
- DataTools
- Download Count
- Querier
- Embedded library
- Ace3
- CallbackHandler-1.0
- LibAboutPanel
- LibStub
- Reply
- #14
Hootnholler Dec 06, 2011 at 01:28 UTC - 0 likesBug posted for addon being busted for 4.3. Any of the developers considering fixing the error?
- Reply
- #13
angrysteel Sep 22, 2011 at 22:36 UTC - 0 likesAny chance of adding support for the other 2 major boss mods?
Deadly Boss Mod and DXE
- Reply
- #12
wxx011 Dec 29, 2010 at 13:14 UTC - 0 likesreport error
51x IHML-v2.8-1-gcd5489e\IHML.lua:660: bad argument #1 to 'strfind' (string expected, got nil) IHML-v2.8-1-gcd5489e\IHML.lua:660: in function `?' CallbackHandler-1.0-6:147: in function <...ags\libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:147> <string>:"safecall Dispatcher[1]":4: in function <[string "safecall Dispatcher[1]"]:4> <in C code>: ? <string>:"safecall Dispatcher[1]":13: in function `?' CallbackHandler-1.0-6:92: in function `Fire' AceEvent-3.0-3 (AdiBags):120: in function <...ce\AddOns\AdiBags\libs\AceEvent-3.0\AceEvent-3.0.lua:119>
- Reply
- #11
wxx011 Dec 11, 2010 at 12:29 UTC - 0 likesreport a error
AceLocale-3.0: IHML: Missing entry for 'Thunder Ridge':\nIHML-v2.71-3-g495600e
IHML.lua:490: in main chunk\n\n
-- Reply
- #10
Surge Feb 02, 2010 at 03:27 UTC - 0 likesHas this project been abandoned?
It still does not function with BW, DBM, or any other boss mod.
- Reply
- #9
wxx011 Aug 28, 2009 at 12:19 UTC - 0 likesthe last new version has three error
AceLocale-3.0: IHML: Missing entry for 'm_allianceblind':\nIHML-2.7 Beta
IHML.lua:435: in main chunk\n\n
-AceLocale-3.0: IHML: Missing entry for 'The Crimson Dawn':\nIHML-2.7 Beta
IHML.lua:451: in main chunk\n\n
-AceLocale-3.0: IHML: Missing entry for 'The Silver Blade':\nIHML-2.7 Beta
IHML.lua:452: in main chunk\n\n
-- Reply
- #8
iean Jan 30, 2009 at 09:37 UTC - 0 likes[2009/01/30 17:34:26-573-x1]: IHML-2.1\IHML.lua:400: attempt to call method 'SwapMacro' (a nil value) BigWigs-2.0 r4929\Core.lua:499: in function `func' Dewdrop-2.0-90320 (!!!WowAceLibs):732: in function
- Reply
- #7
Arrusy Jan 28, 2009 at 18:55 UTC - 0 likeshmm ppl should review my translate i used yahoo translate(only translate words or it will mess up the text
- Reply
- #5
Ackis Jan 28, 2009 at 18:17 UTC - 0 likesJust updated some of the default macros on the page... feel free to take a look.
- Reply
- #4
Ackis Jan 24, 2009 at 06:43 UTC - 0 likesJust converted the latest build to the localization application.
http://www.wowace.com/projects/ihml/localization/