(Link to video)

About the game

Dedede has stolen all the food and Kirby has to get it back. There are 5 levels in total in this platformer. The first 4 feature Whispy Woods, Lololo & Lalala, Kaboola and Kracko as bosses while the 5th level consists of a re-match of all the bosses and Dedede himself.

About the run

  • Takes damage to save time
  • Uses hardest difficulty
  • Abuses programming errors in the game
  • Manipulates luck
  • Genre: Platform
I started this run in July 2009 because I was very confident that very much time could be saved off of JXQ's run. He inhaled many enemies on his way and does other stuff which slowed him down greatly. I was afraid to make a new run because a new run could perhaps have been less entertaining. I considered JXQ's run partly as a playaround and left it be until July 2009.
This game is very laggy and much time can be saved by lag-reduction by swallowing enemies. The lag counter was a great help in this run. Without it I wouldn't even have attempted doing a new run. I found a lot of new tricks and glitches which motivated me to do this run even more. I left the project alone a couple of times because of luck-manipulation issues or bad lag behavior but in other times the progress was so fast I did several rooms in very few days. I'm very glad I finally made this run... or should I say, I'm glad that I don't have to deal with this game anymore. :)
The re-record count is not a fake, by the way. I was really serious about this run for most of the time.
I will add the missing information later.

Level by level

Level 1

I used a damage boost towards the warpstar to save some time. This level is full of enemies and therefore lag-reduction was hard, especially the end of room 2 is notably laggy. I was very obsessed with this run at some points, like in room 3 where I worked very long in order to remove as much lag as possible while floating upwards.

Level 2

I used a damage boost in room 3 though it wasted a frame it removed much lag in the next rooms for some reason. I used the instant activity trick to blast my way through the lowest row of blocks instead of jumping across. Well, nothing much to say here...

Level 3

Damage boosting inside of the water seems to be more worthwhile. I didn't get the Spicy Food item to recude more lag. Kaboola (the boss) was pretty tricky to optimize. The key here is to change the RNG so that Kaboola doesn't shoot many bullets, reducing lag.

Level 4

I had to redo some of this level when I found out that I needed 3 HP for Kracko in order to use all three bomb drops. While the initial TAS was pretty optimal, my redone TAS stumbled into a nightmare of random lag. I had saved some frames but lost all of it and was at the end 13 frames behind my old version. I tried a very long time to avoid this by changing RNG and redoing some sections but I couldn't manage it. I then found out that I would only need 2 HP for Kracko since I found a way to use his 3 bomb drops with the activity trick (floating in the room before Kracko disactivates this glitch, so I needed to do the first round by taking damage). I didn't want to go back and implement the unused health point on damage-boosting. Not only did I not know a convenient place for implementing it, I didn't want to re-enter this lag issue and the boost would only save 2 or 3 frames maybe, so I went on.

Level 5

Nothing special to say here. I have a rematch with all the bosses. Kaboola was tricky because I couldn't manipulate him properly so he fired more bullets compared to the first match but I managed to keep the lag to zero anyway. I had bad luck with Dedede. I couldn't manipulate him to always do his jumping move, otherwise I could save 1 or 2 seconds perhaps.

Tricks & Glitches

Changing RNG

Creating a small star sprite by landing or bumping into a wall has an influence on the randomness of the game and it can be used to change boss patterns. Sometimes pressing left & right seems to manipulate luck too, mysteriously.

Instant activity

If you inhale an enemy from afar there will be a notably long delay where you can't jump or inhale again. If you swallow your inhaled object or enemy and then inhale something from a close distance (or from below / above) you will have the object inhaled and the delay is skipped! You can instantly spit your star, swallow the object or jump. This is very useful for bosses and also allows for some neat tricks (using all three bomb drops of Kracko or using both stars from Dedede's stamp). The effect of this glitch is canceled if you float or inhale normally.

Damage boost

Usually, damage boosting is equally fast compared to walking. It may sometimes save some time if it doesn't create much lag. It saves notably more time, however, if there is a door or a warpstar at the end of the boost.

Keeping an animation (no time-saver)

If Kirby bumps into a wall or lands or inhales an enemy, you can keep the resulting animation by alternating "left" and "right".

Moonwalk (no time-saver)

If hold left+right, Kirby will walk in place without any horizontal movement. If you let go, he will walk into the direction he was walking into before. You can moonwalk if you press left+right every ~5th frame.

About lag reduction

Holding "up" creates very much lag for some reason, so I use the A-button to float upwards. Pressing "up" for 1 frame cancels the explosion sound effect after beating a boss and reduces much lag.
Usually, the more enemies there are onscreen the greater is the lag. So I swallow many enemies in my path. I always tried to track down the most efficient and lag-free way of doing something. For example, in room 6 of level 4 (where there is a large row of blocks) I needed to manipulate the RNG so that there are few falling stars, making for less lag, so I jump and land once (see: Changing RNG). I needed to shoot my fire in the earliest frame each time and I investigated how to gain distance without lagging to much. If I stand still and hold B, the lag count might be 600 after a certain amount of time, if I proceed to the right for 1 frame and stand still it might be 604. If I stand still for 1 frame and then proceed for 1 frame the lag count might be 601, so this is the input that I want to use.
When landing, there will be a star sprite. This will create much lag if there are many enemies onscreen. If "down" is pressed just before landing there won't be a star sprite. This is used in many places to reduce lag. The RNG won't change when using this trick.
Changing the RNG sometimes has an influence on lag behavior. For example, when entering a new room, it might be full of annoying lag but if I jump and land in the room before it might clear all the lag, mysteriously.

Possible Improvements

There are 3 "flaws" in general in this run that come to mind. First of all, there is the significant lag in level 4, starting from the middle of room 2 until the end of room 6. If done optimally ~3 seconds worth of lag could be shaved off. Secondly, the spare point of health in level 4 could be used for damage-boosting, saving 2~5 frames. Lastly, the RNG for Dedede could be improved somehow, allowing for a battle where Dedede jumps more often.
Also, I wasn't able to find X-/Y-Position or sub-pixel memory addresses. This game has sub-pixel behavior but despite not having a memory address at hand, I still optimized the sub-pixel where applicable, by using trial-and-error. Maybe the lag behavior and RNG can be investigated in memory, too.

Closing words

Have fun watching the run.

Baxter: Accepting as an improvement to the published movie.
flygon: Will try to upload encode to Archive.org, is smaller then Aktan's encode mainly in audio, talk to me for the long story.

TASVideoAgent
They/Them
Moderator
Joined: 8/3/2004
Posts: 14853
Location: 127.0.0.1
This topic is for the purpose of discussing #2685: MUGG's GB Kirby's Dream Land in 08:44.65
Joined: 11/4/2007
Posts: 1772
Location: Australia, Victoria
Holy hell that was fast... obvious yes vote. Encoding in SD because this game is monochrome and pretty... well, actually, I'm just hoping this can be kept inside a reasonable filesize for a dial-up connection. Suggested optimized screenshot:
Skilled player (1085)
Joined: 8/26/2006
Posts: 1139
Location: United Kingdom
Fantastic run. It had many great moments, but, in particular, I liked the use of damage and inhalation boosting throughout. Voting yes on this fine piece of work.
mklip2001
He/Him
Editor
Joined: 6/23/2009
Posts: 2224
Location: Georgia, USA
Oh my god, you completely made my day. The fights against Kracko and King Dedede were totally the highlights; I never thought it was possible to effectively jump over Dedede to use both stars from his bouncing attack. Yes vote of awesomeness!
Used to be a frequent submissions commenter. My new computer has had some issues running emulators, so I've been here more sporadically. Still haven't gotten around to actually TASing yet... I was going to improve Kid Dracula for GB. It seems I was beaten to it, though, with a recent awesome run by Hetfield90 and StarvinStruthers. (http://tasvideos.org/2928M.html.) Thanks to goofydylan8 for running Gargoyle's Quest 2 because I mentioned the game! (http://tasvideos.org/2001M.html) Thanks to feos and MESHUGGAH for taking up runs of Duck Tales 2 because of my old signature! Thanks also to Samsara for finishing a Treasure Master run. From the submission comments:
Shoutouts and thanks to mklip2001 for arguably being the nicest and most supportive person on the forums.
Emulator Coder
Joined: 1/12/2007
Posts: 95
Quite impressive. Damage boosting, pixel perfect enemy dodging, and instantaneous inhaling/spitting. Time to get this onto the site.
Joined: 7/2/2007
Posts: 3960
Very nice work! It's been years since I last played this game. It's interesting to see how packed full of enemies it is compared to later sequels. I'm also amused that Dedede's death scream became the sound effect for Kirby's Microphone ability.
Pyrel - an open-source rewrite of the Angband roguelike game in Python.
Skilled player (1402)
Joined: 5/31/2004
Posts: 1821
Nice little TAS, voting yes.
Editor
Joined: 3/10/2010
Posts: 899
Location: Sweden
Nothing too unique, but still a good run of a good game. It's a yes vote.
Experienced player (699)
Joined: 2/19/2006
Posts: 742
Location: Quincy, MA
One question: Does spitting nothing (air) at a boss damage it?
Super Mario Bros. console speedrunner - Andrew Gardikis
mklip2001
He/Him
Editor
Joined: 6/23/2009
Posts: 2224
Location: Georgia, USA
andrewg wrote:
One question: Does spitting nothing (air) at a boss damage it?
Not usually. All bosses only take damage from spitting enemies back at them, with one exception. That exception is Kaboola, the blimp boss of Stage 3. In fact, in that fight, the Mint Leaf picked up beforehand gives infinite flying and air puffs until the fight is over (usually a Mint Leaf lasts only a short time, as seen in Stage 4 after the miniboss). Also, in case anyone was wondering, this game doesn't have the ability to shoot double-stars when two enemies are inhaled.
Used to be a frequent submissions commenter. My new computer has had some issues running emulators, so I've been here more sporadically. Still haven't gotten around to actually TASing yet... I was going to improve Kid Dracula for GB. It seems I was beaten to it, though, with a recent awesome run by Hetfield90 and StarvinStruthers. (http://tasvideos.org/2928M.html.) Thanks to goofydylan8 for running Gargoyle's Quest 2 because I mentioned the game! (http://tasvideos.org/2001M.html) Thanks to feos and MESHUGGAH for taking up runs of Duck Tales 2 because of my old signature! Thanks also to Samsara for finishing a Treasure Master run. From the submission comments:
Shoutouts and thanks to mklip2001 for arguably being the nicest and most supportive person on the forums.
Skilled player (1306)
Joined: 9/7/2007
Posts: 1354
Location: U.S.
That was a nice movie. I didnt expect it to be improved by this much. King DeDeDe was my favorite part. :) A Yes vote to you.
KennyMan666
He/Him
Joined: 8/24/2005
Posts: 374
Location: Göteboj
That was great. Easy yes vote.
Det man inte har i begåvning får man ta ut i energi. "I think I need to get to Snoop Dogg's level of high to be able to research this post." -Samsara Read my fanfic, One Piece: Pure Corruption
NitroGenesis
He/Him
Editor, Experienced player (550)
Joined: 12/24/2009
Posts: 1873
This game feels weird compared to other Kirby games. No run, no slide, no Copy abilities, it feels stripped in a way. Yes vote though. thanks for Youtubing it.
YoungJ1997lol wrote:
Normally i would say Yes, but thennI thought "its not the same hack" so ill stick with meh.
Editor, Skilled player (1404)
Joined: 3/31/2010
Posts: 2086
Very entertaining run. The lag was rather noticeble in some places, but I doubt there's a lot you can do about it. Yes vote.
sgrunt
He/Him
Emulator Coder, Former player
Joined: 10/28/2007
Posts: 1360
Location: The dark horror in the back of your mind
At last! I've eagerly anticipated the finished form of this run and it's every bit as professional as I could have hoped for. Obvious yes vote.
Twisted_Eye
He/Him
Active player (332)
Joined: 10/17/2005
Posts: 629
Location: Seattle, WA
This is a CLEAR improvement, you've done an amazing run here. Your improvements are easy to see. I see no reason this shouldn't be published!
Joined: 7/10/2008
Posts: 44
Thanks for the encode, Aktan. Solid play all the way through. Easy yes vote.
Post subject: Movie published
TASVideoAgent
They/Them
Moderator
Joined: 8/3/2004
Posts: 14853
Location: 127.0.0.1
This movie has been published. The posts before this message apply to the submission, and posts after this message apply to the published movie. ---- [1539] GB Kirby's Dream Land by MUGG in 08:44.65