From Battlepedia
Jump to navigationJump to search
Disco Floor
Type Object
Object ID 0x00
Games used Battle for Bikini Bottom
The SpongeBob SquarePants Movie

Disco floor controller


Disco floors are object assets, so they start with their 8 byte header, then are followed by:

Offset Type Description
0x08 int Unknown - amount of tile types? (always 3)
0x0C float Speed (yellow to red)
0x10 float Transition time (red to white)
0x14 int Unknown
0x18 int Unknown
0x1C int Unknown
0x20 int Amount of tiles on floor (total amount of tiles / 3)
0x24 int Unknown
0x28 int Amount of phases/tile groups
0x2C string Name of first white tile SIMP
- string Name of first yellow tile SIMP
- string Name of first red tile SIMP
- int[AmountOfPhases] Tile grouping? (unknown, seems to affects which tiles change in the same phase)
- byte[?] Pattern controller - sets which tiles will change in each phase. Exact syntax unknown.