Download
(20Kb)
Download
Compatible with Retail, Classic & TBC
Updated: 02-06-24 01:34 PM
Pictures
File Info
Compatibility:
Seeds of Renewal (10.2.5)
Classic (1.15.0)
WOTLK Patch (3.4.3)
Updated:02-06-24 01:34 PM
Created:01-09-10 06:41 PM
Downloads:85,520
Favorites:526
MD5:

tullaRange  Popular! (More than 5000 hits)

Version: 10.2.3
by: Tuller [More]

tullaRange is an addon that's main purpose is to make standard action buttons appear red when out of range. Colors for both the out of range indicator, and the out of mana/energy/rage indicator are customizable via the in game GUI.

Why use tullaRange over something like RedRange?
tullaRange is derived from RedRange. The main thing I do differently is that I replace each individual action button's OnUpdate handler with a single global one. The end result is that tullaRange uses less CPU than other implementations.

tullaRange release notes

10.2.3
  • Update TOCs for 1.15.1
  • Fixed an issue causing the options menu sliders to not render properly in Classic

10.2.2
  • Update TOCs for 10.2.5

10.2.1
  • Update TOCs for 3.4.3 and 1.15.0

10.2.0
  • Update TOCs for 10.2.0

10.1.8
  • Revert TOC back to 3.4.2

10.1.7
  • Update TOCs for 10.1.7, 3.4.3, and 1.14.4

10.1.6
  • Fix an issue causing acton buttons to be registered multiple times

10.1.5
  • Note: This version does not work on 10.1.0 realms (aka Retail)
  • (WoW 10.1.5) Rebuilt using the new ACTION_RANGE_CHECK_UPDATE event
  • (WoW 3.4.2) Fixed an error when loading the settings UI
  • Hotkeys are now colored red when an action is out of range, and white otherwise.
  • Pet actions now implement out of mana coloring

10.1.0
  • Update TOCs for World of Warcraft 10.1.0
  • Hook ActionBarActionButtonDerivedMixin, if it exists

10.0.11
  • Update TOCs for World of Warcraft 10.0.5

10.0.10
  • Update TOCs for World of Warcraft 3.4.1

10.0.9
  • Fix macro checks

10.0.8

10.0.7
  • Removed a leftover debug green background from the options menu

10.0.6
  • Apply Odjur's optimizations
  • Add desaturate to configuration settings
  • Add update frequency to internal configuration settings
  • Readjust UI to implement desaturate and opacity settings

10.0.5
  • No longer desaturating when unusable, just out of range or out of mana

10.0.4
  • Desaturate when recoloring abilities (thanks to Guema)

10.0.3
  • Updated TOC files for 10.0.2

10.0.2
  • Improve check for new Settings UI

10.0.1
  • Add support for 10.0.0

9.2.1
  • Updated TOC files for 9.2.5, 3.4.0, 2.5.4, and 1.14.3.

9.2.0
  • Updated TOC files for 9.2.0, 2.5.3, and 1.14.2.
  • Packaged the addon using multiple TOC files

9.1.1
  • Updated TOC files

9.1.0
  • Updated TOC files for 9.1.0

9.0.4
  • Add Burning Crusade Classic support

9.0.3
  • If you create a macro with a name that starts with #, tullaRange will now use spell cost checks to determine if the ability is usable (thanks merijn)
  • Updated TOCs for various wow versions

9.0.2
  • Updated TOC for 9.0.2

9.0.1
  • Fix a nil value exception when moving pet actions

9.0.0
  • Updated for World of Warcraft 9.0.1 - Shadowlands

8.3.2
  • Added support for pet action buttons. You can disable this via /run tullaRange:SetEnablePetActions(false)
  • Replaced the attack flash animation with a smoother one. You can disable this via /run tullaRange:SetEnableFlashAnimations(false)

8.3.1
  • Increase performance a bit by only updating attack actions and actions with a range

8.3.0
  • Update for WoW 8.3.0

8.2.7
  • Use a C_Timer.After handler for updates

8.2.6
  • Update classic TOC for 1.13.2
  • Update packager to use github actions

8.2.5
  • Updated TOC for 8.2.5

8.2.2
  • Added classic build

8.2.1
  • Automated releases

8.2.0
  • Updated TOC for 8.2.0
  • Verified the addon works with classic
  • Cleaned up code a tiny bit
Optional Files (1)
File Name
Version
Size
Author
Date
Type
10.1.5-beta2
19kB
05-22-23 05:56 AM
Patch


Archived Files (31)
File Name
Version
Size
Author
Date
10.2.2
20kB
Tuller
01-17-24 05:48 PM
10.2.1
20kB
Tuller
12-09-23 11:28 AM
10.2.0
20kB
Tuller
11-12-23 03:07 PM
10.1.8
20kB
Tuller
10-01-23 08:44 AM
10.1.7
20kB
Tuller
10-01-23 07:47 AM
10.1.6
20kB
Tuller
07-17-23 04:06 PM
10.1.5
20kB
Tuller
07-11-23 03:48 PM
10.1.0
17kB
Tuller
05-03-23 08:25 PM
10.0.11
17kB
Tuller
01-28-23 02:51 PM
10.0.10
17kB
Tuller
01-22-23 03:33 PM
10.0.9
17kB
Tuller
12-29-22 04:16 PM
10.0.8
17kB
Tuller
12-28-22 09:54 AM
10.0.7
16kB
Tuller
12-27-22 04:17 PM
10.0.6
16kB
Tuller
12-27-22 04:04 PM
10.0.5
16kB
Tuller
12-11-22 02:20 PM
10.0.4
16kB
Tuller
12-09-22 05:52 PM
10.0.3
16kB
Tuller
11-28-22 05:18 PM
10.0.2
16kB
Tuller
10-28-22 06:59 PM
10.0.1
16kB
Tuller
10-27-22 04:52 PM
9.2.1
15kB
Tuller
08-06-22 10:18 AM
9.2.0
15kB
Tuller
02-26-22 11:52 AM
9.1.5
14kB
Tuller
12-28-21 10:50 AM
9.1.0
13kB
Tuller
07-02-21 02:09 PM
9.1.0
13kB
Tuller
07-02-21 02:09 PM
9.1.0
13kB
Tuller
07-02-21 02:09 PM
9.0.4
13kB
Tuller
05-19-21 04:08 PM
9.0.4
13kB
Tuller
05-19-21 04:08 PM
9.0.4
13kB
Tuller
05-19-21 04:08 PM
9.0.3
13kB
Tuller
04-04-21 03:04 PM
9.0.3
13kB
Tuller
04-04-21 03:04 PM
9.0.3
13kB
Tuller
04-04-21 03:04 PM


Post A Reply Comment Options
Unread 10-14-10, 07:04 AM  
Siven
A Deviate Faerie Dragon

Forum posts: 11
File comments: 34
Uploads: 0
Any way to disable the out of mana (or in my case rage) coloring?
Report comment to moderator  
Reply With Quote
Unread 10-10-10, 03:58 AM  
Sieben11
A Deviate Faerie Dragon

Forum posts: 10
File comments: 9
Uploads: 0
Its good that you added HasAction to the RedRange add-on. I had modded some similar changes. Which decreased the code cycles greatly. It annoys me when people become lazy/sloppy. And do not consider options they can do to minimize their add-on.
Report comment to moderator  
Reply With Quote
Unread 09-21-10, 03:31 PM  
Annekynn
A Fallenroot Satyr

Forum posts: 21
File comments: 144
Uploads: 0
Thanks for the great addon, works wonderful with Dominos and im glad youve updated it for 4.0 !
Report comment to moderator  
Reply With Quote
Unread 07-14-10, 08:32 AM  
sakurakira
A Chromatic Dragonspawn
 
sakurakira's Avatar
AddOn Author - Click to view AddOns

Forum posts: 151
File comments: 60
Uploads: 5
Works great, thanks! Now I have all of my action bar addons by the same author, woohoo!
__________________
Arise, my champion!
Report comment to moderator  
Reply With Quote
Unread 07-12-10, 01:23 PM  
Tuller
A Warpwood Thunder Caller
 
Tuller's Avatar
AddOn Author - Click to view AddOns

Forum posts: 91
File comments: 1740
Uploads: 17
Actually, I'm pretty sure tullaRange does that :P
Report comment to moderator  
Reply With Quote
Unread 07-12-10, 11:55 AM  
hellomynameisbo
A Kobold Labourer

Forum posts: 0
File comments: 7
Uploads: 0
CPU usage

I just checked 4 similar addons on Broker CPU, and this is what I found.

CPU usage
1. TullaRange 0.37-0.47%
2. RangeColors 0.71 - 1.31%
3. ButtonRange 2.92 - 4.35%
4. RedRange 3.35 - 4.75%

TullaRange came in as least CPU usage, but RangeColors also checks/colors spells you have too little mana(blue) to use.

So I will go with RangeColors, soz
Report comment to moderator  
Reply With Quote
Unread 03-02-10, 05:48 AM  
Tuller
A Warpwood Thunder Caller
 
Tuller's Avatar
AddOn Author - Click to view AddOns

Forum posts: 91
File comments: 1740
Uploads: 17
In this case, ButtonTimers would need to be recoded to not hook the OnUpdate timer for each action button, since tullaRange removes them all.
Report comment to moderator  
Reply With Quote
Unread 03-01-10, 07:21 PM  
todd3835
A Flamescale Wyrmkin
AddOn Author - Click to view AddOns

Forum posts: 89
File comments: 28
Uploads: 1
Conflict with ButtonTimers addon.

Hi, I'm having a problem with TullaRange interfering with another addon i use, called ButtonTimers (http://wow.curse.com/downloads/wow-a...tontimers.aspx). My timing bars get all wacky when I have TullaRange installed, but is fine when I disable TullaRange. I'm wondering if there's something that can be done to either addon so that they play nice together =] Thanks for any help!

-Todd
__________________




People with OCD (Or CDO in Scott's Case) prefer nUI+! Find it at www.nuiaddon.com
Report comment to moderator  
Reply With Quote
Unread 01-24-10, 06:38 PM  
Tuller
A Warpwood Thunder Caller
 
Tuller's Avatar
AddOn Author - Click to view AddOns

Forum posts: 91
File comments: 1740
Uploads: 17
Hurray :P
Report comment to moderator  
Reply With Quote
Unread 01-22-10, 04:43 PM  
Xruptor
A Flamescale Wyrmkin
 
Xruptor's Avatar
AddOn Author - Click to view AddOns

Forum posts: 137
File comments: 640
Uploads: 22
The latest version seems to have fixed the problem. Many thanks
__________________
Click HERE for the ultimate idiot test.

if (sizeof(sadness) > sizeof(happiness)) { initDepression(); }
Report comment to moderator  
Reply With Quote
Unread 01-17-10, 11:10 AM  
Tuller
A Warpwood Thunder Caller
 
Tuller's Avatar
AddOn Author - Click to view AddOns

Forum posts: 91
File comments: 1740
Uploads: 17
Actually what was happening is was the following
  • tullaRange would color a button as red, and mark the button as colored red (a holdover from redrange, that reduces the amount of calls to recolor a button).
  • ActionButton_UpdateUsable would next be called, which I hook instead of replace. It would say, "hey this button is neither oom nor unusable, so lets color it the normal color!"
  • tullaRange would then look at the button again, see that it is out of range and marked as oor colored, and say, "Hey, you're already red, I'm not doing that again!" And the button would remain white.
The solution was to force a color update whenever ActionButton_UpdateUsable is called.

v1.5 does that, and I've also implemented code on whenever ActionButton_Update is called to determine if a button has an action that has a range or not. If it does not, then tullaRange turns off range checking for it (other types of coloring should be unaffected, I think).
Last edited by Tuller : 01-17-10 at 09:41 PM.
Report comment to moderator  
Reply With Quote
Unread 01-16-10, 05:40 PM  
Dridzt
A Pyroguard Emberseer
 
Dridzt's Avatar
AddOn Author - Click to view AddOns

Forum posts: 1360
File comments: 829
Uploads: 55
It happens much less frequently but issue is not completely gone.

With the feedback from Saiket and my own observations I have a theory

It seems the "stall" happens whenever there's an actionbar page or such.

- having a mob targeted while in a vehicle and exiting vehicle without switching target.
- stance dancing (as a warrior) or shapeshifting.
- dragging and dropping actions on the buttons.

In all cases it seems that a target clear->reacquire fixes it.

Maybe the addon would benefit from listening to a few more events in addition to PLAYER_TARGET_CHANGED ?
(ACTIONBAR_PAGE_CHANGED|ACTIONBAR_SLOT_CHANGED|UPDATE_SHAPESHIFT_FORM|UNIT_ENTERED_VEHICLE|UNIT_EXITED_VEHICLE
come to mind going by blizzard's actionbar code)
Report comment to moderator  
Reply With Quote
Unread 01-15-10, 07:49 PM  
Saiket
A Chromatic Dragonspawn
 
Saiket's Avatar
AddOn Author - Click to view AddOns

Forum posts: 154
File comments: 330
Uploads: 9
Originally posted by Dridzt
I haven't noticed the issue in a few hours of solo and group play with v1.4 so I'm optimistic it was resolved.

However last time it was more obvious in raid, so I will reserve final judgment till next raid

1.4 looks good sofar.
After an hour or so of play, I noticed that my macros that change actions based on conditions update properly, but dragging and dropping actions as described in my first post still results in each button showing "in range". Not too bad though, considering how often I swap actions around mid-fight.
Report comment to moderator  
Reply With Quote
Unread 01-15-10, 06:58 PM  
Dridzt
A Pyroguard Emberseer
 
Dridzt's Avatar
AddOn Author - Click to view AddOns

Forum posts: 1360
File comments: 829
Uploads: 55
I haven't noticed the issue in a few hours of solo and group play with v1.4 so I'm optimistic it was resolved.

However last time it was more obvious in raid, so I will reserve final judgment till next raid

1.4 looks good sofar.
Report comment to moderator  
Reply With Quote
Unread 01-15-10, 04:20 PM  
Dajova
A Wyrmkin Dreamwalker
 
Dajova's Avatar
AddOn Author - Click to view AddOns

Forum posts: 58
File comments: 787
Uploads: 5
Originally posted by Derkyle
I just started noticing this issue as well. I downloaded the latest version but it still does it sometimes. I've noticed it does it with Death Grip a lot. It will say I'm in range but in reality I'm not. I get the notification 'Out of Range' on my screen.

Not sure what's happening here really. This is really odd.
Having the same issue with Polymorph... Dunno if the issue arise when you have a macro on your actionbar and tullaRange doesn't recognize it as a action. Could be me trollin', but hey...
__________________
Livestream | Twitter | YouTube
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: