Download
(19Kb)
Download
Updated: 06-20-22 09:33 PM
Pictures
File Info
Compatibility:
Eternity's End patch (9.2.5)
Updated:06-20-22 09:33 PM
Created:07-28-12 04:20 PM
Downloads:7,245
Favorites:21
MD5:
Categories:Mage, nUI: Info Panel Plugins

XMage : Portals  Popular! (More than 5000 hits)

Version: 9.2.5.44232.0
by: Xrystal [More]



Introduction
This is another recode of my MagePorts addon. There are items missing that I haven't gotten around to re-implementing yet but they will be there at some point. See the ChangeLog for details.

Tested Environments
Version: 9.2.5.44232.0
WoW Version: 9.2.5.44232
nUI Version: 9.0.5.38556

With and without nUI loaded to ensure all users have a similar experience.

Options
Coming soon, suggest away after you have used it for a while.

Localizations
Where possible WoW Locale text is utilised. It may mean changes down the line if they change the word utilised but worth it. Otherwise default language is English (enUS/enGB). If you wish to add more localizations take a copy of the enGB version of the file and change the relevant portions appropriately and upload as a patch. I'll incorporate it into the addon and the next opportunity.

Support Links
Bug Reports
Feature Requests


------------------------------------------------------
Version: 9.2.5.44232.0 - Backdrop Repair
------------------------------------------------------
* XMage_Portals_Code.lua
-- Added the equivalent of the Blizzard Tooltip Backdrop which no longer exists

* XMage_Portals_Templates.xml
-- Uses the new Backdrop setting


------------------------------------------------------
Version: 9.0.1.36230.0 - Shadowland Compatible
------------------------------------------------------
* XMage_Portals_Templates.xml
-- Replaced the old Backdrop Presets with the new KeyValues.

* XMage_Portals_InfoPanel.lua
-- Made sure that the header frame is locked when nUI is
active and the addon is in an infopanel. It automatically
reverses this on logout.

Code is based on version 8.1.5.29869.0


Earlier Patch Notes are in the addon folder.
Optional Files (2)
File Name
Version
Size
Author
Date
Type
5.2.0.16733.01
19kB
04-02-13 04:04 AM
Addon
1.0
1kB
10-02-12 05:41 AM
Patch


Post A Reply Comment Options
Unread 11-03-22, 09:32 AM  
Xrystal
nUI Maintainer
 
Xrystal's Avatar
Premium Member
AddOn Author - Click to view AddOns

Forum posts: 5877
File comments: 327
Uploads: 28
Dragonflight Status

Barring an error which has an easy fix the addon works in Dragonflight Pre Patch fine.

The fix is as follows for those that need it working now rofl

In XMage_Portals_Config.lua around line 55
Lua Code:
  1. function XMP_Config_OnLoad(frame)
  2.     frame.isLocked = false
  3.     frame:RegisterForDrag(addonData.moveButton or "LeftButton")
  4. end

In XMage_Portals_Frames.lua around line 30
Lua Code:
  1. local function XMP_InitDragger(frame)
  2.     if addonData.isMovable then
  3.         frame.isLocked = false
  4.         frame:RegisterForDrag(addonData.moveButton or "LeftButton")
  5.     else
  6.         frame.isLocked = true
  7.         frame:RegisterForDrag(nil)    
  8.     end    
  9. end

However, tooltip info definitely needs a revamp, expansion pack requirement isn't a thing really so no longer needs to be there. The new level information since Shadowlands changed it I tried to get from wowhead but the information seemed inconsistent. So I am levelling up a new mage so that I can check the level requirements at the trainer before learning any teleport/portal spells.

Also, the nUI infopanel system that the addon plugs into limits the size of the frame and with the portal buttons for Shadowlands and Dragonflight still to be added to the list I may have to either remove the *Regular spells* button or relocate it. Although based on the space the individual map spells take up, I could create a special area in the center right that could house 4-6 spells all the time.
__________________

[SIGPIC][/SIGPIC]
Info Panel IDs : http://www.wowinterface.com/forums/s...818#post136818
Report comment to moderator  
Reply With Quote
Unread 10-01-20, 08:55 PM  
Xrystal
nUI Maintainer
 
Xrystal's Avatar
Premium Member
AddOn Author - Click to view AddOns

Forum posts: 5877
File comments: 327
Uploads: 28
Shadowlands Changes

I've had the opportunity to see the effect the expansion will have on this addon. Outside of tooltip info being incorrect that can be added once the revised information is known the only issue was the changes to the backdrop system.

For those that want to use this addon in the beta the only change required is as follows:

File : XMage_Portals_Templates.xml

The code block altered:
Replaced the < Backdrop > block with <KeyValues> block.

Lua Code:
  1. <!-- Border and Background setup, override in lua to change the visual elements -->
  2.     <Frame name = "XMP_BackdropTemplate" inherits = "BackdropTemplate" virtual = "true">
  3.     <KeyValues>
  4.         <KeyValue key="backdropInfo" value="BACKDROP_TOOLTIP_16_16_5555" type="global"/>
  5.         <KeyValue key="backdropColor" value="BLACK" type="global"/>
  6.         <KeyValue key="backdropBorderColor" value="WHITE" type="global"/>
  7.     </KeyValues>        
  8.         <!--Backdrop
  9.             bgFile="Interface\Tooltips\UI-Tooltip-Background.png"
  10.             edgeFile="Interface\Tooltips\UI-Tooltip-Border.png"
  11.             tile="true" >
  12.             <EdgeSize val="12"/>
  13.             <TileSize val="16"/>
  14.             <BackgroundInsets left="5" right="5" top="5" bottom="5"/>
  15.             <Color r = "1" g = "1" b = "0" a = "1" />
  16.             <BorderColor r = "0" g = "1" b = "1" a = "1" />
  17.         </Backdrop-->>             
  18.     </Frame>
__________________

[SIGPIC][/SIGPIC]
Info Panel IDs : http://www.wowinterface.com/forums/s...818#post136818
Report comment to moderator  
Reply With Quote
Unread 06-20-19, 12:27 PM  
Xrystal
nUI Maintainer
 
Xrystal's Avatar
Premium Member
AddOn Author - Click to view AddOns

Forum posts: 5877
File comments: 327
Uploads: 28
Classic ...

It's more awkward than I though as I had forgotten that the new Map functionality that I use in my addons has been taken out for Classic. It involves a rethink on what needs to be changed.
__________________

[SIGPIC][/SIGPIC]
Info Panel IDs : http://www.wowinterface.com/forums/s...818#post136818
Report comment to moderator  
Reply With Quote
Unread 06-19-19, 09:13 PM  
Xrystal
nUI Maintainer
 
Xrystal's Avatar
Premium Member
AddOn Author - Click to view AddOns

Forum posts: 5877
File comments: 327
Uploads: 28
8.2 and Classic Version : Information

I have tested MagePorts in 8.2 on the PTR and all seems well. I'll do a final test and any file update after 8.2 goes live.

As to Classic, initial test run only highlights button display problems with no actual errors ( but I would suppose if I had clicked the buttons they would have tried to do a spell that isn't correct ). Will test and fix over the weekend ( if I still have access ) and upload it. I will try and do it sooner than later so that other Beta testers can download and test it themselves.
__________________

[SIGPIC][/SIGPIC]
Info Panel IDs : http://www.wowinterface.com/forums/s...818#post136818
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: