DriverIKParam.bin

From Custom Mario Kart
Revision as of 20:16, 25 February 2020 by Atlas (talk | contribs) (Created page with "{{under-construction}} '''DriverIKParam.bin''' is a sub file of '''/Race/Common.szs'''. It contains many parameters that control the movement of...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search
Under Construction
This article is not finished. Help improve it by adding accurate information or correcting grammar and spelling.

DriverIKParam.bin is a sub file of /Race/Common.szs. It contains many parameters that control the movement of the characters' bones in certain animations by using inverse kinematics. IKP files named IKParam.ikp found in character/vehicle combination files might be related to DriverIKParam.bin.

File Format

The file starts with a 12-byte header.

Offset Type Description
0x0 Int32 Number of entries per vehicle + character combination. Always 0x21 (33).
0x4 Int32 Number of vehicles. Always 0x24 (36).
0x8 Int32 Number of characters. Always 0x2A (42).

Parameter Data

After the header, there is a 256-byte section containing float parameters.

Offset Type Description
0x0 float[64] Unknown.

Entry Data

Each vehicle + character combination has a number of entries that are 1 byte long each.

Offset Type Description
0x00 Byte Enabled flag. If 0, inverse kinematics won't affect the character in that vehicle.
0x01 Byte[32] Unknown.

Tools

The following tools can handle DriverIKParam.bin: