The Dazzles (Megamix)

Functions
Variables C and R determines the column and row respectively of the Dazzle on which to act upon.

0x100 X, Y
Cue an input.

X determines which input to cue, with 0 cueing a release, and 1 a hold input.

Y determines how long before the input has to be pressed. Values used are 0x60, 0x90 and 0xA8.

0x101 X
Activate or deactivate beat animations. 0 disable them, 1 activate them.

0x102
The Dazzles make a beat animation.

0x102<1> C,R
Makes one of the Dazzle hide.

0x102<2> C, R
Does nothing. Is used in the practice, although only for the playable Dazzle

0x102<3>
The Dazzles that are hiding start crouching, readying for a pose.

0x102<4> C, R
The Dazzles that are crouching (using 0x102<3>) pose. Doesn't include the posing sound, which should be handled using play_sfx.

0x102<5>
The Dazzles stops posing.

0x103 X
Allows the player to pose, resulting in either the player to get back up (if disabled), or pose/embarass themselves when releasing A. 0 disable the ability to pose, 1 enables it.

0x104 C, R
Undarkens the frame. Only used on the player's Dazzle, at the end of a release cue.

0x105 X
Determines the effects at the end of a successful pose. 0 produces small stars, while 1 produces big stars, with Play-Yan hanging. 0 is the default.

0x106 C, R, Z
Shrinks the yellow border on frames.

Z determines the time it takes to shrink.

Useful SFX

 * 0x100100F: The player says "3!"
 * 0x1001010: The player says "2!"
 * 0x1001013: The cymbal plays. Used when lighting another Dazzle.

0x56
The player says "3, 2!" after 3.5 beats.

0x57
The Dazzles starts crouching from left to right. Does not include the voice.

0x58
The Dazzles crouches all at the same time, after 2 beats. Does not include the voice.

0x59
The Dazzles starts crouching from left to right after 3.5 beats. Includes the voice.

0x5A
The Dazzles crouches all at the same time, after 3.5 beats. Includes the voice, saying "3, 2!". The Dazzles poses at 1.

0x5B
Poses, using the following pattern:

0x5C
Poses, using the following pattern:

Starts 0.5 beats after calling it.

0x5D
Poses, using the following pattern:

Is a leftover.

0x5E
Poses, using the following pattern:

Is a leftover.

0x5F
Poses, using the following pattern:

0x60
Poses, using the following pattern:

0x61
Launches the practice.

0x62
Launches the real game.

0x63
Launches the real game, but as if the practice was skipped.