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.2
Date:
08-01-2010 01:34 PM
Size:
193.69 Kb
Downloads:
5,160
Favorites:
94
MD5:
Pictures
Click to enlarge
Click to enlarge
Click to enlarge
Injector   Popular! (More than 5000 hits)
Injector is a highly customizable raid/party frames addon.
~200-400kb memory usage, and low cpu usage

Features:
- Easy multiclass configuration
- Loading instance debuffs upon entering
- 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
- Native Click-Casting support
- 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>

loadebles.lua - boss spells
config.lua - most settings

Indicator 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, },
}
Examples:
Code:
A{ id = 139,   type = "HELPFUL", indicator = { "bottomright" }, pulse = true, color = { 0, 1, 0}, showDuration = true, isMine = true } --Renew

DT("Disease", { indicator = { "bottom" }, color = { 0.6, 0.4, 0} })

A{ id = 33763, type = "HELPFUL", indicator = { "top" }, showDuration = true, isMine = true, stackcolor = {
                                                                            [1] = { 0, 0.8, 0},
                                                                            [2] = { 0.2, 1, 0.2},
                                                                            [3] = { 0.5, 1, 0.5},
                                                                        }} --Lifebloom
Невихта @ RU-Ревущий фьорд
  Change Log - Injector
0.8.2: Click-Casting macro support, Ruby Sanctum spells.

0.8.1.7: MT indicator for lfg tanks, target indicator(disabled by default), foreigncolor option.

0.8.1.6: pulse option for spells, simple animation for activating indicator.

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.7
192kB
d87
03-06-2010 07:53 AM
0.8.1.6
192kB
d87
02-19-2010 11:40 PM
0.8.1.5
191kB
d87
02-08-2010 06:07 AM
0.8.1.3
190kB
d87
01-26-2010 03:19 AM
0.8.1.2
190kB
d87
01-22-2010 12:59 AM
0.8.1.0
189kB
d87
01-15-2010 12:01 AM
0.8.0
189kB
d87
01-13-2010 08:58 AM
0.7.1.7
187kB
d87
01-04-2010 10:25 PM
0.7.1.6
187kB
d87
01-03-2010 10:25 PM
0.6.5
190kB
d87
10-18-2009 08:44 AM
0.5
163kB
d87
09-23-2009 01:41 AM
0.4
163kB
d87
09-10-2009 02:01 PM
0.3
160kB
d87
08-08-2009 11:16 AM
0.2
160kB
d87
08-08-2009 12:52 AM
  Comments - Injector
Post A Reply Comment Options
Old 08-20-2010, 01:15 PM  
reale
A Kobold Labourer

Forum posts: 1
File comments: 130
Uploads: 0
HealComm

I also thought it might be HealComm so I updated the lib which didn't fix the issue. When I switch to another "grid" like addon (all also using HealComm) there isn't a problem. I've settled on OUF_Freebgrid until it can be fixed.

Thank you for the response though, hopefully the author will step in soon
Last edited by reale : 08-20-2010 at 01:16 PM.
reale is offline Report comment to moderator  
Reply With Quote
Old 08-20-2010, 02:40 AM  
C_S
A Kobold Labourer

Forum posts: 1
File comments: 14
Uploads: 0
Re: RaidX is not in your party

Quote:
Originally posted by reale
When I leave a Battleground my chat is spammed with 'Raidx is not in your party" about 50 times (depends on raid size and when I leave).
I have seen this as well, however I didn't take the time to run down which addon was generating the problem.

@reale, if you haven't figured it out, from what I've found the libhealcomm/etc are usually the cause of the error messages. I believe you can safely remove the lib folder within the injector folder. You of course will not get the benefit of those additions, however you should quickly be able to determine if it's the addons causing the issue or injector its self.

If I'm correct, you should be able to manually update the libs, just search for libhealcomm, etc.

Again, I haven't tested this for myself yet, but since no one else has replied I figured I'd try and help.
C_S is offline Report comment to moderator  
Reply With Quote
Old 08-16-2010, 06:00 AM  
reale
A Kobold Labourer

Forum posts: 1
File comments: 130
Uploads: 0
RaidX is not in your party

I isolated the issue to Injector. When I leave a Battleground my chat is spammed with 'Raidx is not in your party" about 50 times (depends on raid size and when I leave). Tried with Grid, Grid2 and Vuhdo and they do not display the same behavior.



Thank you!
Last edited by reale : 08-16-2010 at 07:24 AM.
reale is offline Report comment to moderator  
Reply With Quote
Old 08-02-2010, 01:02 PM  
d87
A Wyrmkin Dreamwalker
Interface Author - Click to view interfaces

Forum posts: 58
File comments: 174
Uploads: 21
Re: Name vs. Bar coloring

Quote:
Originally posted by Eckdahl
I didn't manage to find an answer to this in the comments, nor in the code...

Is it possible to have the health bar in one color, unit names in another?

Ideally I'd like to set a custom color for the healthbar, which I figured out, but I'd prefer to have the unit names class colored if possible...it's just too difficult for me to read text of the same color as the background.
Code:
    f.SetColor = function(self,r,g,b)
        if not InjectorConfig.invertColor then
            self.hp:SetStatusBarColor(0,0,0,0.8)
            self.hp.bg:SetVertexColor(r,g,b,1)
            self.text:SetTextColor(r,g,b)
        else
            self.hp:SetStatusBarColor(r,g,b,1)
            self.hp.bg:SetVertexColor(r,g,b,0.2)
            self.text:SetTextColor(r*0.75,g*0.75,b*0.75)
        end
    end
set your color values for .hp and .hp.bg
Last edited by d87 : 08-02-2010 at 01:04 PM.
d87 is offline Report comment to moderator  
Reply With Quote
Old 08-02-2010, 12:55 PM  
Eckdahl
A Kobold Labourer

Forum posts: 0
File comments: 10
Uploads: 0
Name vs. Bar coloring

I didn't manage to find an answer to this in the comments, nor in the code...

Is it possible to have the health bar in one color, unit names in another?

Ideally I'd like to set a custom color for the healthbar, which I figured out, but I'd prefer to have the unit names class colored if possible...it's just too difficult for me to read text of the same color as the background.
Eckdahl is offline Report comment to moderator  
Reply With Quote
Old 08-01-2010, 10:36 AM  
d87
A Wyrmkin Dreamwalker
Interface Author - Click to view interfaces

Forum posts: 58
File comments: 174
Uploads: 21
Quote:
Anyway, is there any way to have Injector only show when in Raid? I've been looking through the comments and the config.lua but didn't find anything to hide Injector when in Party.
In Injector.lua find
Code:
f:SetAttribute("showParty", true)
set to false
i'll add this option for future release
d87 is offline Report comment to moderator  
Reply With Quote
Old 08-01-2010, 06:17 AM  
Irielanor
A Kobold Labourer

Forum posts: 0
File comments: 2
Uploads: 0
First of all I have to say that I really really love your AddOn

Anyway, is there any way to have Injector only show when in Raid? I've been looking through the comments and the config.lua but didn't find anything to hide Injector when in Party.

Thanks and keep up the great work
Irielanor is offline Report comment to moderator  
Reply With Quote
Old 07-26-2010, 05:58 PM  
Berb
A Murloc Raider
 
Berb's Avatar

Forum posts: 7
File comments: 66
Uploads: 0
Nice. Looking forward to Injector in Cata.
Berb is offline Report comment to moderator  
Reply With Quote
Old 07-26-2010, 01:10 PM  
d87
A Wyrmkin Dreamwalker
Interface Author - Click to view interfaces

Forum posts: 58
File comments: 174
Uploads: 21
Click Casting and Ruby sanctum:
http://github.com/rgd87/Injector

Turned out pretty cool to me, you just have 1 big macro with usual syntax for all your clickcasting configuration. The only difference is spell:<id>, it's being replaced with localized spell name later.

Example (PWS on AltRMB, Renew on RMB):
Code:
ClickMacro[[
        /cast [target=mouseover,btn:2,mod:alt] spell:17; [target=mouseover,btn:2] spell:139;
    ]]
Now i've no idea what to put in there. I only use mouseover macros from keyboard

Sadly Blizzard won't allow addons in beta anytime soon.
I also wanted to change something about lame config.lua system, but i'm unsure about a lot of stuff with it. like should it be single _Config addon, or should it be a few layouts like oUF, and when should they load. Or maybe just leave everything as is
Iin the end it's going to be just as complicated or even more so

Alright, SC2 singleplayer awaits
Last edited by d87 : 07-26-2010 at 01:11 PM.
d87 is offline Report comment to moderator  
Reply With Quote
Old 07-25-2010, 09:49 PM  
Berb
A Murloc Raider
 
Berb's Avatar

Forum posts: 7
File comments: 66
Uploads: 0
Alright, the mapID is 610 and either debuff set works. One set the the main debuff and the other set is the stacking one.
Last edited by Berb : 07-25-2010 at 10:25 PM.
Berb is offline Report comment to moderator  
Reply With Quote
Old 07-24-2010, 11:52 PM  
trilliance
A Kobold Labourer

Forum posts: 1
File comments: 13
Uploads: 0
Will try zone 610 and try it out later tonight. Thanks a lot!
As for the debuffs, I'm not sure if it's "Mark of Combustion/Consumption" or "Fiery Combustion/Soul Consumption". I think I'll just add all 4 spell IDs just in case.
trilliance is offline Report comment to moderator  
Reply With Quote
Old 07-24-2010, 11:16 PM  
Berb
A Murloc Raider
 
Berb's Avatar

Forum posts: 7
File comments: 66
Uploads: 0
Updated this post with correct info:

mapID is 610.

in Injector.lua.
Code:
[610] = "The Ruby Sanctum",
in Loadables.lua.
Code:
["The Ruby Sanctum"] = function()
--Halion
A{ id = 74562, type = "HARMFUL", icon = "center", priority = 41, pulse = true } --Fiery Combustion
A{ id = 74792, type = "HARMFUL", icon = "center", priority = 42, pulse = true } --Soul Consumption
end,
Getting the mapID can be done with typing this in game:
Code:
/script print(GetCurrentMapAreaID())
Last edited by Berb : 07-25-2010 at 10:15 PM.
Berb is offline Report comment to moderator  
Reply With Quote
Old 07-24-2010, 11:02 PM  
trilliance
A Kobold Labourer

Forum posts: 1
File comments: 13
Uploads: 0
Quote:
Originally posted by Berb
Worked fine for me in Ruby Sanctum.

Important debuffs for the encounter are:
Fiery Combustion (74562)
Soul Consumption (74792)
Tried to add those debuffs to the loadables.lua but my frames didn't show after that. I think I have to create a new zone in injector.lua for it to work, but I'm having trouble finding the map ID for Ruby Sanctum. Anyone knows what the map ID for Ruby Sanctum is?

Code:
--raid/pvp debuffs loading 
local loader = CreateFrame("Frame")
loader:RegisterEvent("ZONE_CHANGED_NEW_AREA")
loader:RegisterEvent("PLAYER_ENTERING_WORLD")
local mapIDs = {
    [605] = "Icecrown Citadel",
    [544] = "Trial of the Crusader",
    [530] = "Ulduar",
    [536] = "Naxxramas",
}
trilliance is offline Report comment to moderator  
Reply With Quote
Old 07-01-2010, 02:55 AM  
Berb
A Murloc Raider
 
Berb's Avatar

Forum posts: 7
File comments: 66
Uploads: 0
Worked fine for me in Ruby Sanctum.

Important debuffs for the encounter are:
Fiery Combustion (74562)
Soul Consumption (74792)
Berb is offline Report comment to moderator  
Reply With Quote
Old 07-01-2010, 02:42 AM  
d87
A Wyrmkin Dreamwalker
Interface Author - Click to view interfaces

Forum posts: 58
File comments: 174
Uploads: 21
So, any updates required for ruby sanctum?



Quote:
hi, is there anyway of changing the background color of a person whom "Offline" or "Dead" to be grey, and the name dead/offline became his class color?
no easy way
d87 is offline Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump:




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


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