OpenKh

This is a centralized place for the documentation and other discoveries about the internal working of Kingdom Hearts games.

View on GitHub

GPD Format

GPD stands for Gimmick Prize Data.

This file type contains all the prizes dropped by Gimmick type entities.

There’s only one instance of this file, included inside arc/gimmick/gimcommon.arc in the subfile GiPrdrda.gpd.

Offset Type Description
0x0 uint32 File identifier. Always GPD, null terminated.
0x4 uint16 Version, always 1.
0x6 uint16 Padding
0x8 uint16 Drop Data Count

How this data is read is still unknown.

Drop Data

Offset Type Description
0x0 uint16 Unique ID
0x2 uint8 Prize Kind
0x3 uint8 Prize Count
0x4 uint8 Drop Rate
0x5 uint8[3] Padding

Unique Data

Offset Type Description
0x0 uint16 Unique ID Data Count
0x2 uint8 Drop Rate (Boolean)
0x3 uint8 Padding

Cont Data

Offset Type Description
0x0 uint16 Unique ID
0x2 uint8 Change Rate (Boolean)
0x3 uint8 Padding