Repository navigation
v1.0.0
First public release, for WoW Forever.
Install it with the game closed, or restart the game completely after installing
(quit and launch it again): the game loads new fonts, textures and files only at start.
After a /reload alone, theme textures can be missing and the theme fonts are replaced
by the game font (TruePlayed says so once in the chat).
Added
- Your real /played: every played second is counted and split between the open
world, dungeons, raids, PvP (battlegrounds and arenas), AFK, inns / rest areas, capital
cities and flights, per level and per zone. - Instance time as a real statistic, for levelers and max-level players alike: time
in the tooltip (plus dungeons, raids and PvP each with their AFK part when you hold
Shift, and the account total), a "Most played instances" block in the Zones tab (for
the character or the whole account, each instance marked dungeon, raid or PvP), an
instance column in the Levels and Sessions tabs, and two bar infos: instance time this
session and in total. Time spent in instances before this version stays counted as
open world. - 13 themes for the bar, its tooltip, the FPS graph and the statistics window, each
with its own track, fill, ornaments, background panel, fonts, tooltip panel and
palette: Futuristic (the default), Classic, Heroic fantasy, Pixel (old
school), and one per class: Warrior, Paladin, Hunter, Rogue,
Priest, Shaman, Mage, Warlock, Druid. Class (automatic) gives
each character the theme of its class. Choose it in Options > Display > Theme (the
first setting), right-click the bar > Theme, or/tpl theme <name>(/tpl theme
alone shows the current theme and the names); the change is immediate. 23 bundled fonts
under the SIL Open Font License 1.1, with their licences inMedia/Fonts/LICENSES
(credits in the README). - Mobs to kill: how many mobs like your last 10 kills (their average XP, without the
rested bonus) you still need to level up, aware of your rested XP (rested kills give
double XP). The average keeps the number steady when the mobs around you are not all
of the same level. In the tooltip under the time to next level ("Mobs to kill: ~38
(average: 47 XP, last: 30 XP)"), and on the bar: the top right info reads
"~5h 05m · 38 mobs" by default (only the time when the bar is too narrow). - Rested XP like the game's XP bar: the bar takes the rested colour while you are
rested (the game's blue in the Classic theme), with a lighter part showing how far your
rested XP goes; the tooltip shows "Rested: 11,600 XP (50%)". - Bar colours of your choice: the XP bar colour and the rested colour (the bar while
rested, and the lighter part showing your rested XP) through the game's colour picker,
in Options > Bar colours, over any theme, with a "Theme colours" button back to the
colours of the active theme. - Leave out AFK, inn or city time whenever you like (right-click menu, options or
/tpl afk,/tpl inn,/tpl city). Nothing is deleted: totals, level times,
averages, XP per hour and time to level are recalculated instantly, and switching the
option off brings the original numbers back. - XP per hour and time to next level, aware of your rested XP. They survive
/reload, a restart and even a game crash: no more "..." every time you log in.
Right after installing, on a character that has already played, they start from an
estimate based on your server /played (shown with a~, and named in the tooltip),
then follow your own measured pace after about ten minutes of counted play. - No absurd numbers after hours without XP: after 20 minutes of counted play without
any XP (a level cap, a long break in town), XP per hour and the time to next level
freeze at their last value, dimmed and marked with a*; the tooltip says for how long
no XP came ("XP per hour frozen: no XP gained for 3h 05m of play"). That time is left
out of the rate, and they move again with your next XP gain. - Temporary server level caps (the WoW Forever beta stops characters at level 20 for
now, and the game client does not know it): after 3 mobs in a row that should have
given XP and gave none, the bar takes its max-level look and reads "LEVEL 20 · CAP", the
tooltip says "Level 20: current server level cap (no XP from the last 3 mobs)", and
/tpl playedsays so too. Everything goes back to normal by itself with the next XP
gain, for example when the cap is raised. "Hide at max level" does not hide the bar at
such a cap. - Time per level with a full level history, and average time per level (overall,
last 5 levels, and an account-wide average). - Time per zone (Elwynn Forest, Stranglethorn Vale...): Zones tab, zones of each level
(hover a level in the Levels tab), time in the current zone in the tooltip, your
time per continent (Kalimdor, Eastern Kingdoms, instances: Zones tab and detailed
tooltip) and your most visited capitals. Exclusions apply to zones too. - Session time, total played time (filtered or not) and the live server /played.
- A customisable XP bar: three info slots to choose from 19 (time to level, mobs to
kill, XP per hour, % of level per hour, XP to go, rested XP, level / session / total /
zone / instance time, AFK time, average per level, FPS, latency...), bar or compact box
style, size, scale, background opacity (0 % by default: the bar alone), hide in combat,
fade, hide at max level. The level percentage shows one decimal, like the tooltip
(never 100 % before the level-up). The texts never overlap, even on a narrow bar: the
numbers get shorter first ("58 / 23.2k"), then the least useful text makes room. - Readable texts without a background: a thin outline and a shadow by default
(outline none / thin / thick and shadow in the options), and a text colour of your
choice through the game's colour picker, with a "Theme colours" button back to the
theme's. - FPS and latency display, measured only while it is visible, in green / yellow / red
(or in your text colour, option). Hover it for a graph of the last 30 s, 1 min or
5 min (option) with min / average / max, and hover the graph to read the value at any
moment. The game refreshes latency only about every 30 seconds, so it is drawn as steps. - Detailed tooltip (hold Shift): rate details, top zones of the level, top capitals,
last levels, inn / city / dungeon / raid / PvP / AFK / flight totals, deaths, account
total. The breakdown line lists world, dungeons, raids, PvP, flight, AFK, inn and city,
leaving out what you never did. - Statistics window (
/tpl stats): levels, zones and sessions tabs, per character or
for the whole account; the header names the exclusions in use. - Crash recovery: time lost in a crash (or played without the addon) is taken back
from the server /played at the next login, split with your own habits, and marked as
rebuilt. Its city share goes to your most visited capital, and XP per hour stays right
after a/reloador sessions without a server sync. - Works with RXPGuides (its /played answers are reused: no second /played line at
level-up) and warns you once per load when WTFix would roll TruePlayed's data back. - Each character has its own data; settings are shared by the whole account.
- Light on your frame rate: no per-frame code, a single 1-second timer, and only the
active theme kept in memory, in a compact form./tpl perfshows the memory (code plus
the saved data of all characters) and CPU used by TruePlayed. - English and French, following the game's language. To use the other one: Options >
Display > Language (Langue) (Auto, English, Français), or/tpl lang en|fr|auto,
then reload the interface (the Reload UI button under the option, or/reload).
Names that come from the game (zones, mobs, instances, characters) stay in the game's
language.
Changed since the test build (0.1.0-test)
- XP per hour and time to next level no longer show "..." on a character installed with
play time behind it: they start from the estimate described above, even while the
timer is paused by an exclusion. - The bottom right of the bar reads "XP: 58 / 23,200 · ~4.5k/h" (a separator, and the
pause mark no longer runs into the XP text); the top right and top centre infos keep
apart too. - The bar percentage has one decimal ("0.3%"), like the tooltip.
- No dark background by default. Settings saved by the test build still had the old
default: they switch to the new one (the background opacity is in Options > Texts). - Fixed: a continent (Kalimdor, Eastern Kingdoms) was recorded as a zone for the first
seconds after login or a loading screen; those seconds now go to the real zone. - New: time per continent in the detailed tooltip and the Zones tab.
- New: instance time (dungeons, raids, PvP), mobs to kill, rested XP drawn like the game's
bar, the FPS / latency graph, text colour, outline and shadow. - The top right info is now "time to level + mobs to kill" for everyone who kept the
default. - The "Dark background" checkbox became a "Background opacity" slider; a background you
had turned on keeps its look (85 %). - The tooltip breakdown line now names the open world, dungeons, raids, PvP and flight
instead of a single "Active" share, and leaves out the parts you never did. - Fixed: after moving the bar, its tooltip only came back after a click.
- The pre-install estimate now uses your completed levels only (their XP divided by the
time they took): the time spent on the current level, often idle or held by a level
cap, no longer drags it down (e.g. ~5.7k/h instead of ~4.5k/h on a character that
waited hours at level 20). An estimate saved by the test build is recomputed once. - New: XP per hour and time to level freeze (
*) instead of drifting after 20 minutes
without XP; the beta's level 20 cap is detected and shown ("LEVEL 20 · CAP"); XP bar
and rested colours in the options. - New: the 13 themes. The default look is now Futuristic, settings saved by the test
build included;/tpl theme actuel(or "Classic" in the options or the right-click
menu) brings back the look of the test build, unchanged. The colour reset buttons are
now called Theme colours and bring back the colours of the active theme. - New: the language option.
- Mobs to kill now comes from the average of your last 10 kills instead of the last kill
alone; the last kill saved by the test build starts the average. - Updating from the test build adds files and folders (
Graph.lua,Media,Themes):
quit and restart the game after copying the new version (a/reloadis not enough).