promotional bannermobile promotional banner

Rankle

Warns when you cast an old spell rank, fixes old ranks on your bars and macros in one click, and shows what you can train at every level for all classes.
Back to Files

Rankle-0.3.0.zip

File nameRankle-0.3.0.zip
Uploader
PhearsumDevPhearsumDev
Uploaded
Sep 25, 2026
Downloads
8
Size
43.5 KB
Flavors
Forever
File ID
8972630
Type
R
Release
Supported game versions
  • 1.60.1

What's new

Rankle changelog

0.3.0 — Training planner, one-click rank fixes

New: training planner (/rankle plan, or Training planner in the menu)

  • Lists every spell and rank your class can learn, grouped by the level it unlocks at, for all nine classes
  • Ready to train: everything your level already allows that you haven't learned, sorted to the top
  • Tiles at the top show how many ranks are ready now, the next level that unlocks something, and how many ranks are left before 60
  • Filter by spellbook school, show ranks you've already learned, or show talent ranks you don't have yet
  • Knows what you've learned, passives included, so learned spells drop off the list
  • Mages only see their own faction's teleports and portals
  • Drag the corner grip to make the planner taller
  • Hover a spell to see its unlock level, school and status. When the game has that exact spell and rank to hand (ranks you've learned, and new spells the spellbook lists greyed out), you get the game's own tooltip describing what it does
  • Right-click a spell to hide it from the planner. Tick Hidden to see hidden spells again, and right-click one to bring it back. Save settings keeps the list
  • Summon Succubus and Summon Incubus count as one choice, so learning either covers both

New: fix old ranks in one click (/rankle fix, or Fix old ranks in the menu)

  • Swaps every old rank on your action bars for the highest rank you know, in the same slot
  • Rewrites macros that name an old rank, e.g. /cast Frostbolt(Rank 3) becomes (Rank 5). Ranks on your ignore list are left alone
  • Each change is checked afterwards. If the client refuses one, Rankle stops and says so, and never leaves a spell stuck on your cursor
  • Out of combat only

Quest spells are marked

  • Spells whose first rank comes from a class quest (Voidwalker, Succubus/Incubus, Felhunter, Defensive and Berserker Stance, Bear and Aquatic Form, Cure Poison, Tame Beast, Redemption, Poisons) are tagged QUEST instead of NEW, and left out of the gold totals
  • If your trainer ever sells one of these, the tag drops off automatically

The data corrects itself from your trainer

  • The planner ships with the Forever client's own spell data (build 1.60.1) for every class
  • When you open your class trainer, Rankle reads its full list, including ranks you can't buy yet. The trainer's levels and costs then replace the bundled ones, and any spell the trainer has but the data doesn't gets added
  • Your trainer's filter settings are put back exactly as they were

Level-up and login notices

  • When you level, chat lists what's newly available at your trainer
  • At login, chat says how many ranks are waiting to be trained
  • Turn both off with Tell me what to train when I level in the menu

0.2.0 — first release

Downrank warnings

  • Warns in chat when you cast a lower rank of a spell than the highest rank in your spellbook: downranked Frostbolt -- cast Rank 1, Rank 2 available
  • Optional warning sound, played on the Master channel so it still plays when Sound Effects are turned down
  • Each spell warns once, then waits before warning again. The wait is adjustable from 5 to 120 seconds and defaults to 20.
  • Works for every class
  • Goes dormant on a client without spell ranks, and switches on by itself if ranks appear later

Action bar check

  • Scans your action bars and macros for old ranks at login and after you learn a new rank
  • /rankle scan, or the button in the menu, runs a check at any time

Ignore list

  • Ignore every rank of a spell, or only certain ranks, e.g. keep Healing Wave Rank 3 for cheap heals and still be warned about Rank 1
  • Add spells from the menu (Tab completes the name from your spellbook) or with /rankle ignore <spell> [rank]

Menu (/rankle)

  • Toggles for warnings, sound, the bar check after training, and the login message
  • Ignore list with one-click remove
  • This session's recent downranks, each with an Ignore button
  • Test button, which plays the warning sound and reports whether it worked
  • Save settings: generates a Settings.lua for you to paste in, because the beta doesn't load saved settings back at login
  • Opens from the addons button by the minimap on clients that have it

Commands

/rankle · on · off · scan · sound · test · status · ignore <spell> [rank] · unignore <spell> [rank]

Known issues

  • On the current beta, changes made in-game are lost at logout. Use Save settings... and paste the result over Settings.lua to keep them.
  • Bar locations are shown by action slot ("bar 2, button 4"), which may not match how your bar addon numbers its bars.

This mod has no additional files