Download
(216Kb)
Download
Updated: 10-14-10 05:58 AM
Pictures
File Info
Updated:10-14-10 05:58 AM
Created:unknown
Downloads:24,008
Favorites:401
MD5:

Fortress  Popular! (More than 5000 hits)

Version: 1.1.5
by: Borlox [More]

Fortress is a display addon for LDB data feeds. It shows each plugin as a block, which is freely movable and can stick to other blocks. Blocks can be unstuck by holding the ctrl-key while dragging them.

Commands:
Use /fortress or /ft to open the configuration (also accessible via Main Menu -> Interface -> Addons -> Fortress).

Configuration:
The configuration has two parts: The master settings and the individual plugin settings. At first each option is controlled by the master settings and therefore it has the same effect for each plugin. Once you change something individually for one plugin, this setting is no longer controlled by the master mode (for this plugin).
You can select the mode for each option at the "Select master" tab in each plugin's config screen.

Bug Reports:
To report a bug, please open a ticket here.

Other versions:
The latest beta version is available here.

1.1.5
- Update for patch 4.0.1

1.13.1
- fixed bug #41 (reappearing labels)
- removed embeds.xml
- TOC update for patch 3.3

1.13
- ability to create empty blocks (as spacers)
- simpler block layout options
- hide out of combat setting

1.2
- Some bugfixes
- TOC update

1.11.2
- Removed debug messages

1.11
- Fixed many bugs
- Added support for .icon[RGB] and .iconCoord (for TomTom brokers)
- Some locale updates
- Added some more options ("Enable new plugins", "Edge Size", Icon/Text alignment)

1.1
- Implemented profile support
- Added support for LibSharedMedia-3.0 (and many block config options)
- Plugin list is now sorted
- Added "Show Linked" setting: Show all linked blocks, when you mouseover one
- Some more minor changes I've already forgotten

1.05
- Toc update
- Fixed a bug with the 'hide tooltip in combat' setting
- Added 'Disable tooltip' setting
- Updated locales: enUS, deDE and koKR (by Sayclub)

1.041 (WotLK change only)
- Fixed an error in the slash command handler for WotLK

1.04
- Fixed a bug, where plugins with a tooltip were not hiding properly.
- Added "Fixed Width" setting
- Added "Hide Border" setting

1.03
- New locales: zhCN (by cwd) and koKR (by sayclub)

1.02
- Fixed a bug, where the label color was not applied (by ag).
- Fixed a bug, where new blocks weren't cascaded.
- Fixed a bug, where block scaling wasn't applied.

1.01
- New locales: ruRU (by StingerSoft), frFR (by pettigrow) and deDE

1.0
- First release version
Post A Reply Comment Options
Unread 02-09-15, 07:37 AM  
Nagousta
A Murloc Raider
AddOn Author - Click to view AddOns

Forum posts: 7
File comments: 12
Uploads: 1
Alignment and width

Hey!

I've got my data blocks aligned in rows, docked on top of each other with the left edges flush - so anchoring the bottom-left corner to the top-left of each block below. Then I've got them up against another UI element.

The problem I'm having is that if a block grows, due to its data becoming longer, it does so from the centre rather than the left (grows from both ends), rather than just growing right, and this makes it overlap my other UI element.

I've played with the justification options to no avail. Is there a setting I am missing? Can the blocks be anchored on the left and grow right?

Thanks,
Nag
Report comment to moderator  
Reply With Quote
Unread 06-26-10, 05:35 AM  
Borlox
A Deviate Faerie Dragon
 
Borlox's Avatar
AddOn Author - Click to view AddOns

Forum posts: 13
File comments: 40
Uploads: 11
Re: Conditional Color Coding?

I think such conditional colors are the task of the broker and not of the display.
The color can be set by using the |cAARRGGBB...|r escape sequence.
Report comment to moderator  
Reply With Quote
Unread 06-16-10, 05:03 PM  
Taurvanhiel
A Kobold Labourer

Forum posts: 0
File comments: 11
Uploads: 0
Conditional Color Coding?

I love Fortress and use it and Broker addons extensively in my UI. Thanks for the great work.

I was wondering if there was a way to apply conditionals to the color coding of Broker text or labels (either through Fortress or through editing the lua code of the individual broker addons), so that one could use color cues to aid the processing of the texual information.

For Example, on something like Broker_Equipment: an ability to have my set labelled "PvE" show up in green, "PvP" show up in red, "Fishing" show up in blue, etc on the Text/Label portion.

Or on Dualspeccer, the ability to have my Frost spec show up Blue and my Arcane spec light purple.
Last edited by Taurvanhiel : 06-17-10 at 11:33 AM.
Report comment to moderator  
Reply With Quote
Unread 06-04-10, 06:12 AM  
Borlox
A Deviate Faerie Dragon
 
Borlox's Avatar
AddOn Author - Click to view AddOns

Forum posts: 13
File comments: 40
Uploads: 11
Originally posted by Wella
Hello! Is it possible to remove all text shadows? Thanks!
At the moment there is no configuration option for that.
You can open a ticket here, when you think there should be an option for that.
Report comment to moderator  
Reply With Quote
Unread 05-31-10, 08:30 PM  
Wella
A Rage Talon Dragon Guard
 
Wella's Avatar
AddOn Author - Click to view AddOns

Forum posts: 322
File comments: 72
Uploads: 1
Hello! Is it possible to remove all text shadows? Thanks!
__________________
Addons I use, not that any of you care
* Bejeweled - For boring 5 minute flights to Tanaris
* Genie - Blizzard really should have implemented bag sorting by now
* ncHoverBind - I'm a Lock, what can you expect?
* oGlow - Agan, a missing feature
* Recount - Derp
* ShooShards - Another missing feature


"Your idea is good. So i will try it."
- popmissa
Report comment to moderator  
Reply With Quote
Unread 05-20-10, 06:28 AM  
Borlox
A Deviate Faerie Dragon
 
Borlox's Avatar
AddOn Author - Click to view AddOns

Forum posts: 13
File comments: 40
Uploads: 11
Re: Re: Re: class coloring

Originally posted by straazz
thanks for the quick reply

i think i may have done a bad job explaining. :P when i say class coloring, i mean i want, lets say, the text to change color according to what class i'm currently playing. so when i log a dk, the text should be dark red, when i log a priest it should be white, blue for shammie and so on. if i set the color in master options, all chars will have that same text color. so what i'm looking for, is whereever we now can select a custom color, there's also a checkbox for class coloring.

alternatively, is there a way for me to implement this by editing the lua? everything in my ui is class colored, except for that skada dps text...
You could make a profile for each of your charakters, automatic coloring is not supported.

You could try to add this snippet at the end of Fortress:OnInitialize() (Core.lua:580)
Code:
do -- CLASS COLOR
	local c1, c2 = {}
	local _, class = UnitClass("player")
	for k, v in pairs(RAID_CLASS_COLORS[class]) do
		c1[k] = v
		c2[k] = v
	end
	c1.a = 0.3
	c2.a = 0.7

	self.db.profile.masterSettings.borderColor = c1
	self.db.profile.masterSettings.frameColor  = c2
end
Its not tested and any update will remove it, use it on your own risk.
Report comment to moderator  
Reply With Quote
Unread 05-17-10, 09:33 AM  
straazz
A Kobold Labourer

Forum posts: 0
File comments: 2
Uploads: 0
Re: Re: class coloring

Originally posted by Borlox
What parts do you want to have the class color?
Block background and border color, as well as text, label and suffix color can be changed in the options dialog ([Esc]->Interface->Addons->Fortress).
If you set the colors in the master options all blocks are colored the same way, you just have to enter it one time.
thanks for the quick reply

i think i may have done a bad job explaining. :P when i say class coloring, i mean i want, lets say, the text to change color according to what class i'm currently playing. so when i log a dk, the text should be dark red, when i log a priest it should be white, blue for shammie and so on. if i set the color in master options, all chars will have that same text color. so what i'm looking for, is whereever we now can select a custom color, there's also a checkbox for class coloring.

alternatively, is there a way for me to implement this by editing the lua? everything in my ui is class colored, except for that skada dps text...
Report comment to moderator  
Reply With Quote
Unread 05-16-10, 10:06 AM  
Borlox
A Deviate Faerie Dragon
 
Borlox's Avatar
AddOn Author - Click to view AddOns

Forum posts: 13
File comments: 40
Uploads: 11
Re: class coloring

Originally posted by straazz
hey.

i am currently designing my UI, and it's main purpose is class coloring. and i've spent days editing lua files to make it happen. i just installed fortress today to use with the personal dps data feed from skada, but i notice class coloring is not a part of the addon options.

is there any way this can be implemented for future releases, or is it possible to edit one of the lua files in fortress, overriding color selection with class coloring code?
What parts do you want to have the class color?
Block background and border color, as well as text, label and suffix color can be changed in the options dialog ([Esc]->Interface->Addons->Fortress).
If you set the colors in the master options all blocks are colored the same way, you just have to enter it one time.
Report comment to moderator  
Reply With Quote
Unread 05-15-10, 05:15 PM  
straazz
A Kobold Labourer

Forum posts: 0
File comments: 2
Uploads: 0
class coloring

hey.

i am currently designing my UI, and it's main purpose is class coloring. and i've spent days editing lua files to make it happen. i just installed fortress today to use with the personal dps data feed from skada, but i notice class coloring is not a part of the addon options.

is there any way this can be implemented for future releases, or is it possible to edit one of the lua files in fortress, overriding color selection with class coloring code?
Report comment to moderator  
Reply With Quote
Unread 04-28-10, 12:11 PM  
Borlox
A Deviate Faerie Dragon
 
Borlox's Avatar
AddOn Author - Click to view AddOns

Forum posts: 13
File comments: 40
Uploads: 11
Please try the following commands:

Code:
/run LibStub("AceAddon-3.0"):GetAddon("Fortress").db.profile.emptyBlocks = {}
/run ReloadUI()
This should solve the issue.
Report comment to moderator  
Reply With Quote
Unread 04-20-10, 08:54 AM  
Thalyra
A Deviate Faerie Dragon
AddOn Author - Click to view AddOns

Forum posts: 13
File comments: 46
Uploads: 1
hello,

this happens for each character, but i tried it on a new wow installation, and there it worked (on my other computer)

i use fortress with the default plugins and Broker_TalentSwitch

heres my lua:

http://www.fileuploadx.de/653908
Report comment to moderator  
Reply With Quote
Unread 04-12-10, 10:09 AM  
Borlox
A Deviate Faerie Dragon
 
Borlox's Avatar
AddOn Author - Click to view AddOns

Forum posts: 13
File comments: 40
Uploads: 11
Originally posted by Thalyra
hello, when i try to create an empty block, i get the following error message with !BaudErrorFrame:
*snip*
Does this happen for all of your characters, or just for one?
And could you please upload your saved variables file?
It's located at World of Warcraft\WTF\Accout\<your account>\SavedVariables\Fortress.lua
Report comment to moderator  
Reply With Quote
Unread 04-04-10, 03:40 PM  
Thalyra
A Deviate Faerie Dragon
AddOn Author - Click to view AddOns

Forum posts: 13
File comments: 46
Uploads: 1
hello, when i try to create an empty block, i get the following error message with !BaudErrorFrame:

Code:
Date: 2010-04-04 23:37:05
ID: 1
Error occured in: Global
Count: 1
Message: ..\AddOns\Fortress\EmptyBlocks.lua line 32:
   attempt to index field 'emptyBlocks' (a nil value)
Debug:
   (tail call): ?
   Fortress\EmptyBlocks.lua:32:
      Fortress\EmptyBlocks.lua:31
   (tail call): ?
   [C]: ?
   [string "safecall Dispatcher[2]"]:9:
      [string "safecall Dispatcher[2]"]:5
   (tail call): ?
   ...nfig-3.0\AceConfigDialog-3.0\AceConfigDialog-3.0.lua:690:
      ...nfig-3.0\AceConfigDialog-3.0\AceConfigDialog-3.0.lua:611
   (tail call): ?
   [C]: ?
   [string "safecall Dispatcher[3]"]:9:
      [string "safecall Dispatcher[3]"]:5
   (tail call): ?
   ...e\AddOns\ButtonFacade\Libs\AceGUI-3.0\AceGUI-3.0.lua:326: Fire()
   ...ter\Libs\AceGUI-3.0\widgets\AceGUIWidget-EditBox.lua:87:
      ...ter\Libs\AceGUI-3.0\widgets\AceGUIWidget-EditBox.lua:84
Report comment to moderator  
Reply With Quote
Unread 03-07-10, 06:58 AM  
Aisenfaire
A Murloc Raider

Forum posts: 6
File comments: 394
Uploads: 0
Originally posted by Borlox
At the place, where all the block configuration is done (Addon Settings Tab, at the left side, right under Fortress) you'll find some entries called "Empty Block: blah".
There you can configure them like a normal plugin. When you disable an empty block, it'll be removed at the next login/reload and is invisible untill then.
Ohhh, I wasn't seeing it because I needed to reload UI! Thanks very much.
Report comment to moderator  
Reply With Quote
Unread 03-04-10, 09:48 AM  
Borlox
A Deviate Faerie Dragon
 
Borlox's Avatar
AddOn Author - Click to view AddOns

Forum posts: 13
File comments: 40
Uploads: 11
Originally posted by Aisenfaire
How do I delete an empty block? And is there any way I can configure an empty block (making its width longer, changing its color, etc.)?
At the place, where all the block configuration is done (Addon Settings Tab, at the left side, right under Fortress) you'll find some entries called "Empty Block: blah".
There you can configure them like a normal plugin. When you disable an empty block, it'll be removed at the next login/reload and is invisible untill then.
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: