HUD Message: Difference between revisions

Added infobox and normalized some content.
m (Updated common data type links.)
(Added infobox and normalized some content.)
Line 1:
{{ParadiseResourceTypeInfobox
| name = HudMessage
| othernames = GuiHudMessage
| example = [[File:Paradise HudMessage Example 1.png|frameless|270px]]<br />[[File:Paradise HudMessage Example 2.png|frameless|200px]]<br />Various HUD messages.
| id = 0x2C
| category = Generic
| memdist = Main Memory only
}}
 
HUD messages appear when triggered by in-game actions, such as getting taken down or smashing a billboard. Their style varies depending on whether the action that triggered the message was positive or negative. They can also be displayed above the boost bar if in an event.
 
Line 7 ⟶ 16:
! Offset !! Length !! Type !! Name !! Description !! Comments
|-
| 0x0 || 0x4 || [[#CgsGui::GuiHudMessageData | GuiHudMessageData]]** || mppHudMessageData || HUD messages ||
|-
| 0x4 || 0x4 || int32_t || miSizeOfHudMessageResource || SizeResource of filesize ||
|-
| 0x8 || 0x4 || int32_t || miHudMessageCount || NumNumber of HUD messages ||
|}
 
Line 18 ⟶ 27:
! Offset !! Length !! Type !! Name !! Description !! Comments
|-
| 0x0 || 0x8 || [[#CgsGui::GuiHudMessageData | GuiHudMessageData]]** || mppHudMessageData || HUD messages ||
|-
| 0x8 || 0x4 || int32_t || miSizeOfHudMessageResource || SizeResource of filesize ||
|-
| 0xC || 0x4 || int32_t || miHudMessageCount || NumNumber of HUD messages ||
|}
 
Line 37 ⟶ 46:
| 0x100 || 0xD || char[13] || macMessageId || ||
|-
| 0x10D || 0x3 || || || paddingPadding ||
|-
| 0x110 || 0x8 || [[CgsID]] || mMessageIdHash || ||
|-
| 0x118 || 0x4 || uint32_t || muAvailabilityBitSet || || See [[#Availability flags | availability flags]]
|-
| 0x11C || 0x4 || float32_t || mfDuration || Time the message displays || In seconds
Line 51 ⟶ 60:
| 0x128 || 0x4 || int32_t || miForceRemoveThreshold || Priority-related? (0-100) ||
|-
| 0x12C || 0x4 || [[#CgsGui::HudMessageGroup | HudMessageGroup]] || meMessageGroup || ||
|-
| 0x130 || 0xC || int32_t[3] || maiParamCount || Num params used ||
|-
| 0x13C || 0x30 || [[#CgsGui::HudMessageParamTypes | HudMessageParamTypes]][3][4] || maaeParams || ||
|-
| 0x16C || 0x4 || || || paddingPadding ||
|}
 
Line 63 ⟶ 72:
=== Availability flags ===
{| class="wikitable"
|-
! Name !! Value !! Comments
|-
Line 81 ⟶ 89:
=== CgsGui::HudMessageGroup ===
{| class="wikitable"
|-
! Name !! Value !! Comments
|-
Line 97 ⟶ 104:
=== CgsGui::HudMessageParamTypes ===
{| class="wikitable"
|-
! Name !! Value !! Comments
|-