Category: Raid Mods
Addon Information
Works with 3.3
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.8.1.5
Date:
02-08-2010 07:07 AM
Size:
190.70 Kb
Downloads:
2,429
Favorites:
70
MD5:
Pictures
Click to enlarge
Click to enlarge
Click to enlarge
Injector   Updated less than 3 days ago!
Injector is a lightweight gridlike raid/party frames.
~200-400kb memory usage, and low cpu usage

Features:
- Easy multiclass configuration
- You can turn on duration on indicators on some spells (looks like cooldown)
- You can easily add and place new indicators and icons of any size whereever you want
- LibHealComm-4.0, LibQuickHealth-2.0, Clique supported
- Manabars
- Filter own spells
- Color changing depending on charges
and other stuff

Console commands:
/inj unlock
/inj reset
/inj scale
/inj setpos
/inj charspec - toggle character specific position and scale
/inj toggle | show | hide
/inj togglegroup <1-8>

Settings stored in config.lua:

Indicators/Icons setup:
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, omnicc = false, stacktext = true },
}
Assign spells:
(Spell ID used for internationalization purposes, you can use name = "..." if you don't know id)
Code:
A{ id = 1243,  type = "HELPFUL", indicator = { "topleft" }, color = { 1, 1, 1} } --Power Word: Fortitude
A{ id = 21562, type = "HELPFUL", indicator = { "topleft" }, color = { 0.8, 1, 0.8} } --Prayer of Fortitude
A{ id = 14752, type = "HELPFUL", indicator = { "topleft2" }, color = { .6 , .6, 1} } --Divine Spirit
A{ id = 27681, type = "HELPFUL", indicator = { "topleft2" }, color = { .6 , .6, 1} } --Prayer of Spirit
A{ id = 976,   type = "HELPFUL", indicator = { "topleft3" }, color = { 102/255 , 0, 187/255 } } --Shadow Protection
A{ id = 27683, type = "HELPFUL", indicator = { "topleft3" }, color = { 102/255 , 0, 187/255 } } --Prayer of Shadow Protection
    
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 = 33076, type = "HELPFUL", indicator = { "topright" }, stackcolor =   {
                                                                            [1] = { 0.4, 0, 0},
                                                                            [2] = { 0.7, 0, 0},
                                                                            [3] = { 1, 0, 0},
                                                                            [4] = { 1, 0.3, 0.3},
                                                                            [5] = { 1, 0.6, 0.6},
                                                                        }} --Prayer of Mending

Невихта @ RU - Свежеватель душ
  Change Log - Injector
0.8.1.5: incoming heals text bug fixed, libhealcomm updated to 1.6.3, nothing new

0.8.1.4: Lich King spells added
Readycheck fixed, paste updated readycheck indicator into your config from default one.
type parameter on trace now actually means something. and for example "HEAL" means that when SPELL_HEAL is fired for given (yours) spell name it's trigger indicator. PERIODIC_HEAL for ticks, AURA_APPLIED for initial application. More: http://www.wowwiki.com/API_COMBAT_LOG_EVENT_UNFILTERED

0.8.1.3: nothing new, small bugfixes

0.8.1.2: offline status, loadables.lua improved, /inj load, Essence of the Blood Queen added, petanchor bug

0.8.1.0: clumsy loadbalancer removed, mixed combatlog/unit_aura checks added instead, InjectorConfig.useCombatLogFiltering option. disabled buggy healbar updates for vehicles

0.8.0: ... a lot, check comments

0.7.1.7: bug with stacks and dispell auras fixed, trace function now works with periodic heals

0.7.1.6: omnicc and stacktext options added to icon setup

0.7.1.5: few typos fixed (position & scale settings will be reset because of that), healcomm updated to 1.5.5, more icc_ipwnyanow debuffs (until lich king)

0.7.1.4: first iCC wing debuffs added (mark of the fallen champion, boiled blood, bonestorm dot)
debuff from marrowgar spike missing. Naxx and Ulduar debuffs are disabled by default now

0.7.1.3: IncomingHeals bugfix

0.7.1.2: LibHealComm-4 updated to 1.5.4, TOC updated, added InjectorConfig.disableBlizzardParty option, you may assign debuff types to icons now

0.7.1: Should be stable... fixed crucial bug with missing debuff type indicators, added healtrace for glyph of HL, chain heal, coh & pom.

0.7.03: "routine for disabling unused indicators kills the border" fixed

0.7.02: bug with disabled raidicons, toggle/show/hide commands, anchor strata increased, not creating indicators without any spells assigned to them

0.7: raid icons, MT indicators, optional UnitInRange function overrides for healers, options to disable quickhealth & healcomm, lockedOnStartUp option

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.8.1.3
190kB
d87
01-26-2010 04:19 AM
0.8.1.2
190kB
d87
01-22-2010 01:59 AM
0.8.1.0
189kB
d87
01-15-2010 01:01 AM
0.8.0
189kB
d87
01-13-2010 09:58 AM
0.7.1.7
187kB
d87
01-04-2010 11:25 PM
0.7.1.6
187kB
d87
01-03-2010 11:25 PM
0.6.5
190kB
d87
10-18-2009 09:44 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 Today, 12:44 PM  
Berb
A Murloc Raider
 
Berb's Avatar

Forum posts: 4
File comments: 44
Uploads: 0
Quote:
Originally posted by jkasquires
Still getting some wonkiness when entering an instance and the groups frames all display "Unknown". Usually a /reload and waiting a few seconds takes care of the frame display but at that point all buffing and spell info stops working. Incoming heals still works and the core portions of the frame (health, mana, name, agro) but any custom spell watching stops working.
I think that's the "global combat log bug" where any addon that relies on the combat log for info will break (recount, scrolling combat text, etc.). If it is, restarting the WoW client will fix it.

Last edited by Berb : 02-09-2010 at 12:44 PM.
Berb is online now Report comment to moderator   Edit/Delete Message Reply With Quote
Old Today, 07:40 AM  
jkasquires
A Defias Bandit

Forum posts: 3
File comments: 20
Uploads: 0
Still getting some wonkiness when entering an instance and the groups frames all display "Unknown". Usually a /reload and waiting a few seconds takes care of the frame display but at that point all buffing and spell info stops working. Incoming heals still works and the core portions of the frame (health, mana, name, agro) but any custom spell watching stops working.
jkasquires is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old Yesterday, 03:15 PM  
Finnley
A Kobold Labourer

Forum posts: 0
File comments: 14
Uploads: 0
Quote:
Originally posted by Finnley
So I will try to proof this with a clean installation on wednesday...
I fiddled a little around and now I know why I did't see any debuffs:

If you enter a raidinstance after another (I've been to ICC after TotC) then Injector won't recognize this.
If you know it, you can use /inj load Icecrown Citadel for instance and everything is fine.

So I will no longer bother you with my shortcommings. Big thanks for this great mod.
Finnley is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 02-07-2010, 04:10 AM  
Oumi
A Murloc Raider

Forum posts: 4
File comments: 9
Uploads: 0
There's something fishy with incoming heals. It shows for a very short period and then it disappears.

Part from that, this addon is 10/10!
Oumi is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 02-06-2010, 11:04 PM  
d87
A Fallenroot Satyr
Interface Author - Click to view interfaces

Forum posts: 21
File comments: 149
Uploads: 19
Quote:
Originally posted by Jackalantern
Hi, I was just wondering what the function for "CombatLogFiltering" actually is, and what the side effect to disabling it is. I just saw it in the config file and was curious since I already disable and delete the healcomm and quickhealth libraries and this option is right beside it.
this option is actually awesome because it lowers cpu usage so much. (injector becomes lower than skada for me)
default way of checking buffs is UNIT_AURA, and it is called 4-8 times per second for each raid member (like trinket refresh, raidwide short buffs) in combat and you can't tell if the spell you need was updated or not, so you have to check every time.
with that option combat log is used instead for units in it's range and unit_aura every 5 seconds for OOR units. so that way indicators will be updated only when one of configured spells is applied or faded

so far i haven't noticed problems with it, only that it's vulnerable to global combat log bug when it just stops working for any addon until you restart wow

Last edited by d87 : 02-07-2010 at 02:48 AM.
d87 is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 02-06-2010, 05:00 PM  
Finnley
A Kobold Labourer

Forum posts: 0
File comments: 14
Uploads: 0
Quote:
Originally posted by d87

btw, what locale you're playing on?
/dump GetSpellInfo(spellID)
for 10 and 25 versions displaying same name?

I'm playing the german version. Tried some dumps the way you told me & the spellnames are really identical. Maybe I messed the config.

So I will try to proof this with a clean installation on wednesday...
Finnley is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 02-06-2010, 02:04 PM  
Jackalantern
A Kobold Labourer

Forum posts: 1
File comments: 56
Uploads: 0
Hi, I was just wondering what the function for "CombatLogFiltering" actually is, and what the side effect to disabling it is. I just saw it in the config file and was curious since I already disable and delete the healcomm and quickhealth libraries and this option is right beside it.
Jackalantern is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 02-06-2010, 10:04 AM  
Jimmerz28
A Kobold Labourer

Forum posts: 0
File comments: 37
Uploads: 0
Just wanted to say that I've been using Injector since the initial release and I love all the work and additions you've put into it.

It really makes minimal configuration so nice and easy to do, I just love this addon!
Jimmerz28 is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 02-05-2010, 11:51 PM  
d87
A Fallenroot Satyr
Interface Author - Click to view interfaces

Forum posts: 21
File comments: 149
Uploads: 19
Quote:
Anyone know how I can make it so I have a small dot in the upper left corner when mark of the wild is _not_ on, and have the dot not be there when it is? Basically just reverse the way it works now.
Quote:
Originally posted by Berb
Yes, a few pages back showed how to do it. Here's mine using the bottom border as the indicator:
Code:
	A{ id = 1126,  type = "HELPFUL", indicator = { "border_bottom" }, color = { 1 , 0, 1, 0}, priority = 20} --Mark of the Wild
	A{ id = 21849, type = "HELPFUL", indicator = { "border_bottom" }, color = { 1 , 0, 1, 0}, priority = 20} --Gift of the Wild
	A{ id = 60268, type = "HELPFUL", indicator = { "border_bottom" }, color = { 1 , 0, 1}, priority = 10, isMissing = true} --NoWild
The NoWild ID can be used with any other kinds of buffs to help with the "only show when missing".
d87 is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 02-05-2010, 05:43 PM  
bloodaxis
A Kobold Labourer

Forum posts: 0
File comments: 10
Uploads: 0
Anyone know how I can make it so I have a small dot in the upper left corner when mark of the wild is _not_ on, and have the dot not be there when it is? Basically just reverse the way it works now.
bloodaxis is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 02-05-2010, 01:37 PM  
d87
A Fallenroot Satyr
Interface Author - Click to view interfaces

Forum posts: 21
File comments: 149
Uploads: 19
Berb, now this will work
Trace{id = 774, type = "AURA_APPLIED", indicator = { "topright" }, color = { 1, 1, 1}, fade = 2, priority = 96 }

Quote:
And the readycheck answers are not showing up too.
fixed that, there was some api changes for readycheck

Quote:
Sadly this isn't working. At least for me. Did not see any of the ICC25 debuffs yesterday. Gonna put my own list in again.
btw, what locale you're playing on?
/dump GetSpellInfo(spellID)
for 10 and 25 versions displaying same name?
d87 is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 02-05-2010, 07:02 AM  
Finnley
A Kobold Labourer

Forum posts: 0
File comments: 14
Uploads: 0
Quote:
Originally posted by d87
spell id is used to query localized spell name, so heroic/25m spells should work fine already.
Sadly this isn't working. At least for me. Did not see any of the ICC25 debuffs yesterday. Gonna put my own list in again.

And the readycheck answers are not showing up too.

Last edited by Finnley : 02-05-2010 at 07:28 AM.
Finnley is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 02-04-2010, 11:28 PM  
Berb
A Murloc Raider
 
Berb's Avatar

Forum posts: 4
File comments: 44
Uploads: 0
Re: Re: Change health deficit to text2

Quote:
Originally posted by d87
no, that's impossible. focus frame?
Yeah that'll have to do. I just wanted to make sure it wasn't possible with Injector.
Berb is online now Report comment to moderator   Edit/Delete Message Reply With Quote
Old 02-04-2010, 04:02 PM  
d87
A Fallenroot Satyr
Interface Author - Click to view interfaces

Forum posts: 21
File comments: 149
Uploads: 19
Re: Change health deficit to text2

Quote:
Trying to set the deficit to text2 isn't working -- there's no error, it just doesn't show up on text2 like I'd expect it to.
Code:
function Injector.UpdateHealthText(self, h, hm)
                    if not next(self.text2.jobs) then
                        if hm - h > 1000 then
                            self.text2:SetText(("%.1fk"):format( (h-hm) / 1e3) ))
                            self.text2:Show()
                        else
                            self.text2:Hide()
                        end
                    end
--self.text:SetText(self.name)
end
try this, and disable incoming heal text

Quote:
Would it be possible for Valithria Dreamwalker to be added to the raid frames? She's pretty annoying to heal otherwise.
no, that's impossible. focus frame?




well, next is trace event types and arthas debuffs

Last edited by d87 : 02-04-2010 at 04:03 PM.
d87 is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 02-03-2010, 07:49 PM  
Berb
A Murloc Raider
 
Berb's Avatar

Forum posts: 4
File comments: 44
Uploads: 0
Would it be possible for Valithria Dreamwalker to be added to the raid frames? She's pretty annoying to heal otherwise.
Berb is online now 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 - 2010, Jelsoft Enterprises Ltd.