unit_hud_interface
...
Field |
Type |
Comments |
|
enum
|
Option |
Value |
Comments |
|
0x0 |
|
|
0x1 |
|
|
0x2 |
|
|
0x3 |
|
|
0x4 |
|
|
|
Point2DInt
|
Field |
Type |
Comments |
|
int16
|
|
int16
|
|
|
float
|
|
float
|
|
bitfield
|
Flag |
Mask |
Comments |
|
0x1 |
|
|
0x2 |
|
|
0x4 |
|
|
|
TagDependency : bitmap
|
|
ColorARGBInt
|
RGB Color with alpha, with 8-bit color depth per channel (0-255)
Field |
Type |
Comments |
|
uint8
|
|
uint8
|
|
uint8
|
|
uint8
|
|
|
ColorARGBInt ?
|
|
float
|
|
float
|
|
uint16
|
|
bitfield
|
|
|
float
|
|
ColorARGBInt ?
|
|
uint16
|
|
Block
|
Field |
Type |
Comments |
|
int16
|
|
enum
|
Option |
Value |
Comments |
|
0x0 |
|
|
0x1 |
|
|
0x2 |
|
|
0x3 |
|
|
0x4 |
|
|
0x5 |
|
|
0x6 |
|
|
0x7 |
|
|
|
enum ?
|
|
enum
|
Option |
Value |
Comments |
|
0x0 |
|
|
0x1 |
|
|
|
enum ?
|
|
enum
|
Option |
Value |
Comments |
|
0x0 |
|
|
0x1 |
|
|
0x2 |
|
|
0x3 |
|
|
0x4 |
|
|
|
enum ?
|
|
Point2D
|
Field |
Type |
Comments |
|
float
|
|
float
|
|
|
Point2D ?
|
|
Point2D ?
|
|
Point2D ?
|
|
Point2D ?
|
|
Point2D ?
|
|
TagDependency : bitmap
|
|
TagDependency : bitmap
|
|
TagDependency : bitmap
|
|
enum
|
Option |
Value |
Comments |
|
0x0 |
|
|
0x1 |
|
|
|
enum ?
|
|
enum ?
|
|
Block
|
Field |
Type |
Comments |
|
enum
|
Option |
Value |
Comments |
|
0x0 |
|
|
0x1 |
|
|
0x2 |
|
|
0x3 |
|
|
|
enum
|
Option |
Value |
Comments |
|
0x0 |
|
|
0x1 |
|
|
0x2 |
|
|
0x3 |
|
|
|
enum
|
Option |
Value |
Comments |
|
0x0 |
|
|
0x1 |
|
|
0x2 |
|
|
0x3 |
|
|
0x4 |
|
|
0x5 |
|
|
0x6 |
|
|
0x7 |
|
|
|
Bounds
|
Field |
Type |
Comments |
|
float
|
|
float
|
|
|
Bounds ?
|
|
ColorRGB
|
|
ColorRGB
|
|
enum
|
Option |
Value |
Comments |
|
0x0 |
|
|
0x1 |
|
|
0x2 |
|
|
0x3 |
|
|
0x4 |
|
|
0x5 |
|
|
0x6 |
|
|
0x7 |
|
|
0x8 |
|
|
0x9 |
|
|
0xA |
|
|
0xB |
|
|
|
float
|
|
float
|
|
|
|
Point2DInt ?
|
|
float
|
|
float
|
|
bitfield ?
|
|
TagDependency : bitmap
|
|
ColorARGBInt ?
|
|
ColorARGBInt ?
|
|
float
|
|
float
|
|
uint16
|
|
bitfield ?
|
|
float
|
|
ColorARGBInt ?
|
|
uint16
|
|
Block ?
|
|
Point2DInt ?
|
|
float
|
|
float
|
|
bitfield ?
|
|
TagDependency : bitmap
|
|
ColorARGBInt ?
|
|
ColorARGBInt ?
|
|
ColorARGBInt ?
|
|
ColorARGBInt ?
|
|
bitfield
|
Flag |
Mask |
Comments |
|
0x1 |
|
|
0x2 |
|
|
0x4 |
|
|
0x8 |
|
|
0x10 |
|
|
|
int8
|
|
uint16
|
|
int8
|
|
int8
|
|
int16
|
|
float
|
|
float
|
|
ColorARGBInt ?
|
|
ColorARGBInt ?
|
|
ColorARGBInt ?
|
|
ColorARGBInt ?
|
|
ColorARGBInt ?
|
|
Point2DInt ?
|
|
float
|
|
float
|
|
bitfield ?
|
|
TagDependency : bitmap
|
|
ColorARGBInt ?
|
|
ColorARGBInt ?
|
|
float
|
|
float
|
|
uint16
|
|
bitfield ?
|
|
float
|
|
ColorARGBInt ?
|
|
uint16
|
|
Block ?
|
|
Point2DInt ?
|
|
float
|
|
float
|
|
bitfield ?
|
|
TagDependency : bitmap
|
|
ColorARGBInt ?
|
|
ColorARGBInt ?
|
|
ColorARGBInt ?
|
|
ColorARGBInt ?
|
|
bitfield ?
|
|
int8
|
|
uint16
|
|
int8
|
|
int8
|
|
int16
|
|
float
|
|
float
|
|
ColorARGBInt ?
|
|
ColorARGBInt ?
|
|
float
|
|
float
|
|
Point2DInt ?
|
|
float
|
|
float
|
|
bitfield ?
|
|
TagDependency : bitmap
|
|
ColorARGBInt ?
|
|
ColorARGBInt ?
|
|
float
|
|
float
|
|
uint16
|
|
bitfield ?
|
|
float
|
|
ColorARGBInt ?
|
|
uint16
|
|
Block ?
|
|
Point2DInt ?
|
|
float
|
|
float
|
|
bitfield ?
|
|
TagDependency : bitmap
|
|
ColorARGBInt ?
|
|
ColorARGBInt ?
|
|
float
|
|
float
|
|
uint16
|
|
bitfield ?
|
|
float
|
|
ColorARGBInt ?
|
|
uint16
|
|
Block ?
|
|
Point2DInt ?
|
|
float
|
|
float
|
|
bitfield ?
|
|
enum ?
|
|
Block
|
Field |
Type |
Comments |
|
Point2DInt ?
|
|
float
|
|
float
|
|
bitfield ?
|
|
TagDependency : bitmap
|
|
ColorARGBInt ?
|
|
ColorARGBInt ?
|
|
float
|
|
float
|
|
uint16
|
|
bitfield ?
|
|
float
|
|
ColorARGBInt ?
|
|
uint16
|
|
Block ?
|
|
enum
|
Option |
Value |
Comments |
|
0x0 |
|
|
|
bitfield
|
|
|
|
Block
|
Field |
Type |
Comments |
|
TagDependency
|
|
bitfield
|
Flag |
Mask |
Comments |
|
0x1 |
|
|
0x2 |
|
|
0x4 |
|
|
0x8 |
|
|
0x10 |
|
|
0x20 |
|
|
0x40 |
|
|
0x80 |
|
|
|
float
|
|
|
Block
|
Field |
Type |
Comments |
|
enum ?
|
|
Point2DInt ?
|
|
float
|
|
float
|
|
bitfield ?
|
|
TagDependency : bitmap
|
|
ColorARGBInt ?
|
|
ColorARGBInt ?
|
|
float
|
|
float
|
|
uint16
|
|
bitfield ?
|
|
float
|
|
ColorARGBInt ?
|
|
uint16
|
|
Block ?
|
|
Point2DInt ?
|
|
float
|
|
float
|
|
bitfield ?
|
|
TagDependency : bitmap
|
|
ColorARGBInt ?
|
|
ColorARGBInt ?
|
|
ColorARGBInt ?
|
|
ColorARGBInt ?
|
|
bitfield ?
|
|
int8
|
|
uint16
|
|
int8
|
|
int8
|
|
int16
|
|
float
|
|
float
|
|
ColorARGBInt ?
|
|
float
|
|
bitfield
|
Flag |
Mask |
Comments |
|
0x1 |
|
|
0x2 |
|
|
|
Thanks to the following individuals for their research or contributions to this topic:
- Kavawuvi (Invader tag definitions)
- MosesOfEgypt (Tag structure research)