This page is incomplete! You can contribute information using GitHub issues or pull requests.

...

Structure and fields

FieldTypeComments
anchorenum
OptionValueComments
top left0x0
top right0x1
bottom left0x2
bottom right0x3
center0x4
top center0x5
  • H1A only
bottom center0x6
  • H1A only
left center0x7
  • H1A only
right center0x8
  • H1A only
anchor offsetPoint2DInt
FieldTypeComments
xint16
yint16
width scalefloat
height scalefloat
scaling flagsbitfield
FlagMaskComments
don't scale offset0x1
don't scale size0x2
use high res scale0x4
single player fontTagDependency: font
multi player fontTagDependency: font
up timefloat
fade timefloat
icon colorColorARGB
FieldTypeComments
alphafloat
redfloat
greenfloat
bluefloat
text colorColorARGB?
text spacingfloat
item message textTagDependency: unicode_string_list
icon bitmapTagDependency: bitmap
alternate icon textTagDependency: unicode_string_list
button iconsBlock
  • HEK max count: 18
FieldTypeComments
sequence indexuint16
width offsetint16
offset from reference cornerPoint2DInt?
override icon colorColorARGBInt

RGB Color with alpha, with 8-bit color depth per channel (0-255)

FieldTypeComments
alphauint8
reduint8
greenuint8
blueuint8
frame rateint8
flagsbitfield
FlagMaskComments
use text from string list instead0x1
override default color0x2
width offset is absolute icon width0x4
text indexuint16
hud help default colorColorARGBInt?
hud help flashing colorColorARGBInt?
hud help flash periodfloat
hud help flash delayfloat
hud help number of flashesuint16
hud help flash flagsbitfield
FlagMaskComments
reverse default flashing colors0x1
hud help flash lengthfloat
hud help disabled colorColorARGBInt?
hud messagesTagDependency: hud_message_text
objective default colorColorARGBInt?
objective flashing colorColorARGBInt?
objective flash periodfloat
objective flash delayfloat
objective number of flashesuint16
objective flash flagsbitfield?
objective flash lengthfloat
objective disabled colorColorARGBInt?
objective uptime ticksuint16
objective fade ticksuint16
top offsetfloat
bottom offsetfloat
left offsetfloat
right offsetfloat
arrow bitmapTagDependency: bitmap
waypoint arrowsBlock
  • HEK max count: 16
FieldTypeComments
nameTagString
colorColorARGBInt?
opacityfloat
translucencyfloat
on screen sequence indexuint16
off screen sequence indexuint16
occluded sequence indexuint16
flagsbitfield
FlagMaskComments
dont rotate when pointing offscreen0x1
hud scale in multiplayerfloat
default weapon hudTagDependency: weapon_hud_interface
motion sensor rangefloat
motion sensor velocity sensitivityfloat
motion sensor scalefloat
default chapter title boundsRectangle2D
FieldTypeComments
topint16
leftint16
bottomint16
rightint16
hud damage top offsetint16
hud damage bottom offsetint16
hud damage left offsetint16
hud damage right offsetint16
hud damage indicator bitmapTagDependency: bitmap
hud damage sequence indexuint16
hud damage multiplayer sequence indexuint16
hud damage colorColorARGBInt?
not much time left default colorColorARGBInt?
not much time left flashing colorColorARGBInt?
not much time left flash periodfloat
not much time left flash delayfloat
not much time left number of flashesuint16
not much time left flash flagsbitfield?
not much time left flash lengthfloat
not much time left disabled colorColorARGBInt?
time out flash default colorColorARGBInt?
time out flash flashing colorColorARGBInt?
time out flash flash periodfloat
time out flash flash delayfloat
time out flash number of flashesuint16
time out flash flash flagsbitfield?
time out flash flash lengthfloat
time out flash disabled colorColorARGBInt?
carnage report bitmapTagDependency: bitmap
loading begin textuint16
loading end textuint16
checkpoint begin textuint16
checkpoint end textuint16
checkpoint soundTagDependency: sound

Acknowledgements

Thanks to the following individuals for their research or contributions to this topic:

  • Kavawuvi (Invader tag definitions)
  • MosesOfEgypt (Tag structure research)