PFX Hooks: Difference between revisions
m
Normalization
(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 !...") |
m (Normalization) |
||
(4 intermediate revisions by the same user not shown) | |||
Line 1:
{{ParadiseResourceTypeInfobox
===PFXHookBundle===▼
| name = PFXHookBundle
| othernames = GuiPFXHook
| resourcenames = PostFx\pfxhooks
| id = 0x31
| category = Generic
| memdist = Main Memory only
The post FX hooks resource provides details for individual effects used by the game, such as the screen tint while paused.
The only resource is found in POSTFX/PFXHOOKS.PFX.
= 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 || || ||
|-
| 0x8 || 0x8 || [[#BrnGui::PFXGroup
|}
▲=== 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 || || ||
|-
| 0xB8 || 0x8 || uint64_t || muTint3DResourceId
|}
|