PFX Hooks: Difference between revisions
Update for wiki display.
(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 !...") |
(Update for wiki display.) |
||
Line 1:
The post FX hooks resource provides details for individual effects used by the game, such as the screen tint while paused.
===PFXHookBundle===▼
= Structures =
▲=== BrnGui::PFXHookBundle ===
==== 32-bit ====
{| class="wikitable"
! Offset !! Size !! Type !! Name !! Description
|-
| 0x0 || 0x4 || int32_t || miHookCount
|-
| 0x4 || 0x4 || int32_t || miGroupCount
|-
| 0x8 || 0x4 || [[#BrnGui::PFXHook
|-
| 0xC || 0x4 || [[#BrnGui::PFXGroup
|-
| 0x10 || 0x4 || size_t || mSizeOfBundle
|}
===PFXHook===▼
==== 64-bit ====
{| class="wikitable"
! Offset !! Size !! Type !! Name !! Description
|-
| 0x0 ||
|-
|
|-
|
|-
|
|-
|
|-▼
|}
▲=== BrnGui::PFXHook ===
==== 32-bit ====
{| class="wikitable"
! Offset !! Size !! Type !! Name !! Description
|-
| 0x0 ||
|-
|
===PFXGroup===▼
{| class="wikitable"▼
! Offset !! Size !! Type !! Name !! Description !! More Information !! Comments▼
|-
|
|-
|
|-
|
|-
|
|-
|
|-
|
|-
|
==== 64-bit ====
▲{| class="wikitable"
|-
|
|-
|
|-
|
|-
|
|-
|
|-
|
|-
|
|-
|
|-
|
|}
===
==== 32-bit ====
{| class="wikitable"
! Offset !! Size !! Type !! Name !! Description
|-
|
|-
|
|}
==== 64-bit ====
{| class="wikitable"
! Offset !! Size !! Type !! Name !! Description
|-
| 0x0 || 0x4 || float32_t || mfStartTime
|-
| 0x4 || 0x4 || || || padding
|-
| 0x8 || 0x8 || [[#BrnGui::PFXGroup | PFXGroup]]* || mpGroup ||
|}
▲=== BrnGui::PFXGroup ===
{| class="wikitable"
! Offset !! Size !! Type !! Name !! Description
|-
| 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
|}
|