Minion Beta! - Help us test our new AddOn updater. Get it now!
Download
(25 Kb)
Download
Updated: 11-05-08 08:12 AM
Pictures
File Info
Updated:11-05-08 08:12 AM
Created:unknown
Downloads:14,219
Favorites:158
MD5:

eXPeritia  Popular! (More than 5000 hits)

Version: 3.0.1 r284
by: Cargor [More]

I've canceled my subscription! Still you can submit patches via GitHub, PM or eMail. If you want to take this addon over, please contact me - or feel free to fork it.

eXPeritia is an experience bar which follows a simple idea: Display the information only when it is needed.
This addon is by default hidden all the time, until you get experience: Then it will fade in for 1 second and afterwards fade out for 10 seconds, so there's enough time for you to look at your leveling progression. Coloring is based on class color or the default orange.
You can enable show-on-mouseover,change the fading times or also disable them completely, allowing eXPeritia to stay all the time visible.
eXPeritia supports also display of your watched faction - if you've enabled a faction to track, eXPeritia will display it on reputation gain.

The bar consists of three indicator lines:
- The tall line is your current experience
- The small left line shows the last experience gained
- The small right line is the end of your resting state

Furthermore there are four text displays which can be configured by choosing from some predefined formats:
- absolute needed xp to the next level / reputation status
- number of xp/rep gains for levelup based on the last gain (e.g. the needed kills or quest turnins)
- relative resting points / watched faction name and standing
- missing xp/rep in the number of Blizzard bar divides

The newer versions come with an integration into the Interface Options Panel where you can change size, class coloring as well as position (you can move it when you're in the addon's panel). Use /exp or /experitia for quickly opening config-panel (or "/exp show/hide" to show or hide the frame and "/exp flash" to fade-in for a short time).

If you're someone who wants a Lua-config and not an ingame one, you can stay only with the core.lua and uncomment "useDefaults".

Planned features:
- Color picker for indicator / background colors
- Alpha slider
- Font size configuration
- more text configuration options (maybe tags?)

The latest version is considered as a Beta release - if you find bugs, please report them.

Overview:
State: 3.0 Beta
Configuration: Interface Options Panel
Credits to: Tekkub for tekKonfig and cleaning up the code

Version 3.0.1 r284
- fixed xp not updating on login

Version 3.0b r281
- updated config libs
- complete rewrite
- config panel splitted into 3 panels
- fixed fade config
- fixed "always shown" not updating on login
- added slash command "/exp flash"

Version 2.1 r277
- included 'always shown'-option
- implemented fade sliders
- fixed rested indicator moving out of the bar
- .toc update

Version 2.0.1 r267
- fixed config dropdown error
- fixed slashhandler error

Version 2.0 Beta r224
- texts can be chosen from a preconfigured set
- "Apply on the Fly" - see your changes immediately!
- Bar stays no longer visible when showing/hiding the whole interface

Version 1.4.1 r216
- fixed bar flashing on login
- fixed bar showing up on reputation gains of non-watched factions.

Version 1.4 r215
- reputation bar included
- lower left-text showing Blizzard bars missing

Version 1.3 r203
- fixed mouseover "fadeInfo" error

Version 1.3 r202
- fixed frame being not movable
- included "Show on mouseover"-option
- implemented rested text in the topleft corner
- "apply"-button for non-WotLK clients

Version 1.2 r199
- cleanup of the code

Version 1.1 r194
- slider width increased and higher values possible

Version 1.1
- configuration GUI included (size, position, colors)
- class colors integrated
Optional Files (0)


Post A Reply Comment Options
Unread 09-02-08, 04:47 PM  
p3lim
A Pyroguard Emberseer
 
p3lim's Avatar
AddOn Author - Click to view AddOns

Forum posts: 1313
File comments: 1185
Uploads: 25
Looks good, maybe make an option to color the orange stuff (shown on the screen) into class colored perhaps?
p3lim is offline Report comment to moderator  
Reply With Quote
Unread 09-03-08, 02:02 AM  
lodewijk
A Deviate Faerie Dragon

Forum posts: 13
File comments: 121
Uploads: 0
how do i change the position on screen ?

-edit- ok ok, you mentioned it , still a few / commands or a gui would be most welcome as i know 0 lua.
Last edited by lodewijk : 09-03-08 at 02:03 AM.
lodewijk is offline Report comment to moderator  
Reply With Quote
Unread 09-03-08, 05:42 AM  
xConStruct
A Chromatic Dragonspawn
 
xConStruct's Avatar
AddOn Author - Click to view AddOns

Forum posts: 199
File comments: 374
Uploads: 20
Originally posted by p3lim
Looks good, maybe make an option to color the orange stuff (shown on the screen) into class colored perhaps?
I like the orange because it fits in my UI (should play a druid :/ ) - but class colors are a good idea, I'll implement them in next version - maybe also a color picker as another option.

Originally posted by lodewijk
how do i change the position on screen ?

-edit- ok ok, you mentioned it , still a few / commands or a gui would be most welcome as i know 0 lua.
Okay, the next version will most probably come up with a GUI to manage position and size
__________________
Website | GitHub

Oh hai!
xConStruct is offline Report comment to moderator  
Reply With Quote
Unread 09-05-08, 11:29 AM  
Iceyshadows
A Defias Bandit

Forum posts: 2
File comments: 21
Uploads: 0
This addon would go great with the way my UI is set up, but was wondering. Since I'm a lvl 70 warlock, will this work for reputation? Or is this for XP only. If for XP only, will still get it for when WotLK comes out or for alts.
Iceyshadows is offline Report comment to moderator  
Reply With Quote
Unread 09-05-08, 11:53 AM  
xConStruct
A Chromatic Dragonspawn
 
xConStruct's Avatar
AddOn Author - Click to view AddOns

Forum posts: 199
File comments: 374
Uploads: 20
At the moment it only works for XP, but reputation will definately be included in a further version.
__________________
Website | GitHub

Oh hai!
xConStruct is offline Report comment to moderator  
Reply With Quote
Unread 09-07-08, 01:31 AM  
lodewijk
A Deviate Faerie Dragon

Forum posts: 13
File comments: 121
Uploads: 0
thanks for putting in the gui, makes it all a whole lot easier to set up for my interface. 1 nag tho... why limit the width to 1000 ? i have 1680*1050 and i'd like the expbar to fill my screen (only horizontal ofc ). any chance of putting that in ?
lodewijk is offline Report comment to moderator  
Reply With Quote
Unread 09-07-08, 06:14 AM  
xConStruct
A Chromatic Dragonspawn
 
xConStruct's Avatar
AddOn Author - Click to view AddOns

Forum posts: 199
File comments: 374
Uploads: 20
Originally posted by lodewijk
thanks for putting in the gui, makes it all a whole lot easier to set up for my interface. 1 nag tho... why limit the width to 1000 ? i have 1680*1050 and i'd like the expbar to fill my screen (only horizontal ofc ). any chance of putting that in ?
As soon as my home pc gets Internet (upgraded to Vista 64-bit :/), I'll update it - the current 1000px limit was set, because I had to choose a value and didn't know what to take

edit: new update increases width limit to 2000 and makes the slider bigger.
__________________
Website | GitHub

Oh hai!
Last edited by xConStruct : 09-08-08 at 11:36 AM.
xConStruct is offline Report comment to moderator  
Reply With Quote
Unread 09-08-08, 03:19 PM  
Tekkub
Featured Artist
 
Tekkub's Avatar
Featured Addon Author

Forum posts: 953
File comments: 330
Uploads: 85
Well bugger, you invoked my name and mentioned peopel anal about memory, so I guess I have to chime in eh?

But what good is bitching at you to fix minor things in the name of resource use? I'll just give you the fixes: http://github.com/tekkub/experitia/tree/master

NOTE: Those changes have not been tested in-game!

I didn't actually run your addon, because I already have an exp bar addon of my own, but here's what I did:
* Moved everything into the config panel's OnShow. There's no need to build the panel on load, this delays the memory use till the panel is invoked.
* Changed your positioning stuff to use drag handlers instead of clicks. Also removed some redundant functions here.

Honestly, you don't need to tell people to remove the config stuff, just design it so that it loads as fast as possible (your build method did that, until you called it) and delay the memory use (build OnShow instead of on load).

You do the same weirdness with your :New method. Why put this in a function at all, just do the stuff directly on load. With the function you use memory, and since you don't nil out the reference to it in your frame/table, it will never be GC'd. Really there's no need for the function at all. You have a texture factory function that does this also.

Anywho, there's changes there for you, take em as you want, fix whatever typos I'm sure exist.
Last edited by Tekkub : 09-08-08 at 03:20 PM.
Tekkub is offline Report comment to moderator  
Reply With Quote
Unread 09-09-08, 06:19 AM  
xConStruct
A Chromatic Dragonspawn
 
xConStruct's Avatar
AddOn Author - Click to view AddOns

Forum posts: 199
File comments: 374
Uploads: 20
Oh okay, thanks for the effort and corrections, I'll look into them and fix my addon as soon as possible.

At first it was designed to be only a Lua-config addon and with the GUI later, I've wanted to manage both of the two versions (therefore the config-table at the top, the memory info and the message how to remove the GUI) - but with your fixes it should be unnecessary.

Btw, thanks for tekKonfig - it really gave me good start into adding interface config panels.
__________________
Website | GitHub

Oh hai!
xConStruct is offline Report comment to moderator  
Reply With Quote
Unread 09-09-08, 03:53 PM  
septor
A Flamescale Wyrmkin

Forum posts: 130
File comments: 92
Uploads: 0
What would be great is if the changes I do to the size are displayed on the fly so I don't have to keep opening the boxes. Another great thing would be to allow me to display the actual rested experience remaining.

If the former exists in the recent updates disregard my post, if the latter is planned please let me know so I can keep this addon and await it.
septor is offline Report comment to moderator  
Reply With Quote
Unread 09-09-08, 05:03 PM  
PoloDude
A Kobold Labourer

Forum posts: 0
File comments: 2
Uploads: 0
Since the new version i can't seem to move the bar
PoloDude is offline Report comment to moderator  
Reply With Quote
Unread 09-09-08, 10:34 PM  
khangg
An Aku'mai Servant
AddOn Compiler - Click to view compilations

Forum posts: 35
File comments: 53
Uploads: 2
Originally posted by PoloDude
Since the new version i can't seem to move the bar
Me neither, so I looked at the .lua and surely, there it was.

eXPeritia:SetPoint("BOTTOM", UIParent, "BOTTOM", 0, 10) -- Position of bar

I changed it so it's at the bottom
khangg is offline Report comment to moderator  
Reply With Quote
Unread 09-10-08, 06:13 AM  
xConStruct
A Chromatic Dragonspawn
 
xConStruct's Avatar
AddOn Author - Click to view AddOns

Forum posts: 199
File comments: 374
Uploads: 20
Originally posted by septor
What would be great is if the changes I do to the size are displayed on the fly so I don't have to keep opening the boxes. Another great thing would be to allow me to display the actual rested experience remaining.

If the former exists in the recent updates disregard my post, if the latter is planned please let me know so I can keep this addon and await it.
I've noticed the issue with the option changes as well - Unfortunately, the current wow interface options panel doesn't have an "Apply Changes"-button (the WotLK beta client does) - I'll find a solution for the next version.

Actual rested experience will probably come as well - since there are two corners of the bar which don't have a text

Originally posted by PoloDude Since the new version i can't seem to move the bar
Okay, looking into it as soon as possible (so, within the next minutes )
__________________
Website | GitHub

Oh hai!
Last edited by xConStruct : 09-10-08 at 06:21 AM.
xConStruct is offline Report comment to moderator  
Reply With Quote
Unread 09-10-08, 03:25 PM  
septor
A Flamescale Wyrmkin

Forum posts: 130
File comments: 92
Uploads: 0
Originally posted by Cargor
I've noticed the issue with the option changes as well - Unfortunately, the current wow interface options panel doesn't have an "Apply Changes"-button (the WotLK beta client does) - I'll find a solution for the next version.
Other addons update width/height on the fly!

Originally posted by Cargor
Actual rested experience will probably come as well - since there are two corners of the bar which don't have a text
Awesome, thanks.
septor is offline Report comment to moderator  
Reply With Quote
Unread 09-10-08, 05:24 PM  
septor
A Flamescale Wyrmkin

Forum posts: 130
File comments: 92
Uploads: 0
So, what should go into the lower-left corner? Suggestions needed (:
Bars/bubbles needed to level.
Total experience gained this level.
Last edited by septor : 09-10-08 at 05:25 PM.
septor is offline Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: