Tool-assisted game movies
When human skills are just not enough

Submission #6041: WaddleDX's SNES Kirby's Dream Land 3 "best ending" in 1:04:01.22

Console: Super NES
Game name: Kirby's Dream Land 3
Game version: USA v1.0
ROM filename: Kirby's Dream Land 3 (U)
Branch: best ending
Emulator: BizHawk 2.2.2
Movie length: 1:04:01.22
FrameCount: 230853
Re-record count: 231960
Author's real name: Madora
Author's nickname: WaddleDX
Submitter: WaddleDX
Submitted at: 2018-07-15 05:08:37
Text last edited at: 2018-07-30 18:34:29
Text last edited by: Stovent
Download: Download (97876 bytes)
Status: published
Click to view the actual publication
Submission instructions
Discuss this submission (also rating / voting)
List all submissions by this submitter
List pages on this site that refer to this submission
View submission text history
Back to the submission list
Author's comments and explanations:

(Link to video)
Watch 1080p60 video with Japanese explanation Watch on nicovideo

Game objectives

  • Collects all the Heart Stars and defeat final boss
  • Takes damage to save time
  • Manipulates luck


Rick+Stone Clipping

Kirby (Gooey) releases Rick on same frame of changing back from stone form: Kirby appears at a considerably higher than assumed. If this glitch is done just below the ceiling, it is possible to go through the ceiling.

Ignoring Auto-scrolling

Gooey will not come back if he goes outside the screen while taking certain moves. In the area with auto-scrolling from the middle, auto-scrolling will be ignored by only letting gooey who is taking action go ahead of it.

Speed Cycling

The speed at Kirby’s running constantly increases to the maximum speed (512). There is a frame that exceeds maximum speed just before reaching.Release → (when Kirby facing right) at this frame and press → again when falls below the maximum speed. Repeating this in the midair, the speed value will loop through: 512, 496, 536, 520, 504, 544, 528… Averaging this in 520, faster than normal running.

RNG Manipulation

In this game, the RNG is manipulated by the small star sprite that cause when Kirby collides with the terrain, the flow of inhaled air, and various other factors. RNG is used for:

  • Goal Game – the order of items and waiting time before jumping
  • Sub-game – answer and waiting time
  • Boss & Mid-boss moving


  • Y0SH1: Found Speed-cycling trick.
  • gocha: Provided me the lua script for this TAS.

Memory: Judging

Memory: Optimization seems excellent, taking advantage of numerous techniques and at no point feels sloppy.

So the entertainment is absolutely superb. The TAS uses numerous techniques and forms of mobility to move throughout levels. From speed cycling to getting pushed ahead a little further by your partner to even zips. The goal works well, it provides unique goals to complete in each level but doesn't include the extra tedium that would come with a true 100% run. The audience absolutely loves it as well.

The only thing I had questions about was the choice to end input early. I felt the setup was interesting but it went on a little longer than I would like. Other people loved it though so I won't hold this choice against it.

Kirby is cute~

Accepting to Moons.

Stovent: Processing...

Similar submissions (by title and categories where applicable):