Get an Epic Experience with Premium

Titan Panel [RestPlus]

Titan Panel Login to Add Favorites
  • World of Warcraft
  • 384 Monthly Downloads
  • Supports: 6.0.3
  • 55,334 Total Downloads
  • Updated 12/03/2014
  • Created 05/23/2009
  • 91 Favorites
  • Project Site
  • Comments
  • Release Type: Release
  • License: GNU General Public License version 2 (GPLv2)
  • Newest File:

About Titan Panel [RestPlus]

Name: TitanRestPlus
Purpose: Keeps track of the RestXP amounts and status for all of your characters.
Command-line: /restplus help
Author: until 2.0.2 GrayElf, 3.0.1 by Maillen, 3.0.2 to 5.0.4 by Vogonjeltz, 5.4.0 and later by Yunohu/Kernighan

TitanRestPlus keeps track of the RestXP amounts and status for all of your characters.

TitanRestPlus is a RestXP-displaying Titan plugin that features a compact and customizable display. It has been coded especially to assist players who have characters on more than one server -- for this reason, the display is very compact (allowing more characters to be shown than similar mods can), and it groups and sorts characters by server (with the current server displayed at the top of the list). The list is colorized based on the state of each character's Rest level.

TitanRestPlus saves information about your characters' experience (XP) and rest XP at logout. It uses this information to calculate the amount of rest experience accumulated for any of your characters at any time. This is accomplished using simple arithmetic: Every X hours you get 5% of the experience required to reach your next level, until you hit the cap of 150%. X is 8 hours if you are logged out in a resting state, and 32 if you are not.

The addon alerts you when one of your characters has enough rest XP to last until the end of their current level, and also when one of the characters has reached the rest XP cap.

-- Displays a list of all your characters and their RestXP information.
-- Sorts current server's characters to the top of the list.
-- Groups characters by server (with or without server labels enabled).
-- Colorizes character names so you know which ones are maxed, which can reach the next level, and which cannot.
-- Very compact display allows for more characters than similar addons can show.
-- Can display raw or percentage formats for XP, Rest, and/or the Titan button.
-- Can hide or display Server names, character classes, and/or levels.
-- Level 60 characters are supported by showing a "Maxed Experience" label in the tooltip display.
-- Can toggle the Titan bar display to show the icon, label text, both, or neither.

/restplus = print rest info in chat
/restplus help = show command info
/restplus save = save current character
/restplus reset = delete all saved data
/restplus remove charName realm = delete one character
/restplus sound = toggle sound on/off
/restplus timer = toggle timer on/off
/restplus delay n = set alert timer to n seconds
/restplus recycle = reset options to default
/log = save current character and log out

-- Update for 6.0.3
--  Update for 5.0.4
--  Prep for Mists level increase and new Monk class

Kernighan <>
2014-12-03 19:28:08 -0600


    - Update for patch 6.0.3


First Previous Page 1 of 2 Next Last
  • #31

    Hi, could you please add a feature to remember which character is a pandaren and treat them differently due to their racial? Inner peace allows them to acumulate rested experience twice as fast, and their cap is 300% instead of 150%.

    At the moment pandaren characters show wrong prediction with the restplus addon, as it's calculated based on last login snapshot + normal rate, instead of last snapshot + double rate. Additionally the rested experience is capped at 150%, while i have confirmed on my Pandaren using below function that he had more than 150% rested experience. Restplus is showing 150%, while below command returns 192.51% and increasing.

    /run print(string.format("%.2f",GetXPExhaustion()/UnitXPMax("player")*100).."%")

    Kindly please add a feature to store information about the race to add exception for calcuating pandaren rested experience.


  • #30

    Hi. I'm having an issue removing a toon I deleted from Kil'jaeden. It's working just fine for other realms (I did a mass alt delete), so I think it's something to do with the realm name having the ' in it. I've tried writing it both with and without the apostrophe.

    /restplus remove Toon, Kil'jaeden


    /restplus remove Toon, Kiljaeden.

    Any thoughts?

  • #27

    Hi folks,

    I apologize for the delay, I was out of town for most of November to deal with real life stuff.  Enjoy the update.

  • #29

    Woot!  Glad to see this one return!  :)

  • #28

    Thanks for the update:-)  The ? is gone now and remaining restxp is displaying again in titanpanel.

  • #26

    I got tired of waiting so I went in and modified the lua file.  First I went into the Interface/Addons folder and located the file in the folder TitanRestPlus and then the file TitanRestPlus.lua  
    Saved a copy as a backup in case I messed up and then opened the original file, then I located these lines of text:

    if GetAccountExpansionLevel() == 4 then EXPAN_MAXLEVEL = 90
        elseif GetAccountExpansionLevel() == 3 then EXPAN_MAXLEVEL = 85
        elseif GetAccountExpansionLevel() == 2 then EXPAN_MAXLEVEL = 80
        elseif GetAccountExpansionLevel() == 1 then EXPAN_MAXLEVEL = 70
        elseif GetAccountExpansionLevel() == 0 then EXPAN_MAXLEVEL = 60

    And changed it so it became this:

    if GetAccountExpansionLevel() == 5 then EXPAN_MAXLEVEL = 100
        elseif GetAccountExpansionLevel() == 4 then EXPAN_MAXLEVEL = 90
        elseif GetAccountExpansionLevel() == 3 then EXPAN_MAXLEVEL = 85
        elseif GetAccountExpansionLevel() == 2 then EXPAN_MAXLEVEL = 80
        elseif GetAccountExpansionLevel() == 1 then EXPAN_MAXLEVEL = 70
        elseif GetAccountExpansionLevel() == 0 then EXPAN_MAXLEVEL = 60

    Saved it and then the problem was resolved.

  • #25

    I too hope this gets updated!  It has been my favorite XP tracking addon for years now.

  • #22

    Hi would there be update for WOD?

  • #21

    It's displaying a ? after the icon in Titanpanel for me. The popup window works just fine though.

  • #23

    It's an issue I've seen with accounts that have pre-ordered the next expansion.  I remember the same thing had happened when I had pre-ordered Mists of Pandaria on one account but not on the other.  If I logged in with the account that had the pre-order, I got a "?", but with the other account, no problem.


    Last edited by Tainowolf on 11/11/2014 2:39:49 PM
  • #19

    I really hope you update this addon

  • #18

    Is there something to address the Pandarian double rest bounse? I can play for 45 minutes and the read out is still 150% can't it show up to 300%?? Is this something that can not be done.

  • #24

    There's another addon that monitors rest Xp called "Allplayed", and for Pandarian alts it does show the rested XP going up to 300%. 

  • #16

    I just installed this addon after installing the core "Titan Panel" addon, however there seems to be a "dependency error." All the other components of TItan Panel seem to be working OK. Will there be an update to make this work?

    Thanks in advance.

  • #17

    Have not been able to reproduce a dependency error.  Works on my wow install.  Tried on a different computer, clean wow install, and only addon's Titan Panel and Rest+.  Worked on both.

  • 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 »

Star Trek Online Wiki Editing Contest