bikePartsDispParam.bin

From Custom Mario Kart
Jump to navigation Jump to search

bikePartsDispParam.bin is a sub file of /Race/Common.szs. It contains visual display parameters for each bike. Its kart counterpart is kartPartsDispParam.bin. Both files are also found into the parameter folder from Award.szs, Event.szs, Globe.szs, MenuMulti.szs, MenuOther.szs, MenuSingle.szs and Present.szs from the /Scene/UI folder.

File Format

The file starts with a simple 4-byte header.

Offset Type Description
0x0 Int32 Number of bikes. Always 0x12 (18).

Parameter Data

For each bike, there is a 0xB0-byte section with many parameters.

bikePartsDispParam.bin section
Offset Type Description
0x0 float Camera target vertical distance.
0x4 float Tires forward rotation speed.
0x8 float Tires backward rotation speed.
0xC float[3] Handle XYZ position.
0x18 float[3] Handle XYZ rotation.
0x24 float Unknown.
0x28 float Unknown.
0x2C float Unknown.
0x30 float Unknown.
0x34 float Unknown.
0x38 float Unknown.
0x3C float Unknown.
0x40 float Unknown.
0x44 float Unknown.
0x48 float Unknown.
0x4C float Unknown.
0x50 float Unknown.
0x54 float Unknown.
0x58 Int32 Number of exhaust pipes in exhaust particle set 1 (-1 = no exhaust pipes, 0 or >2 = 2 exhaust pipes, 1 = left exhaust pipe, 2 = right exhaust pipe).
0x5C float[3] Exhaust particle set 1 XYZ position.
0x68 float[2] Exhaust particle set 1 XY rotation.
0x70 Int32 Number of exhaust pipes in exhaust particle set 2 (-1 = no exhaust pipes, 0 or >2 = 2 exhaust pipes, 1 = left exhaust pipe, 2 = right exhaust pipe).
0x74 float[3] Exhaust particle set 2 XYZ position.
0x80 float[2] Exhaust particle set 2 XY rotation.
0x88 float[3] ice XYZ size.
0x94 float[3] ice XYZ position.
0xA0 float[2] Balloons YZ position.
0xA8 float Unknown.
0xAC float Unknown.

Tools

The following tools can handle bikePartsDispParam.bin:

  • (none)