Download
(475Kb)
Download
Compatible with Retail, Classic & TBC
Updated: 04-09-24 09:23 AM
Pictures
File Info
Compatibility:
Classic (1.15.0)
Guardians of the Dream (10.2.0)
WOTLK Patch (3.4.1)
Updated:04-09-24 09:23 AM
Created:08-07-09 11:52 PM
Downloads:90,813
Favorites:133
MD5:
Categories:Raid Mods, Healers, Unit Mods

Aptechka  Popular! (More than 5000 hits)

Version: 10.2.17
by: d87 [More]

Aptechka is a raid frames addon.



Notable features:
- Auto profile switching based on group size
- Customizable indicators
- Debuff icons with a blacklist
- Incoming casts display (Retail only)
- Preconfigured for all healing classes
- RMB Mouselook
- Debuff ordering for PvP
- Debuff highlighting,
- Feedback indicators for smart aoe heals

GUI command: /apt gui
How to move: /apt unlock

INTRODUCTORY GUIDE

github (changelog)

>> Beta releases

As far i know ZenTracker frontends do not support Aptechka, but OmniCD does.





Aptechka
10.2.17 (2024-04-09)
Full Changelog Previous Releases
  • Fixed Barkskin
Archived Files (98)
File Name
Version
Size
Author
Date
10.2.16
475kB
d87
04-07-24 07:06 PM
10.2.15
475kB
d87
02-19-24 08:46 PM
10.2.14
474kB
d87
02-15-24 08:50 PM
10.2.13
473kB
d87
02-11-24 07:01 PM
10.2.12
473kB
d87
02-10-24 09:00 PM
10.2.11
473kB
d87
02-05-24 04:06 AM
10.2.10
473kB
d87
02-02-24 01:56 PM
10.2.9
473kB
d87
02-02-24 01:46 PM
10.2.8
472kB
d87
12-31-23 10:25 PM
10.2.7
472kB
d87
12-17-23 12:15 PM
10.2.6
471kB
d87
12-05-23 09:07 AM
10.2.5
471kB
d87
11-28-23 10:48 PM
10.2.4
471kB
d87
11-27-23 03:23 AM
10.2.3
471kB
d87
11-26-23 08:47 PM
10.2.2
548kB
d87
11-22-23 05:05 AM
10.2.0
548kB
d87
11-21-23 06:44 PM
10.1.10
548kB
d87
10-26-23 07:36 PM
10.1.9
548kB
d87
10-26-23 07:32 PM
10.1.8
547kB
d87
10-25-23 09:24 PM
10.1.7
547kB
d87
10-12-23 07:01 AM
10.1.6
547kB
d87
07-12-23 09:23 PM
10.1.5
547kB
d87
07-12-23 06:53 PM
10.1.4
547kB
d87
07-12-23 06:45 PM
10.1.3
547kB
d87
07-11-23 08:50 AM
10.1.2
545kB
d87
05-27-23 06:51 PM
10.1.1
545kB
d87
05-23-23 05:39 PM
10.1.0
545kB
d87
05-10-23 10:04 PM
10.0.8
545kB
d87
04-11-23 06:51 AM
10.0.7
545kB
d87
04-11-23 06:40 AM
10.0.6
545kB
d87
04-11-23 06:10 AM
1.0.5
545kB
d87
03-17-23 12:37 PM
10.0.4
544kB
d87
01-19-23 11:30 AM
10.0.3
550kB
d87
11-10-22 10:43 PM
10.0.2
550kB
d87
11-10-22 09:09 PM
10.0.1
528kB
d87
11-03-22 01:52 PM
10.0.0
528kB
d87
10-25-22 12:39 PM
9.2.20
527kB
d87
10-05-22 01:39 AM
9.2.19
526kB
d87
09-30-22 10:56 PM
9.2.18
526kB
d87
09-30-22 04:44 AM
9.2.17
528kB
d87
09-24-22 07:39 PM
9.2.16
528kB
d87
09-24-22 05:41 AM
9.2.15
527kB
d87
09-16-22 08:04 PM
9.2.14
527kB
d87
09-09-22 08:54 PM
9.2.13
526kB
d87
09-07-22 11:28 PM
9.2.12
526kB
d87
09-05-22 09:08 PM
9.2.11
526kB
d87
08-20-22 12:12 AM
9.2.10
520kB
d87
08-07-22 09:53 PM
9.2.9
519kB
d87
07-15-22 01:11 AM
9.2.8
511kB
d87
05-11-22 07:58 AM
9.2.7
511kB
d87
03-26-22 04:44 PM
9.2.6
511kB
d87
03-22-22 10:14 PM
9.2.5
511kB
d87
03-12-22 12:54 PM
9.2.4
503kB
d87
03-12-22 12:21 PM
9.2.3
510kB
d87
03-03-22 11:45 PM
9.2.2
508kB
d87
02-28-22 12:10 PM
9.2.1
508kB
d87
02-28-22 11:19 AM
9.1.8
510kB
d87
02-22-22 05:36 PM
9.1.4-era
475kB
d87
02-22-22 05:32 PM
9.1.3
474kB
d87
11-30-21 11:59 PM
9.1.3
474kB
d87
11-30-21 11:59 PM
9.1.3
474kB
d87
11-30-21 11:59 PM
9.1.3
474kB
d87
11-30-21 11:59 PM
9.1.4-era
475kB
d87
11-18-21 09:16 PM
9.1.4-era
475kB
d87
11-18-21 09:16 PM
9.1.4-era
475kB
d87
11-18-21 09:16 PM
9.1.3
474kB
d87
09-13-21 04:17 AM
9.1.3
474kB
d87
09-13-21 04:17 AM
9.1.3
474kB
d87
09-13-21 04:17 AM
9.1.3
474kB
d87
09-13-21 04:17 AM
9.1.2
508kB
d87
08-31-21 05:33 PM
9.1.1
507kB
d87
07-08-21 04:48 PM
9.1.0
508kB
d87
06-29-21 03:16 PM
9.0.29
421kB
d87
03-17-21 09:14 AM
9.0.29
421kB
d87
03-17-21 09:14 AM
9.0.29
421kB
d87
03-17-21 09:14 AM
9.0.29
421kB
d87
03-17-21 09:14 AM
9.0.29
421kB
d87
03-17-21 09:14 AM
9.0.29
421kB
d87
03-17-21 09:14 AM
9.0.29
421kB
d87
03-17-21 09:14 AM
9.0.29
421kB
d87
03-17-21 09:14 AM
9.0.29
421kB
d87
03-17-21 09:14 AM
9.0.29
421kB
d87
03-17-21 09:14 AM
9.0.29
421kB
d87
03-17-21 09:14 AM
9.0.29
421kB
d87
03-17-21 09:14 AM
9.0.29
421kB
d87
03-17-21 09:14 AM
9.0.29
421kB
d87
03-17-21 09:14 AM
9.0.29
421kB
d87
03-17-21 09:14 AM
9.0.29
421kB
d87
03-17-21 09:14 AM
9.0.29
421kB
d87
03-17-21 09:14 AM
9.0.29
421kB
d87
03-17-21 09:14 AM
9.0.29
421kB
d87
03-17-21 09:14 AM
9.0.29
421kB
d87
03-17-21 09:14 AM
9.0.29
421kB
d87
03-17-21 09:14 AM
9.0.28
420kB
d87
02-15-21 01:59 PM
9.0.26
417kB
d87
01-21-21 10:38 PM
9.0.26
417kB
d87
01-21-21 10:38 PM
9.0.25
417kB
d87
01-13-21 03:37 AM
9.0.24
413kB
d87
01-07-21 04:13 AM


Post A Reply Comment Options
Unread 10-08-09, 12:28 AM  
d87
A Chromatic Dragonspawn
 
d87's Avatar
AddOn Author - Click to view AddOns

Forum posts: 163
File comments: 643
Uploads: 42
Originally posted by ballagarba
It's already possible, add this to InjectorConfig.IncomingHealStatus at line 56: showText = true

Though it seemed to be broken in the latest version, or maybe it was just something i did. Give it a try anyway
yup, that's a little bug.
for quick fix, find (injector.lua):
if InjectorConfig.IncomingHealStatus.showText then frame.text2:SetText(
and replace with
if InjectorConfig.IncomingHealStatus.showText then self.text2:SetText(
Report comment to moderator  
Reply With Quote
Unread 10-08-09, 12:11 AM  
ballagarba
A Fallenroot Satyr
 
ballagarba's Avatar

Forum posts: 22
File comments: 472
Uploads: 0
Originally posted by Reolin
Great addon! Was wondering if it's possible to add (or if it's in, how to activate) the option for incoming healing.

Like how Grid will show +6.0k and such.
It's already possible, add this to InjectorConfig.IncomingHealStatus at line 56: showText = true

Though it seemed to be broken in the latest version, or maybe it was just something i did. Give it a try anyway
Report comment to moderator  
Reply With Quote
Unread 10-07-09, 10:28 PM  
Reolin
A Deviate Faerie Dragon
 
Reolin's Avatar

Forum posts: 10
File comments: 58
Uploads: 0
Great addon! Was wondering if it's possible to add (or if it's in, how to activate) the option for incoming healing.

Like how Grid will show +6.0k and such.
Report comment to moderator  
Reply With Quote
Unread 10-07-09, 04:28 AM  
ballagarba
A Fallenroot Satyr
 
ballagarba's Avatar

Forum posts: 22
File comments: 472
Uploads: 0
And it seems like mouseover highlight doesn't really work as intended for inverted colors. It only highlights the health lost (i.e. the dark part) that previously was the foreground. So there's no highlight for people with full health.

I was thinking. A way to solve it would be to use the border as mouseover highlight, kind of like Grid does it.
Last edited by ballagarba : 10-08-09 at 02:45 AM.
Report comment to moderator  
Reply With Quote
Unread 10-07-09, 03:39 AM  
ballagarba
A Fallenroot Satyr
 
ballagarba's Avatar

Forum posts: 22
File comments: 472
Uploads: 0
Seems like showText = true is broken now.

Code:
Message: Interface\AddOns\Injector\Injector.lua:246: attempt to index global 'frame' (a nil value)
Time: 10/07/09 11:39:10
Count: 1
Stack: [string "Interface\FrameXML\BasicControls.xml:<Scrip..."]:18: in function <[string "Interface\FrameXML\BasicControls.xml:<Scrip..."]:4>
[C]: ?
Interface\AddOns\Injector\Injector.lua:246: in function `UpdateIncomingHeals'
Interface\AddOns\Injector\Injector.lua:467: in function <Interface\AddOns\Injector\Injector.lua:420>
[C]: in function `SetAttribute'
Interface\FrameXML\SecureTemplates.lua:816: in function <Interface\FrameXML\SecureTemplates.lua:729>
Interface\FrameXML\SecureTemplates.lua:1024: in function `SecureGroupHeader_Update'
Interface\FrameXML\SecureTemplates.lua:616: in function <Interface\FrameXML\SecureTemplates.lua:614>
[C]: in function `SetAttribute'
Interface\FrameXML\SecureTemplates.lua:776: in function <Interface\FrameXML\SecureTemplates.lua:729>
Interface\FrameXML\SecureTemplates.lua:1024: in function <Interface\FrameXML\SecureTemplates.lua:905>
[C]: in function `Show'
Interface\AddOns\Injector\Injector.lua:210: in function `?'
Interface\AddOns\Injector\Injector.lua:4: in function <Interface\AddOns\Injector\Injector.lua:3>

Locals: unit = "player"
guid = "0x010000000231D3BD"
(for generator) = <function> defined =[C]:-1
(for state) = <table> {
 (null) = true
}
(for control) = NR1UnitButton1 {
 text2 = <unnamed> {
 }
 indicators = <table> {
 }
 0 = <userdata>
 text = <unnamed> {
 }
 hp = <unnamed> {
 }
 unit = "player"
 incoming = <unnamed> {
 }
 name = "Eluréd"
 guid = "0x010000000231D3BD"
 icons = <table> {
 }
 SetColor = <function> defined @Interface\AddOns\Injector\Injector.lua:546
}
self = NR1UnitButton1 {
 text2 = <unnamed> {
 }
 indicators = <table> {
 }
 0 = <userdata>
 text = <unnamed> {
 }
 hp = <unnamed> {
 }
 unit = "player"
 incoming = <unnamed> {
 }
 name = "Eluréd"
 guid = "0x010000000231D3BD"
 icons = <table> {
 }
 SetColor = <function> defined @Interface\AddOns\Injector\Injector.lua:546
}
heal = nil
(*temporary) = nil
(*temporary) = <unnamed> {
 0 = <userdata>
}
(*temporary) = 0
(*temporary) = <userdata>
(*temporary) = nil
(*temporary) = "attempt to index global 'frame' (a nil value)"
Roster = <table> {
 player = <table> {
 }
}
HealComm = <table> {
 TargetLastTarget = <function> defined @Interface\AddOns\Injector\libs\LibHealComm-4.0.lua:2174
 GetHealModifier = <function> defined @Interface\AddOns\Injector\libs\LibHealComm-4.0.lua:319
 bucketFrame = <unnamed> {
 }
 GetGuidUnitMapTable = <function> defined @Interface\AddOns\Injector\libs\LibHealComm-4.0.lua:335
 compressGUID = <table> {
 }
 UNIT_SPELLCAST_CHANNEL_START = <function> defined @Interface\AddOns\Injector\libs\LibHealComm-4.0.lua:2035
 bucketHeals = <table> {
 }
 GLYPH_ADDED = <function> defined @Interface\AddOns\Injector\libs\LibHealComm-4.0.lua:1460
 averageHeal = <table> {
 }
 UseAction = <function> defined @Interface\AddOns\Injector\libs\LibHealComm-4.0.lua:2179
 itemSetsData = <table> {
 }
 currentModifiers = <table> {
 }
 GLYPH_REMOVED = <function> defined @Interface\AddOns\Injector\libs\LibHealComm-4.0.lua:1460
 GetCasterHealAmount = <function> defined @Interface\AddOns\Injector\libs\LibHealComm-4.0.lua:409
 CASTED_HEALS = 3
 UNIT_SPELLCAST_CHANNEL_UPDATE = <function> defined @Interface\AddOns\Injector\libs\LibHealComm-4.0.lua:2089
 BOMB_HEALS = 16
 callbacks = <table> {
 }
 GLYPH_UPDATED = <function> defined @Interface\AddOns\Injector\libs\LibHealComm-4.0.lua:1460
 removeRecordList = <function> defined @Interface\AddOns\Injector\libs\LibHealComm-4.0.lua:231
 getRecord = <function> defined @Interface\AddOns\Injector\libs\LibHealComm-4.0.lua:197
 GlyphsUpdated = <function> defined @Interface\AddOns\Injector\libs\LibHealComm-4.0.lua:1460
 Target = <function> defined @Interface\AddOns\Injector\libs\LibHealComm-4.0.lua:2133
 GetOthersHealAmount = <function> defined @Interface\AddOns\Injector\libs\LibHealComm-4.0.lua:398
 UNIT_AURA = <function> defined @Interface\AddOns\Injector\libs\LibHealComm-4
Report comment to moderator  
Reply With Quote
Unread 10-06-09, 06:10 PM  
goliath0
A Murloc Raider

Forum posts: 4
File comments: 125
Uploads: 0
Could you please add an option for pet frames to be appended to raid frames just like it's done in Grid? I can change their colour to green myself.

This addon looks very promising.
Report comment to moderator  
Reply With Quote
Unread 10-06-09, 04:07 PM  
Finnley
A Kobold Labourer

Forum posts: 0
File comments: 20
Uploads: 0
The range prob drove me crazy today. So I googled a little bit and voila by only changing one line (71) I am completely satisfied

my rangecheck looks like this:

if IsSpellInRange("Rejuvenation",unit) == 1 then

instead of

if UnitInRange(unit) then
Report comment to moderator  
Reply With Quote
Unread 10-06-09, 01:49 PM  
Syngian
A Kobold Labourer

Forum posts: 0
File comments: 72
Uploads: 0
Code:
[2009/10/06 14:42:36-3311-x1]: Injector\Injector.lua:195: NR2:SetPoint(): Unknown region point
Injector\Injector.lua:195: in function `?'
Injector\Injector.lua:4: in function <Interface\AddOns\Injector\Injector.lua:3>
Code:
[2009/10/06 14:42:41-3311-x1]: Injector\Injector.lua:45: attempt to index field '?' (a nil value)
Injector\Injector.lua:4: in function <Interface\AddOns\Injector\Injector.lua:3>

  ---
I get those errors after modifying select variables of the config file. Here are the modifications made on a clean install ( I did move the frames using /inj unlock for whatever it may be worth ):

Code:
InjectorConfig.height = 45
InjectorConfig.groupGrowth = "RIGHT"
InjectorConfig.anchorpoint = "TOPLEFT"
Great work btw Keep it up!
Report comment to moderator  
Reply With Quote
Unread 10-06-09, 08:17 AM  
krattan
A Kobold Labourer

Forum posts: 1
File comments: 17
Uploads: 0
Color of frame

Any way to invert the color of the frames..
Bright when there is health and dark when it is missing ?

Also is there a way to have it ignore mark of the wild if there already is gift of the wild present.. im using isMissing on both of them.

Great addon btw!
Last edited by krattan : 10-06-09 at 08:18 AM.
Report comment to moderator  
Reply With Quote
Unread 10-05-09, 08:45 PM  
d87
A Chromatic Dragonspawn
 
d87's Avatar
AddOn Author - Click to view AddOns

Forum posts: 163
File comments: 643
Uploads: 42
with v0.5 I saw the hots of the other droods too.
fixed that and "isMissing".


reale
is taint still appearing with 0.6.1 ? when?
Report comment to moderator  
Reply With Quote
Unread 10-05-09, 03:08 PM  
Finnley
A Kobold Labourer

Forum posts: 0
File comments: 20
Uploads: 0
Thanks for your changes - they work very well for me.

Couldn't test it with a second drood in raid yet - with v0.5 I saw the hots of the other droods too.

Also found an issue with the rangecheck - it seems unitinrange() doesn't deliver correct values.
grid is more accurate at that point. How about checking a spell you can define in config.lua ?
Report comment to moderator  
Reply With Quote
Unread 10-05-09, 03:26 AM  
reale
A Kobold Labourer

Forum posts: 1
File comments: 164
Uploads: 0
Thanks

That fixed it thank you. Still getting taint for NR1-4:SetScale():

10/4 22:55:49.095 An action was blocked in combat because of taint from Injector - NR(1 through4):SetScale()
10/4 22:55:49.095 Interface\AddOns\Injector\Injector.lua:47 ?()
10/4 22:55:49.095 Interface\AddOns\Injector\Injector.lua:4

I don't use the scaling, can I edit that out somehow?
Last edited by reale : 10-05-09 at 03:28 AM.
Report comment to moderator  
Reply With Quote
Unread 10-03-09, 08:22 PM  
d87
A Chromatic Dragonspawn
 
d87's Avatar
AddOn Author - Click to view AddOns

Forum posts: 163
File comments: 643
Uploads: 42
Re: Error: .6

Originally posted by reale
Message: Interface\AddOns\Injector\Injector.lua:192: Usage: NR2:SetPoint("point" [, region or nil] [, "relativePoint"] [, offsetX, offsetY])

And this error after joining a group:

Message: Interface\FrameXML\SecureTemplates.lua:804: NR1UnitButton1:SetPoint(): Unknown region point
What settings you got on these?
InjectorConfig.unitGrowth
InjectorConfig.groupGrowth

probably "UP" or "DOWN". it must be TOP / BOTTOM / LEFT / RIGHT. forgot to note about it in comments
Last edited by d87 : 10-03-09 at 08:25 PM.
Report comment to moderator  
Reply With Quote
Unread 10-03-09, 05:12 PM  
Jimmerz28
A Kobold Labourer

Forum posts: 0
File comments: 42
Uploads: 0
Originally posted by goliath0
1. Pets layout does not follow the rules of growth and placement for units and groups.
2. Can you force a green color for pets/vehicles?
Would love these as well =D
Report comment to moderator  
Reply With Quote
Unread 10-03-09, 03:48 PM  
reale
A Kobold Labourer

Forum posts: 1
File comments: 164
Uploads: 0
Error: .6

Message: Interface\AddOns\Injector\Injector.lua:192: Usage: NR2:SetPoint("point" [, region or nil] [, "relativePoint"] [, offsetX, offsetY])

And this error after joining a group:

Message: Interface\FrameXML\SecureTemplates.lua:804: NR1UnitButton1:SetPoint(): Unknown region point
Last edited by reale : 10-03-09 at 03:56 PM.
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: