[ { "name": "HUDGlobalsWaypointArrowFlags", "type": "bitfield", "fields": [ "dont rotate when pointing offscreen" ], "width": 32 }, { "name": "HUDGlobalsButtonIcon", "fields": [ { "name": "sequence index", "type": "Index" }, { "name": "width offset", "type": "int16" }, { "name": "offset from reference corner", "type": "Point2DInt" }, { "name": "override icon color", "type": "ColorARGBInt" }, { "name": "frame rate", "type": "int8" }, { "name": "flags", "type": "HUDInterfaceMessagingFlags" }, { "name": "text index", "type": "Index" } ], "type": "struct", "size": 16 }, { "name": "HUDGlobalsAnniversaryRemapTargetLanguage", "options": [ "english", "french", "spanish", "italian", "german", "traditional chinese", "japanese", "korean", "portuguese", "latam spanish", "polish", "russian", "simplified chinese" ], "type": "enum" }, { "name": "HUDGlobalsAnniversaryRemapTargetFlags", "type": "bitfield", "fields": [ "legacy mode" ], "width": 16 }, { "name": "HUDGlobalsAnniversaryRemapTarget", "fields": [ { "type": "TagReference", "name": "target bitmap", "groups": [ "bitmap" ] }, { "name": "language", "type": "HUDGlobalsAnniversaryRemapTargetLanguage" }, { "name": "flags", "type": "HUDGlobalsAnniversaryRemapTargetFlags" } ], "type": "struct", "size": 20 }, { "name": "HUDGlobalsAnniversaryRemap", "fields": [ { "type": "TagReference", "name": "source bitmap", "groups": [ "bitmap" ] }, { "type": "Reflexive", "name": "targets", "struct": "HUDGlobalsAnniversaryRemapTarget", "maximum": 26 } ], "type": "struct", "size": 28 }, { "name": "HUDGlobalsWaypointArrow", "fields": [ { "name": "name", "type": "String32" }, { "type": "pad", "size": 8 }, { "name": "color", "type": "ColorARGBInt" }, { "name": "opacity", "type": "float" }, { "name": "translucency", "type": "float" }, { "name": "on screen sequence index", "type": "Index" }, { "name": "off screen sequence index", "type": "Index" }, { "name": "occluded sequence index", "type": "Index" }, { "type": "pad", "size": 2 }, { "type": "pad", "size": 16 }, { "name": "flags", "type": "HUDGlobalsWaypointArrowFlags" }, { "type": "pad", "size": 24 } ], "type": "struct", "title": "name", "size": 104 }, { "name": "HUDGlobals", "fields": [ { "name": "anchor", "type": "HUDInterfaceAnchor" }, { "type": "pad", "size": 2 }, { "type": "pad", "size": 32 }, { "name": "anchor offset", "type": "Point2DInt" }, { "name": "width scale", "type": "float" }, { "name": "height scale", "type": "float" }, { "name": "scaling flags", "type": "HUDInterfaceScalingFlags" }, { "type": "pad", "size": 2 }, { "type": "pad", "size": 20 }, { "name": "single player font", "type": "TagReference", "groups": [ "font" ] }, { "name": "multi player font", "type": "TagReference", "groups": [ "font" ] }, { "name": "up time", "type": "float" }, { "name": "fade time", "type": "float" }, { "name": "icon color", "type": "ColorARGB" }, { "name": "text color", "type": "ColorARGB" }, { "name": "text spacing", "type": "float" }, { "name": "item message text", "type": "TagReference", "groups": [ "unicode_string_list" ] }, { "name": "icon bitmap", "type": "TagReference", "groups": [ "bitmap" ] }, { "name": "alternate icon text", "type": "TagReference", "groups": [ "unicode_string_list" ] }, { "name": "button icons", "type": "Reflexive", "struct": "HUDGlobalsButtonIcon", "maximum": 18 }, { "name": "hud help default color", "type": "ColorARGBInt" }, { "name": "hud help flashing color", "type": "ColorARGBInt" }, { "name": "hud help flash period", "type": "float" }, { "name": "hud help flash delay", "type": "float" }, { "name": "hud help number of flashes", "type": "int16" }, { "name": "hud help flash flags", "type": "HUDInterfaceFlashFlags" }, { "name": "hud help flash length", "type": "float" }, { "name": "hud help disabled color", "type": "ColorARGBInt" }, { "type": "pad", "size": 4 }, { "name": "hud messages", "type": "TagReference", "groups": [ "hud_message_text" ] }, { "name": "objective default color", "type": "ColorARGBInt" }, { "name": "objective flashing color", "type": "ColorARGBInt" }, { "name": "objective flash period", "type": "float" }, { "name": "objective flash delay", "type": "float" }, { "name": "objective number of flashes", "type": "int16" }, { "name": "objective flash flags", "type": "HUDInterfaceFlashFlags" }, { "name": "objective flash length", "type": "float" }, { "name": "objective disabled color", "type": "ColorARGBInt" }, { "name": "objective uptime ticks", "type": "int16" }, { "name": "objective fade ticks", "type": "int16" }, { "name": "top offset", "type": "float" }, { "name": "bottom offset", "type": "float" }, { "name": "left offset", "type": "float" }, { "name": "right offset", "type": "float" }, { "type": "pad", "size": 32 }, { "name": "arrow bitmap", "type": "TagReference", "groups": [ "bitmap" ] }, { "name": "waypoint arrows", "type": "Reflexive", "struct": "HUDGlobalsWaypointArrow", "maximum": 16 }, { "type": "pad", "size": 80 }, { "name": "hud scale in multiplayer", "type": "float" }, { "type": "pad", "size": 256 }, { "name": "default weapon hud", "type": "TagReference", "groups": [ "weapon_hud_interface" ] }, { "name": "motion sensor range", "type": "float" }, { "name": "motion sensor velocity sensitivity", "type": "float" }, { "name": "motion sensor scale", "type": "float" }, { "name": "default chapter title bounds", "type": "Rectangle" }, { "type": "pad", "size": 44 }, { "name": "hud damage top offset", "type": "int16" }, { "name": "hud damage bottom offset", "type": "int16" }, { "name": "hud damage left offset", "type": "int16" }, { "name": "hud damage right offset", "type": "int16" }, { "type": "pad", "size": 32 }, { "name": "hud damage indicator bitmap", "type": "TagReference", "groups": [ "bitmap" ] }, { "name": "hud damage sequence index", "type": "Index" }, { "name": "hud damage multiplayer sequence index", "type": "Index" }, { "name": "hud damage color", "type": "ColorARGBInt" }, { "type": "pad", "size": 16 }, { "name": "not much time left default color", "type": "ColorARGBInt" }, { "name": "not much time left flashing color", "type": "ColorARGBInt" }, { "name": "not much time left flash period", "type": "float" }, { "name": "not much time left flash delay", "type": "float" }, { "name": "not much time left number of flashes", "type": "int16" }, { "name": "not much time left flash flags", "type": "HUDInterfaceFlashFlags" }, { "name": "not much time left flash length", "type": "float" }, { "name": "not much time left disabled color", "type": "ColorARGBInt" }, { "type": "pad", "size": 4 }, { "name": "time out flash default color", "type": "ColorARGBInt" }, { "name": "time out flash flashing color", "type": "ColorARGBInt" }, { "name": "time out flash flash period", "type": "float" }, { "name": "time out flash flash delay", "type": "float" }, { "name": "time out flash number of flashes", "type": "int16" }, { "name": "time out flash flash flags", "type": "HUDInterfaceFlashFlags" }, { "name": "time out flash flash length", "type": "float" }, { "name": "time out flash disabled color", "type": "ColorARGBInt" }, { "type": "pad", "size": 4 }, { "type": "pad", "size": 40 }, { "name": "carnage report bitmap", "type": "TagReference", "groups": [ "bitmap" ] }, { "name": "loading begin text", "type": "Index" }, { "name": "loading end text", "type": "Index" }, { "name": "checkpoint begin text", "type": "Index" }, { "name": "checkpoint end text", "type": "Index" }, { "name": "checkpoint sound", "type": "TagReference", "groups": [ "sound" ] }, { "name": "anniversary hud remaps", "type": "Reflexive", "engines": [ "mcc" ], "struct": "HUDGlobalsAnniversaryRemap", "maximum": { "mcc-cea": 32, "default": 0 } }, { "type": "pad", "size": 84 } ], "type": "struct", "size": 1104, "group": "hud_globals" } ]