Space Dance (Megamix): Difference between revisions
(Created Megamix docs for Space Dance.) |
m (1 revision imported) |
(No difference)
| |
Latest revision as of 23:29, 2 September 2023
| Engine: | 0x0B |
|---|---|
| Cellanim: | agbSpaceDance_long.zlib,agbSpaceDance_arrange.zlib |
| Effects: | None |
| Layout: | None |
| Model: | None |
| SFX: | GROUP_AGB_SPACE |
Functions
0x100 X,Y
Cues an input.
X determines how long before the input needs to be pressed. 0x30 is the only value used.
Y determines the type of input to cue. 0 is a Pose, 1 a Squat and 2 a Punch.
For instructions 0x101 to 0x107, X determines the dancer to influence, with 0 being the right-hand Dancer and 3 the left-hand Dancer.
0x101<X>
The dancer performs a beat animation.
0x102<X>
The dancer performs the Pose animation.
0x103<X>
The dancer performs the Squat animation.
0x104<X>
The dancer performs the Punch animation.
0x105<X>
The dancer performs the Pre-Pose animation.
0x106<X>
The dancer performs the Pre-Squat animation.
0x107<X> Y
The dancer performs the Pre-Punch animation.
Y determines which part of the animation to play. 0 plays PrePunchA, where the Dancer winds its right hand back. 1 plays PrePunchB, where the Dancer winds its left hand back.
0x108
Gramps/Cosmic Girl performs a beat animation.
0x109
Gramps/Cosmic Girl performs the Pose animation.
0x10A
Gramps/Cosmic Girl performs the Squat animation.
0x10B
Gramps/Cosmic Girl performs the Punch animation.
0x10C
Gramps/Cosmic Girl performs the Pre-Pose animation.
0x10D
Gramps/Cosmic Girl performs the Pre-Squat animation.
0x10E<X>
Gramps/Cosmic Girl performs the Pre-Punch animation. Just like with the Dancers, 0 plays PrePunchA and 1 plays PrePunchB.
0x10F
Gramps/Cosmic Girl talks. They doesn't close their mouths at the end.
0x10F<1>
Gramps/Cosmic Girl talks. Gramps closes its mouth at the end, Cosmic Girl doesn't.
0x110
Gramps/Cosmic Girl blinks.
0x111 W,X,Y,Z
Moves the background.
W determines the horizontal speed. Values used are 0, 5,0x3C and 0x64.
X determines the horizontal direction. 0 Makes it move to the right, 1 to the left.
Y determines the vertical speed. Values used are 0, 5, 0xA and 0x32.
Z determines the vertical direction. 0 Makes it move down, 1 makes it move up.
0x111<1> X
Synchronizes the different background layers. Used in Cosmic Dance. 0 disables it, 1 enables it.
0x112
Dims half of the background, to reduce seizures. Used in Cosmic Dance.
0x112<1>
Restores the original background.
0x113
Creates a shooting star. Used at the end of Space Dance.
Notes
This game uses getrest 0 and getrest 1 to set the different timings, mainly to change between normal and swung timings.
Space dance uses setrest 0, 0x18 and setrest 1, 0x18.
Cosmic Dance uses setrest 0, 0x20 and setrest 1, 0x10
Subs
0x56
Starts a Punch. Uses the woman-like voice.
0x57
Starts a Punch. Uses the man-like voice.
0x58
Starts a Punch. Uses both voices.
0x59
Starts a Pose. Uses the woman-like voice.
0x5A
Starts a Pose. Uses the man-like voice.
0x5B
Starts a Pose. Uses both voices.
0x5C
Starts a Squat. Uses the woman-like voice.
0x5D
Starts a Squat. Uses the man-like voice.
0x5E
Starts a Squat. Uses both voices.
0x5F
Gramps/Cosmic Girl punches.
0x60
Launches Space Dance's real game.
0x61
Launches Space Dance's practice.
0x62
Launches Space Dance's real game, but as if the practice was skipped.
0x63
Launches Cosmic Dance's real game.
0x64
Launches Space Dance's gameplay.
0x65
Launches Gramps' animation in Space Dance.
0x66
Launches the background animations of Space Dance.
0x67
Launches Cosmic Dance's gameplay.
0x68
Launches Cosmic Girl's animations in Cosmic Dance.
0x69
Launches the background animations of Cosmic Dance. Does not include the synchronization or the dimming.