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,473
Favorites:526
MD5:
10.2.5

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 01-15-10, 01:58 PM  
Xruptor
A Flamescale Wyrmkin
 
Xruptor's Avatar
AddOn Author - Click to view AddOns

Forum posts: 133
File comments: 640
Uploads: 22
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.
__________________
Click HERE for the ultimate idiot test.

if (sizeof(sadness) > sizeof(happiness)) { initDepression(); }
Report comment to moderator  
Reply With Quote
Unread 01-15-10, 04:33 AM  
-Raz-
A Kobold Labourer
 
-Raz-'s Avatar

Forum posts: 0
File comments: 49
Uploads: 0
getting this as well, cept with both macro buttons and normal ones

for example my pallys crusader strike button poped up as in range at the same time judgements lit up, cept i wasnt in melee range at all yet, and none of these are macros

on my resto druid i randomly get this on all heals which are all macros, getting told im in range as a healer when i really am not is...yuck, lol

didnt notice any of these issues with the 1.2 version, only with 1.3
Report comment to moderator  
Reply With Quote
Unread 01-14-10, 09:16 PM  
Dridzt
A Pyroguard Emberseer
 
Dridzt's Avatar
AddOn Author - Click to view AddOns

Forum posts: 1359
File comments: 829
Uploads: 55
I came back to report the same, only I hadn't made the connection.
Seeing the other posts I realize my problem is also with macro-ed actionbuttons.

Example:
My heroic|shattering throw macro
Code:
#showtooltip [stance:1]Shattering Throw; Heroic Throw
/cast [stance:1]Shattering Throw; Heroic Throw
My shoot/throw macro
Code:
#showtooltip
/show [equipped:Thrown] Throw; Shoot
/cast [equipped:Thrown] Throw; Shoot
Both those buttons randomly stop red-ing out.
Edit: Using default Blizz actionbars.
Last edited by Dridzt : 01-14-10 at 09:18 PM.
Report comment to moderator  
Reply With Quote
Unread 01-14-10, 04:31 PM  
Mikari
A Deviate Faerie Dragon
AddOn Author - Click to view AddOns

Forum posts: 17
File comments: 102
Uploads: 3
Originally posted by Saiket
Range doesn't seem to update properly when a button's action changes. A simple test case that worked for me was to put a ranged ability on a button, and then target a mob that's out of range; The button turns red properly. Pick the ability up and drop it on a second button, and the second button will turn red properly. However when you pick the ability up and put it back into the first button, it shows up as "in range". Those two buttons won't work properly from then on, it seems.

This also affects macros that change their ability icon. I'm using Dominos as a bar mod, but I doubt that would make any difference.
Noticed something similar myself, abilities showing as in range when they aren't. Using the default Blizzard action bars.

Example of a macro I've seen it happen with.

Code:
#showtooltip Explosive Shot
/cast [@pettarget, exists] Kill Command
/cast Explosive Shot
Report comment to moderator  
Reply With Quote
Unread 01-14-10, 01:32 AM  
Saiket
A Chromatic Dragonspawn
 
Saiket's Avatar
AddOn Author - Click to view AddOns

Forum posts: 154
File comments: 330
Uploads: 9
Range doesn't seem to update properly when a button's action changes. A simple test case that worked for me was to put a ranged ability on a button, and then target a mob that's out of range; The button turns red properly. Pick the ability up and drop it on a second button, and the second button will turn red properly. However when you pick the ability up and put it back into the first button, it shows up as "in range". Those two buttons won't work properly from then on, it seems.

This also affects macros that change their ability icon. I'm using Dominos as a bar mod, but I doubt that would make any difference.
Report comment to moderator  
Reply With Quote
Unread 01-13-10, 07:10 PM  
Tuller
A Warpwood Thunder Caller
 
Tuller's Avatar
AddOn Author - Click to view AddOns

Forum posts: 91
File comments: 1740
Uploads: 17
I've added a configuration interface that shows up in the standard interface options menu. I think that's about it for things I had to do to the addon :P
Report comment to moderator  
Reply With Quote
Unread 01-12-10, 07:05 PM  
Xruptor
A Flamescale Wyrmkin
 
Xruptor's Avatar
AddOn Author - Click to view AddOns

Forum posts: 133
File comments: 640
Uploads: 22
Compared to Buttonrange, I see a significant improvement for me while using this mod. The CPU cycles are used less often with this mod then with buttonrange. I believe it's because of the amount of buttons I have displayed.

Either way I see a performance increase when using this mod.


That and I like the OOM coloring as well lol!




-------------------

Although I had to change the color for OOR in GetOORColor() because the orange color wasn't too visible. In fact sometimes it was just hard to see.

I play a destruction Warlock so many of my spells are orange. It was sorta hard to notice when I was out of range.

In the end I changed it to red "return 1, 0, 0" and it works just fine.

I'm pretty sure that Mages with fire spells are going to notice the same thing.
__________________
Click HERE for the ultimate idiot test.

if (sizeof(sadness) > sizeof(happiness)) { initDepression(); }
Last edited by Xruptor : 01-12-10 at 07:12 PM.
Report comment to moderator  
Reply With Quote
Unread 01-12-10, 10:50 AM  
Tuller
A Warpwood Thunder Caller
 
Tuller's Avatar
AddOn Author - Click to view AddOns

Forum posts: 91
File comments: 1740
Uploads: 17
At some point, I'll write a tullaRange config, that provides those options.
Report comment to moderator  
Reply With Quote
Unread 01-11-10, 06:33 PM  
joshwill80
A Murloc Raider

Forum posts: 5
File comments: 144
Uploads: 0
Colors

Testing this addon, only thing I would like to see is some simple option to change the OOR and OOM colors. For now I'm editing the colors through lua.
Report comment to moderator  
Reply With Quote
Unread 01-11-10, 10:29 AM  
Dridzt
A Pyroguard Emberseer
 
Dridzt's Avatar
AddOn Author - Click to view AddOns

Forum posts: 1359
File comments: 829
Uploads: 55
Buttonrange is RedRange with the actionusable and resource (mana/rage etc) code stripped out.
Other than that the implementation is identical.

Any cpu savings in buttonrange come at the expense of functionality.

tullaRange has everything RedRange has with an alternate implementation.
If there are cpu savings they are because of that different implementation, not because of less features.

I have not compared with either one personally.
Report comment to moderator  
Reply With Quote
Unread 01-11-10, 07:45 AM  
Dajova
A Wyrmkin Dreamwalker
 
Dajova's Avatar
AddOn Author - Click to view AddOns

Forum posts: 58
File comments: 787
Uploads: 5
I haven't tested this yet and it doesn't say anything on the front page, but does it fade out unusable buttons and make the buttons blue when you're out of mana as well?

EDIT: Using Buttonrange atm, if there is any differences in CPU there
__________________
Livestream | Twitter | YouTube
Last edited by Dajova : 01-11-10 at 07:52 AM.
Report comment to moderator  
Reply With Quote
Unread 01-11-10, 06:20 AM  
Wimpface
A Molten Giant
 
Wimpface's Avatar
AddOn Author - Click to view AddOns

Forum posts: 648
File comments: 204
Uploads: 4
Thank you so much, I've been having big issues with RedRange, perhaps this will solve my problems!
__________________
All I see is strobe lights blinding me in my hindsight.
Report comment to moderator  
Reply With Quote
Unread 01-10-10, 05:06 AM  
Zergreth
A Fallenroot Satyr
 
Zergreth's Avatar
AddOn Author - Click to view AddOns

Forum posts: 24
File comments: 101
Uploads: 12
I'll try this out later, thank you. Keep up the good work Tuller, I like your addons (:
Report comment to moderator  
Reply With Quote
Unread 01-09-10, 10:52 PM  
deke913
A Deviate Faerie Dragon
 
deke913's Avatar
AddOn Compiler - Click to view compilations

Forum posts: 13
File comments: 49
Uploads: 2
trying it out tomorrow ..let you know how it pans out if I can.

never had any noticeble problems with redrange though for that matter, but any improvements are appreciated.
Report comment to moderator  
Reply With Quote
Unread 01-09-10, 07:27 PM  
Dridzt
A Pyroguard Emberseer
 
Dridzt's Avatar
AddOn Author - Click to view AddOns

Forum posts: 1359
File comments: 829
Uploads: 55
I'm going to give this one a try.

I've been reading alot about RedRange high cpu usage but other implementations are generally lacking.
(mainly in that any cpu savings are at the cost of functionality:
no resource or usable indicators but otherwise identical implementation)

This mod is functionally equivalent to RedRange, ie nothing is missing and
if you're getting comparable or slightly lower measurements with twice the updates it's definitely an improvement.

(your UPDATE_DELAY of 0.1 is half of RedRange TOOLTIP_UPDATE_TIME of 0.2)

It should help for people with alot of actionbuttons showing to have a global onupdate running instead of few separate.

In any case thanks for sharing
Last edited by Dridzt : 01-09-10 at 07:29 PM.
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: