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,476
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
Unread 09-16-12, 10:25 AM  
Mordre
A Kobold Labourer
 
Mordre's Avatar
AddOn Compiler - Click to view compilations

Forum posts: 0
File comments: 10
Uploads: 1
Throughout a dungeon I kept getting this lua error:

Code:
Message: Interface\AddOns\MistXP\MistXP.lua:455: TexCoord out of range
Time: 09/16/12 12:24:03
Count: 4
Stack: [C]: in function `SetTexCoord'
Interface\AddOns\MistXP\MistXP.lua:455: in function `UpdateXP'
Interface\AddOns\MistXP\MistXP.lua:548: in function `?'
...non\libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:147: in function <...non\libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:147>
[string "safecall Dispatcher[1]"]:4: in function <[string "safecall Dispatcher[1]"]:4>
[C]: ?
[string "safecall Dispatcher[1]"]:13: in function `?'
...non\libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:92: in function `Fire'
...ace\AddOns\Bagnon\libs\AceEvent-3.0\AceEvent-3.0.lua:52: in function <...ace\AddOns\Bagnon\libs\AceEvent-3.0\AceEvent-3.0.lua:51>

Locals: <none>
Help please.
Last edited by Mordre : 09-16-12 at 10:26 AM.
Mordre is offline Report comment to moderator  
Reply With Quote
Unread 09-10-12, 08:23 AM  
dc_roenfanz
A Murloc Raider
AddOn Author - Click to view AddOns

Forum posts: 9
File comments: 38
Uploads: 3
Originally Posted by goldengamer
Awesome, thankyou very much! <3
Hmmmm, I was fiddling around with this the other day, and I noticed that while I do have "support" for loading custom borders, I don't have any options to configure the border widths. I'll hafta figure a way to let folks tweak them.
dc_roenfanz is offline Report comment to moderator  
Reply With Quote
Unread 09-07-12, 12:09 PM  
goldengamer
A Fallenroot Satyr

Forum posts: 22
File comments: 93
Uploads: 0
Originally Posted by dc_roenfanz
Originally Posted by goldengamer
Previous comments mention a border option? Don't seem to see one Any chance of adding it back in?
I never took it out. MistXP has had SharedMedia support since 1.6, implemented several years ago. Borders can be found under the "Look and Feel" portion of the config.

-------------------

Edit: Ah. For some reason, both the border and the texture options were labeled "XP Bar Texture". This is erroneous. I'll update a hotfix shortly.
Awesome, thankyou very much! <3
goldengamer is offline Report comment to moderator  
Reply With Quote
Unread 09-06-12, 10:12 PM  
dc_roenfanz
A Murloc Raider
AddOn Author - Click to view AddOns

Forum posts: 9
File comments: 38
Uploads: 3
Originally Posted by goldengamer
Previous comments mention a border option? Don't seem to see one Any chance of adding it back in?
I never took it out. MistXP has had SharedMedia support since 1.6, implemented several years ago. Borders can be found under the "Look and Feel" portion of the config.

-------------------

Edit: Ah. For some reason, both the border and the texture options were labeled "XP Bar Texture". This is erroneous. I'll update a hotfix shortly.
Last edited by dc_roenfanz : 09-06-12 at 11:54 PM.
dc_roenfanz is offline Report comment to moderator  
Reply With Quote
Unread 09-05-12, 09:30 AM  
goldengamer
A Fallenroot Satyr

Forum posts: 22
File comments: 93
Uploads: 0
Previous comments mention a border option? Don't seem to see one Any chance of adding it back in?
goldengamer is offline Report comment to moderator  
Reply With Quote
Unread 09-12-10, 06:55 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
Update:For anyone watching, MistXP now comes with SharedMedia border support. However, in implementing this feature, I had to tweak the actual bar texture positions. If you chose "none" as a border option, you'll have to tweak your position slightly than the previous version, my apologies, but something like this was unavoidable, i'm afraid.
LOL, I fail. Forgot to actually upload the new file. Fixed.
dc_roenfanz is offline Report comment to moderator  
Reply With Quote
Unread 09-12-10, 03:52 AM  
dc_roenfanz
A Murloc Raider
AddOn Author - Click to view AddOns

Forum posts: 9
File comments: 38
Uploads: 3
Update:For anyone watching, MistXP now comes with SharedMedia border support. However, in implementing this feature, I had to tweak the actual bar texture positions. If you chose "none" as a border option, you'll have to tweak your position slightly than the previous version, my apologies, but something like this was unavoidable, i'm afraid.
dc_roenfanz is offline Report comment to moderator  
Reply With Quote
Unread 09-10-10, 03:04 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
This was (supposedly) fixed with the last patch. Have you updated to version 1.5.1?
Just so I'm clear, I was referring to the Lock/Unlock/Move bug with this comment, not the TexCoord bug.

Other than that, thanks for helping to debug the damn TexCoord issue.
Your debugging helped me realize that I was including AceEvent-3.0 incorrectly (I was calling it AceEvents-3.0 in the embeds.xml file)

Also, I was calling LDB too soon in that same file. So, thanks.

I'll take your debugging into account and see if I can hammer out this bug.
dc_roenfanz is offline Report comment to moderator  
Reply With Quote
Unread 09-09-10, 11:21 PM  
Phonoi
A Kobold Labourer

Forum posts: 0
File comments: 16
Uploads: 0
This became quite a long post so the TLDR version of it is:
Love the addon, hence the testing to supply the author with more information.
Found a way around the bug so i came here to share the info (MistXP+Allplayed+!Swatter).
Hope it helps.


Non-TLDR:
Done testing.
After the clear install mentioned before, i went back to my unbugged one and tried disabling addons to see if i mistxp would bug again.
It did.
So i started enabling addons to see if it would unbug again.
it did.

I was left with 3 addons to solve the issue:
MistXP, Allplayed (shows my played and rest time on alts - written in ACE3), and !Swatter (Norganna's error-catching addon).

Deleted addons and WTF sub-folders for a clear install and copied just these 3 addons.

I proceeded to do a combinatory analysis to see if they would have different bugs:

MistXP alone
Portals: OK
Reloadui: Error
Message: Interface\AddOns\MistXP\lib\LibDataBroker-1.1.lua:2: LibDataBroker-1.1 requires LibStub
Time: Fri Sep 10 01:52:35 2010
Count: 1
Stack: [C]: in function `assert'
Interface\AddOns\MistXP\lib\LibDataBroker-1.1.lua:2: in main chunk

Locals: (*temporary) = nil
(*temporary) = "LibDataBroker-1.1 requires LibStub"


MistXP + Allplayed
Portals: Error
Message: Interface\AddOns\MistXP\MistXP.lua:406: TexCoord out of range
Time: Fri Sep 10 01:53:16 2010
Count: 1
Stack: [C]: in function `SetTexCoord'
Interface\AddOns\MistXP\MistXP.lua:406: in function `UpdateExperience'
Interface\AddOns\MistXP\MistXP.lua:350: in function `?'
...yed\libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:146: in function <...yed\libs\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 `?'
...yed\libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:91: in function `Fire'
...\AddOns\AllPlayed\libs\AceEvent-3.0\AceEvent-3.0.lua:120: in function <...\AddOns\AllPlayed\libs\AceEvent-3.0\AceEvent-3.0.lua:119>

Locals: (*temporary) = <unnamed> {
0 = <userdata>
}
(*temporary) = 0
(*temporary) = nan
(*temporary) = 0
(*temporary) = 1
Reloadui: OK



MistXP + !Swatter
Portals: OK
Reloadui: Error
Date: 2010-09-10 01:54:30
ID: 1
Error occured in: Global
Count: 1
Message: ..\AddOns\MistXP\lib\LibDataBroker-1.1.lua line 3:
LibDataBroker-1.1 requires CallbackHandler-1.0
Debug:
[C]: ?
[C]: assert()
MistXP\lib\LibDataBroker-1.1.lua:3: in main chunk
AddOns:
Swatter, v5.8.4723 (CreepyKangaroo)
ACP, v3.3.4
MistXP, v1.0
BlizRuntimeLib_enUS v3.3.5.30300 <us>
(ck=6c)
Date: 2010-09-10 01:54:31
ID: 2
Error occured in: Global
Count: 1
Message: ..\AddOns\MistXP\MistXP.lua line 17:
Usage: EmbedLibrary(addon, libname, silent, offset): 'libname' - Cannot find a library instance of "AceEvent-3.0".
Debug:
[C]: ?
[C]: ?
...face\AddOns\MistXP\lib\AceAddon-3.0\AceAddon-3.0.lua:209: EmbedLibrary()
...face\AddOns\MistXP\lib\AceAddon-3.0\AceAddon-3.0.lua:191: EmbedLibraries()
...face\AddOns\MistXP\lib\AceAddon-3.0\AceAddon-3.0.lua:158: NewAddon()
MistXP\MistXP.lua:17: in main chunk
AddOns:
Swatter, v5.8.4723 (CreepyKangaroo)
ACP, v3.3.4
MistXP, v1.0
BlizRuntimeLib_enUS v3.3.5.30300 <us>
(ck=6c)


MistXP + Allplayed + !Swatter
Portals: OK
Reloadui: OK

For the sake of comparisson and control group, all other combinations not involving MistXP were tested and did not result in error.

After this i went back to the interface i had problems, installed !Swatter, passed through portals, reloaded the ui and had no problems whatsoever.
My guess would remain on some library issue.

Maybe this test would work with some other addons and all it needs is the libraries being called.
For now i hope this helps
Phonoi is offline Report comment to moderator  
Reply With Quote
Unread 09-09-10, 10:29 PM  
Phonoi
A Kobold Labourer

Forum posts: 0
File comments: 16
Uploads: 0
This is a known bug, and I have no idea how to fix it, yet. It's not an incompatibility with other addons.
I thought it was because on another interface (backuped old addons and WTF folder) this error doesnt happen.


This was (supposedly) fixed with the last patch. Have you updated to version 1.5.1?
Just to make sure, I've just downloaded the current file from wowinterface, intalled MistXP alone along with ACP and on a reloadui i get this:
Message: Interface\AddOns\MistXP\lib\LibDataBroker-1.1.lua:2: LibDataBroker-1.1 requires LibStub
Time: Fri Sep 10 01:26:04 2010
Count: 1
Stack: [C]: in function `assert'
Interface\AddOns\MistXP\lib\LibDataBroker-1.1.lua:2: in main chunk

Locals: (*temporary) = nil
(*temporary) = "LibDataBroker-1.1 requires LibStub"
Im testing right now to see what i had different on the other configuration.
Phonoi is offline Report comment to moderator  
Reply With Quote
Unread 09-09-10, 10:06 PM  
dc_roenfanz
A Murloc Raider
AddOn Author - Click to view AddOns

Forum posts: 9
File comments: 38
Uploads: 3
Originally posted by Phonoi
Hi roen

Been getting a new error recently when i change zones (through hearthstone, portals and LFG intances, when i log or reloadui its just fine).

Edit: I had a backup copy form an older interface i dint remember had this bug. Loaded it and i can pass though portals just fine, no problems whatsoever. Might be some addon incompatibility with some new addon.
Gonna make some more tests to see if i can figure something out.
This is a known bug, and I have no idea how to fix it, yet. It's not an incompatibility with other addons.

Originally posted by Phonoi
Additionally, i can no longer click on the lock option or change the size through the user interface.
[/b]
This was (supposedly) fixed with the last patch. Have you updated to version 1.5.1?
dc_roenfanz is offline Report comment to moderator  
Reply With Quote
Unread 09-09-10, 01:56 PM  
Phonoi
A Kobold Labourer

Forum posts: 0
File comments: 16
Uploads: 0
Hi roen

Been getting a new error recently when i change zones (through hearthstone, portals and LFG intances, when i log or reloadui its just fine).
Additionally, i can no longer click on the lock option or change the size through the user interface.

Message: Interface\AddOns\MistXP\MistXP.lua:406: TexCoord out of range
Time: Thu Sep 9 16:07:31 2010
Count: 7
Stack: [C]: in function `SetTexCoord'
Interface\AddOns\MistXP\MistXP.lua:406: in function `UpdateExperience'
Interface\AddOns\MistXP\MistXP.lua:350: in function `?'
...Ons\Ace3\CallbackHandler-1.0\CallbackHandler-1.0.lua:147: in function <...Ons\Ace3\CallbackHandler-1.0\CallbackHandler-1.0.lua:147>
[string "safecall Dispatcher[1]"]:4: in function <[string "safecall Dispatcher[1]"]:4>
[C]: ?
[string "safecall Dispatcher[1]"]:13: in function `?'
...Ons\Ace3\CallbackHandler-1.0\CallbackHandler-1.0.lua:92: in function `Fire'
Interface\AddOns\Ace3\AceEvent-3.0\AceEvent-3.0.lua:120: in function <Interface\AddOns\Ace3\AceEvent-3.0\AceEvent-3.0.lua:119>

Locals: (*temporary) = <unnamed> {
0 = <userdata>
}
(*temporary) = 0
(*temporary) = nan
(*temporary) = 0
(*temporary) = 1
Edit: I had a backup copy form an older interface i dint remember had this bug.
Loaded it and i can pass though portals just fine, no problems whatsoever.
Might be some addon incompatibility with some new addon.
Gonna make some more tests to see if i can figure something out.
Last edited by Phonoi : 09-09-10 at 08:46 PM.
Phonoi is offline Report comment to moderator  
Reply With Quote
Unread 09-02-10, 08:01 PM  
dc_roenfanz
A Murloc Raider
AddOn Author - Click to view AddOns

Forum posts: 9
File comments: 38
Uploads: 3
Originally posted by goldengamer
Ok, thankyou for the reply

I did have 1 issue tho. When I went to hit lock, after I had put it where I wanted it, the lock didnt seem to tick, or remove the popup message :S I reloaded the UI, that worked, just wondered if you knew about it, or me saying helps fix it ^^
I wasn't aware that was broken, but thanks. It's a simple fix.

Update: Issue has been fixed and uploaded.
Last edited by dc_roenfanz : 09-02-10 at 08:10 PM.
dc_roenfanz is offline Report comment to moderator  
Reply With Quote
Unread 09-01-10, 12:55 PM  
goldengamer
A Fallenroot Satyr

Forum posts: 22
File comments: 93
Uploads: 0
Ok, thankyou for the reply

I did have 1 issue tho. When I went to hit lock, after I had put it where I wanted it, the lock didnt seem to tick, or remove the popup message :S I reloaded the UI, that worked, just wondered if you knew about it, or me saying helps fix it ^^
goldengamer is offline Report comment to moderator  
Reply With Quote
Unread 08-31-10, 11:35 PM  
dc_roenfanz
A Murloc Raider
AddOn Author - Click to view AddOns

Forum posts: 9
File comments: 38
Uploads: 3
Re: Bar texture

Originally posted by Phonoi
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
Perhaps the easiest way is to create a custom texture that has however many subdivisions on it, and is something you could do yourself, then load it with MyMedia/SharedMedia.

Creating a graphical overlay is another option, but with the various widths and heights people are bound to have, the texture wouldn't look good universally, and would likely be a real pain to implement.

It's possible I might introduce something like that later, but at this stage, it's not likely.

In the near future, I do plan on implementing a GameTooltip which will carry advanced information, including "XP left", "Number of Kills needed", "XP gained on last kill - numerical and percentage", etc.
dc_roenfanz is offline Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: