Download
(144 Kb)
Download
Updated: 09-06-12 10:16 PM
Pictures
File Info
Compatibility:
Mists of Pandaria (5.0.4)
Updated:09-06-12 10:16 PM
Created:08-13-10 02:56 AM
Downloads:2,449
Favorites:17
MD5:
MistXP
Version: 1.6.3
by: dc_roenfanz [More]
mExperience is now MistXP


ALERT: MistXP is not compatable with older versions of mExperience. Please delete mExperience from your addon's folder.


Disgruntled with the lack of options on available experience bar addons, I decided to make my own. If you feel the same way, then this AddOn should be just the thing you're looking for.

Known Bugs
There are no known bugs at this time.

New in MistXP: 1.6.3:
  • Now with CUSTOM_CLASS_COLORS support (Note: It was so easy to do this, I don't know why I didn't think of this earlier.
  • Fixed an annoying bug where the addon would not remember which bar-type was shown (ie xp or faction) between screen loads.
  • Bug Fix: Fixed an issue at max level that was causing the addon to "disappear" on game load and sometimes screenloads.

New in MistXP: 1.6.2:
  • Now available for Mists of Pandaria (Bug fixes and TOC Bump)

New in MistXP: 1.6:
  • Now with Border Options!
  • More obvious "UNLOCKED" state.
  • Added a check to the RightClick at max level, so the bar doesn't vanish.

New in MistXP: 1.5:
  • RestyledConfig Menu
  • Profile Options Support
  • Class Coloring of XP bar
  • Right Click toggles between faction and xp views, if not max level.

New in mExperience: 1.2:
  • Reputation handling
  • Hide at 80 (if not faction watching)
  • Interface Options Panel hides while unlocked

Configurable Features:
Positioning:
  • Free Postioning (Drag with mouse) Toggle.
  • Bar Width
  • Bar Height
  • X Position (Relative to Anchor)
  • Y Position (Relative to Anchor)
  • Set different anchor points
Appearance:
  • Support for SharedMedia
  • Main Experience Bar Color
  • Rest Experience Color
  • Toggle to change the main XP color dependant on rested XP
  • Font Name
  • Font Size
  • Font Shadow
Special Thanks:
Orionshock: for pointing me in the right direction, and getting me started.

mitch0: for his advice and comments in the coding process.

All the folks on #wowace (IRC) for putting up with me!
Code:
version 1.6.2
---------------------------
   *Enhancement: Now with CUSTOM_CLASS_COLORS support (Note: It was so easy to do this, I don't know why I didn't think of this earlier.
   *Bug Fix: Fixed an annoying bug where the addon would not remember which bar-type was shown (ie xp or faction) between screen loads.
   *Bug Fix: Fixed an issue at max level that was causing the addon to "disappear" on game load and sometimes screenloads.
version 1.6.2
---------------------------
    * MoP and TOC update

version 1.6
---------------------------
    * Now with Border Options!
    * More obvious "UNLOCKED" state.
    *Added a check to the RightClick at max level, so the bar doesn't vanish.

version 1.5.1
---------------------------
    * BUG FIX: Fixed an issue where the lock/unlock toggle wasn't working correctly.

version 1.5
---------------------------
    * RestyledConfig Menu
    * Profile Options Support
    * Class Coloring of XP bar
    * Right Click toggles between faction and xp views, if not max level.


version 1.2
---------------------------
New Features:
    * Now with Reputation Tracking!
    * Interface Options Panel hides when mExperience is unlocked.


version 1.1
---------------------------
New Features
* Show XP Text on Hover
    This option becomes available when you disable "Always Show XP Text"
    Default state is enabled, so if you don't want XP Text at all, you must disable this as well.
* Text-based Percentage of rest now displayed when applicable

version 1.0
---------------------------
Initial Release
Optional Files (0)


Archived Files (7)
File Name
Version
Size
Author
Date
1.6.2
144kB
dc_roenfanz
09-02-12 03:53 AM
1.6.1
135kB
dc_roenfanz
07-18-12 03:11 PM
1.6
133kB
dc_roenfanz
09-12-10 06:54 AM
1.6
130kB
dc_roenfanz
08-28-10 12:38 PM
1.2
123kB
dc_roenfanz
08-18-10 04:54 PM
1.1
120kB
dc_roenfanz
08-14-10 07:08 AM
1.0
120kB
dc_roenfanz
08-13-10 02:56 AM


Post A Reply Comment Options
Old 08-31-10, 04:38 PM  
Phonoi
A Kobold Labourer

Forum posts: 0
File comments: 16
Uploads: 0
Bar texture

Hi there. Before anything, great addon!
I wanted to style my xp bar in a way that it fit more with my UI, changing size and position and it doest it beautifully.

One feature i'd like to request though.
Is there a way to emulate the xp bubbles on the bar?
I liked watching the bubble filling up as it used to give me an approximation of how much XP the quest gave, and how much further i had to go.
It was a nice graphical representation of XP.

cheers
Phonoi is offline Report comment to moderator  
Reply With Quote
Old 08-30-10, 01:16 AM  
dc_roenfanz
A Murloc Raider
AddOn Author - Click to view AddOns

Forum posts: 9
File comments: 38
Uploads: 3
Originally posted by goldengamer
By chance, can you open the chat window, and ctrl or some other combo click the exp bar to link how far you are into that lvl/rep, to be able to tell others? Cause if so, I'd sooo swap from XPbarnone
Let me see if I understand you correctly. You want to CTRL+CLICK the bar to output your progress to whatever channel?

Currently, no you cannot. I'd never considered it myself. I'll keep this in mind for a possible feature in the future.

Originally posted by goldengamer
Also, the spark that XPfu (cant remember exact name, its been a fair while) used to have at the end of the bar as you went along, is that possible?
You want a spark at the end of your xpbar? It's doable, but as I said above, it's not something I personally considered. I'll keep this in mind for a possible feature in the future.
Last edited by dc_roenfanz : 08-30-10 at 01:16 AM.
dc_roenfanz is offline Report comment to moderator  
Reply With Quote
Old 08-30-10, 12:41 AM  
goldengamer
A Fallenroot Satyr

Forum posts: 22
File comments: 93
Uploads: 0
By chance, can you open the chat window, and ctrl or some other combo click the exp bar to link how far you are into that lvl/rep, to be able to tell others? Cause if so, I'd sooo swap from XPbarnone

Also, the spark that XPfu (cant remember exact name, its been a fair while) used to have at the end of the bar as you went along, is that possible?
goldengamer is offline Report comment to moderator  
Reply With Quote
Old 08-28-10, 11:22 PM  
dc_roenfanz
A Murloc Raider
AddOn Author - Click to view AddOns

Forum posts: 9
File comments: 38
Uploads: 3
Originally posted by Xhelius
Been getting this tonight: (Zoning in and out of instances so far)
Deleted old first.
Yes, I was aware of that bug. Honestly, I've no idea why it does that, as the math on it *should* work. It only happens with you teleport in/out of instances and/or hearth. Even though it throws an error, it actually doesn't effect the addon at all.

I thought I'd fixed it, but apparently not. I'll look into the issue, and once I come up with a solution, I'll have a fix on here as soon as possible.

Thankyou for reporting it.
Last edited by dc_roenfanz : 08-28-10 at 11:43 PM.
dc_roenfanz is offline Report comment to moderator  
Reply With Quote
Old 08-28-10, 07:59 PM  
Xhelius
An Aku'mai Servant

Forum posts: 39
File comments: 11
Uploads: 0
Been getting this tonight: (Zoning in and out of instances so far)
Message: Interface\AddOns\MistXP\MistXP.lua:406: TexCoord out of range
Time: 08/28/10 21:56:05
Count: 4
Stack: [C]: in function `SetTexCoord'
Interface\AddOns\MistXP\MistXP.lua:406: in function `UpdateExperience'
Interface\AddOns\MistXP\MistXP.lua:350: in function `?'
...edia-3.0\CallbackHandler-1.0\CallbackHandler-1.0.lua:146: in function <...edia-3.0\CallbackHandler-1.0\CallbackHandler-1.0.lua:146>
[string "safecall Dispatcher[1]"]:4: in function <[string "safecall Dispatcher[1]"]:4>
[C]: ?
[string "safecall Dispatcher[1]"]:13: in function `?'
...edia-3.0\CallbackHandler-1.0\CallbackHandler-1.0.lua:91: in function `Fire'
...ventory\Externals\Ace3\AceEvent-3.0\AceEvent-3.0.lua:120: in function <...ventory\Externals\Ace3\AceEvent-3.0\AceEvent-3.0.lua:119>

Locals: (*temporary) = <unnamed> {
0 = <userdata>
}
(*temporary) = 0
(*temporary) = -1.#IND
(*temporary) = 0
(*temporary) = 1
Deleted old first.
Xhelius is offline Report comment to moderator  
Reply With Quote
Old 08-28-10, 12:39 PM  
dc_roenfanz
A Murloc Raider
AddOn Author - Click to view AddOns

Forum posts: 9
File comments: 38
Uploads: 3
Originally posted by haylie
Getting this error and my xp bar isn't showing:
I've updated mExperience. Please delete the old version prior to updating, as it's incompatable.

If you're problem persists, let me know
dc_roenfanz is offline Report comment to moderator  
Reply With Quote
Old 08-28-10, 11:51 AM  
dc_roenfanz
A Murloc Raider
AddOn Author - Click to view AddOns

Forum posts: 9
File comments: 38
Uploads: 3
Originally posted by haylie
Getting this error and my xp bar isn't showing:
If you look at the Message line, you'll see that the error lies in CallbackHandler-1.0.lua, line 3. This means it's a problem to do with an included library, and not my addon.

But it seems to me that the library LibStub is missing from the lib folder, or isn't being loaded from the toc.

Could you please check, and tell me if you see any "LibStub-1.0" inside mExperience/Lib/?
dc_roenfanz is offline Report comment to moderator  
Reply With Quote
Old 08-28-10, 10:17 AM  
haylie
A Scalebane Royal Guard
 
haylie's Avatar

Forum posts: 417
File comments: 15
Uploads: 1
Getting this error and my xp bar isn't showing:

Message: ...ence\lib\CallbackHandler-1.0\CallbackHandler-1.0.lua:3: attempt to index global 'LibStub' (a nil value)
Time: 08/28/10 18:16:09
Count: 1
Stack: ...ence\lib\CallbackHandler-1.0\CallbackHandler-1.0.lua:3: in main chunk

Locals: MAJOR = "CallbackHandler-1.0"
MINOR = 5
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = "attempt to index global 'LibStub' (a nil value)"
__________________
Last edited by haylie : 08-28-10 at 10:18 AM.
haylie is offline Report comment to moderator  
Reply With Quote
Old 08-25-10, 12:11 AM  
dc_roenfanz
A Murloc Raider
AddOn Author - Click to view AddOns

Forum posts: 9
File comments: 38
Uploads: 3
Small update.

I've changed how text-hover works. Instead of having a series of checkboxes, there's now a select box where you can choose a XP Text Display State of "Always" "On Hover" or "Never".
dc_roenfanz is offline Report comment to moderator  
Reply With Quote
Old 08-23-10, 08:19 AM  
dc_roenfanz
A Murloc Raider
AddOn Author - Click to view AddOns

Forum posts: 9
File comments: 38
Uploads: 3
Originally posted by dc_roenfanz
profile support is a planned feature

This is in and working. Expect this feature in the next update.
Last edited by dc_roenfanz : 08-23-10 at 08:20 AM.
dc_roenfanz is offline Report comment to moderator  
Reply With Quote
Old 08-22-10, 10:37 AM  
dc_roenfanz
A Murloc Raider
AddOn Author - Click to view AddOns

Forum posts: 9
File comments: 38
Uploads: 3
Originally posted by LŠe
would it be possible to add profiles for this

keep up the great work.
Like I've said on the info page, profile support is a planned feature.

Originally posted by LŠe
or maybe a option to use class color for the xp bar?
This is in and working. Expect this feature in the next update.
Last edited by dc_roenfanz : 08-23-10 at 08:21 AM.
dc_roenfanz is offline Report comment to moderator  
Reply With Quote
Old 08-22-10, 02:32 AM  
LŠe
A Murloc Raider

Forum posts: 5
File comments: 23
Uploads: 0
would it be possible to add profiles for this or maybe a option to use class color for the xp bar?

keep up the great work.
LŠe is offline Report comment to moderator  
Reply With Quote
Old 08-21-10, 11:50 PM  
dc_roenfanz
A Murloc Raider
AddOn Author - Click to view AddOns

Forum posts: 9
File comments: 38
Uploads: 3
Originally posted by Jaidynne
Sweet! You rock. Right click is a perfectly acceptable compromise.
Just a small progress report. I've reworked some of the code, and in the process, renamed my addon. mExperience will be known as MistXP in the next update. The options menu has been reconfigured, and I feel this improves the usability of it.

I removed the "Watch Faction" option from the addon's config menu. I figured that if someone were watching faction, the extra checkbox was redundant. In the next update, Faction Watching is done through the reputation frame. ((IE, either you're watching or you aren't ))

The RightClick feature is done (and right now, is always on)

The free-move/mouse-dragging has been changed slightly, I now use "OnDrag" events, instead of just simply MouseUp/MouseDown.


The Text event's weren't working right, I've fixed these.
I haven't figured out how to include text options, yet.

I haven't figured out how I'll implement border options either.
Last edited by dc_roenfanz : 08-21-10 at 11:51 PM.
dc_roenfanz is offline Report comment to moderator  
Reply With Quote
Old 08-20-10, 03:33 PM  
Jaidynne
A Defias Bandit

Forum posts: 2
File comments: 49
Uploads: 0
Sweet! You rock. Right click is a perfectly acceptable compromise.

Originally posted by dc_roenfanz
Abbreviations aren't likely. I'd have to manually compile a table of factions and their abbreviations. Considering how many factions there are in game, no thanks. Text choices, however, are much more likely. This was something I'd actually planned to include, later on, soon as I figure out how.



Something like this would interfere with the text-hover option. Instead, however, I could set it up so that right-clicking the bar cycles between XP and Faction. Does that sound like a fair compromise?



I have plans to implement SharedMedia border options in the future.
Jaidynne is offline Report comment to moderator  
Reply With Quote
Old 08-20-10, 09:56 AM  
dc_roenfanz
A Murloc Raider
AddOn Author - Click to view AddOns

Forum posts: 9
File comments: 38
Uploads: 3
Originally posted by Jaidynne
Annoying problem: I personally have the width of the EXP bar set semi-small. (aprox. 232 pixels wide) and when have Faction Tracking turned on, for example for Knight of the Ebon Blade, the text between the name, reputation amount, percentage and whatnot far expands the width of the actual bar itself. Could there be a way to either, shorten the name of the faction or choose what is actually shown on the exp bar? (i.E. just the percentage, or just the amount of rep needed until the next level, or.. whatever.)
Abbreviations aren't likely. I'd have to manually compile a table of factions and their abbreviations. Considering how many factions there are in game, no thanks. Text choices, however, are much more likely. This was something I'd actually planned to include, later on, soon as I figure out how.

Originally posted by Jaidynne
ALSO: Minor feature request: Could you make it possible so hovering over your exp bar as a non-level 80 will switch the bar to a reputation bar of the faction you're watching? Thanks, btw GREAT addon.
Something like this would interfere with the text-hover option. Instead, however, I could set it up so that right-clicking the bar cycles between XP and Faction. Does that sound like a fair compromise?

Originally posted by Jaidynne
Oh P.S. Can we also have a small 1pixel or so black border if we so choose? =o
I have plans to implement SharedMedia border options in the future.
dc_roenfanz is offline Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: