Category: Raid Mods
Addon Information
Works with 3.2
Download Latest Version.
To add favorites please register for a free account. If you already have one you need to login. How do I install this? (FAQ)
Author:
Version:
0.6.5
Date:
10-18-2009 09:44 AM
Size:
189.80 Kb
Downloads:
683
Favorites:
43
MD5:
Pictures
Click to enlarge
Injector
I used Grid since 2.0, but lately it's been buggy and not updated much and there was still some things that annoyed me for ages
So i decided to write a lightweight substitute for myself (hence no fancy options window)
LibQuickHealth-2.0, LibHealComm-4.0, Clique supported

Aside from little user-unfrienlyness there's a few good points:
Multiclass configuration is easy
You can turn on duration on indicator with some spells (looks like cooldown)
You can easily add and place new indicators and icons of any size whereever you want

Console commands:
/inj unlock
/inj reset
/inj scale
/inj charspec - toggle character specific position and scale

All settings stored in config.lua:
Code:
InjectorConfig.SetupIndicators = {
    ["topleft"] =  { point = "TOPLEFT", size = 5, },
    ["topleft2"] =  { point = "TOPLEFT", size = 5, xOffset = 7},
    ["topleft3"] =  { point = "TOPLEFT", size = 5, yOffset = -7},
    ["topright"] =  { point = "TOPRIGHT", size = 7 },
    ["bottomright"] =  { point = "BOTTOMRIGHT", size = 8, },
    ["bottomleft"] =  { point = "BOTTOMLEFT", size = 4, },
    ["bottom"] =  { point = "BOTTOM", size = 7, },
    ["top"] =  { point = "TOP", size = 10, },
    ["left"] =  { point = "LEFT", size = 10, },
}

InjectorConfig.SetupIcons = {
    ["center"] = { point = "CENTER", size = 24, alpha = 0.6 },
}
that's how you set them up

Code:
A{ id = 139,   type = "HELPFUL", indicator = "bottomright", color = { 0, 1, 0}, showDuration = true, isMine = true } --Renew
A{ id = 17,    type = "HELPFUL", indicator = "top", color = { 1, 1, 0}, showDuration = true } --Power Word: Shield
A{ id = 6788,  type = "HARMFUL", indicator = "top", color = { 0.6, 0, 0}, showDuration = true, priority = 40 } --Weakened Soul

A{ id = 118,   type = "HARMFUL", icon = "center", priority = 90 } --Polymorph
and that's how you assign spells to indicators/icons. Spell ID used for internationalization purposes


Невихта @ RU - Свежеватель душ
  Change Log - Injector
0.6.5: some requested stuff, bugs. kinda stable version (i hope...)

0.6.2: bug + inverting colors

0.6.1: isMine and isMissing fixed, other litte fixes

0.6: border, ability to assign spells to multiple indicators, and options to grow groups and units in all sides, and scaling down 25+ raids

0.5: Reliable dragging, charspec function.

0.4: Perfomance update, limited functionality pet frames, readycheck indicator.

0.3: second text line and requests from 2 first comments
  Optional Files - Injector
Sorry, there are currently no optional files available.
  Archived Versions - Injector
File Name
Version
Size
Author
Date
0.6.2
178kB
d87
10-07-2009 02:02 AM
0.6.1
178kB
d87
10-05-2009 10:36 PM
0.6 hotfix
178kB
d87
10-03-2009 06:52 AM
0.6
164kB
d87
10-03-2009 04:40 AM
0.5
163kB
d87
09-23-2009 02:41 AM
0.4
163kB
d87
09-10-2009 03:01 PM
0.3
160kB
d87
08-08-2009 12:16 PM
0.2
160kB
d87
08-08-2009 01:52 AM
  Comments - Injector
Post A Reply Comment Options
Old 11-18-2009, 05:28 PM  
Finnley
A Kobold Labourer

Forum posts: 0
File comments: 5
Uploads: 0
MTs still missing

Hi there,

some time ago I asked for MT indicators. As I could see you started to work on them but unfortunatly they aren't work yet. And I am too poor in programming to get your pieces working for me.

Since I changed from Grid to Injector this is the only missing thing

Thanks 4 this great addon
Finnley is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 11-04-2009, 11:48 PM  
d87
A Deviate Faerie Dragon
Interface Author - Click to view interfaces

Forum posts: 18
File comments: 105
Uploads: 17
afraid you can't make it both vertical and centered. currently only 1st group anchored to drag button.
d87 is online now Report comment to moderator   Edit/Delete Message Reply With Quote
Old 11-04-2009, 04:52 PM  
Berb
A Kobold Labourer
 
Berb's Avatar

Forum posts: 1
File comments: 18
Uploads: 0
Quote:
Originally posted by d87
you forgot ' InjectorConfig.anchorpoint = "BOTTOM" ' ?
I'm using:
InjectorConfig.unitGrowth = "TOP"
InjectorConfig.groupGrowth = "RIGHT"
InjectorConfig.anchorpoint = "BOTTOM" (I tried playing with this, but it didn't affect group/unit growth at all)
And it looks like: Solo position, and Group 1 and 4.
----
I'm trying to make it: Solo Position, and Group 1 and 4.
Berb is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 11-03-2009, 11:29 PM  
d87
A Deviate Faerie Dragon
Interface Author - Click to view interfaces

Forum posts: 18
File comments: 105
Uploads: 17
Quote:
Originally posted by Berb

Thanks for the reply, but it's not quite how I wanted it. It'd work fine if the number of groups was always the same in each raid, but it's usually either 2 or 5 groups, and the raid frames wouldn't always be centered.

If the groupGrowth is "RIGHT", it looks like:
[g1][g2]
[g1][g2]
[g1][g2]
[s]

And they'd keep going to the right.
you forgot ' InjectorConfig.anchorpoint = "BOTTOM" ' ?

Last edited by d87 : 11-03-2009 at 11:30 PM.
d87 is online now Report comment to moderator   Edit/Delete Message Reply With Quote
Old 11-03-2009, 10:29 PM  
Berb
A Kobold Labourer
 
Berb's Avatar

Forum posts: 1
File comments: 18
Uploads: 0
Quote:
Originally posted by d87
and new groups append to the right side then
Quote:
InjectorConfig.groupGrowth = "RIGHT"
Thanks for the reply, but it's not quite how I wanted it. It'd work fine if the number of groups was always the same in each raid, but it's usually either 2 or 5 groups, and the raid frames wouldn't always be centered.

If the groupGrowth is "RIGHT", it looks like:
[g1][g2]
[g1][g2]
[g1][g2]
[s]

And they'd keep going to the right.
Berb is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 11-03-2009, 08:57 AM  
Pseudopod
A Kobold Labourer

Forum posts: 1
File comments: 46
Uploads: 0
Quote:
Originally posted by d87
so in short opacity should be applied to backdrop too?
Heh yeah. I guess that works and would also be handy in different occasions How do the indicators work though - if I assign three statuses to the same corner with different priorities, are all the indicators "visible" at the same time and on top of each other or is only the first priority visible? What I mean to say is that if even the backdrop alpha of the higher priority indicator is 0, will the lower priority show beneath ("shine through") it or not?

Quote:
That's actually difficult
My guild is doing hc Anub'arak and someone pointed out that it's important in p3 for every healer to see if someone already has hots since you don't want to add your own then. Anyways, that's just one example where this info (just the number of hots) is really useful - though your suggestion is pretty interesting. I got this lua text in my pitbull from wowace:

Code:
Outline()
local i = 1
local count = 0
 
while true do
 local name, _, _, _, _, _, _, caster = UnitAura(unit,i,"HELPFUL")
 if not name then
  break
 elseif name == "Renew" then
  count = count + 1
 elseif name == "Rejuvenation"  then
  count = count + 1
 elseif name == "Regrowth" then
  count = count + 1
 elseif name == "Lifebloom"  then
  count = count + 1
 elseif name == "Wild Growth"  then
  count = count + 1
 elseif name == "Earthliving"  then
  count = count + 1
 elseif name == "Riptide"  then
  count = count + 1
 elseif name == "Gift of the Naaru"  then
  count = count + 1
 elseif name == "Lifeblood"  then
  count = count + 1
elseif name == "Sheath of Light"  then
  count = count + 1
 end
 i=i+1
end
 
if count > 0 then 
return "|cff00ff00%s|r", count
end
and I've assigned the event UNIT_AURA to it. So would that impossible to import to Injector? (And that text could be placed i.g. at the bottom right corner)

Quote:

Won't promise it soon, but indeed seeing some things like stealth and debuff stacks could be helpful
Thanks!

Last edited by Pseudopod : 11-03-2009 at 08:57 AM.
Pseudopod is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 11-03-2009, 04:19 AM  
d87
A Deviate Faerie Dragon
Interface Author - Click to view interfaces

Forum posts: 18
File comments: 105
Uploads: 17
Quote:
you can bypass the problem of a missing single target buff / group buff by adding both buffs to the same indicator with the same color & priority and then a 3rd non-existent buff with a lower priority and ismissing = true status.
so in short opacity should be applied to backdrop too?

Quote:
Is it difficult to get the amount of hots on each raid/party member, like GridStatusHots (total hots)? The lua of gridstatushots gets pretty short after you remove the config stuff, but since it's dependent on some library, I don't know if it would be still simple to implement to Injector. There aren't that many hots to check for either (10 if you count in gift of the naaru and the herbalists' Lifeblood).
That's actually difficult
Here you can try to widen the timeframe for incoming heals to 3sec and include hots there, thus you'll see total incoming amount from hots. but direct healing will be applied there too
Code:
InjectorConfig.incomingHealTimeframe = 3
InjectorConfig.incomingHealIgnoreHots = false

Quote:
Would it be possible to just add the text lines as indicators so I could choose which text indicator shows in which line. I'd like to set some buffs/debuffs as text (such as feign death or shadowmeld) and it would be really great and easy if I could just add them like all other buffs/debuffs in config.lua.
Won't promise it soon, but indeed seeing some things like stealth and debuff stacks could be helpful

Last edited by d87 : 11-03-2009 at 04:43 AM.
d87 is online now Report comment to moderator   Edit/Delete Message Reply With Quote
Old 11-03-2009, 03:43 AM  
d87
A Deviate Faerie Dragon
Interface Author - Click to view interfaces

Forum posts: 18
File comments: 105
Uploads: 17
Quote:
Originally posted by Berb
I want to switch to this from Grid, but there's one thing that I was wondering. Is it possible to make the groups grow left and right?

Example:
[g1][g2]
[g1][g2]
[g1][g2]
[s]

"s" is what it looked like when solo, and then "g1" and "g2" are groups 1 and 2 expanding to the sides.
hmm... if you just need to grow it from center then
Quote:
InjectorConfig.anchorpoint = "BOTTOM"
for groups to be vertical:
Quote:
InjectorConfig.unitGrowth = "TOP"
and new groups append to the right side then
Quote:
InjectorConfig.groupGrowth = "RIGHT"
d87 is online now Report comment to moderator   Edit/Delete Message Reply With Quote
Old 11-03-2009, 03:05 AM  
Berb
A Kobold Labourer
 
Berb's Avatar

Forum posts: 1
File comments: 18
Uploads: 0
I want to switch to this from Grid, but there's one thing that I was wondering. Is it possible to make the groups grow left and right?

Example:
[g1][g2]
[g1][g2]
[g1][g2]
[s]

"s" is what it looked like when solo, and then "g1" and "g2" are groups 1 and 2 expanding to the sides.
Berb is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 11-01-2009, 11:16 AM  
Pseudopod
A Kobold Labourer

Forum posts: 1
File comments: 46
Uploads: 0
I just decided to give this a try again, so went with a fresh install.

I wrote in the original comment that incoming heals aren't working but they started showing up right after I posted (weird, cause I didn't change anything or reload ui ). But still, 2nd line doesn't show if someone's offline (don't know if it should show something else too) and readycheck indicator by default isn't doing anything either.

Would it be possible to just add the text lines as indicators so I could choose which text indicator shows in which line. I'd like to set some buffs/debuffs as text (such as feign death or shadowmeld) and it would be really great and easy if I could just add them like all other buffs/debuffs in config.lua. :P I like the separate border indicators, they're really great

BTW, this is a tip I read from EJ resto druid UI thread that I "transferred" from Grid to Injector: you can bypass the problem of a missing single target buff / group buff by adding both buffs to the same indicator with the same color & priority and then a 3rd non-existent buff with a lower priority and ismissing = true status.
If you set the color of i.g. motw/gotw to be the same as the health bar, and the "nowild" (=nonsense) buff to bright pink, you can see the pink status as "missing gotw/motw". That was probably really confusing but here's my example:

Code:
A{ id = 1126,  type = "HELPFUL", indicator = { "topleft" }, color = { 235/255 , 145/255, 199/255, 0}, priority = 80} --Mark of the Wild
A{ id = 21849, type = "HELPFUL", indicator = { "topleft" }, color = { 235/255 , 145/255, 199/255, 0}, priority = 80} --Gift of the Wild
A{ id = 60268, type = "HELPFUL", indicator = { "topleft" }, color = { 235/255 , 145/255, 199/255}, priority = 50, isMissing = true} --NoWild (the spell ID is the spell ID for creating a chaos deck so no one will ever have it)
-I've just added the MotW/GotW color an alpha of 0, so it only shows the black backdrop of the indicator square. I'm still adjusting my frame colors so that's just a "placeholder" for until I choose the colors I'll use.

Edit no 1535353: Is it difficult to get the amount of hots on each raid/party member, like GridStatusHots (total hots)? The lua of gridstatushots gets pretty short after you remove the config stuff, but since it's dependent on some library, I don't know if it would be still simple to implement to Injector. There aren't that many hots to check for either (10 if you count in gift of the naaru and the herbalists' Lifeblood).

As for pets - some classes actually make a substantial amount of their total dps with pets. While they are low priority, they're something that are good to see. Also I like seeing them since my wild growth can hit them instead of melee, so if I see pets I know "where my WG went".

Last edited by Pseudopod : 11-02-2009 at 09:24 AM.
Pseudopod is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 10-23-2009, 11:04 PM  
Hoeg
A Kobold Labourer

Forum posts: 0
File comments: 1
Uploads: 0
Awesome addon but one small problem!

Hi!

First of all I want to send my greatest thank yous for this wonderful addon! It's the best I've ever seen! Thank you!

I have one problem though, I don't remember when it first happened but I have isolated it to Injector (Running Injector as only addon and it's still there). There seems to be an invisible frame that is not possible to click-thorugh. It's taking up quite a bit of my screen which makes it annoying when I try to rotate my camera. Hehe.

It's no huge deal -- but if anyone have an idea what could be causing this I'd appricate the help!

Thanks, Hoeg.


EDIT-- It's working now after I deleted the saved variables in the WTF-folders. I don't know what caused this error. Thanks again.

EDIT2-- Ok now I know what's causing it. It's the pet bar that's extending from its "Unlock marker" all over to the other side of screen. Do you know any way to solve this?

Last edited by Hoeg : 10-24-2009 at 07:45 AM.
Hoeg is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 10-18-2009, 08:52 PM  
Reolin
A Deviate Faerie Dragon
 
Reolin's Avatar

Forum posts: 10
File comments: 37
Uploads: 0
Thanks so much for this update! Resolved all the incoming healing issues I was having. Keep up the amazing work!
Reolin is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 10-18-2009, 07:47 PM  
reale
A Kobold Labourer

Forum posts: 1
File comments: 91
Uploads: 0
Vehicles

Another request to change the players frames to the vehicle frame and color them green (i.e. Grid) if they're in one.

Thank you
reale is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 10-18-2009, 02:02 PM  
d87
A Deviate Faerie Dragon
Interface Author - Click to view interfaces

Forum posts: 18
File comments: 105
Uploads: 17
Quote:
Originally posted by leks0d
Can't move unlocked frame :/
Can you add an option in config file to set coordinates please?
later, for now either edit saved variables file or temporarily disable other addons to free anchor (most likely that's gonna help)
d87 is online now Report comment to moderator   Edit/Delete Message Reply With Quote
Old 10-18-2009, 01:32 PM  
leks0d
A Kobold Labourer
 
leks0d's Avatar

Forum posts: 1
File comments: 34
Uploads: 0
Can't move unlocked frame :/
Can you add an option in config file to set coordinates please?
leks0d is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Post A Reply



Category Jump:




The Network:
EQInterface | EQ2Interface | LoTROInterface | MMOInterface | War.MMOUI | WoWInterface | VGInterface | Allakhazam | Thottbot | Wowhead | Zam


©2009 MMOUI / ZAM Network
vBulletin - Copyright ©2000 - 2009, Jelsoft Enterprises Ltd.