Attributes are used to modify the behavior, appearance, and functionality of markers, trails, and categories.
Exclusive Attributes
Be mindful that there are some attributes exclusively supported by Blish HUD.
Blish HUD exclusive attributes will be silently ignored in TacO. That means that any behaviors or other effects they would normally provide in Blish HUD will not occur at all in TacO. Packs using Blish HUD exclusive attributes will still otherwise run in TacO without issue.
If you need assistance or would like to provide suggestions for future attributes in Blish HUD, join our Discord channel!
Applies To | Attribute | Summary |
---|---|---|
Trails | IsWall | When enabled, a trail will be rendered on its edge like a boundary. |
Markers, Trails | Mount | Hides the marker if the player is not currently riding one of the specified mounts. |
Markers, Trails | Profession | Hides the marker or trail if the player is not currently one of the specified professions. |
Markers, Trails | Race | Hides the marker or trail if the player is not currently one of the specified races. |
Markers, Trails | Specialization | Hides the marker or trail if the player is not currently one of the specified specializations. |
Markers, Trails | MapType | Hides the marker or trail if the current map is not one of the specified map types. |
Markers, Trails | Cull | Allows you to make markers or trails hidden depending on which direction they are looked at. |
Markers, Trails | CanFade | Allows a marker or trail to ignore fade features such as those which hide trails around the player or between the user and their camera. |
Markers | InvertBehavior | If enabled, the behavior attribute's effect is inverted. |
Markers | Rotate | Allows you to statically rotate a marker instead of it automatically facing the player. |
Markers | Bounce | Allows a marker to "bounce" when triggered. |
Markers | Show & Hide | Allows showing or hiding a specified category when triggered. |
Markers | Toggle | Toggles a category on or off when triggered. Similar in behavior to the Show & Hide attributes. |
Markers, Categories | Tip | Allows you to display a tooltip on markers on the minimap or categories in the category dropdown. |
Categories | DefaultToggle | Indicates if the category should be enabled by default. |
Attribute Prefixes
Blish HUD supports prefixed attributes. This is to say that any attribute prefixed by bh-
will be stripped of its prefix and used as a normal attribute. This allows you to create markers, trails, and categories that differ in functionality depending on if the pack is loaded by Blish HUD or TacO. This works because TacO will ignore these attributes entirely as they don't match any of its supported attributes.
Example:
<syntaxhighlight lang="xml"><MarkerCategory name="overlay" displayname="You're using TacO!" bh-displayname="You're using Blish HUD!" /></syntaxhighlight>
When using prefixed attributes, ensure they are specified after the attribute you wish you override. Anything that inherits attributes can still override a prefixed attribute if it itself defines its own overriding attribute, prefixed or not.
Attribute Values
As the marker pack format is XML based, there are limitations to what characters can be used as an attribute value. The table below indicates the values that must be escaped in order to be considered proper XML. Both Blish HUD and TacO have forgiving XML parsers which will do their best to interpret the value, but not all libraries or overlays are capable of this. For the best result, you the table below when using any of the specified characters.
Character | Escaped Value |
---|---|
<
|
<
|
>
|
>
|
&
|
&
|
'
|
'
|
"
|
"
|
New Line | 

|