Spaceball (Megamix)

From Rhythm Heaven Resource
Jump to navigationJump to search
Spaceball
Engine: 0x00
Cellanim: agbBatter_long.zlib, agbBatter_remixLED.zlib
Effects: None
Layout: None
Model: None
SFX: GROUP_AGB_BATTER

Functions

0x100, 0xXX, Y

Throws a ball.

0xXX indicate how long the ball will take to reach the bat, with 0x30 being a short ball and 0x60 being a high one.

Y indicates which object is thrown. 0=Baseball, 1=Riceball, 2=Alien.

0x101 X

Changes the batter's costume. 0=Normal, 1=Red Head/Student, 2=Bunny/DJ Yellow

0x102<X> Y,Z

Moves the camera.

X changes the interpolation of the movement. 0=Instant movement, 1=Linear movement, 2=Smooth movement.

Y changes the position of the camera from predetermined positions from 0 to 0xB, with 4 as default.

Z indicates how long the movement will take. Values used in game are 0x18, 0x30, 0x60, 0x90, 0xC0, 0x120, 0x180, 0x240 and 0x2A0.

0x103<X>

Changes the Space Umpire animations. 0=Opening animation, 1=Closing animation, 2=Removes the alien.

0x104 X (Unused)

Changes some animations. 0 uses dance00, 1 uses dance01.

Subs

0x56

Doesn't do anything.

0x57

Launches the practice.

0x58

Launches the real game.

0x59

Also launches the real game, but as if the practice was skipped.