Get an Epic Experience with Premium

Titan Panel [RestPlus]

Titan Panel Login to Add Favorites
  • World of Warcraft
  • 823 Monthly Downloads
  • Supports: 5.4.0
  • 45,638 Total Downloads
  • Updated 10/30/2013
  • Created 05/23/2009
  • 84 Favorites
  • Project Site
  • Comments
  • Release Type: Mature
  • 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 5.0.4
--  Prep for Mists level increase and new Monk class

--  Updated for patch 4.1

--  Max Level now determined by expansion level

-- Updated for new max level 85

-- added color options

-- Updated for 4.0.1

-- Updated for 3.1.x
-- Added Death Knight class

-- Fixed to show in Titan Panel 4

-- Minor repair - change file location

-- Updated for WOTKL and WoW 3.0.x.
-- Updated for 80 lvl

-- Updated for patch 2.4.x.
-- Added some documentation.

-- Updated for TBC and WoW 2.0.x.

-- Updated for Patch 1.11.

-- Initial release

Yunohu <>
2013-10-30 16:27:20 -0700 release


    - Initial import


First Previous Page 1 of 2 Next Last
  • #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.

  • #15

    The * is the character you are currently playing.

    With the default colors:  Characters in green have rest xp but not enough to reach the next level (if only killing mobs and not questing), Characters in yellow have enought rest xp to reach the next level, characters in red have maxed rest xp, characters in cyan have reached max level.

    (4d 8:07) is days hours:minutes to rest xp cap

    0.45% is percentage of level earned

    (+84.92) is the amount of rest xp.  Max is 150% of experience required for current level.  (+150)

    Hope that helps!

  • #14

    i like the tought on this addon and i downloaded it because i am an altoholic but i cant seem to wrap my head around the display:

    when i hover over it , it shows

    toon (level)    * (4d 8:07) 0.45% (+84.92%)     ~all in green

    what is the *

    what is the (4d 8:07)

    what is the .45%

    what is the (+84.92)

    i think this would be an awesome tool... if i knew what i was looking at lol


  • #13

    Not sure why just a ? would be showing.  On the computers i have access to the icon shows correctly.

  • #12

    The latest update did not address the problem with the display icon and text in patch 5.0.4.

  • #11

    Also would like to see a 5.0.4 update!

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

Curse $5,000 Dreamhack CS:GO Skin Giveaway

Enter Now!