HUD Message

Revision as of 20:30, 9 April 2022 by Derneuere (talk | contribs) (Created page with "== v1.9 == === GuiHudMessageRessource === {| class="wikitable" ! Offset !! Size !! Type !! Name !! Description !! More Information !! Comments |- | 0x0 || 0x4 || GuiHudMessageData * * || mppHudMessageData || HUD messages || GuiHudMessageData format || |- | 0x4 || 0x4 || int32_t || miSizeOfHudMessageResource || Size of file || || |- | 0x8 || 0x4 || int32_t || miHudMessageCount || Num HUD messages || || |} === GuiHudMessageData === {| class="wikitable" ! Offset !! Siz...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

v1.9

GuiHudMessageRessource

Offset Size Type Name Description More Information Comments
0x0 0x4 GuiHudMessageData * * mppHudMessageData HUD messages GuiHudMessageData format
0x4 0x4 int32_t miSizeOfHudMessageResource Size of file
0x8 0x4 int32_t miHudMessageCount Num HUD messages

GuiHudMessageData

Offset Size Type Name Description More Information Comments
0x0 0xC0 char[3][64] maacStringId
0xC0 0x20 char[32] macMessageStyle BurnoutMessage
CarAwardedMess
ChallengeMessage
EventsFoundMsg
JSSMessage
MarkedMan
MegaJump
NegMessage01
NegMessageBott01
NegMessageDouble
NegMessageTop01
NegParty
NeutralMessage
PosMessage01
PosMessage01_FBC
PosMessageBott01
PosMessageBott01_FBC
PosMessageDouble
PosMessageTop01
PosMessageTop01_FBC
Player_Joins_Message
PosMessage2Line01
PosParty
PosShowtimeBott01
PosStuntMulti01
ShowCrushMessage
ShowSignSmashMessage
ShowSmashMessage
StuntWrecked01
SuperJump
0xE0 0x20 char[32] macDefaultIcon BikeIcon
BurningRouteIcon
BurnoutIcon
ChallengeIcon
ChallengeIcon_NEW_FBC
DriveThoughIcon
EventSpecific
FBGMIconNeg
FBGMIconPos
JSSIcon
JSSIcon_Island
invisible
NegChallengeIcon
NegMessIcon
OnlineNegIcon
OnlinePosIcon
PartyIcon
PosMessIcon
RoadRageIcon
RR_Neg_Icon
RR_Pos_Icon
StuntIcon
0x100 0xD char[13] macMessageId
0x10D 0x3 padding
0x110 0x8 CgsID mMessageIdHash
0x118 0x4 uint32_t muAvailabilityBitSet 0x00000001 (Bit 0) = ?
0x00000002 (Bit 1) = ?
0x00000004 (Bit 2) = Available in showtime?
0x00000008 (Bit 3) = Available offline
0x00000010 (Bit 4) = Available online
0x00000020 (Bit 5) = Available while crashed
0x11C 0x4 float32_t mfDuration Time the message displays In seconds
0x120 0x4 float32_t mfTimeToWait Wait before displaying message
0x124 0x4 int32_t miPriority Percent priority (0-100)
0x128 0x4 int32_t miForceRemoveThreshold Priority-related? (0-100)
0x12C 0x4 HudMessageGroup meMessageGroup E_HUDMESSAGEGROUP 0x0 = E_HUDMESSAGEGROUP_ALL
0x1 = E_HUDMESSAGEGROUP_ONLINE_LIVEREVENGE
0x2 = E_HUDMESSAGEGROUP_ONLINE_DIRTY_TRICKS
0x3 = E_HUDMESSAGEGROUP_INGAMEMESSAGES
0x4 = E_HUDMESSAGEGROUP_COUNT
0x130 0xC int32_t[3] maiParamCount Num params used
0x13C 0x30 HudMessageParamTypes[3][4] maaeParams E_HUDMESSAGEPARAMTYPES 0x0 = E_HUDMESSAGEPARAMTYPES_UNUSED
0x1 = E_HUDMESSAGEPARAMTYPES_STRING
0x2 = E_HUDMESSAGEPARAMTYPES_INT
0x3 = E_HUDMESSAGEPARAMTYPES_FLOAT
0x4 = E_HUDMESSAGEPARAMTYPES_MONEY
0x5 = E_HUDMESSAGEPARAMTYPES_TIME
0x6 = E_HUDMESSAGEPARAMTYPES_STRINGID
0x7 = E_HUDMESSAGEPARAMTYPES_COUNT
0x16C 0x4 padding

v1.6 - v1.8

GuiHudMessageRessource

Offset Size Type Name Description More Information Comments
0x0 0x4 GuiHudMessageData * * mppHudMessageData HUD messages GuiHudMessageData format
0x4 0x4 int32_t miSizeOfHudMessageResource Size of file
0x8 0x4 int32_t miHudMessageCount Num HUD messages

GuiHudMessageData

Offset Size Type Name Description More Information Comments
0x0 0xC0 char[3][64] maacStringId
0xC0 0x20 char[32] macMessageStyle BurnoutMessage
CarAwardedMess
ChallengeMessage
EventsFoundMsg
JSSMessage
MarkedMan
NegMessage01
NegMessageBott01
NegMessageDouble
NegMessageTop01
NegParty
NeutralMessage
PosMessage01
PosMessage01_FBC
PosMessageBott01
PosMessageBott01_FBC
PosMessageDouble
PosMessageTop01
PosMessageTop01_FBC
Player_Joins_Message
PosMessage2Line01
PosParty
PosShowtimeBott01
PosStuntMulti01
ShowCrushMessage
ShowSignSmashMessage
ShowSmashMessage
StuntWrecked01
SuperJump
0xE0 0x20 char[32] macDefaultIcon BikeIcon
BurningRouteIcon
BurnoutIcon
ChallengeIcon
ChallengeIcon_NEW_FBC
DriveThoughIcon
EventSpecific
FBGMIconNeg
FBGMIconPos
JSSIcon
invisible
NegChallengeIcon
NegMessIcon
OnlineNegIcon
OnlinePosIcon
PartyIcon
PosMessIcon
RoadRageIcon
RR_Neg_Icon
RR_Pos_Icon
StuntIcon
0x100 0xD char[13] macMessageId
0x10D 0x3 padding
0x110 0x8 CgsID mMessageIdHash
0x118 0x4 uint32_t muAvailabilityBitSet 0x00000001 (Bit 0) = ?
0x00000002 (Bit 1) = ?
0x00000004 (Bit 2) = Available in showtime?
0x00000008 (Bit 3) = Available offline
0x00000010 (Bit 4) = Available online
0x00000020 (Bit 5) = Available while crashed
0x11C 0x4 float32_t mfDuration Time the message displays In seconds
0x120 0x4 float32_t mfTimeToWait Wait before displaying message
0x124 0x4 int32_t miPriority Percent priority (0-100)
0x128 0x4 int32_t miForceRemoveThreshold Priority-related? (0-100)
0x12C 0x4 HudMessageGroup meMessageGroup E_HUDMESSAGEGROUP 0x0 = E_HUDMESSAGEGROUP_ALL
0x1 = E_HUDMESSAGEGROUP_ONLINE_LIVEREVENGE
0x2 = E_HUDMESSAGEGROUP_ONLINE_DIRTY_TRICKS
0x3 = E_HUDMESSAGEGROUP_INGAMEMESSAGES
0x4 = E_HUDMESSAGEGROUP_COUNT
0x130 0xC int32_t[3] maiParamCount Num params used
0x13C 0x30 HudMessageParamTypes[3][4] maaeParams E_HUDMESSAGEPARAMTYPES 0x0 = E_HUDMESSAGEPARAMTYPES_UNUSED
0x1 = E_HUDMESSAGEPARAMTYPES_STRING
0x2 = E_HUDMESSAGEPARAMTYPES_INT
0x3 = E_HUDMESSAGEPARAMTYPES_FLOAT
0x4 = E_HUDMESSAGEPARAMTYPES_MONEY
0x5 = E_HUDMESSAGEPARAMTYPES_TIME
0x6 = E_HUDMESSAGEPARAMTYPES_STRINGID
0x7 = E_HUDMESSAGEPARAMTYPES_COUNT
0x16C 0x4 padding

v1.4 - v1.5

GuiHudMessageRessource

Offset Size Type Name Description More Information Comments
0x0 0x4 GuiHudMessageData * * mppHudMessageData HUD messages GuiHudMessageData format
0x4 0x4 int32_t miSizeOfHudMessageResource Size of file
0x8 0x4 int32_t miHudMessageCount Num HUD messages

GuiHudMessageData

Offset Size Type Name Description More Information Comments
0x0 0xC0 char[3][64] maacStringId
0xC0 0x20 char[32] macMessageStyle BurnoutMessage
CarAwardedMess
ChallengeMessage
EventsFoundMsg
JSSMessage
MarkedMan
NegMessage01
NegMessageBott01
NegMessageDouble
NegMessageTop01
NeutralMessage
PosMessage01
PosMessage01_FBC
PosMessageBott01
PosMessageBott01_FBC
PosMessageDouble
PosMessageTop01
PosMessageTop01_FBC
Player_Joins_Message
PosMessage2Line01
PosShowtimeBott01
PosStuntMulti01
ShowCrushMessage
ShowSignSmashMessage
ShowSmashMessage
StuntWrecked01
SuperJump
0xE0 0x20 char[32] macDefaultIcon BikeIcon
BurningRouteIcon
BurnoutIcon
ChallengeIcon
ChallengeIcon_NEW_FBC
DriveThoughIcon
EventSpecific
FBGMIconNeg
FBGMIconPos
JSSIcon
invisible
NegChallengeIcon
NegMessIcon
OnlineNegIcon
OnlinePosIcon
PosMessIcon
RoadRageIcon
RR_Neg_Icon
RR_Pos_Icon
StuntIcon
0x100 0xD char[13] macMessageId
0x10D 0x3 padding
0x110 0x8 CgsID mMessageIdHash
0x118 0x4 uint32_t muAvailabilityBitSet 0x00000001 (Bit 0) = ?
0x00000002 (Bit 1) = ?
0x00000004 (Bit 2) = Available in showtime?
0x00000008 (Bit 3) = Available offline
0x00000010 (Bit 4) = Available online
0x00000020 (Bit 5) = Available while crashed
0x11C 0x4 float32_t mfDuration Time the message displays In seconds
0x120 0x4 float32_t mfTimeToWait Wait before displaying message
0x124 0x4 int32_t miPriority Percent priority (0-100)
0x128 0x4 int32_t miForceRemoveThreshold Priority-related? (0-100)
0x12C 0x4 HudMessageGroup meMessageGroup E_HUDMESSAGEGROUP 0x0 = E_HUDMESSAGEGROUP_ALL
0x1 = E_HUDMESSAGEGROUP_ONLINE_LIVEREVENGE
0x2 = E_HUDMESSAGEGROUP_ONLINE_DIRTY_TRICKS
0x3 = E_HUDMESSAGEGROUP_INGAMEMESSAGES
0x4 = E_HUDMESSAGEGROUP_COUNT
0x130 0xC int32_t[3] maiParamCount Num params used
0x13C 0x30 HudMessageParamTypes[3][4] maaeParams E_HUDMESSAGEPARAMTYPES 0x0 = E_HUDMESSAGEPARAMTYPES_UNUSED
0x1 = E_HUDMESSAGEPARAMTYPES_STRING
0x2 = E_HUDMESSAGEPARAMTYPES_INT
0x3 = E_HUDMESSAGEPARAMTYPES_FLOAT
0x4 = E_HUDMESSAGEPARAMTYPES_MONEY
0x5 = E_HUDMESSAGEPARAMTYPES_TIME
0x6 = E_HUDMESSAGEPARAMTYPES_STRINGID
0x7 = E_HUDMESSAGEPARAMTYPES_COUNT
0x16C 0x4 padding

v1.3

GuiHudMessageRessource

Offset Size Type Name Description More Information Comments
0x0 0x4 GuiHudMessageData * * mppHudMessageData HUD messages GuiHudMessageData format
0x4 0x4 int32_t miSizeOfHudMessageResource Size of file
0x8 0x4 int32_t miHudMessageCount Num HUD messages

GuiHudMessageData

Offset Size Type Name Description More Information Comments
0x0 0xC0 char[3][64] maacStringId
0xC0 0x20 char[32] macMessageStyle BurnoutMessage
CarAwardedMess
ChallengeMessage
EventsFoundMsg
JSSMessage
MarkedMan
NegMessage01
NegMessageBott01
NegMessageDouble
NegMessageTop01
NeutralMessage
PosMessage01
PosMessage01_FBC
PosMessageBott01
PosMessageBott01_FBC
PosMessageDouble
PosMessageTop01
PosMessageTop01_FBC
Player_Joins_Message
PosMessage2Line01
PosShowtimeBott01
PosStuntMulti01
ShowCrushMessage
ShowSignSmashMessage
ShowSmashMessage
StuntWrecked01
SuperJump
0xE0 0x20 char[32] macDefaultIcon BurningRouteIcon
BurnoutIcon
ChallengeIcon
ChallengeIcon_NEW_FBC
DriveThoughIcon
EventSpecific
FBGMIconNeg
FBGMIconPos
JSSIcon
invisible
NegChallengeIcon
NegMessIcon
OnlineNegIcon
OnlinePosIcon
PosMessIcon
RoadRageIcon
RR_Neg_Icon
RR_Pos_Icon
StuntIcon
0x100 0xD char[13] macMessageId
0x10D 0x3 padding
0x110 0x8 CgsID mMessageIdHash
0x118 0x4 uint32_t muAvailabilityBitSet 0x00000001 (Bit 0) = ?
0x00000002 (Bit 1) = ?
0x00000004 (Bit 2) = Available in showtime?
0x00000008 (Bit 3) = Available offline
0x00000010 (Bit 4) = Available online
0x00000020 (Bit 5) = Available while crashed
0x11C 0x4 float32_t mfDuration Time the message displays In seconds
0x120 0x4 float32_t mfTimeToWait Wait before displaying message
0x124 0x4 int32_t miPriority Percent priority (0-100)
0x128 0x4 int32_t miForceRemoveThreshold Priority-related? (0-100)
0x12C 0x4 HudMessageGroup meMessageGroup E_HUDMESSAGEGROUP 0x0 = E_HUDMESSAGEGROUP_ALL
0x1 = E_HUDMESSAGEGROUP_ONLINE_LIVEREVENGE
0x2 = E_HUDMESSAGEGROUP_ONLINE_DIRTY_TRICKS
0x3 = E_HUDMESSAGEGROUP_INGAMEMESSAGES
0x4 = E_HUDMESSAGEGROUP_COUNT
0x130 0xC int32_t[3] maiParamCount Num params used
0x13C 0x30 HudMessageParamTypes[3][4] maaeParams E_HUDMESSAGEPARAMTYPES 0x0 = E_HUDMESSAGEPARAMTYPES_UNUSED
0x1 = E_HUDMESSAGEPARAMTYPES_STRING
0x2 = E_HUDMESSAGEPARAMTYPES_INT
0x3 = E_HUDMESSAGEPARAMTYPES_FLOAT
0x4 = E_HUDMESSAGEPARAMTYPES_MONEY
0x5 = E_HUDMESSAGEPARAMTYPES_TIME
0x6 = E_HUDMESSAGEPARAMTYPES_STRINGID
0x7 = E_HUDMESSAGEPARAMTYPES_COUNT
0x16C 0x4 padding

v1.0

GuiHudMessageRessource

Offset Size Type Name Description More Information Comments
0x0 0x4 GuiHudMessageData * * mppHudMessageData HUD messages GuiHudMessageData format
0x4 0x4 int32_t miSizeOfHudMessageResource Size of file
0x8 0x4 int32_t miHudMessageCount Num HUD messages

GuiHudMessageData

Offset Size Type Name Description More Information Comments
0x0 0xC0 char[3][64] maacStringId
0xC0 0x20 char[32] macMessageStyle BurnoutMessage
CarAwardedMess
ChallengeMessage
EventsFoundMsg
JSSMessage
MarkedMan
NegMessage01
NegMessageBott01
NegMessageDouble
NegMessageTop01
NeutralMessage
PosMessage01
PosMessageBott01
PosMessageDouble
PosMessageTop01
Player_Joins_Message
PosMessage2Line01
PosShowtimeBott01
PosStuntMulti01
ShowCrushMessage
ShowSignSmashMessage
ShowSmashMessage
StuntWrecked01
SuperJump
0xE0 0x20 char[32] macDefaultIcon BurningRouteIcon
BurnoutIcon
ChallengeIcon
DriveThoughIcon
EventSpecific
JSSIcon
invisible
NegChallengeIcon
NegMessIcon
OnlineNegIcon
OnlinePosIcon
PosMessIcon
RoadRageIcon
StuntIcon
0x100 0xD char[13] macMessageId
0x10D 0x3 padding
0x110 0x8 CgsID mMessageIdHash
0x118 0x4 uint32_t muAvailabilityBitSet 0x00000001 (Bit 0) = ?
0x00000002 (Bit 1) = ?
0x00000004 (Bit 2) = Available in showtime?
0x00000008 (Bit 3) = Available offline
0x00000010 (Bit 4) = Available online
0x00000020 (Bit 5) = Available while crashed
0x11C 0x4 float32_t mfDuration Time the message displays In seconds
0x120 0x4 float32_t mfTimeToWait Wait before displaying message
0x124 0x4 int32_t miPriority Percent priority (0-100)
0x128 0x4 int32_t miForceRemoveThreshold Priority-related? (0-100)
0x12C 0x4 HudMessageGroup meMessageGroup E_HUDMESSAGEGROUP 0x0 = E_HUDMESSAGEGROUP_ALL
0x1 = E_HUDMESSAGEGROUP_ONLINE_LIVEREVENGE
0x2 = E_HUDMESSAGEGROUP_ONLINE_DIRTY_TRICKS
0x3 = E_HUDMESSAGEGROUP_INGAMEMESSAGES
0x4 = E_HUDMESSAGEGROUP_COUNT
0x130 0xC int32_t[3] maiParamCount Num params used
0x13C 0x30 HudMessageParamTypes[3][4] maaeParams E_HUDMESSAGEPARAMTYPES 0x0 = E_HUDMESSAGEPARAMTYPES_UNUSED
0x1 = E_HUDMESSAGEPARAMTYPES_STRING
0x2 = E_HUDMESSAGEPARAMTYPES_INT
0x3 = E_HUDMESSAGEPARAMTYPES_FLOAT
0x4 = E_HUDMESSAGEPARAMTYPES_MONEY
0x5 = E_HUDMESSAGEPARAMTYPES_TIME
0x6 = E_HUDMESSAGEPARAMTYPES_STRINGID
0x7 = E_HUDMESSAGEPARAMTYPES_COUNT
0x16C 0x4 padding

PS4

GuiHudMessageRessource

Offset Size Type Name Description More Information Comments
0x0 0x8 GuiHudMessageData * * mppHudMessageData HUD messages GuiHudMessageData format
0x8 0x4 int32_t miSizeOfHudMessageResource Size of file
0xC 0x4 int32_t miHudMessageCount Num HUD messages

GuiHudMessageData

Offset Size Type Name Description More Information
0x0 0xC0 char[3][64] maacStringId
0xC0 0x20 char[32] macMessageStyle BurnoutMessage
CarAwardedMess
ChallengeMessage
EventsFoundMsg
JSSMessage
MarkedMan
MegaJump
NegMessage01
NegMessageBott01
NegMessageDouble
NegMessageTop01
NegParty
NeutralMessage
PosMessage01
PosMessage01_FBC
PosMessageBott01
PosMessageBott01_FBC
PosMessageDouble
PosMessageTop01
PosMessageTop01_FBC
Player_Joins_Message
PosMessage2Line01
PosParty
PosShowtimeBott01
PosStuntMulti01
ShowCrushMessage
ShowSignSmashMessage
ShowSmashMessage
StuntWrecked01
SuperJump
0xE0 0x20 char[32] macDefaultIcon BikeIcon
BurningRouteIcon
BurnoutIcon
ChallengeIcon
ChallengeIcon_NEW_FBC
DriveThoughIcon
EventSpecific
FBGMIconNeg
FBGMIconPos
JSSIcon
JSSIcon_Island
invisible
NegChallengeIcon
NegMessIcon
OnlineNegIcon
OnlinePosIcon
PartyIcon
PosMessIcon
RoadRageIcon
RR_Neg_Icon
RR_Pos_Icon
StuntIcon
0x100 0xD char[13] macMessageId
0x10D 0x3 padding
0x110 0x8 CgsID mMessageIdHash
0x118 0x4 uint32_t muAvailabilityBitSet 0x00000001 (Bit 0) = ?
0x00000002 (Bit 1) = ?
0x00000004 (Bit 2) = Available in showtime?
0x00000008 (Bit 3) = Available offline
0x00000010 (Bit 4) = Available online
0x00000020 (Bit 5) = Available while crashed
0x11C 0x4 float32_t mfDuration Time the message displays In seconds
0x120 0x4 float32_t mfTimeToWait Wait before displaying message
0x124 0x4 int32_t miPriority Percent priority (0-100)
0x128 0x4 int32_t miForceRemoveThreshold Priority-related? (0-100)
0x12C 0x4 HudMessageGroup meMessageGroup E_HUDMESSAGEGROUP 0x0 = E_HUDMESSAGEGROUP_ALL
0x1 = E_HUDMESSAGEGROUP_ONLINE_LIVEREVENGE
0x2 = E_HUDMESSAGEGROUP_ONLINE_DIRTY_TRICKS
0x3 = E_HUDMESSAGEGROUP_INGAMEMESSAGES
0x4 = E_HUDMESSAGEGROUP_COUNT
0x130 0xC int32_t[3] maiParamCount Num params used
0x13C 0x30 HudMessageParamTypes[3][4] maaeParams E_HUDMESSAGEPARAMTYPES 0x0 = E_HUDMESSAGEPARAMTYPES_UNUSED
0x1 = E_HUDMESSAGEPARAMTYPES_STRING
0x2 = E_HUDMESSAGEPARAMTYPES_INT
0x3 = E_HUDMESSAGEPARAMTYPES_FLOAT
0x4 = E_HUDMESSAGEPARAMTYPES_MONEY
0x5 = E_HUDMESSAGEPARAMTYPES_TIME
0x6 = E_HUDMESSAGEPARAMTYPES_STRINGID
0x7 = E_HUDMESSAGEPARAMTYPES_COUNT
0x16C 0x4 padding