PFX Hooks

Revision as of 20:55, 13 April 2022 by Derneuere (talk | contribs) (Created page with "===PFXHookBundle=== {| class="wikitable" ! Offset !! Size !! Type !! Name !! Description !! More Information !! Comments |- | 0x0 || 0x4 || int32_t || miHookCount || || || |- | 0x4 || 0x4 || int32_t || miGroupCount || || || |- | 0x8 || 0x4 || PFXHook * * || mpaHooks || || PFXHook format || |- | 0xC || 0x4 || PFXGroup * * || mpaGroups || || PFXGroup format || |- | 0x10 || 0x4 || size_t || mSizeOfBundle || || || |} ===PFXHook=== {| class="wikitable" ! Offset !...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

PFXHookBundle

Offset Size Type Name Description More Information Comments
0x0 0x4 int32_t miHookCount
0x4 0x4 int32_t miGroupCount
0x8 0x4 PFXHook * * mpaHooks PFXHook format
0xC 0x4 PFXGroup * * mpaGroups PFXGroup format
0x10 0x4 size_t mSizeOfBundle

PFXHook

Offset Size Type Name Description More Information Comments
0x0 0x20 char[32] macName
0x20 0x4 uint32_t muId
0x24 0x4 int32_t miPriority
0x28 0x4 uint32_t meTransitionMode
0x2C 0x4 float mfTransitionTime
0x30 0x1 uint8_t mbIsMenu
0x31 0x3 padding
0x34 0x4 PFXHookNode * * mpaNodes PFXHookNode format
0x38 0x4 int32_t miNodeCount

PFXHookNode

Offset Size Type Name Description More Information Comments
0x0 0x4 float32_t mfStartTime
0x4 0x4 PFXGroup * mpGroup PFXGroup format

PFXGroup

Offset Size Type Name Description More Information Comments
0x0 0x4 int32_t miID PFXGroup index
0x4 0x4 float32_t mfFadeIn
0x8 0x4 float32_t mfFadeOut
0xC 0x4 float32_t mfDuration
0x10 0x1 uint8_t mbUseBloom
0x11 0x1 uint8_t mbUseVignette
0x12 0x1 uint8_t mbUseDepthOfField
0x13 0x1 uint8_t mbUseBlur
0x14 0x1 uint8_t mbUseTint2D
0x15 0x1 uint8_t mbUseTint3D
0x16 0x20 char[32] macBloomDataID
0x36 0x20 char[32] macVignetteDataID
0x56 0x20 char[32] macDepthOfFieldDataID
0x76 0x20 char[32] macBlurDataID
0x96 0x20 char[32] macTint2DDataID
0xB6 0x2 padding
0xB8 0x8 uint64_t muTint3DResourceId

PS4

PFXHookBundle

Offset Size Type Name Description More Information Comments
0x0 0x4 int32_t miHookCount
0x4 0x4 int32_t miGroupCount
0x8 0x8 PFXHook * * mpaHooks PFXHook format
0x10 0x8 PFXGroup * * mpaGroups PFXGroup format
0x18 0x8 size_t mSizeOfBundle

PFXHook

Offset Size Type Name Description More Information Comments
0x0 0x20 char[32] macName
0x20 0x4 uint32_t muId
0x24 0x4 int32_t miPriority
0x28 0x4 uint32_t meTransitionMode
0x2C 0x4 float mfTransitionTime
0x30 0x1 uint8_t mbIsMenu
0x31 0x7 padding
0x38 0x8 PFXHookNode * * mpaNodes PFXHookNode format
0x40 0x4 int32_t miNodeCount

PFXHookNode

Offset Size Type Name Description More Information Comments
0x0 0x4 float32_t mfStartTime
0x4 0x4 padding
0x8 0x8 PFXGroup * mpGroup PFXGroup format

PFXGroup

Offset Size Type Name Description More Information Comments
0x0 0x4 int32_t miID PFXGroup index
0x4 0x4 float32_t mfFadeIn
0x8 0x4 float32_t mfFadeOut
0xC 0x4 float32_t mfDuration
0x10 0x1 uint8_t mbUseBloom
0x11 0x1 uint8_t mbUseVignette
0x12 0x1 uint8_t mbUseDepthOfField
0x13 0x1 uint8_t mbUseBlur
0x14 0x1 uint8_t mbUseTint2D
0x15 0x1 uint8_t mbUseTint3D
0x16 0x20 char[32] macBloomDataID
0x36 0x20 char[32] macVignetteDataID
0x56 0x20 char[32] macDepthOfFieldDataID
0x76 0x20 char[32] macBlurDataID
0x96 0x20 char[32] macTint2DDataID
0xB6 0x2 padding
0xB8 0x8 uint64_t muTint3DResourceId