Get an Epic Experience with Premium


Buffs & Debuffs Login to Add Favorites
  • 1 Like
  • World of Warcraft
  • 45 Monthly Downloads
  • Supports: 5.3.0
  • 21,203 Total Downloads
  • Updated 07/08/2013
  • Created 04/07/2009
  • 44 Favorites
  • Project Site
  • Comments
  • Release Type: Inactive
  • License: GNU General Public License version 3 (GPLv3)
  • Newest File: RangeX 2.7.2

About RangeX


  • Detect distances, buffs, spell cooldowns and their combinations.
  • Visualize your character abilities in real time to help you use the best actions you can.


  • Millions of possible checks for any situation you might be in.
  • Heavily customizable visual styles for notifications with lots of effects.
  • "Demo" mode when you can move and arrange your notification around in many ways.
  • Integrated pseudo language (filters) to write your own logic, if you have some specific needs.
From developer

Overall, RangeX helps you to play character in a more efficient way by defining the most common situations and your possible reaction to them. I'm always willing to help if you got any questions or need something new in addon, email me Juri.Zenkevits[at]

Soon to come - my own little forum to handle your questions.

Best regards, Juri.


Fixing bugs, making it working with recent WoW. Some stuff can be broken, thought (combo points mostly - for priest, for example).


Fixing alternative text for range window.


5.0 fixes, can be glitching - the project is heavily changed.


4.2 ready, some minor logic fixes here and there.


Latest game version compatibility fixes, couple of UI/logic improvements.


Fixing bugs. The cooldowns now will be shown in descending manner, i.e. if you check GCD + SCD + ECD, the one with most percentage will override others and being shown.


Notification layout fixes about text/icon alignments.


Just found some glitch on paladin before I gone to sleep.


Bug fixes + new stuff. As usually, anyways.


Bug fixes + new stuff:

1. more slots for spells/buffs 2. combo-point customization, more support for combos for different classes 3. import/export on per-notification basis etc.


Bug fixes + new stuff:

1. customizable "tap" icon 2. new effect - sparkles 3. font sizes 25, 26, 27 and 28 - now treated as 70/80/90/100% of icon heigh respectively (since fonts cant really grow over 24 in WoW) 4. copy settings between talent groups 5. import/export settings on "per-spell" basis


Bug fixes, some new features as well:

1. "tap" marker for main window to see mob can be tapped by you 2. option to hide RangeX totally when trading, auctioning, mailing etc. 3. option to override the spell for GCD checks 4. some new internal filter tokens for advanced users 5. options window now don't block user movements (but don't react for ESC key too...)


First Previous Page 6 of 10 Next Last
  • #68
    oh, i also have a question.
    is it possible to check an aura on the player and the target within the same filter?
    basically, i want to check mark of the wild on myself, and my target without having to use two tabs.
    i've tried every different way i could think of. for example:

    {setname:Mark of the Wild}

    that doesn't work. and neither does this:

    {setname:Mark of the Wild}
    { {player}OR{naura}{auraleft:30} }
    { {target}OR{naura}{auraleft:30} }

    is there a way and i'm doing it wrong, or is it just not possible to change the unit type once it's been set?

    oh, and thanks, great addon!
  • #70
    Hi, you better find me via e-mail, since I rarely visit the Curse site recently... (you can find address in .toc file of addon).

    Yes, it is possible to do what you want in filter. It was working for me this way:

    {setname:Mark of the Wild}

    The problem is in right place for "{br}" which ends the filter execution. It should be in every check block, so it wonnt check another, fail and hide stuff.

    And you HAVE to call "wspell" and "wshow" along it, because when you do "br", the main part of the addon will not proceed anymore.

    so, every check block should be like this:


    At the last line you can see "{whide}" - it means that notify frame will be hidden, if no checks applies.

    Hope this helps ya, I'll try to play around addon more soon - got some time for it.

    One more note: if you use spell, which have ":" in it, replace this symbol with "$" in addon, like this -

    {setname:Power word$ Fortitude}

    since I have pretty dumb parsing in filter by ":" :)
  • #72
    One more thing: since you move all the logic into the filter, you can set "name" on main tab for it to "*". So there will be something to sign for addon to proceed further checks.
  • #73
    Played alittle around, and here one more script variant to check player or target for no buff or buff less than 30 sec:

    {setname:Mark of Something}

  • #60
    1. Filter 'cast' doesnt work. I change the code in the next manner to make it working:
    cast = function( t, ftype, funit, fname, fcmp, fval )
    local cn = UnitCastingInfo(funit)
    return RangeX:CompareValue( fcmp, (cn ~= nil), fval )

    (iirc there were some problem with UnitCastingInfo function)

    2. Filter 'wshow' doesnt work. That is rather strange since short versions 'wsh' and 'sh' DO work.
  • #61
    Nice finding! Can you please provide the whole filter string you trying to use, so I reproduce the situation? Because as I recall, there are alot of things covered by "default" (i.e. non-specified) parameters for filters.

    Anyways, thanx alot - I really love that someone found "fiters" stuff interesting to use :)

  • #62
    In spell warning tab:
    1) Spell - any; Logic - all unchecked; Filter: {t:ca;u:p;v:1}{t:wt;v:TEST}{t:wsh;v:1} -- doesnt work in author version, works in mine :)

    2) Spell - any; Logic - all unchecked; Filters:

  • #63
    Thanx, I'll fix it soon (tomorrow)!

    Btw, I would recommend to use "simplified" versions of filters )these, which I have in "filterABBR" table), like this:


    Because all this "low-level" stuff with "t:" and "v:" is .. mm.. quite complicated, and even myself found that I'm always forgetting what means what :)
  • #59
    Found a problem with "Filter.lua" - fixed for "en" locale. 2.3.4 will appear shortly!
  • #58
    I am seeing errors like that with 2.3.3 also. Thirteen of them, to be exact, upon logging on. They are all just like this, but with the "Missing entry" a different item like Beast, Dragonkin, Demon, Elemental, etc.

    AceLocale-3.0: RangeX: Missing entry for 'Gas Cloud':
    RangeX-2.3.3\Filter.lua:197: in main chunk

    So far I have tested with two characters on two different computers. Rogue on one and Mage on another. The thirteen errors are identical on each.

    Thank you.
  • #55
    Got this error:

    Date: 2009-12-15 22:08:06
    ID: 1
    Error occured in: Global
    Count: 1
    Message: AceLocale-3.0: RangeX: Missing entry for 'Beast'
    RangeX\Filter.lua:195: in main chunk
    Swatter, v5.7.4568 (KillerKoala)
    ActionBarSaver, v
    Altoholic, v3.3.001
    AtlasLoot, vv5.09.01
    AtlasLootFu, vv5.09.01
    AucAdvanced, v5.7.4568 (KillerKoala)
    AucFilterBasic, v5.7.4568 (KillerKoala)
    AucFilterOutlier, v5.7.4568.2531
    AucMatchUndercut, v5.7.4568.2531
    AucStatClassic, v5.7.4568 (KillerKoala)
    AucStatHistogram, v5.7.4568 (KillerKoala)
    AucStatiLevel, v5.7.4568 (KillerKoala)
    AucStatPurchased, v5.7.4568 (KillerKoala)
    AucStatSales, v5.7.4568.2842
    AucStatSimple, v5.7.4568 (KillerKoala)
    AucStatStdDev, v5.7.4568 (KillerKoala)
    AucStatWOWEcon, v5.7.4568.2530
    AucUtilAHWindowControl, v5.7.4568.3311
    AucUtilAppraiser, v5.7.4568.2530
    AucUtilAskPrice, v5.7.4568.3175
    AucUtilAutoMagic, v5.7.4568.3142
    AucUtilCompactUI, v5.7.4568.2530
    AucUtilEasyBuyout, v5.7.4568.3583
    AucUtilFixAH, v5.7.4568 (KillerKoala)
    AucUtilGlypher, v5.7.4568.2545
    AucUtilItemSuggest, v5.7.4568.3108
    AucUtilPriceLevel, v5.7.4568.2545
    AucUtilScanButton, v5.7.4568.2530
    AucUtilScanFinish, v5.7.4568.2530
    AucUtilScanProgress, v5.7.4568.2530
    AucUtilSearchUI, v5.7.4568.3655
    AucUtilSimpleAuction, v5.7.4568.4553
    AucUtilVendMarkup, v5.7.4568.2530
    AutoBar, vv3.2.0.791
    Babylonian, v5.1.DEV.130
    Bagnon, v2.12.3
    BagnonForever, v1.1.2
    BagnonTooltips, v
    BankStack, vv14
    BeanCounter, v5.7.4568 (KillerKoala)
    Carbonite, v3.31
    CarboniteTransfer, v1.01
    Configator, v5.1.DEV.130
    DataStore, v3.3.001
    DataStoreAchievements, v3.3.001
    DataStoreAuctions, v3.3.001
    DataStoreCharacters, v3.3.001
    DataStoreContainers, v3.3.001
    DataStoreCrafts, v3.3.001
    DataStoreCurrencies, v3.3.001
    DataStoreInventory, v3.3.001
    DataStoreMails, v3.3.001
    DataStorePets, v3.3.001
    DataStoreQuests, v3.3.001
    DataStoreReputations, v3.3.001
    DataStoreSkills, v3.3.001
    DataStoreSpells, v3.3.001
    DataStoreStats, v3.3.001
    DataStoreTalents, v3.3.001
    DebugLib, v5.1.DEV.130
    DistantThunder, v
    Dominos, v1.15.1
    DominosCast, v
    Enchantrix, v5.7.4568 (KillerKoala)
    EnchantrixBarker, v5.7.4568 (KillerKoala)
    expEater, v0.01c
    Fortress, v1.13.1
    GoldenTicket, v1.0.15
    Prat30, v3.3.1
    Prat30Libraries, v
    RangeX, v2.3.3
    SlideBar, v5.7.4568 (KillerKoala)
    Stubby, v5.7.4568 (KillerKoala)
    BlizRuntimeLib_enUS v3.3.0.30300

  • #56
    Will check for the error immediately... What class you've been playing? Hunter?
  • #54
    I've been logging on every day since the patch hoping you would update this! Thanks so much Yury!!! You're awesome.
  • #57
    Well, if you say me, why you was waiting - it would be nice :) I mean, there was not much changes, honestly, mostly filter stuff, which (I bet) nobody uses, except myself.

    I wonder if somebody needs anything in this addon - because I'm out of ideas what to improve in it.
  • #69
    me and my roommate use the filters. although it took us a while to decipher your notes!
    thanks a lot for sharing this addon.
  • To post a comment, please login or register a new account.
Login to Curse

Don't have an account? Create One.

Get an epic experience with Curse Premium
  • Faster addon downloads
  • Premium-Only Beta Giveaways
  • Ad-Free Curse experience
  • Premium Curse Client
  • and many More Features
  • Learn More »

Gamepedia Free-shirt Giveaway