Night Walk (Megamix)

Revision as of 16:31, 24 November 2021 by TheAlternateDoctor (talk | contribs) (Created Megamix docs for Night Walk.)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Night Walk
Engine: 0x06
Cellanim: agbNightWalk_v0.zlib
Effects: None
Layout: None
Model: None
SFX: GROUP_AGB_NIGHT_WALK

Functions

0x100 X,Y

Spawns a platform.

X determines the platform's position, based on how long the player will take to get there. Used values: 0x30, 0x60, 0x90, 0xC0, 0xF0, 0x120, 0x150, 0x180. That is, every beat. 0x180 makes it appear just off screen.

Y determines the type of platform to spawn, as follow:

0 Heart flower
1 Lollipop
2 Umbrella
3 Heart flower, to be used before an Umbrella.
4 Star platform used at the end of the game.
5 Edge platform, to be used at the end of the game.

Platforms type 4 and 5 needs to be preceded by stairs. Platform type 5 can be jumped on, and will produce a Heart flower.

0x101 X

Changes the layout of future platforms.

X determines which layout to use. 0 makes a floor, 1 makes steps and 2 makes either of them randomly.

0x102<X>

Changes the behaviour of the camera. 0 starts the camera, while 1 stops it. Stopping it in the middle of a pattern will still continue the game, up to 7 beats after stopping it. (Needs more research)

0x103

Spawn 6 balloons.

0x103<X>

Pop the balloons. Does not include SFX, as it is baked in the music.

X determines which balloon to pop, from 0 to 6.

0x104

Does nothing. Is unused.

0x105

Check for death. If the player fell, sets the condvar to 1.

Subs

0x56

Pops the balloons, like at the start.

0x57

Launches the practice.

0x58

Launches the real game.

0x59

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