Quantcast
R
(376 Kb)
Download
Updated: 08-06-20 06:25 PM
C
(435kB)
Download
Updated: 08-06-20 07:05 PM
Pictures
File Info
Compatibility:
Classic Patch (1.13.5)
Updated:08-06-20 06:25 PM
Created:08-07-09 11:52 PM
Downloads:44,883
Favorites:126
MD5:
Categories:Raid Mods, Healers, Unit Mods

Aptechka  Updated Today!  Popular! (More than 5000 hits)

Version: 8.3.24, Classic: 1.13.55
by: d87 [More]

Aptechka is a raid frames addon.

Notable features:
- Auto profile switching based on group size
- Debuff icons with a blacklist
- Preconfigured for all healing classes with a variety of indicator types
- Incoming casts display (Retail only)
- RMB Mouselook
- Spell Locks as debuffs
- Debuff ordering
- Custom Debuff highlighting
- Feedback indicators for smart aoe heals

Console command: /apt gui
github (changelog)

>> Shadowlands releases

As far i know ZenTracker doesn't support Aptechka, but OmniCD does.






Aptechka
1.13.55 (2020-08-07)
Full Changelog Previous Releases
  • Merge remote-tracking branch 'origin/master' into classic
  • Default widget tweaks
  • Empty MC icon for classic
  • Disabled old autoloading
  • Using C_CreatureInfo namespace for classic
  • ProgressIcon support
  • Help message changes
  • Per-profile settings for widgets
  • Shaman config changes to use new BarArray
  • Merge remote-tracking branch 'origin/master' into classic
  • Merge remote-tracking branch 'origin/master' into classic
  • Merge remote-tracking branch 'origin/master' into classic
  • Merge remote-tracking branch 'origin/master' into classic
  • Merge remote-tracking branch 'origin/master' into classic
  • Merge remote-tracking branch 'origin/master' into classic
  • Merge remote-tracking branch 'origin/master' into classic
  • Merge remote-tracking branch 'origin/master' into classic
  • Merge remote-tracking branch 'origin/master' into classic
  • Ignore missing spirit on warriors and rogues
  • Merge remote-tracking branch 'origin/master' into classic
  • ToC Update for 1.13.5
  • Merge branch 'ClassicThreatAPI' into classic
  • Fixed initial mana bar value
  • Merge remote-tracking branch 'origin/master' into ClassicThreatAPI
  • Removed LibBanzai
  • Merge remote-tracking branch 'origin/master' into ClassicThreatAPI
  • Merge remote-tracking branch 'origin/master' into classic
  • Merge remote-tracking branch 'origin/master' into classic
  • Merge remote-tracking branch 'origin/master' into classic
  • Aura events using spell name on classic
  • Merge remote-tracking branch 'origin/master' into classic
  • Merge remote-tracking branch 'origin/master' into classic
  • Merge remote-tracking branch 'origin/master' into classic
  • Merge remote-tracking branch 'origin/master' into classic
  • Check if Arcane Int is available for mage range check
  • Merge remote-tracking branch 'origin/master' into classic
  • Updated ToC for 1.13.4
  • Fixed Shaman color override
  • Keep incoming heal in state table in classic
  • Merge remote-tracking branch 'origin/master' into classic
  • Merge remote-tracking branch 'origin/master' into classic
  • Merge remote-tracking branch 'origin/master' into classic
  • Merge remote-tracking branch 'origin/master' into classic
  • Merge remote-tracking branch 'origin/master' into classic
  • Merge remote-tracking branch 'origin/master' into classic
  • Add Adored to classic blacklist
  • Merge remote-tracking branch 'origin/master' into classic
  • Merge remote-tracking branch 'origin/master' into classic
  • Merge remote-tracking branch 'origin/master' into classic
  • Merge remote-tracking branch 'origin/master' into classic
  • Some default Debuff Highlights for classic
  • Merge remote-tracking branch 'origin/master' into classic
  • Merge remote-tracking branch 'origin/master' into classic
  • Merge remote-tracking branch 'origin/master' into classic
  • Fix missed merge conflict
  • Merge remote-tracking branch 'origin/master' into classic
  • Merge remote-tracking branch 'origin/master' into classic
  • Moved manual role selection
  • Finish merge
  • Merge remote-tracking branch 'origin/profiles' into classic
  • Merge remote-tracking branch 'origin/profiles' into classic
  • Merge remote-tracking branch 'origin/profiles' into classic
  • Mage's range check switched to 30yds
  • LTC retail compatiblity
  • Merge remote-tracking branch 'origin/master' into classic
  • Merge remote-tracking branch 'origin/master' into classic
  • Classic config updates for dispel
  • Merge remote-tracking branch 'origin/master' into classic
  • Merge remote-tracking branch 'origin/master' into classic
  • Merge remote-tracking branch 'origin/master' into classic
  • Merge remote-tracking branch 'origin/master' into classic
  • Feign Death status
  • Manual role selection for classic
  • Merge remote-tracking branch 'origin/master' into classic
  • Merge remote-tracking branch 'origin/master' into classic
  • Merge remote-tracking branch 'origin/master' into classic
  • Updated ToC for 1.13.3
  • Merge remote-tracking branch 'origin/master' into classic
  • Shortened missing health display on classic
  • Merge remote-tracking branch 'origin/master' into classic
  • Moved Shaman color checkbox
  • Merge remote-tracking branch 'origin/master' into classic
  • Merge remote-tracking branch 'origin/master' into classic
  • Merge remote-tracking branch 'origin/master' into classic
  • Merge remote-tracking branch 'origin/master' into classic
  • Merge remote-tracking branch 'origin/master' into classic
  • Sorting by raid role
  • Merge remote-tracking branch 'origin/master' into classic
  • Merge remote-tracking branch 'origin/master' into classic
  • Merge remote-tracking branch 'origin/master' into classic
  • Merge remote-tracking branch 'origin/master' into classic
  • Merge remote-tracking branch 'origin/master' into classic
  • Switched to LibHealComm-4.0
  • Merge remote-tracking branch 'origin/master' into classic
  • Merge remote-tracking branch 'origin/master' into classic
  • changelog
  • Default auras for totems
  • Merge remote-tracking branch 'origin/master' into classic
  • Merge remote-tracking branch 'origin/master' into classic
  • libbanzai update
  • changelog
  • embedding LibBanzai
  • LibBanzai support
  • changelog
  • changelog
  • Merge remote-tracking branch 'origin/master' into classic
  • Revert "Switch to 8.2.5 Slot API"
  • Merge remote-tracking branch 'origin/master' into classic
  • Merge remote-tracking branch 'origin/master' into classic
  • changelog
  • new way of filling name to id table
  • increased text2 size for classic
  • using LOS indicator error code compatible with classic
  • Revert "moved health deficit to text1 on classic"
  • Merge remote-tracking branch 'origin/master' into classic
  • moved health deficit to text1 on classic
  • Merge remote-tracking branch 'origin/master' into classic
  • using LCD Wrapper
  • Merge branch 'master' into classic
  • updated available dispel types in classic config
  • Merge branch 'master' into classic
  • Merge branch 'master' into classic
  • changelog
  • Merge branch 'master' into classic
  • changelog
  • priest range check fix, incoming heal text fix
  • Merge branch 'master' into classic
  • Merge branch 'master' into classic
  • Merge branch 'master' into classic
  • Merge branch 'master' into classic
  • fixed onenter/leave for classic
  • Merge branch 'master' into classic
  • added X-WoWI-ID
  • embedded LibClassicHealComm-1.0
  • changelog
  • removed casts from GUI
  • Merge branch 'master' into classic
  • disabled shadow protection
  • fixed traces after combatlog changes
  • changelog
  • Merge branch 'master' into classic
  • LCD for simple debuff scan
  • Merge branch 'master' into classic
  • Merge branch 'master' into classic
  • IsKnown checks for buffs
  • Merge branch 'master' into classic
  • Merge branch 'master' into classic
  • Merge branch 'master' into classic
  • Merge branch 'master' into classic
  • Merge branch 'master' into classic
  • classic drinking indicator
  • changelog
  • Revert "incoming summon info"
  • Merge branch 'master' into classic
  • Re-enabled incoming heals and inchealtext
  • HealComm support
  • threat situation returns nil
  • Merge branch 'master' into classic
  • Merge branch 'master' into classic
  • classic changelog
  • Merge branch 'master' into classic
  • removed showMine on everything
  • updated Options TOC
  • Merge branch 'master' into classic
  • removed hacks for broken GroupHeaders
  • now using classic branch of LibAuraTypes
  • GUI checkbox for shaman color
  • setting for retail shsman color
  • Merge branch 'master' into classic
  • Merge branch 'master' into classic
  • correctly marked some spells as globals
  • added Ancestral Healing, Lightwell Renew
  • Merge branch 'master' into classic
  • Merge branch 'master' into classic
  • LCD support
  • removed shadow protection and divine spirit from default
  • Merge branch 'master' into classic
  • Merge branch 'master' into classic
  • removed formatting by thousands from health deficit
  • disabled isMissing, updated toc for classic
  • added classic config
  • removed bfa config
  • Merge branch 'master' into classic
  • Temporary workaround for the broken GroupHeader
Archived Files (114)
File Name
Version
Size
Author
Date
8.3.24
376kB
d87
08-06-20 06:25 PM
8.3.23
375kB
d87
08-03-20 09:52 AM
8.3.22
373kB
d87
07-31-20 07:10 AM
8.3.21
371kB
d87
07-27-20 07:10 PM
8.3.20
371kB
d87
07-24-20 06:28 PM
8.3.19
371kB
d87
07-24-20 04:20 PM
8.3.18
371kB
d87
07-19-20 09:19 PM
8.3.18
371kB
d87
07-19-20 09:19 PM
8.3.17
370kB
d87
07-19-20 02:36 AM
8.3.17
370kB
d87
07-19-20 02:36 AM
8.3.16
370kB
d87
07-15-20 04:04 AM
8.3.16
370kB
d87
07-15-20 04:04 AM
8.3.15
369kB
d87
07-08-20 10:01 PM
8.3.15
369kB
d87
07-08-20 10:01 PM
1.13.50
426kB
d87
07-08-20 09:42 PM
8.3.15
369kB
d87
06-28-20 01:52 PM
8.3.15
369kB
d87
06-28-20 01:52 PM
8.3.14
369kB
d87
05-02-20 12:26 PM
8.3.14
369kB
d87
05-02-20 12:26 PM
8.3.12a
359kB
d87
03-20-20 07:43 AM
8.3.12a
359kB
d87
03-20-20 07:43 AM
8.3.12
359kB
d87
02-27-20 01:40 AM
8.3.11
359kB
d87
02-20-20 02:14 PM
8.3.10
359kB
d87
02-20-20 01:57 PM
8.3.9
358kB
d87
02-09-20 06:38 PM
8.3.9
358kB
d87
02-09-20 06:38 PM
8.3.9
358kB
d87
02-09-20 06:38 PM
8.3.9
358kB
d87
02-09-20 06:38 PM
8.3.8
358kB
d87
02-04-20 05:25 AM
8.3.7
357kB
d87
02-01-20 10:46 AM
8.3.7
357kB
d87
02-01-20 10:46 AM
8.3.6
342kB
d87
01-27-20 10:55 AM
8.3.5
342kB
d87
01-27-20 07:15 AM
8.3.4
332kB
d87
01-21-20 08:25 AM
8.3.3
332kB
d87
01-21-20 06:31 AM
8.3.2
331kB
d87
01-15-20 08:49 AM
8.3.1
331kB
d87
01-15-20 07:27 AM
8.3.0
331kB
d87
01-14-20 11:15 AM
8.2.28
320kB
d87
12-20-19 08:00 PM
8.2.28
320kB
d87
12-20-19 08:00 PM
8.2.28
320kB
d87
12-20-19 08:00 PM
8.2.28
320kB
d87
12-20-19 08:00 PM
8.2.27
318kB
d87
12-16-19 04:35 AM
8.2.27
318kB
d87
12-16-19 04:35 AM
8.2.27
318kB
d87
12-16-19 04:35 AM
8.2.27
318kB
d87
12-16-19 04:35 AM
8.2.26
317kB
d87
11-09-19 06:21 AM
8.2.26
317kB
d87
11-09-19 06:21 AM
8.2.26
317kB
d87
11-09-19 06:21 AM
8.2.26
317kB
d87
11-09-19 06:21 AM
8.2.26
317kB
d87
11-09-19 06:21 AM
8.2.26
317kB
d87
11-09-19 06:21 AM
8.2.25
316kB
d87
11-03-19 01:28 AM
8.2.24
316kB
d87
11-03-19 01:13 AM
8.2.22
316kB
d87
10-31-19 10:39 AM
8.2.21
315kB
d87
09-27-19 08:24 PM
8.2.20
314kB
d87
09-25-19 05:54 AM
8.2.17
310kB
d87
09-07-19 11:50 PM
8.2.16
310kB
d87
09-04-19 02:35 AM
8.2.15
310kB
d87
08-26-19 07:55 AM
8.2.14
310kB
d87
08-25-19 04:26 AM
8.2.12
310kB
d87
08-18-19 09:19 PM
8.2.11
305kB
d87
08-10-19 10:55 AM
8.2.10
305kB
d87
08-08-19 01:14 PM
8.2.9
305kB
d87
08-08-19 09:37 AM
8.2.8
305kB
d87
08-06-19 01:40 PM
8.2.7
305kB
d87
07-29-19 05:20 AM
8.2.6
302kB
d87
07-22-19 02:31 AM
8.2.5
302kB
d87
07-19-19 10:08 AM
8.2.4
304kB
d87
07-11-19 12:25 PM
8.2.3
304kB
d87
07-04-19 01:22 AM
8.2.2
304kB
d87
07-02-19 06:58 AM
8.2.1
307kB
d87
06-26-19 11:33 PM
8.2.0
307kB
d87
06-25-19 06:53 AM
8.1.5
304kB
d87
04-13-19 04:14 AM
8.1.3
304kB
d87
02-13-19 05:19 AM
8.1.2
304kB
d87
12-31-18 09:56 PM
8.1.1
304kB
d87
12-15-18 10:25 AM
8.1.0
303kB
d87
12-11-18 01:55 AM
8.0.12
303kB
d87
09-27-18 01:29 PM
8.0.11
303kB
d87
09-27-18 12:39 PM
8.0.10
303kB
d87
09-20-18 05:51 AM
8.0.9
301kB
d87
09-15-18 02:08 PM
8.0.8
301kB
d87
09-14-18 09:19 AM
8.0.7
301kB
d87
09-13-18 10:09 PM
8.0.6
281kB
d87
09-03-18 10:38 AM
8.0.5
280kB
d87
08-19-18 12:58 AM
8.0.4
280kB
d87
07-30-18 05:51 AM
8.0.3
278kB
d87
07-22-18 10:02 AM
8.0.2
279kB
d87
07-17-18 10:18 PM
8.0.1
279kB
d87
07-17-18 07:28 AM
7.3.9
270kB
d87
04-09-18 04:44 PM
7.3.8
270kB
d87
10-29-17 05:14 AM
7.3.4
176kB
d87
10-26-17 01:33 PM
7.3.3
182kB
d87
10-05-17 03:40 PM
7.3.2
182kB
d87
09-26-17 06:07 AM
7.3.1
182kB
d87
08-31-17 10:59 AM
2.5.6a
181kB
d87
06-09-17 07:46 PM
2.5.5a
181kB
d87
10-25-16 04:51 AM
2.5.4
186kB
d87
10-05-16 12:13 PM
2.5.3a
212kB
d87
08-30-16 08:55 PM
2.5.2
206kB
d87
08-07-16 11:20 AM
2.5.1
206kB
d87
08-01-16 08:27 AM
2.4.2
199kB
d87
11-16-14 12:49 PM
2.4.1
199kB
d87
11-05-14 11:43 AM
2.4.0
173kB
d87
10-14-14 11:20 AM
2.3.1
163kB
d87
05-22-13 07:39 PM
2.3.0
163kB
d87
04-07-13 01:00 AM
2.2.3
159kB
d87
11-23-12 10:03 AM
2.2.1
158kB
d87
10-14-12 06:06 AM
2.2.0
158kB
d87
08-28-12 08:09 AM
2.1.10 [50000]
151kB
d87
08-19-12 10:57 AM
2.1.9 [50000]
151kB
d87
07-03-12 05:14 AM
2.1.8 [50000]
151kB
d87
07-01-12 07:23 AM


Post A Reply Comment Options
Unread 07-28-20, 05:38 PM  
d87
A Chromatic Dragonspawn
 
d87's Avatar
AddOn Author - Click to view AddOns

Forum posts: 152
File comments: 613
Uploads: 40
Re: missing health

Originally Posted by glupikreten
Hi,

Can you point me in right direction in your code where do you calculate missing health... I'd like to add current health as well.

Thank you.
https://github.com/rgd87/Aptechka/bl...rame.lua#L1015
Report comment to moderator  
Reply With Quote
Unread 07-28-20, 01:00 PM  
glupikreten
A Fallenroot Satyr

Forum posts: 25
File comments: 71
Uploads: 0
missing health

Hi,

Can you point me in right direction in your code where do you calculate missing health... I'd like to add current health as well.

Thank you.
Report comment to moderator  
Reply With Quote
Unread 07-25-20, 08:39 AM  
Retraluna
A Murloc Raider
 
Retraluna's Avatar
AddOn Author - Click to view AddOns

Forum posts: 9
File comments: 64
Uploads: 2
Originally Posted by d87
Originally Posted by Retraluna
Hi this is VERY awesome - was looking to replace grid2 and this is far supirior in my oppinion. THANKS!

A small question: is there a way to draw a blizzard tooltip border around the group/raid frames? It would fit my current blizzlike UI pretty well
No, it's not possible. Or possible but only around individual groups
that would work - can you add an option maybe? )
__________________
Report comment to moderator  
Reply With Quote
Unread 07-14-20, 02:35 AM  
d87
A Chromatic Dragonspawn
 
d87's Avatar
AddOn Author - Click to view AddOns

Forum posts: 152
File comments: 613
Uploads: 40
Originally Posted by Retraluna
Hi this is VERY awesome - was looking to replace grid2 and this is far supirior in my oppinion. THANKS!

A small question: is there a way to draw a blizzard tooltip border around the group/raid frames? It would fit my current blizzlike UI pretty well
No, it's not possible. Or possible but only around individual groups
Last edited by d87 : 07-14-20 at 02:36 AM.
Report comment to moderator  
Reply With Quote
Unread 07-14-20, 02:28 AM  
Retraluna
A Murloc Raider
 
Retraluna's Avatar
AddOn Author - Click to view AddOns

Forum posts: 9
File comments: 64
Uploads: 2
Hi this is VERY awesome - was looking to replace grid2 and this is far supirior in my oppinion. THANKS!

A small question: is there a way to draw a blizzard tooltip border around the group/raid frames? It would fit my current blizzlike UI pretty well
__________________
Report comment to moderator  
Reply With Quote
Unread 06-24-20, 01:00 AM  
d87
A Chromatic Dragonspawn
 
d87's Avatar
AddOn Author - Click to view AddOns

Forum posts: 152
File comments: 613
Uploads: 40
Originally Posted by Jenova
Hi there, this continues to be one of my absolute fave addons in classic so thanks again for your work! Is there a way, provided you have raid assist, to drag and drop yourself into different groups from the Aptechka raid frames? Eg, I click and hold Player ABC on from group 1, and drag him into group 2? I'm guessing not but man it'd be great for prayer of healing.
No, for this you should use blizzard raid roster screen. I'm pretty sure it's impossible for addons to do this at all, at least in the form of dragging something.
Report comment to moderator  
Reply With Quote
Unread 06-24-20, 12:42 AM  
Jenova
A Kobold Labourer
 
Jenova's Avatar

Forum posts: 0
File comments: 5
Uploads: 0
Hi there, this continues to be one of my absolute fave addons in classic so thanks again for your work! Is there a way, provided you have raid assist, to drag and drop yourself into different groups from the Aptechka raid frames? Eg, I click and hold Player ABC on from group 1, and drag him into group 2? I'm guessing not but man it'd be great for prayer of healing.
Last edited by Jenova : 06-24-20 at 12:44 AM.
Report comment to moderator  
Reply With Quote
Unread 05-17-20, 11:49 AM  
d87
A Chromatic Dragonspawn
 
d87's Avatar
AddOn Author - Click to view AddOns

Forum posts: 152
File comments: 613
Uploads: 40
Originally Posted by tonnikingin
I really like this addon, fantastic work. It looks nice and it's been relatively easy to figure out how to make it do what I want it to! On my priest, I really like the little colored square to tell me who doesn't have Fort and Spirit, and that it prioritizes Fort first.

My question for now, is, is there a way to get more than 5 pets to show up in the pet bars, and if not, is there a way to hide all the damn warlock imps at least so I can see the healable pets? lol.

I love this addon, great work again.
Thanks. Sadly that's a no to both questions. There are various technical difficulties with that. More than 5 is maybe possible, but not anytime soon.
Report comment to moderator  
Reply With Quote
Unread 05-17-20, 11:04 AM  
tonnikingin
A Kobold Labourer

Forum posts: 0
File comments: 2
Uploads: 0
I really like this addon, fantastic work. It looks nice and it's been relatively easy to figure out how to make it do what I want it to! On my priest, I really like the little colored square to tell me who doesn't have Fort and Spirit, and that it prioritizes Fort first.

My question for now, is, is there a way to get more than 5 pets to show up in the pet bars, and if not, is there a way to hide all the damn warlock imps at least so I can see the healable pets? lol.

I love this addon, great work again.
Report comment to moderator  
Reply With Quote
Unread 04-26-20, 06:38 AM  
Maxen
A Fallenroot Satyr

Forum posts: 23
File comments: 237
Uploads: 0
Originally Posted by d87
You need to enable "casted by player" checkbox. But i guess it won't work in conjunction with showing only missing buff. Then you better get a buff reminding addon or weakauras.

Traces are animations that play when you heal someone with a certain spell.
OK, thank you. Needed to ask if I was missing something... great addon, work out of the box!
Report comment to moderator  
Reply With Quote
Unread 04-26-20, 06:30 AM  
d87
A Chromatic Dragonspawn
 
d87's Avatar
AddOn Author - Click to view AddOns

Forum posts: 152
File comments: 613
Uploads: 40
Originally Posted by Maxen
Classic version - I'm trying to monitor a self buff (priest inner fire). Add an aura as a raidbuff, all is good, but how can I just monitor the aura only for me?

Also, what's a trace?
You need to enable "casted by player" checkbox. But i guess it won't work in conjunction with showing only missing buff. Then you better get a buff reminding addon or weakauras.

Traces are animations that play when you heal someone with a certain spell.
Report comment to moderator  
Reply With Quote
Unread 04-26-20, 04:40 AM  
Maxen
A Fallenroot Satyr

Forum posts: 23
File comments: 237
Uploads: 0
Classic version - I'm trying to monitor a self buff (priest inner fire). Add an aura as a raidbuff, all is good, but how can I just monitor the aura only for me?

Also, what's a trace?
Report comment to moderator  
Reply With Quote
Unread 03-20-20, 08:56 AM  
d87
A Chromatic Dragonspawn
 
d87's Avatar
AddOn Author - Click to view AddOns

Forum posts: 152
File comments: 613
Uploads: 40
Originally Posted by Elhana
"Retail Shaman Color" option doesnt work for me in classic version
fixed
Report comment to moderator  
Reply With Quote
Unread 03-20-20, 06:55 AM  
Elhana
A Wyrmkin Dreamwalker
AddOn Author - Click to view AddOns

Forum posts: 51
File comments: 8
Uploads: 1
"Retail Shaman Color" option doesnt work for me in classic version
Report comment to moderator  
Reply With Quote
Unread 02-22-20, 03:16 AM  
d87
A Chromatic Dragonspawn
 
d87's Avatar
AddOn Author - Click to view AddOns

Forum posts: 152
File comments: 613
Uploads: 40
Originally Posted by itstmb
Was wondering if there was a way to disable the raid-frame aspect of this addon and make it function only as a party frame?

Or realistically, "deleted" groups 2-8 and just allow us to use default Blizzard RF or another RF.

I only ask because your frames are the best when I want my party frames "big" as a healer, but when you scale up the size of group 1, it also scales up 2-8 so it makes BGs and such near impossible to heal (I know I can create a BG-specific Profile that shrinks the size of the Frames, but simply disabling them as Raid Frames would be easier user-side).
No, you can't do it right now. It's not that hard to add, but my sub ran out and i can't easily test raids on ptr, so i'm not going to mess with it currently.

EDIT: You can do it now via /script Aptechka.db.profile.showRaid = true
Last edited by d87 : 02-27-20 at 08:29 AM.
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump:

Support AddOn Development!

You have just downloaded by the author . If you like this AddOn why not consider supporting the author? This author has set up a donation account. Donations ensure that authors can continue to develop useful tools for everyone.