Download
(18Kb)
Download
Updated: 09-08-12 03:35 AM
Pictures
File Info
Updated:09-08-12 03:35 AM
Created:01-13-11 09:09 AM
Downloads:3,371
Favorites:23
MD5:

UnifiedTankFrames

Version: 1.3.0.50001
by: Jos_eu [More]

Shows a list of tank frames combined from Blizzard, oRA3, oRA2 and CTRA. No matter in what way tanks are set, you will see them!



Introduction

Did you ever face the problem in a raid, that the leader sets maintank targets and some people still telling "i can't see maintanks"? Mostly this is caused by the use of different sources to set maintanks. By now the raid leader could have set the tanks with the Blizzard raid interface, oRA3, oRA2 or CT_Raidassist. It's even possible to not use maintanks an just refer to Blizzards tank roles.

UnifiedTankFrames takes care of detecting in which way tanks are set and shows up a combined list with all maintanks. So you don't have to bother about it anymore, you'll always see the maintanks. In terms of Blizzard tank roles this also works in 5 man parties (optional, disabled by default).

TankFrame Features

  • Tanks with Targets
  • Target of Target (optional, disabled by default)
  • Raid Target Icons (Skull, Star, ...)
  • Health Bar and Percentage
  • Scale and Size Options
  • Right Click Menu
  • Unit Tooltips
  • Highlight Your Target
  • Clique Support (not verified)
  • Grow Up or Down
  • Place Targets to Left or Right Side of Tanks

The tank frames are an adapted version of Rabbits SimpleTankFrames.

Type /utf to open the UnifiedTankFrames settings or open the interface addon settings via game menu.

Supported Tank Sources

All these sources are enabled by default and can be disabled via interface options.
  • Blizzard maintanks and mainassists
    Promoted maintanks or mainassists whitin the Blizzard Raid UI. It's possible to show only tanks, assists or both.

  • Blizzard tank roles
    Players with tank role. Even works in party, e.g. random dungeon group (optional, disabled by default).

  • oRA3
    oRA3 uses Blizzard maintanks and supplements personal tanks. It also remembers your tanks and set's them next time you face these people as personal tanks again. Hint: Disable oRA3 in UnifiedTankFrames and only use Blizzard maintanks as source if you don't like this behavior and just want to see actual set tanks by the raid leader.

  • oRA2 and any CT_Raidassist compatible
    All maintanks set via CT_Raidassist compatible addon communication. This includes oRA2, as it's based on CTRA.

Finally there is now also a Yourself (e.g. to Test Settings) option which will set your own character as a tank in UnifiedTankFrames. It's disabled by default.

v1.3.0:
* updated toc for 5.0
* use new group api
+ added show option "When Solo" for test purposes
+ commandline argument "center", resets frame to center of the screen

v1.2.3:
* changed tank (name) updating
* changed ora3 module to disable by default

v1.2.2:
* remove or add tanks to the list in bulks

v1.2.1:
* improved name output in frames
* optimized tank list updating and resync

v1.2:
+ New Tank Source "Show Yourself (e.g. to Test Settings)"
* removed forgotten debug output

v1.1b:
* don't try to use oRA3 if it isn't available
* fixed a interface options error

v1.1:
+ force a after combat tank frame update if tanks changed in combat or player reloads ui or logs on while in combat
+ slash command "/utf update" to force tank frame update
+ slash command "/utf" to show interface options
Optional Files (0)


Post A Reply Comment Options
Unread 09-14-11, 07:11 AM  
Jos_eu
A Kobold Labourer
 
Jos_eu's Avatar
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 13
Uploads: 3
Originally posted by oscarucb
Hi - Great addon, one crucial problem:
Need a way to reset position on the frames if they accidentally get dragged off the screen.
Currently if they get moved off screen you're totally hosed, nothing in the UI will get them back, and even clearing SavedVariables doesnt do it (because they're autoplaced by FrameXML).
Thanks for your feedback. I'm glad you like the addon.
The frame position is saved in and loaded from SavedVariables, so deleting them should center the frame on next startup (but you've to delete the SavedVariables without the game running). So i can't see why this didn't work for you.
Another way is to run
Code:
/script UnifiedTankFramesMover:ClearAllPoints();UnifiedTankFramesMover:SetPoint("CENTER")
via ingame chat window. New position will then be saved after you've dragged the frame around.
Hope this will help you.
Report comment to moderator  
Reply With Quote
Unread 09-14-11, 04:16 AM  
oscarucb
A Murloc Raider
 
oscarucb's Avatar
AddOn Author - Click to view AddOns

Forum posts: 5
File comments: 15
Uploads: 1
Hi - Great addon, one crucial problem:
Need a way to reset position on the frames if they accidentally get dragged off the screen.
Currently if they get moved off screen you're totally hosed, nothing in the UI will get them back, and even clearing SavedVariables doesnt do it (because they're autoplaced by FrameXML).
Report comment to moderator  
Reply With Quote
Unread 06-01-11, 11:51 PM  
teamfirehawk
A Kobold Labourer

Forum posts: 0
File comments: 11
Uploads: 0
The "Show Yourself" option is not working for me while in Org, when I got into a party i saw myself and the tank, after a wipe i only saw myself.
Report comment to moderator  
Reply With Quote
Unread 04-28-11, 07:02 AM  
Jos_eu
A Kobold Labourer
 
Jos_eu's Avatar
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 13
Uploads: 3
Originally posted by EvilJookie
Whenever I first get into a party/raid, the position of my frame is wrong. I have to go into my frame settings and adjust any value (briefly and then set it back to where I want) and then the frame snaps into position.
Sounds weird Sadly, i can't reproduce your issue and therefor it's hard to get a clue why this problem is happening for you.

Is it always located in the center of the screen (would be the default setting when no configuration was found)? Are other settings you made also lost (size ...)?

Does ist also happen if no other addon is enabled? You also could temporary rename your WTF folder to test if it also happens with clean interface settings.

Originally posted by EvilJookie
Also I tried the show self option, but I didn't see the bar appear.
Does it print a "AddTank:... Self" message at all with "Print information messages enabled?
Report comment to moderator  
Reply With Quote
Unread 04-27-11, 06:56 PM  
EvilJookie
A Murloc Raider

Forum posts: 4
File comments: 11
Uploads: 0
Not sure if anyone else is having this problem (love the addon btw).

Whenever I first get into a party/raid, the position of my frame is wrong. I have to go into my frame settings and adjust any value (briefly and then set it back to where I want) and then the frame snaps into position.

Also I tried the show self option, but I didn't see the bar appear.

Here's my saved variable file if it helps:
Code:
UnifiedTankFrames_Config = {
	["showSolo"] = false,
	["sources"] = {
		["Self"] = {
			["enabled"] = false,
			["config"] = {
			},
		},
		["BlizzTank"] = {
			["enabled"] = true,
			["config"] = {
				["mainTank"] = true,
				["mainAssist"] = true,
			},
		},
		["BlizzRole"] = {
			["enabled"] = true,
			["config"] = {
			},
		},
		["oRA3"] = {
			["enabled"] = true,
			["config"] = {
			},
		},
		["CTRA"] = {
			["enabled"] = true,
			["config"] = {
			},
		},
	},
	["showRaid"] = true,
	["showParty"] = true,
	["frames"] = {
		["SimpleTankFrames"] = {
			["showHp"] = true,
			["highlight"] = true,
			["flip"] = false,
			["scale"] = 0.85,
			["alpha"] = 1,
			["width"] = 120,
			["y"] = 395.8559792014456,
			["x"] = 13.59998043524013,
			["target"] = true,
			["lock"] = true,
			["len"] = 9,
			["tot"] = true,
			["growup"] = false,
			["bar"] = "Interface\\AddOns\\UnifiedTankFrames\\Textures\\statusbar",
		},
	},
	["printInfo"] = false,
}
Report comment to moderator  
Reply With Quote
Unread 01-15-11, 01:34 PM  
Jos_eu
A Kobold Labourer
 
Jos_eu's Avatar
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 13
Uploads: 3
Originally posted by Prismatech
littel wish a button for frames to setup position befor a invite in group or raid came.
Good point. I've added a "Show Yourself (e.g. to Test Settings)" option to the settings panel in version v1.2.
Last edited by Jos_eu : 01-15-11 at 01:34 PM.
Report comment to moderator  
Reply With Quote
Unread 01-15-11, 11:51 AM  
Prismatech
A Deviate Faerie Dragon
 
Prismatech's Avatar

Forum posts: 10
File comments: 48
Uploads: 0
littel wish a button for frames to setup position befor a invite in group or raid came.
__________________
Last edited by Prismatech : 01-15-11 at 11:52 AM.
Report comment to moderator  
Reply With Quote
Unread 01-15-11, 09:32 AM  
Jos_eu
A Kobold Labourer
 
Jos_eu's Avatar
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 13
Uploads: 3
Originally posted by Prismatech
option in party can not switched on.
error:
...
Thanks for the report! This error should be fixed in the new uploaded v1.1b. There was a problem with the initial interface settings default values of UnifiedTankFrames.

Originally posted by Kramarz
It is awesome idea indeed!
Ain't working at all tho! heh

here's a list:
...
Again, thanks for the report! This error happend if oRA3 wasn't installed at all. Sloppy fault of mine to not check this case.
I've also fixed this issue in the new uploaded v1.1b.
Last edited by Jos_eu : 01-15-11 at 09:37 AM.
Report comment to moderator  
Reply With Quote
Unread 01-15-11, 07:33 AM  
Prismatech
A Deviate Faerie Dragon
 
Prismatech's Avatar

Forum posts: 10
File comments: 48
Uploads: 0
option in party can not switched on.
error:
1x UnifiedTankFrames-1.1\Options.lua:50: attempt to index local 'cfgDB' (a nil value)
UnifiedTankFrames-1.1\Options.lua:427: in function <UnifiedTankFrames\Options.lua:293>
<in C code>: in function `Show'
Interface\FrameXML\InterfaceOptionsFrame.lua:28: in function `InterfaceOptionsList_DisplayPanel':
Interface\FrameXML\InterfaceOptionsFrame.lua:46: in function `InterfaceOptionsListButton_OnClick':
<string>:"*:OnClick":2: in function <[string "*:OnClick"]:1>
__________________
Report comment to moderator  
Reply With Quote
Unread 01-15-11, 07:23 AM  
Kramarz
A Kobold Labourer

Forum posts: 0
File comments: 194
Uploads: 0
It is awesome idea indeed!
Ain't working at all tho! heh

here's a list:

Date: 2011-01-15 13:18:54
ID: -1
Error occured in: Global
Count: 1
Message: ..\AddOns\UnifiedTankFrames\Module_oRA3.lua line 31:
attempt to index global 'oRA3' (a nil value)
Debug:
[C]: ?
UnifiedTankFrames\Module_oRA3.lua:31: onEnable()
UnifiedTankFrames\Options.lua:331: func()
UnifiedTankFrames\Options.lua:42:
UnifiedTankFrames\Options.lua:37

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

Date: 2011-01-15 13:18:51
ID: -2
Error occured in: Global
Count: 1
Message: ..\AddOns\UnifiedTankFrames\Module_oRA3.lua line 37:
attempt to index global 'oRA3' (a nil value)
Debug:
[C]: ?
UnifiedTankFrames\Module_oRA3.lua:37: onDisable()
UnifiedTankFrames\Options.lua:333: func()
UnifiedTankFrames\Options.lua:45:
UnifiedTankFrames\Options.lua:37

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

Date: 2011-01-15 13:18:39
ID: -3
Error occured in: Global
Count: 3
Message: ..\AddOns\UnifiedTankFrames\Options.lua line 50:
attempt to index local 'cfgDB' (a nil value)
Debug:
[C]: ?
UnifiedTankFrames\Options.lua:50:
UnifiedTankFrames\Options.lua:29
UnifiedTankFrames\Options.lua:427:
UnifiedTankFrames\Options.lua:293
[C]: Show()
..\FrameXML\InterfaceOptionsFrame.lua:28: InterfaceOptionsList_DisplayPanel()
..\FrameXML\InterfaceOptionsFrame.lua:46: InterfaceOptionsListButton_OnClick()
[string "*:OnClick"]:2:
[string "*:OnClick"]:1

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

Date: 2011-01-15 13:17:50
ID: -4
Error occured in: Global
Count: 1
Message: ..\AddOns\UnifiedTankFrames\Module_oRA3.lua line 44:
oRA3 not found!
Debug:
[C]: ?
[C]: assert()
UnifiedTankFrames\Module_oRA3.lua:44: onInit()
...rface\AddOns\UnifiedTankFrames\UnifiedTankFrames.lua:96:
...rface\AddOns\UnifiedTankFrames\UnifiedTankFrames.lua:55
(tail call): ?

Disabled before getting more spamm.

Regards, and gl fixing!
Report comment to moderator  
Reply With Quote
Unread 01-13-11, 11:02 AM  
Xruptor
A Flamescale Wyrmkin
 
Xruptor's Avatar
AddOn Author - Click to view AddOns

Forum posts: 133
File comments: 640
Uploads: 22
This is actually a great idea! Combining all the popular methods to assign main tanks. Kudos on creating the addon.
__________________
Click HERE for the ultimate idiot test.

if (sizeof(sadness) > sizeof(happiness)) { initDepression(); }
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: