Download
(29 Kb)
Download
Updated: 03-05-07 05:57 PM
Pictures
File Info
Updated:03-05-07 05:57 PM
Created:unknown
Downloads:1,661
Favorites:21
MD5:
Mecaire's Macrotexter
Version: v1.20(beta)
by: Mecaire [More]
*** Mecaire has gone overseas and will have no internet access until at least May 19, 2007. Development and support for this mod will be discontinued at least that long.

Mecaire's Macrotexter allows you to define your own categories of spells and create custom behavior for them. By default, your spells are grouped into categories for implied targeting, but you can modify this or add to it.

v1.20(beta) of Macrotexter has partial support for Bartender3 bars. Macrotexter currently only works with Bartender3 and default Blizzard UI actionbars. Support for Bongos and CogsBar is coming soon.

Macrotexter's implied targeting allows you to automatically assist beneficial and harmful targets with the opposite types of spells. (EQ2 and City of Heroes/Villains players are probably familiar with this kind of targeting. You do not need to have played those games to use this though!) Here are some examples:

A) With a tank on target, a healer or caster can cast an offensive spell on the tank's target. The healer/caster's target does not change.

B) With an enemy on target, a healer can cast a heal, buff, HoT, or cure on that enemy's target. The healer's target does not change.

C) A paladin or warrior can use Righteous Defense or Intervene on an enemy to come to the defense of the player on its target.

D) A warrior or druid can use their taunt skill with a player on target, to taunt that player's target.

Of course, if you use your spells with a proper target (such as casting Smite on an enemy target, or Heal on a friendly target) they still work exactly as expected! Your Blizzard selfcasting still works (if you use this feature), too.

Currently in WoW 2.0, without Macrotexter, you would need to make all your spell buttons into macro buttons to do these things. Macrotexter saves you the trouble by enhancing the way your normal spell buttons behave. Macrotexter gives you the normal behavior of a spell button (which macro buttons don't do on their own--such as range checking, glowing edges while casting, cooldown display, etc.), as well as the enhanced "smarter" behavior of a macro button.

There is also extended built-in selfcasting available for Blizzard default UI bars, such as for situation B) above. (Bartender3 bars use their own selfcasting.) You can still selfcast beneficial spells if your enemy target has another party member on its target. Alt-selfcasting, right-click selfcasting, and ctrl-click selfcasting can be toggled for beneficial spells.

If you use Macrotexter's implied targeting, I highly recommend using a frame that displays your target-of-target. (These are provided by the default Blizzard interface and also most unitframe mods.) This will allow you to see what you're nuking if you nuke off of a friendly target - or who you're healing if you heal with the enemy on target.

Note that v1.20(beta) is a beta version. If v1.20(beta) does not work for you, you can use v1.10 instead. Please report any problems not already noted in the ReadMe.
Optional Files (0)


Post A Reply Comment Options
Old 02-04-09, 01:54 AM  
hypehuman
A Deviate Faerie Dragon
 
hypehuman's Avatar
AddOn Author - Click to view AddOns

Forum posts: 17
File comments: 81
Uploads: 8
It's finally here!

A new version of this addon is here! Check it out here; it's still in beta, though.
hypehuman is offline Report comment to moderator  
Reply With Quote
Old 04-11-08, 10:42 AM  
Sandarium
A Murloc Raider
AddOn Author - Click to view AddOns

Forum posts: 5
File comments: 3
Uploads: 2
Originally posted by Keyzer
Is this addon getting updated, or is there an alternative?
I think this addon is dead

The only alternatives are normal ugly Macros
Sandarium is offline Report comment to moderator  
Reply With Quote
Old 04-08-08, 06:21 PM  
Keyzer
A Murloc Raider

Forum posts: 6
File comments: 15
Uploads: 0
Is this addon getting updated, or is there an alternative?
Keyzer is offline Report comment to moderator  
Reply With Quote
Old 01-20-08, 10:44 AM  
Sandarium
A Murloc Raider
AddOn Author - Click to view AddOns

Forum posts: 5
File comments: 3
Uploads: 2
Very Nice Addon..

... but it didnt work the the extra ActionBar in the Moonkin Form (new since 2.2).


---------------------

I added for my Mage this Spell Categories:

-- Category 7: Polymorph
t[7] = "/focus [nocombat] [target=focus,noexists] [target=focus,dead] [modifier:shift] [target=focus,help] target\n/cast [target=focus] SPELLNR";

-- Category 8: Frostbold + Icy Veins.
t[8] = "/cast [harm,exists,button:2] Icy Veins\n/cast SPELLNR";
Sandarium is offline Report comment to moderator  
Reply With Quote
Old 11-30-07, 12:34 PM  
Thortok2000
A Defias Bandit
 
Thortok2000's Avatar
AddOn Author - Click to view AddOns

Forum posts: 3
File comments: 353
Uploads: 3
This is exactly what I've been looking for, for a long time.

Thank you SO much!
__________________
I dont know half of you half as well as I should like; and I like less than half of you half as well as you deserve. Bilbo Baggins, from his speech on his eleventy-first birthday.
Thortok2000 is offline Report comment to moderator  
Reply With Quote
Old 06-29-07, 01:43 AM  
grokos
A Kobold Labourer

Forum posts: 0
File comments: 7
Uploads: 0
Originally posted by Aednat
Can this work on focus targets at all?
What exactly do you want it to do with focus? This mod can replace a spell with any valid macro including macros with focus in them. The example for crowd control spells uses focus if memory serves. I know i've customized mine and use focus in the macros.
grokos is offline Report comment to moderator  
Reply With Quote
Old 06-26-07, 11:06 AM  
Aednat
A Kobold Labourer

Forum posts: 0
File comments: 6
Uploads: 0
Can this work on focus targets at all?
Aednat is offline Report comment to moderator  
Reply With Quote
Old 06-13-07, 12:40 AM  
grokos
A Kobold Labourer

Forum posts: 0
File comments: 7
Uploads: 0
Re: Re: Blizzard Default UI Bar Problem

Originally posted by grokos
Just to clarify since I was the one who reported the issue. It will happen even with macros added as part of macrotexter not just macros written in game. It will fail all button checks when you hit a keyboard short cut and skip to the next part.

You should be able to rewrite almost any macro so that it checks all the alternates by button: checks first and there is no button check required for what ever the default action is.
Ok another update on this since I figured out some more information. I'm not sure if this explaination will make sense but I'm going to try. The problem doesn't really make much sense to me but it seems to hold true in my testing.

The [button:1] condition will start failing on all toolbars when that slot on any toolbar has ever had it's spell replaced by macro texter since the ui loaded. So if on any toolbar, visible or not you have had a spell in slot one that was replaced by macrotexter a macro in slot one will fail the button test when activated with a hotkey instead of a mouse click on any toolbar. Just removing the spell from that slot so it is no longer being replaced does not fix it but reloadui after the spell is removed does. This holds true for the extra tool bars that can be turned on like the bottom right tool bar.

I noticed this because I finally got around to rewriting a macro that was not activating on a keypress because it was failing the button checks when I noticed that another macro was correctly treating a keypress as button 1. At first I thought it might be something about the two macros but I tested that out and it didn't fit. So I thought it might be related to the spell the macro was trying to cast and how macrotexter wanted to treat that spell but that didn't fit either. I finally tried swapping 2 macros with out changing either one. Sure enough the location that was functioning stayed functioning and the location that was broke stayed broke.

So I created a test macro that did something button:1 but nothing otherwise and went to a totally empty tool bar and mapped out which spots worked and which ones didn't. I then tried the same test on a banker mule character and only 1 slot failed to work as opposed to the half the slots that failed on my original test. Looking at the spelllist.lua and comparing it became pretty obvious that slots that had spells that had been replaced by macrotexter were not working and places that only had macros or spells that were not being replaced by macrotexter were working. The only one that didn't fit the pattern was the slot 0. Then I realized that on my bottom right toolbar slot 0 was a spell that was being replaced by macrotexter. Removed that and slot 0 still didn't work. Did a reloadui and then slot 0 started working.

I have no idea why macrotexter is breaking the keypress being treated as button 1 or why it's effect that slot in all toolbars but that is what seems to be happening.
Last edited by grokos : 06-13-07 at 12:46 AM.
grokos is offline Report comment to moderator  
Reply With Quote
Old 05-19-07, 09:37 AM  
ggeorgak
A Kobold Labourer

Forum posts: 0
File comments: 6
Uploads: 0
could you add the target=mouseover? I don't want to do it for any future versions . 5 stars from me.
ggeorgak is offline Report comment to moderator  
Reply With Quote
Old 04-09-07, 07:34 AM  
hypehuman
A Deviate Faerie Dragon
 
hypehuman's Avatar
AddOn Author - Click to view AddOns

Forum posts: 17
File comments: 81
Uploads: 8
I've noticed a bug with this addon... whenever you're in a stance that gives you a special bar that replaces bar#1, (bear/cat for druids, stealth for rogues, always for warriors), the other action bar pages don't work properly. They think they're bar 1. For example, if I'm on my warrior and I scroll down to my tradeskill bar and hit "Blacksmithing," (the second slot on my Action Page 6), it tries to cast my macrotexted Heroic Strike (the second slot on my Action Page 1).

Anyone else notice this, or is it just me?
hypehuman is offline Report comment to moderator  
Reply With Quote
Old 04-07-07, 03:11 AM  
Paks
A Kobold Labourer

Forum posts: 0
File comments: 9
Uploads: 0
A couple of categories

Here's a couple of home-made categories for folks. Figured I'd post them since Mecaire's off dealing with family issues so that people don't think it's completely dead.

Basically, you can copy and paste these into the end of your SpellCategory.lua file and then modify the spells as you see fit. The first one allows for autoattacking with any ability you set it to, regardless of whether or not there's enough energy/mana/rage available to cast the spell in the first place. The second prevents "lockup" from the rare helpful spells that cannot be selfcast, such as Paladin's taunt and Divine Intervention spells.

Code:
-- Category 9: Auto-attack when attempting to use an ability that is not ready.
t[9] = "/startattack\n/cast SPELLNR";

-- Category 10: Implied Targetting for spells that cannot be self-cast but are beneficial (Righteous Defense and Divine Intervention, specifically)
t[10] = "/cast [help] SPELLNR;[target=targettarget,help] SPELLNR;\n/stopcasting";
Paks is offline Report comment to moderator  
Reply With Quote
Old 03-25-07, 12:33 AM  
Aigor
A Murloc Raider

Forum posts: 6
File comments: 11
Uploads: 0
Originally posted by Mecaire
I've had a family emergency. I added a note to the download section:

*** Mecaire has gone overseas and will have no internet access until at least May 19, 2007. Development and support for this mod will be discontinued at least that long.

I'm sorry to those who are getting errors, are using Bongos, or are having to do workarounds. I'm leaving in a few hours and I won't be able to check email or help for at least the next two months
ok noproblem take your time and GL ^^
Aigor is offline Report comment to moderator  
Reply With Quote
Old 03-19-07, 07:01 PM  
Mecaire
A Kobold Labourer
AddOn Compiler - Click to view compilations

Forum posts: 0
File comments: 8
Uploads: 1
I've had a family emergency. I added a note to the download section:

*** Mecaire has gone overseas and will have no internet access until at least May 19, 2007. Development and support for this mod will be discontinued at least that long.

I'm sorry to those who are getting errors, are using Bongos, or are having to do workarounds. I'm leaving in a few hours and I won't be able to check email or help for at least the next two months
Mecaire is offline Report comment to moderator  
Reply With Quote
Old 03-13-07, 12:38 PM  
Aigor
A Murloc Raider

Forum posts: 6
File comments: 11
Uploads: 0
great great mod!!! especially for me that i play at eq2 i know whatmeans "implied target"^^

i have a little issue ..when i log in i have this message
" Inteface\addons\Macrotexter\Macrotexter.lua:1029: attempt to index local 'oButton' (a nil value)"

everything works but can u fix? thks in advance...and keep this work^^
Last edited by Aigor : 03-13-07 at 12:39 PM.
Aigor is offline Report comment to moderator  
Reply With Quote
Old 03-13-07, 08:19 AM  
Wolvig
Premium Member

Forum posts: 11
File comments: 2
Uploads: 0
Bongo Support

Bongo support? PLEASE?
Wolvig is offline Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: