Download
(13 Kb)
Download
Updated: 12-11-11 02:33 PM
Pictures
File Info
Tested:Hour of Twilight 4.3
Updated:12-11-11 02:33 PM
Created:06-23-09 10:17 AM
Downloads:10,165
Favorites:82
MD5:
This AddOn is 4.3 compatible
nUI : InfoPanel [MagePorts]  Popular! (More than 5000 hits)
Version: 1.07.00
by: Xrystal [More]


This is a standalone plugin for nUI that allows a mage access to their portal and teleport spells in an info panel slot ( uses slot 18 ). Please note that you need nUI to use this addon.

Requirements:
WoW 4.2.0
nUI 5.07.20

Test Environment:
WoW 4.3.0
nUI+ 5.07.21

Localization:
Currently localized in enUS and enGB localization files with flexibility to add others when available. Feel free to upload a localization file for your locale and I will include it in a later update.

Features:
Reagent Restocking Facility inspired from Cryolysis 3 to keep MaxStock as per set value (unless changed by user).
On screen display of current reagent stock at hand.
Please note that by reagents I mean the Portal and Teleport Runes you use for the spells in question. Although from 1.03.00 you will be able to add other reagents by editing the lua file.
Layout inspired from PortalBox.
Warning Message appears when using a teleport spell while in a party or raid and when using a portal spell while not.
Recognises Class and doesn't activate the plugin if you are not a Mage.
Checks and makes available any portals and teleports as you learn ( untested at present ).
Displays level and quest information so you know how you can learn or had learned it.
Updates Frame once every 30 seconds ( unless changed by the user ).
Forces Update of Frame whenever a new spell is learned ( in case it is a portal spell ), when a portal or teleport spell is used, and when the reagent vendor is used.
Fades display of buttons when unable to use it or as a suggestion not to use it ( IE. Portal while Solo ).

Customisation:
Customizable through slash commands from 1.02.00 version. Please see changelog for details.
v1.07.00 - WoW 4.3.0 Compatibility
=======================================
Just a ToC change.

v1.06.00 - WoW 4.2.0 Compatibility
=======================================
Just a ToC change

v1.05.00 - WoW 4.1.0 Compatibility
=======================================
Just a ToC change - Never Uploaded

v1.04.00 - Cataclysm / WoW 4.0 Compatibility Fixes
=======================================
OnEvent functions to use self,event,... parameters to ensure compatibility.
Added Tol Barad to list of portal and teleports.

v1.03.05 - FPS Hog Fix
==================
Thanks to Fizban for testing and confirming this at least improves on the problem while I work on the upgrade version.

1.03.04 - Compatibility Fix for nUI 5.06.16
===============================
Now using ADDON_LOADED for preparation code instead of the unreliable VARIABLES_LOADED.

1.03.03 - Resolution/Scaling BugFix
===========================
Shrunk Plugin Frame slightly so as to leave a border gap inside infopanel.
No need to reposition text in infopanel file.
Get uiScale values for initialising font size ( CVar("useUiScale") and CVar("uiScale") ).
Set Default fontsize based on UI Scaling in Options ( 10 for 100% scale and 14 for less than 100% scale ).
Made Button Texture a part of the Button hierarchy so that it can be adjusted as required.
Removed NormalTexture as it was redundant and causing resizing graphic glitches.
Font Size now affects titles and counts.
Adjusted Position of Titles and Counts to just above the buttons they relate to.
Reset FontSize based on uiScale. If adjusting scale and it doesn't reload the ui, after reloading manually use /mp fontsize to reset font size.

1.03.02 - TOC Update
===========================
Updated TOC to reflect 3.3 compatibility.

1.03.01 - Restocking Testing Bug Fix
===========================
Validate Level rules before testing restocking of reagents.

1.03.00 - New Feature Added
======================
Added ReagentDB to aid in customization for those that would like to restock other reagents.
Add something similar to the following for each reagent you want to add to your restock list.
table.insert(ReagentDB, { item = 17020, max = MagePorts_Defaults.MaxRestockQty * 10, level = 50 } );
This example is for Arcane Dust. item is the itemID from wowhead, max is the max to keep in stock and the level is the minimum level you want to purchase the reagent at.

1.02.03 - TOC Change
==================
Changed TOC to reflect 3.2 compatibility.

1.02.02 - Bug Fix for Brand New Mages
=============================
Validated Rune of Portal and Rune of Teleport knowledge just in case they are unknown as seems to be the case in some instances. I have personally not had this problem and cannot replicate it but this should hopefully fix the problem.

1.02.01 - New Slash Command added
============================
/mp notext will toggle the display of text in the portal/teleport area for those that do not wish to have it. It defaults to displaying it.

1.02.00 - Slash Commands and Resolution Changes
======================================
Due to problems with multiple resolutions I have implemented, with the help of Spiel2001, an autosizing setup that will resize and position the buttons based on the size of the infopanel frame.
I have also set it flexible enough to handle extra portals and teleport spells that get added to the database in MagePorts.lua.
I also set up a slash command system /mp and /mageports to allow changes to some other aspects of display as follows:
And finally, cooldown count has been removed from tooltip as the cooldown display is enough and updates more often than tooltip.

command qty ( minimum, maximum, default )

restock x ( x >= 0 , x <= 100, 10 ) - Set Restock Max Qty Limit
autoupdate x ( x >= 0 , x <= 60 , 30 ) - Set Auto Update Interval
fontsize x ( x >= 8 , x <= 20 , 14 ) - Set Cooldown Counter Font Size
alpha-na x ( x >= 0.0 , x <= 1.0, 0.1 ) - Set Not Available ( unlearned/no reagents ) alpha
alpha-ni x ( x >= 0.0 , x <= 1.0, 0.5 ) - Set Not Ideal ( group/solo ) alpha
alpha-ia x ( x >= 0.0 , x <= 1.0, 1.0 ) - Set Is Available alpha


1.01.02 - Another Buff Fix
===================
When using a cast like ability such as calling a mount it would try to validate the spell for the warning system. Disabled this by aborting the test if no spell id exists to be later tested for portal or teleport spells.

1.01.01 - Minor Bug Fixes
===================
Low level mages trying to cast portals and teleports before they are known set up a cooldown that should not be active.
Also, buying from reagent vendors should not try to restock runes if you are unable to use them yet.
And finally, tooltip was prioritising cooldown over reagent missing test.
Optional Files (0)


Archived Files (15)
File Name
Version
Size
Author
Date
1.06.00
13kB
Xrystal
06-29-11 04:07 PM
1.04.00
13kB
Xrystal
12-27-10 04:29 PM
1.03.05
13kB
Xrystal
05-10-10 05:44 AM
1.03.04
12kB
Xrystal
05-01-10 07:26 AM
1.03.03
12kB
Xrystal
12-22-09 01:58 PM
1.03.02
11kB
Xrystal
12-15-09 12:43 PM
1.03.01
11kB
Xrystal
10-02-09 02:19 PM
1.03.00
11kB
Xrystal
09-03-09 10:04 AM
1.02.03
11kB
Xrystal
08-06-09 09:59 AM
1.02.02
11kB
Xrystal
06-29-09 04:19 PM
1.02.01
11kB
Xrystal
06-27-09 08:34 AM
1.02.00
11kB
Xrystal
06-25-09 11:27 AM
1.01.02
8kB
Xrystal
06-24-09 04:08 PM
1.01.01
8kB
Xrystal
06-23-09 02:12 PM
1.01.00
8kB
Xrystal
06-23-09 10:17 AM


Post A Reply Comment Options
Old 10-31-11, 11:41 AM  
Xrystal
nUI User and Supporter
 
Xrystal's Avatar
Premium Member
AddOn Author - Click to view AddOns

Forum posts: 4469
File comments: 264
Uploads: 19
Unfortunately the images are from Blizzards spell set and is as per their design. Layout wise it looks okay but they should both look similar just a different image.

Ordering wise, I thought I had them in level availability order. If the order doesn't suit you I believe changing the list in the lua file should work but I don't think I listed the names to help you out there.. may have to look into that to see if I can make the order more flexible.
Last edited by Xrystal : 10-31-11 at 11:43 AM.
Xrystal is offline Report comment to moderator  
Reply With Quote
Old 10-25-11, 06:27 PM  
dakender
A Kobold Labourer
 
dakender's Avatar

Forum posts: 1
File comments: 2
Uploads: 0
Portal alignment

Have one for you, I have looked a few places and can't seem to find the answer to this one. On my Alliance, the ports are nice and neat like the pictures you have here...

http://i741.photobucket.com/albums/x...ports-ally.jpg

BUT on my Horde..... They are always in some strange order like this...

http://i741.photobucket.com/albums/x...orts-horde.png

Anyway to get the Horde to be like the Alliance?
Last edited by dakender : 10-25-11 at 07:08 PM.
dakender is offline Report comment to moderator  
Reply With Quote
Old 05-03-11, 04:34 PM  
Xrystal
nUI User and Supporter
 
Xrystal's Avatar
Premium Member
AddOn Author - Click to view AddOns

Forum posts: 4469
File comments: 264
Uploads: 19
4.1 Compatibility

Well, I tried uploading a ToC only update for 4.1 but it was a no go. Needless to say the addon works as is so just tick the out of date box for now.
Xrystal is offline Report comment to moderator  
Reply With Quote
Old 12-28-10, 03:43 AM  
Cabby
A Murloc Raider

Forum posts: 5
File comments: 2
Uploads: 0
Thanks Xrystal, you're the best.
Cabby is offline Report comment to moderator  
Reply With Quote
Old 12-27-10, 04:31 PM  
Xrystal
nUI User and Supporter
 
Xrystal's Avatar
Premium Member
AddOn Author - Click to view AddOns

Forum posts: 4469
File comments: 264
Uploads: 19
v1.04.00 Uploading as we speak ...

All that has been changed is the new OnEvent required changes and the new Tol Barad portal spells.

Over time I will bring it in line with the rest of my addons functionalities so that I don't duplicate unnecessary code.
Xrystal is offline Report comment to moderator  
Reply With Quote
Old 12-27-10, 02:49 PM  
Xrystal
nUI User and Supporter
 
Xrystal's Avatar
Premium Member
AddOn Author - Click to view AddOns

Forum posts: 4469
File comments: 264
Uploads: 19
Hmm, I get the feeling I better continue this addon rofl.

I'll see what I can do then folks
Xrystal is offline Report comment to moderator  
Reply With Quote
Old 12-27-10, 01:36 PM  
Aywn
A Deviate Faerie Dragon
 
Aywn's Avatar
AddOn Compiler - Click to view compilations

Forum posts: 11
File comments: 14
Uploads: 1
Oh for the love of the gods PLZ...

I for one am also a huge fan on keeping this. I agree that the pop-up window is fine, i still like seeing how many reagents i have available without digging through the bags. Also it is easy to free up the other spots in the action abrs and have it available in the nUI screens. so here is another vote for continue please....
Oh for the love of the gods PLZ CONTINUE THIS MOD!!!
__________________
Friends don't let friends be Republican
Aywn is offline Report comment to moderator  
Reply With Quote
Old 12-18-10, 12:02 PM  
vellanash
A Deviate Faerie Dragon
 
vellanash's Avatar

Forum posts: 11
File comments: 1
Uploads: 0
mage portals

I for one am also a huge fan on keeping this. I agree that the pop-up window is fine, i still like seeing how many reagents i have available without digging through the bags. Also it is easy to free up the other spots in the action abrs and have it available in the nUI screens. so here is another vote for continue please....
vellanash is offline Report comment to moderator  
Reply With Quote
Old 12-01-10, 11:31 AM  
Xrystal
nUI User and Supporter
 
Xrystal's Avatar
Premium Member
AddOn Author - Click to view AddOns

Forum posts: 4469
File comments: 264
Uploads: 19
Originally posted by Cabby
While I agree that it might seem to be a waste of time since Blizzard implemented their pop out button, I think this InfoPanel is still a viable addition to nUI. Blizzard doesn't auto re-stock the runes and it's sometimes really nice to just see all of the available ports in the window instead of having to look thru a tiny vertical column of icons.

Either way the choice to continue or not is yours, but I'd be one to 'vote' for it's continued development.
Thanks Cabby. If enough people still want it then I'll consider keeping it and updating it as and when required.
Xrystal is offline Report comment to moderator  
Reply With Quote
Old 12-01-10, 07:46 AM  
Cabby
A Murloc Raider

Forum posts: 5
File comments: 2
Uploads: 0
While I agree that it might seem to be a waste of time since Blizzard implemented their pop out button, I think this InfoPanel is still a viable addition to nUI. Blizzard doesn't auto re-stock the runes and it's sometimes really nice to just see all of the available ports in the window instead of having to look thru a tiny vertical column of icons.

Either way the choice to continue or not is yours, but I'd be one to 'vote' for it's continued development.
Cabby is offline Report comment to moderator  
Reply With Quote
Old 10-15-10, 09:31 PM  
Xrystal
nUI User and Supporter
 
Xrystal's Avatar
Premium Member
AddOn Author - Click to view AddOns

Forum posts: 4469
File comments: 264
Uploads: 19
The new mage portal/teleport buttons are in the patch already. A single button that you press to show all available portals or teleports along with how many reagents you have available.

It seems to me to be a waste of resources to continue this.
Xrystal is offline Report comment to moderator  
Reply With Quote
Old 10-15-10, 08:47 PM  
tednik
A Deviate Faerie Dragon
 
tednik's Avatar
AddOn Author - Click to view AddOns

Forum posts: 19
File comments: 27
Uploads: 1
are you at least planning on updating this to work with 4.0.1 till then
tednik is offline Report comment to moderator  
Reply With Quote
Old 09-01-10, 06:24 AM  
Xrystal
nUI User and Supporter
 
Xrystal's Avatar
Premium Member
AddOn Author - Click to view AddOns

Forum posts: 4469
File comments: 264
Uploads: 19
New Built In UI for Mage Portals and Teleports

Reading the notes for the latest cataclysm beta patch notes it seems that blizz has implemented or is in the process of implementing a pop out UI for portals. I will see how this fares and either enhance it or drop this addon once cataclysm is released.
Xrystal is offline Report comment to moderator  
Reply With Quote
Old 06-10-10, 03:10 PM  
fugisteve
A Defias Bandit

Forum posts: 3
File comments: 1
Uploads: 0
FPS loss

LOL, I just found the issue and was going to report it. Cool. Thank you for patching it.
fugisteve is offline Report comment to moderator  
Reply With Quote
Old 05-10-10, 05:50 AM  
Xrystal
nUI User and Supporter
 
Xrystal's Avatar
Premium Member
AddOn Author - Click to view AddOns

Forum posts: 4469
File comments: 264
Uploads: 19
Update v1.03.05

Thanks to Fizban for identifying this and testing my fix out before I uploaded it for public use.

I apologise to those suffering with the fps loss that was made worse by using this addon. At the time I wrote the addon I was on the understanding that you use OnUpdate for regular updating of frames but I guess there are limits to its use still.

I have replaced all but the cooldown counter OnUpdate script to event driven scripts. It will mean they won't update quite as regular as before but at least this way your fps won't get so high.

I also want to point out that I am working in part on the improvement of this addon but juggling with other projects mean that it will take a while longer before it is in a state for public use.
Xrystal is offline Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: