BBLM (File Format)

From Custom Mario Kart
Revision as of 23:13, 9 December 2022 by KHacker35000vr (talk | contribs) (When you expect to be able to move a page...)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

The BBLM (Binary BLooM) filetype controls blur, bloom and color filtering of the final image output.

File Format

Offset Type Description
0x00 String File magic. Always PBLM in ASCII.
0x04 UInt32 File size. Always 0xA4 in MKW.
0x08 UInt8 Version. Always 01 in MKW.
0x0C UInt32 Unknown. Always 00 00 00 00.
0x10 Float Threshold intensity
0x14 Byte[4] Threshold color
0x18 Byte[4] Tint color
0x1C Short Bitfield
0x20 Float First blur strength
0x24 Float First blur color intensity
0x28 Uint32[6] Unknown. Always 00 00 00 00.
0x40 Float Second blur stage 1 strength
0x44 Float Second blur stage 1 color intensity
0x48 Uint32[6] Unknown. Always 00 00 00 00.
0x60 Float Second blur stage 2 strength
0x64 Float Second blur stage 2 color intensity
0x68 Uint32[6] Unknown. Always 00 00 00 00.
0x80 Uint8 Unknown index
0x81 Uint8 Number of blur stages in the second blur.
0xc4 Uint8 Bloom color intensity