Site color scheme


Pathing Status

Table of Contents

TacO Pack Format

An overview of TaimiHUD's support for pathing pack attributes and features.

See also: Issue tracker

Organization

Searching, filtering, and customization UI has been evolving since pre-release and continues to receive significant revisions over time.

AttributeSupportedCompatibility notes
defaulttoggle☐can be enabled but won't save correctly prior to v0.4
displayname☑ 
copy☑category separators have copy buttons (see below for interactive markers)
ishidden☑not shown but corner cases related to parent state propagation likely exist?
isseparator☑ 
tip-name☑Category list (see below for map tooltips)
type☑category IDs were case-sensitive prior to v0.3.2 - inconsistent casing caused strange behaviour like missing or stuck markers
iconfile☐not displayed alongside category list

Map

They show up!

AttributeSupportedCompatibility notes
mapdisplaysize☑ 
scaleonmapwithzoom☒ignored
tip-name☒no mouse interactions
tip-description☒ 
minimapvisibility☑ 
mapvisibility☑ 

Visual

Finer visual polish and customization are often unsupported, though sometimes similar functionality can be tweaked globally by user settings.

AttributeSupportedCompatibility notes
color☑POIs
〃☐trails could not be recoloured until v0.4 (might backport to v0.3.2)
alpha☑POIs
〃☒trails ignore it atm
cull☒ignored
canfade☒〃
fadenear☒〃
fadefar☒〃
animspeed☒ignored
bounce☒〃
heightoffset☑ 
iconfile☑ 
iconsize☑ 
iswall☑haven't thoroughly tested/compared but seems to work fine?
occlude☒ignored
position☑ 
rotate☒ignored?
rotate-x☒ 
rotate-y☒ 
rotate-z☒ 
minsize☒ignored
maxsize☒〃
texture☑TODO: opaque fallback when not provided?
traildata☑.trl version 0
trailscale☑ 
ingamevisibility☑ 

Filters

API-dependent filters are currently in beta testing and slated for the next major release as v0.4.
Besides festivals, everything else is only available as part of the v0.5 interaction alpha test and is planned to follow the API release.

AttributeSupportedCompatibility notes
festival☑follows a published schedule or can be manually controlled, consistent auto-detection TBD
mapid☑currently required, markers missing it will be discarded
achievementid☑upcoming in v0.4
achievementbit☑ 
raid☑upcoming in v0.4
schedule☑upcoming in v0.5 (I haven't found a pack that uses it though?)
schedule-duration☑ 
specialization☑upcoming in v0.5
maptype❓techinically supported by v0.5 but seems pointless if mapid can't be omitted
mount☑upcoming in v0.5
profession☑〃
race☑〃

Dynamic Interactions

Anything related to triggers is currently in active development and is the focus of the ongoing alpha test.
See the test details for caveats.

AttributeSupportedCompatibility notes
autotrigger☑upcoming in v0.5
copy☑upcoming in v0.5
copy-message☑〃
info☐upcoming in v0.5
inforange❓works but unclear how it should interact in relation or combination with triggerrange
triggerrange☐upcoming in v0.5
show☐〃
hide☐〃
toggle☐〃
togglecategory☐〃
resetguid☐〃
behavior☐〃
invertbehavior☐〃
guid☐〃
resetlength☑〃
script-tick☒ignored
script-focus☒〃
script-trigger☒〃
script-filter☒〃
script-once☒〃

Compatibility notes

History

v0.3.x

Basic initial support

v0.4.x

Planned release for API and achievement filters

v0.5.x

Slated to include interaction triggers, info popups, clipboard copying, etc

Pathing Scripts

TaimiHUD is in early stages of prototyping compatibility with pack.lua and most related scripting features offered by Blish HUD's Pathing Module.

API Support

There is no standard protocol for unimplemented functions yet - expect anything from interrupted script execution with an error to returning nil or placeholder values if a request couldn't be processed.

Undocumented API

TODO: check whether these were deprecated or if the reference is just out of date...

Ambiguous Behaviour

misc things to double-check:

References

Additions and Changes

(this section will be an incomplete mess throughout early development)

Lua Runtime

Some misc runtime characteristics to expect:

Wishlist

Misc TODOs

Polish

Much of the feature is functional but barebones:

Issues

Pack Compatibility

Packs that generally work with minor issues:

Packs known to rely on missing features:

History

v0.5.x

Integration with new interaction systems

v0.4.x

Initial lua prototyping