Difference between revisions of "DKC Tricks"

From DKC Speedruns
Jump to: navigation, search
(Super Free Roll (SFR))
m (Invisible Barrel/Bonus Warp)
 
(43 intermediate revisions by 6 users not shown)
Line 1: Line 1:
 
== DKC1 Introduction Video ==
 
== DKC1 Introduction Video ==
  
{{#ev:youtube|F7XEiTbKl_o|560||(Timestamps for this video can be found in the video's description on the YouTube page)}}
+
{{#ev:youtube|j1gTS4YOjHQ||}}
  
This video explains most things you need to know before starting to speedrun DKC. The most important part is the beginning section on rolling mechanics.
+
This video explains most things you need to know about the game's movement before starting to speedrun DKC. One core rolling mechanic that's not touched on in this video is [[DKC Tricks#Float_Storage | Float Storage]], which can be found described below.
  
 
Alternatively, you can read the text explanation of rolling mechanics in the section below. After that, you can proceed to learn each stage through the level-by-level guides on the main page.
 
Alternatively, you can read the text explanation of rolling mechanics in the section below. After that, you can proceed to learn each stage through the level-by-level guides on the main page.
 
The rest of the video covers specific tricks with a more detailed demonstration than the quick guides below, with tips for consistency and such.
 
  
 
== An Introduction to Rolling Monkeys ==
 
== An Introduction to Rolling Monkeys ==
Line 17: Line 15:
 
===="That's a tasty single-file line you have there."====
 
===="That's a tasty single-file line you have there."====
  
The most basic and important thing to note is that each enemy you roll through will extend the duration of your roll. A long line of enemies can be used to keep you rolling and let you breeze through an area at a much faster speed than running. Additionally, rolling through any amount of enemies will remove the delay at the end of roll, so you can simply keep moving forward at the end of it. Rolling without going through an enemy will cause Diddy and Donkey to stop in place for a moment at the end of the roll, so normally you need to jump at the end to keep yourself going.
+
The most basic and important thing to note is that each enemy you roll through will extend the duration of your roll. A long line of enemies can be used to keep you rolling and let you breeze through an area at a much faster speed than running. Additionally, rolling through any amount of enemies will remove the delay when it ends, so you can simply keep moving forward afterwards. Otherwise, you'll need to jump just before the roll ends to avoid a small pause.
  
Another way to increase the length of a roll is to drop to a lower part of the stage. The distance you travel is always the same on a normal roll; however, if you fall off an edge, you will keep rolling until you hit the ground (you keep speed while in the air), and then the normal roll distance after that. If you time your rolls correctly, you can maintain your speed for a long period of time. This can be used in conjunction with enemies to keep your roll going through large areas of a stage. Certain spots can stop your roll early, however, and falling off a cliff at the very end of a roll will leave you plummeting straight downwards, so you'll have to be accurate and consistent to achieve the same roll through multiple attempts.
+
Another way to increase a roll's distance is to roll off a platform. The distance you travel is always the same on a normal roll; however, if you fall off an edge, you will keep rolling until you hit the ground (you keep speed while in the air), and the regular length after that. If you time your rolls correctly, you can maintain your speed for a long period of time. When combined with rolling through enemies, this can let you keep rolling through huge portions of a stage. Poorly timed rolls may stop early, however, and falling off a cliff at the very end of one will leave you plummeting straight downwards, so you'll need to be precise to get consistent results.
  
 
===="I've always dreamed of being faster than the camera."====
 
===="I've always dreamed of being faster than the camera."====
  
The duration of the roll isn't the only thing you need to focus on. There are a few different ways to gain speed when rolling through enemies. You will accelerate up to a set max speed when rolling through a series of enemies; each enemy will increase this max, up to four.  
+
The duration of the roll isn't the only thing you need to focus on. There are a few different ways to gain speed when rolling through enemies. As you roll, you will accelerate up to a set max speed when rolling through a series of enemies. Each enemy will increase this max, up to four.  
  
 
(Diddy | Donkey)
 
(Diddy | Donkey)
Line 32: Line 30:
 
*After 4 enemies: 2048 | 2048 (this is the max)
 
*After 4 enemies: 2048 | 2048 (this is the max)
  
Rolling through a line of enemies not only lets you roll longer; it makes you faster, too. This lies in tandem with another technique: the extended roll. The speed boosts above only apply if you are holding down Y when you roll into the enemy. If you let go of the Y button when you roll into an enemy, you will not gain the speed boost right away. If you press Y again before that same roll ends, however, you will get the speed boost and restart the duration of your roll. For example, if you press Y to roll, go through an enemy with the button released, then repress it a moment later, you will gain speed up to 1408. This does not work if you roll through multiple enemies with the button released, though - so for an optimal extended roll through multiple enemies, you want to hold down Y while rolling through all but the last one.
+
====Extended Rolls====
  
This trick lets us do two things: first, it lets us manipulate when we want to gain speed during a roll. Because rolling only lasts for a short period of time, doing an extended roll will ultimately make you faster, because you get the duration of a full roll with the increased speed on top of the longer roll from rolling through enemies. However, this does not apply if you have to interrupt your roll early - with a jump to reach a platform, for example. In that case, you want to hold down Y so you get your speed boost right away, since you won't be able to keep it for long. Therefore, the extended roll is faster if you have enough room to keep rolling the whole time.
+
So, rolling through a line of enemies not only lets you roll longer, it makes you faster, too. This lies in tandem with another technique: the extended roll, or "extendo." The speed boosts above only apply if you are holding down Y when you roll into the enemy. If you let go of the Y button while you go through them, you will not gain the speed boost right away. If you press Y again before that same roll ends, however, you will not only speed up, you'll also reset the duration of your roll. For example, if you press Y to roll, go through an enemy with the button released, then repress it a moment later, you will gain speed up to 1408. This does not work if you roll through multiple enemies with the button released, though—for an optimal extendo through multiple enemies, you typically want to hold down Y while rolling through all but the last one. (Some very difficult strategies actually involve multiple extendos in one roll!)
  
Secondly, extended rolls can let the Kongs roll over much wider gaps than usual. If you release Y through a couple of enemies, then repress it right on a ledge (or even after you fall off), you will blast forward with a new roll at a much faster speed and be able to clear large gaps with ease. This is used pretty heavily in DKC, as you will be able to maintain rolls much longer when you don't have to jump across every gap. It also lets you skip some slow-moving obstacles that the game expects you to use, such as ropes and tire platforms.
+
Extended rolling lets us do two things: Firstly, it lets us control when we gain speed during a roll. Because rolling only lasts for a short period of time, doing an extendo will ultimately make you faster, because you increase the time spent rolling, and speed up during the second half. However, this does not apply if you have to interrupt your roll early—with a jump to reach a platform, for example. In that case, you want to keep Y held down to get your speed boost right away, since you won't be able to keep it for long. Ergo, extended rolling is generally only faster when doing so allows you to roll longer.
  
===="I'm worried my youngest chimp won't ever learn to fly."====
+
Secondly, extended rolls can let the Kongs cross much wider gaps than usual. If you release Y through a couple of enemies, then repress it right on a ledge (or sometimes even after you leave the ground), you will blast forward with a new roll at a much faster speed and be able to clear large gaps with ease. This is used pretty heavily in DKC, as you will be able to maintain rolls much longer when you don't have to jump across every gap. It also allows you to skip some slow-moving obstacles that the game expects you to use, such as ropes and tire platforms.
  
The last important rolling mechanic is a glitch called the jumproll (or dankspin, comfy cozy spin, monkey flip, etc.). Essentially, when you execute a roll on the same frame that you land on an enemy, the game bugs out and sends the Kongs flying -- literally. Upon performing the glitch, Diddy and DK spin in the air as if they were just shot out of a barrel cannon. This continues on until you cancel it (by jumping or sometimes rolling), run into a Zinger or touch the ground. It also stops if you run into an object that changes the way your character moves, such as a mine cart or barrel. The jumproll can save massive amounts of time in some stages, but it typically requires an enemy to be near a ledge in order to execute, and is only useful in a few levels. It can also be combined with another glitch, the Super Jump, to create an infinite jump + infinite roll combo.
+
====Float Storage====
  
====A Summary of DKC Speedrunning (tl;dr) ====
+
Float storage is a technique that allows you to stay airborne longer when either rolling or running off of a ledge. This technique is primarily used to roll over gaps that were either inconsistent or even impossible otherwise. To store the float, you need to hold B in certain scenarios, such as from after doing a max height jump, being shot out of a barrel, or entering a stage, and continue holding B all the way until you roll off of or run off of a ledge. If you let go of B at any point before making it over whatever gap you're trying to get over with float storage, you won't receive the additional airtime, so be careful to not accidentally release B. See the video below for a few examples of how this can be applied:
  
*Rolling is the primary form of movement in DKC speedruns, and in most situations, you want to be rolling as much as you possibly can.
+
{{#ev:youtube|20sYz50rfxQ|560}}
*While rolling, instead of a fixed speed, you accelerate continuously until your roll ends. This effect is increased when rolling through enemies.
 
*If you roll through an enemy, you can keep running at the end of your roll. Otherwise, you must jump at the end (ideally as late as possible!) in order to not lose speed.
 
*A simple way to improve when you're new is to record your play and look for spots you've been simply running through and try fitting in a roll or two. Try watching the "safe strat" level guides for ideas.
 
*Extended rolling lets you increase your roll length and tends to be faster if you hold it the entire time.
 
*If you have to jump out of a roll and can reach that point without an extendo, it's faster to just do a regular roll, because you don't gain speed while Y is released
 
*You can chain multiple "extendos" in a single roll if there are enough enemies. This chaining is the key to optimizing movement throughout the game.
 
  
 +
===="I'm worried my youngest chimp won't ever learn to fly."====
  
{{#ev:youtube|rsT0vI5FXpg|560||Example of an extended roll}}
+
The last important rolling mechanic is a glitch called the jumproll (a.k.a. the dankspin, comfy cozy spin, monkey flip, etc). Essentially, when you execute a roll on the same frame that you land on an enemy, the game bugs out and sends the Kongs flying—literally. Upon performing the glitch, Diddy and Donkey spin in the air as if they were just shot out of a barrel cannon. This continues indefinitely until you cancel it (by jumping or sometimes rolling), run into a Zinger, or touch the ground. It also stops if you run into an object that takes over your control of the Kongs, such as a mine cart or barrel. The jumproll can save massive amounts of time in some stages, but it typically requires an enemy to be near a ledge in order to execute, and is only useful in a few levels. It can also be combined with another glitch, the Superjump, to perform a Super Jumproll: an infinite jump + infinite roll combo.
  
{{#ev:youtube|qelCkyP7eWE|560||Example of a jumproll}}
+
====A Summary of DKC Speedrunning (tl;dr)====
 +
 
 +
*Rolling is the primary form of movement in DKC speedruns, and you generally want to be rolling as much as possible.
 +
*While rolling, instead of a fixed speed, you accelerate continuously (while Y is held down) until your roll ends. Rolling through enemies increases your speed gain for each hit, up to four max.
 +
*If you roll through an enemy, you will keep running at the end of it. Otherwise, you must jump right before the roll stops in order to not lose speed.
 +
*A simple way to improve when you're new is to record your play and look for spots you've been simply running and try fitting in an extra roll, or starting your rolls throughout the stage sooner. Try beginning with the techniques in the "safe strat" videos, and add more movement from the optimal videos as you improve.
 +
*Extended rolling lets you increase your roll length and tends to be faster if you are able to keep rolling through the whole duration.
 +
*If you have to jump out of a roll, and you can reach the jump without an extendo, it's faster to just do a regular roll, because you don't gain speed while Y is released.
 +
*You can chain multiple "extendos" in a single roll if there are enough enemies. This chaining is the key to optimizing movement throughout the game.
  
 
== Other Speed Tricks ==
 
== Other Speed Tricks ==
Line 63: Line 64:
  
 
{{#ev:youtube|vCMx2ydlazI|560||http://www.youtube.com/watch?v=vCMx2ydlazI}}
 
{{#ev:youtube|vCMx2ydlazI|560||http://www.youtube.com/watch?v=vCMx2ydlazI}}
By pressing A, B, X, Y or Start during the Kongs' victory dance on the map, you can end it about 2 seconds earlier.
+
By pressing A, B, X or Y (not start) during the Kongs' victory dance on the map, you can end it about 2 seconds earlier.
 
This only works in US versions 1.0 and 1.1.
 
This only works in US versions 1.0 and 1.1.
  
====Fast exit====
+
====Fast Exit====
Let go of right until you are well into the level's exit, and then repress once you are past the walking trigger.
+
If you're rolling into an exit, let go of right until you are well into the level's exit, and then repress once you are past the walking trigger. This can also be done by simply timing a jump into a levels exit as well, although this is only optimal on certain stages (Snow Barrel Blast, Ice Age Alley, etc).
In realtime runs, this only saves time in mine stages (Stop & Go Station and Misty Mine).
+
This saves the most time in mine stages (Stop & Go Station and Misty Mine), but can save a handful of frames in most other types of stages as well. Factory stages have no fast exits.
  
 
====Animal Buddy Fast Start====
 
====Animal Buddy Fast Start====
{{#ev:youtube|OGo21X-HMSw|560||Example of Enguarde Fast Start}}
+
{{#ev:youtube|OGo21X-HMSw|560|}}
 
When mounting Enguarde, '''press up and B right before landing on him''' to get a faster start.
 
When mounting Enguarde, '''press up and B right before landing on him''' to get a faster start.
 
This also works with other animal buddies on land. Fall in the direction you want to go instead of straight down.
 
This also works with other animal buddies on land. Fall in the direction you want to go instead of straight down.
 
The speed you have when you mount an animal buddy is the speed they start moving at.
 
The speed you have when you mount an animal buddy is the speed they start moving at.
  
====Enguarde Invisibility Frames====
+
====Enguarde Invincibility Frames====
{{#ev:youtube|4rJ2ENq5bz4|560||Clipping Example}}
+
{{#ev:youtube|4rJ2ENq5bz4|560|}}
This trick allow you to pass through enemies with proper timing. Seen in:[[Coral Capers]] and [[Poison Pond]].
+
This trick allow you to pass through enemies with proper timing. Seen in [[Coral Capers]] and [[Poison Pond]].
  
 
====Barrel Boost====
 
====Barrel Boost====
{{#ev:youtube|qNlfSI_V4v8|560||http://www.youtube.com/watch?v=qNlfSI_V4v8}}
+
{{#ev:youtube|qNlfSI_V4v8|560|}}
 
If you jump from a slope while holding a barrel, you can gain a considerable amount of speed and distance.
 
If you jump from a slope while holding a barrel, you can gain a considerable amount of speed and distance.
 
This can be done in a 1-frame window on most edges, but it is easier on the slopes in snow-themed stages.
 
This can be done in a 1-frame window on most edges, but it is easier on the slopes in snow-themed stages.
  
====Really Gnawty Damage Boost====
+
====Invisible Barrel/Bonus Warp====
{{#ev:youtube|7VNYCacuQks|560||Boss Damage Boost}}
 
If you run a Kong into Really Gnawty, the World 4 boss, while he's laughing, you can skip his next high-jump cycle.
 
This is used at the end in some categories to skip his longest, four-jump cycle.
 
  
====Invisible Sprite/Bonus Warp====
+
{{#ev:youtube|MnHz2fxr8uI|560||Example of Invisible Barrel }}
 +
The Invisible Sprite glitch can be used to scramble the warp destination of a bonus door. It is used in Any%, Old Summon, Reverse Boss Order some other categories to skip stages. The key to reaching the correct stage when bonus warping is to follow a certain path to the bonus and throw at the correct position. Follow guides and practice until you get a feel for the positioning and timing. Incorrect movement can load objects onscreen in the wrong order and make the trick not work.
  
{{#ev:youtube|0wdx3DBPcQA|560||Example of Invisible Barrel }}
 
"The Invisible Sprite glitch can be used to scramble the location of a bonus exit. It is used in Any%, Old Summon, and some other categories to skip stages. The key to reaching the correct stage when bonus warping is to follow a certain path to the bonus and throw at the correct position. Follow guides and practice until you get a feel for the positioning and timing
 
 
Technical explanation:
 
Technical explanation:
By throwing a barrel (easiest with steel kegs, as they bounce and you can do this from riding it), picking it back up, and breaking a floating barrel (checkpoint or DK barrel, break from below or to the side), the barrel you were holding will be destroyed but your Kong will still act as if they are holding an object.
+
There are three methods to hold an invisible barrel.
This frees up the object "slot" in RAM that the barrel was loaded into. As you walk around holding this "invisible sprite," various objects will be loaded and unloaded into these limited slots. (This is why having fairly consistent timing and positioning is necessary when abusing this trick in a speedrun)
+
1. By throwing a barrel and picking it back up, (easiest to bounce a steel keg off a wall) then breaking a floating barrel. You can use a checkpoint or floating DK barrel. Break the floating barrel from below or to the side so the barrel you're holding is close to the floating barrel when it breaks. The barrel you were holding will be destroyed, but your Kong will still act as if they are holding an object.
When the game tries to interact with the barrel in any way, it can have unintended effects. The entrance door to a bonus is an object that can be loaded into the slot you're "holding". Every bonus door has a "return" value assigned to it that tells the game where to return you when you exit that bonus. This is the same value that handles the X position of barrels that are thrown or placed etc. If you are "holding" the bonus entrance and you go to throw it, it will break open the entrance and change that return value of that bonus based on your X position. (possibly other factors, as placing and throwing the invisible barrel can react differently)
+
2. If you have two Kongs active with the split-up glitch, you can pick up a barrel with both Kongs at the same time. You have to make one of the Kongs do something that would normally drop a barrel, such as breaking it against an enemy or bonus wall, or bouncing on something like an enemy or animal crate. You must hold Y while doing this so your other Kong doesn't also drop their barrel.
 +
3. Like in method 2, pick up the same barrel with both Kongs using split-up glitch, but drop one Kong into a pit to kill them. Before the game death-warps you out of the stage, break open a DK barrel, retrieving your backup Kong. (If the barrel you are using as your invisible barrel setup is a DK barrel, you can throw it once the other Kong has died.) Your backup Kong now has an invisible barrel stored. Hold Y and swap Kongs, and they will be still holding that invisible barrel.
 +
 
 +
Once you've successfully setup the invisible barrel, this frees up the object "slot" in RAM that the barrel was loaded into. The game will now treat this as an empty slot and will load and unload objects into it (such as enemies, bonus doors, other barrels, etc). As you walk through the stage holding this "invisible barrel" the game will treat whatever object is in that slot the way it would treat a barrel being carried. This is why having consistent movement and timing is necessary when abusing this trick in a speedrun. What object you are "holding" is dependent on what order object are spawned onscreen).
 +
 
 +
The properties of objects in DKC are different based on what object is being affected. Every stage entrance (stage start, checkpoints, bonus rooms, and the location you're returned to when coming back to a stage from a bonus). Every bonus door has two stage entrances assigned to it. One tells the game where to warp you when you enter that door, this is the bonus itself. The other tells the game where to return you to if you win, take damage, or otherwise exit a bonus. This second value is stored in the same memory array that stores the information of where a barrel should be in relation to the Kong holding it. This value changes at different points in the holding, placing-down, and throwing animations, and there are different values for Donkey and Diddy. Whatever this value is when you enter the bonus, is the entrance you will be warped to. It is only possible to warp to some stages this way, and some are different depending on what version of the game you are running. Attempting to warp to some stage entrances will crash the game (Candy, Cranky or Funky entrances being some examples).
  
====Controlling Two Kongs====
+
=====Dual Exit Warp=====
 +
By exiting a bonus twice, you will change the destination of the warp. This is possible in two bonuses in 3-4, by taking damage as Diddy while the screen is still fading in, and then dying with Donkey as well. It is also possible to exit a bonus with one Kong immediately before breaking open a DK barrel while you have the split-up glitch active, and then exiting with your newly active Kong as well. This is frame perfect. Any% uses an invisible barrel in 3-5 to change the return value of a bonus that has a throwable DK barrel inside it. Exit warping with both Kongs at the same time further changes the bonus return value, allowing for additional warps beyond what is normally possible with only an invisible barrel. This is how it is possible to warp to 6-2. Reverse Boss Order also uses this to warp to 5-3, which is only possible by using both and invisible barrel warp and dual exit warp.
  
{{#ev:youtube|dDtyHz6pSUA|560||Kong Storage }}
+
=====Invisible Animal/Warp=====
 +
Using split-up glitch, you can ride a single animal buddy with both Kongs at the same time. It is possible to take your Kongs far enough away from the animal buddy object to despawn that animal offscreen. From this point, you will be riding an "invisible animal". This allows you to wrong warp, but only takes you to 1-1 or can kill you, so it has limited uses in speedruns. If you try to jump while a different object is loaded into the memory slot the animal was previously in, you are able to corrupt memory (much the same way as with an invisible barrel as seen above). If you dismount or take damage while riding a bonus door, you will open the door and move it to your location. However, if you push B in this state, you will change the bonus return value much the same way you would with the invisible barrel glitch, but the game will always send you back to 1-1. Beware, if you are riding a bonus door and jump to change the bonus return value, but try to move left or right without dismounting your invisible animal, you will corrupt the stage layout and fall through the floor to your death.
  
{{#ev:youtube|glKiPQtx1KY|560||Follow-Up }}
+
====Controlling Two Kongs (Split-up Glitch)====
  
This glitch is primarily used during the any% bonus warp to further scramble the location of the bonus exit in order to reach World 6.
+
{{#ev:youtube|IAA2Fnp4_K4|560|}}
When you throw the DK barrel with only one Kong and exit the stage, you interrupt the Kong's appearance.
+
 
This will cause a softlock if you get hit at any point, as the game will hang waiting for your other character.
+
This glitch is used for skip in Platform Perils to wrong warp out of the stage, and during the Any% bonus warp to further scramble the location of the bonus exit in order to reach World 6 from World 3. Basically, this glitch is very powerful. When you throw the DK barrel with only one kong and exit the stage via start+select, you interrupt the kong's appearance.
However, you can circumvent this by getting hit over a pit, which will put you back over the map screen.
+
This will cause a softlock if you get hit at any point, as the game will hang waiting for your other character to appear.
 +
However, you can circumvent this by getting hit over a pit, which will will cause your kong to fall below the death plane and put you back on the map screen.
 
After getting damaged and falling into a pit, the game expects your second Kong to be in control.
 
After getting damaged and falling into a pit, the game expects your second Kong to be in control.
As a result, when you actually do get your second Kong, you will end up in control of both of them.
+
As a result, when you actually do get your second kong, you will end up in control of both of them. Try messing around with this, as very strange things can happen, some of which are very beneficial for the speedrun!
  
 
====Fast Crawlspace====
 
====Fast Crawlspace====
{{#ev:youtube|rcCD5VE3HGg|560||Bouncy Bonanza}}
+
{{#ev:youtube|rcCD5VE3HGg|560|}}
 
If you jump as you enter a crawlspace, you can stay in the air as you go through it. If you remain crouching after your first jump, you can continue to jump freely.
 
If you jump as you enter a crawlspace, you can stay in the air as you go through it. If you remain crouching after your first jump, you can continue to jump freely.
 
Note that rolling beforehand is not required to perform the trick; it just makes it easier.
 
Note that rolling beforehand is not required to perform the trick; it just makes it easier.
Line 120: Line 125:
  
 
==== Advanced Fast Crawlspace ====
 
==== Advanced Fast Crawlspace ====
{{#ev:youtube|B-XhiqibvYw|560||Reptile Rumble}}
+
{{#ev:youtube|B-XhiqibvYw|560|}}
If you roll while crouching in a crawlspace, you will be pushed out of the wall towards the nearest exit. This is known in most speedruns as a zip.
+
If you roll while either crouching or as you land from a jump in a crawlspace, you will be pushed out of the wall towards the nearest exit. This is known as a "crawlspace zip."
 
In order to zip to the opposite side, you'll need to make sure you jump as far as possible into the crawlspace before rolling.  
 
In order to zip to the opposite side, you'll need to make sure you jump as far as possible into the crawlspace before rolling.  
  
Line 127: Line 132:
  
 
====Tire Roll====
 
====Tire Roll====
{{#ev:youtube|aNRZpiXTODM|560||http://www.youtube.com/watch?v=aNRZpiXTODM}}
+
{{#ev:youtube|aNRZpiXTODM|560|}}
 
When you land on a tire, you can roll off the edge before it makes you bounce. You must be on the edge of the tire for this to work.
 
When you land on a tire, you can roll off the edge before it makes you bounce. You must be on the edge of the tire for this to work.
The easiest way to execute a tire roll is to land directly on the edge and press Y just before you land.
+
The easiest way to execute a tire roll is to land directly on the edge and press Y just before you land, but you can also land on a tire, run to its edge before being bounced upward, and time your roll before reaching the edge of it too.
  
Seen in: [[Bouncy Bonanza]], [[Tree Top Town]], [[Temple Tempest]], [[Rope Bridge Rumble]], [[Oil Drum Alley]], [[Mine Cart Madness]], [[Blackout Basement]], [[Loopy Lights]] and [[Platform Perils]].
+
Seen in: [[Bouncy Bonanza]], [[Temple Tempest]], [[Rope Bridge Rumble]], [[Oil Drum Alley]], [[Mine Cart Madness]], [[Blackout Basement]], and [[Loopy Lights]].
  
 
====Rope Scaling====
 
====Rope Scaling====
{{#ev:youtube|xuU0ZCWvOuQ|560||Forest Frenzy}}
+
'''Forest Frenzy'''
 
+
{{#ev:youtube|xuU0ZCWvOuQ|560|}}
{{#ev:youtube|qKonDWicXEg|560||Slipslide Ride}}
+
'''Slipslide Ride'''
 +
{{#ev:youtube|qKonDWicXEg|560|}}
  
 
To climb above the screen while holding onto a rope, hold down and press B. Repeatedly pressing B will cause you to go higher. Releasing down will cause you to be pushed back into the camera.
 
To climb above the screen while holding onto a rope, hold down and press B. Repeatedly pressing B will cause you to go higher. Releasing down will cause you to be pushed back into the camera.
Line 143: Line 149:
  
 
====Super Jump====
 
====Super Jump====
{{#ev:youtube|hh_EJkBuhOU|560||super jump setup}}
+
{{#ev:youtube|hh_EJkBuhOU|560|}}
 
 
{{#ev:youtube|tZ78vJo1KL4|560||example of super jump}}
 
  
The Super Jump is performed by getting hit near a wall and retrieving the Kong that died, then sacrificing the other Kong and immediately landing on an enemy.
+
{{#ev:youtube|tZ78vJo1KL4|560|}}
When you get hit near a wall, your Kong will infinitely jump up to the sky instead of just running off screen. After this, you must get hit with your other Kong close to where you started.
 
When you get hit with the other Kong, you will automatically jump in the air. If you immediately land on an enemy, you will be able to control the infinite jump.
 
You must hold B while you are landing on the enemy (hidden item mounds also work). You will keep gaining height indefinitely until you release B. You can also hold Y to increase your airspeed.
 
  
=====More Superjump info=====
+
To store a Super Jump, you will need to have both kongs. Then, you will need to take damage and have the kong that took damage leave the screen by jumping off the top of the screen, which typically only happens if you take damage on a slope or along a wall - this is when the Super Jump is stored. To use the stored Super Jump, you must retrieve your 2nd kong once more. Once you have it, you will need to once again take damage with the kong you have in front, while making sure to hold B afterwards. As long as you continue to hold B, the next time you land on an enemy - either from landing on them on your way down from taking damage, or from running off of a ledge onto them - you will get a Super Jump! You will continue to fly up in the air as long as you hold B. Releasing B will cause you to start descending.
Currently not used in any speedruns, but the superjump is stored until you jump. Not press b, big difference. If you can somehow repress b without jumping (like when you switch kongs) the superjump will still work for you. It is also important to note that the superjump only works on things you can bounce off of (i.e. enemies, animal crates, etc.)
 
  
{{#ev:youtube|uugWicD_QBM|560||Superjump off an animal crate}}
+
It is worth noting that you can perform a Super Jump without taking damage after storing it as well. As an alternative, you can store the Super Jump and then swap your kongs to activate it - as long as you start holding B as you're swapping. This is how the Damagless SJR is performed in ]]Manic Mincers]].
  
 
====Map Warp====
 
====Map Warp====
Line 169: Line 169:
  
 
====Jumproll====
 
====Jumproll====
 +
{{#ev:youtube|HwLknQ6LLi4|560|}}
  
As explained in the introduction at the top of the page, the jumproll is an infinite-flying trick that is performed by starting a roll on the same frame that you bounce on an enemy. In order to be able to perform the jumproll, you will need to be in a situation where you can bounce on an enemy while still on the ground. This is usually done when an enemy is right next to a ledge, but can also be done on a tire or while airborne during the Mine Cart Madness mid-air rolling glitch.
+
As explained in the introduction at the top of the page, the Jumproll is an infinite-flying trick that is performed by starting a roll on the same frame that you bounce on an enemy. In order to be able to perform the Jumproll, you will need to be in a situation where you can bounce on an enemy while still on the ground. This is usually done when an enemy is right next to a ledge, but can also be done on a tire or while airborne during the Mine Cart Madness mid-air rolling glitch.  
 
 
You will need to press Y on the same frame that you land on the enemy in order to execute the jumproll, and then '''immediately''' release it. Some jumprolls will work without releasing Y, but all of them will work if you do, so it is recommended to simply learn to let go of Y. During the jumproll, you are immune to all enemies except for bees. Touching the ground, however, will immediately end the jumproll. Additionally, you can roll out of the jumproll, but only if you see two "explosions" (the red/white bursts that appear when you hit an enemy) when you land the jumproll. Otherwise, you will need to jump out to end the trick.
 
  
Here's a video where Rainbow elaborates on a few specific jumprolls:
+
You will need to press Y on the same frame that you land on the enemy in order to execute the Jumproll (yes, it is frame perfect), and then '''immediately''' release it. Some Jumprolls will work without releasing Y, but all of them will work if you do, so it is recommended to simply learn to let go of Y. During the Jumproll, you are immune to all enemies except for bees. Touching the ground, however, will immediately end the Jumproll. Additionally, you can roll out of the Jumproll, but only if you see two "explosions" (the red/white bursts that appear when you hit an enemy) when you land the Jumproll. Otherwise, you will need to jump out to end the trick.
{{#ev:youtube|HwLknQ6LLi4|560||Jumproll tutorial}}
 
  
 
====Super Jumproll (SJR)====
 
====Super Jumproll (SJR)====
  
{{#ev:youtube|1MBit_uaxOU|560||Super Jumproll tutorial}}
+
{{#ev:youtube|1MBit_uaxOU|560|}}
 +
The Super Jumproll combines the Super Jump and the Jumproll glitches, allowing you to fly over entire stages at a much faster rate than an ordinary Super Jump would. To perform this trick, store a Super Jump as you normally would, but instead of simply landing on an enemy, you want to initiate a Jumproll off of an enemy (while continuing to hold B to activate the Super Jump as well).
  
 
====Super Free Roll (SFR)====
 
====Super Free Roll (SFR)====
  
Like the Super Jumproll, but without the frame-perfect Jumproll. Start by storing a superjump. After taking damage and holding B to activate a superjump, bounce off of an enemy. As long as you haven't touched the ground since you took damage, you can grab a vertical rope. Once you grab a rope, keep holding B the whole time, and press and hold down to float down from the rope. Touch ground on your way down from the rope, then (while still holding B) roll off a cliff and you will start floating upwards while still rolling. Like the super jumproll, you want to hit as many enemies as possible to gain speed (max speed at 4 enemies). Like the superjump and super jumproll, you will gain height as long as you hold B, and will begin falling when you release B.
+
Like the Super Jumproll, but without the frame-perfect Jumproll. Start by storing a Super Jump. After taking damage and holding B to activate a Super Jump, bounce off of an enemy. As long as you haven't touched the ground since you took damage, you can grab a vertical rope. Once you grab a rope, keep holding B the whole time, and press and hold down to float down from the rope. Touch ground on your way down from the rope, then (while still holding B) roll off a ledge and you will start floating upwards while still rolling. Like the Super Jumproll, you want to hit as many enemies as possible to gain speed (max speed at 4 enemies). Like the superjump and super jumproll, you will gain height as long as you hold B, and will begin falling when you release B.
 
*It is not possible to do a damageless SFR. You have to bounce on an enemy after taking damage. Don't touch the ground at this point or you will be unable to grab ropes.
 
*It is not possible to do a damageless SFR. You have to bounce on an enemy after taking damage. Don't touch the ground at this point or you will be unable to grab ropes.
 
*If you're far above the rope, you have to let go of down and you will warp to the top of the visible part of the rope
 
*If you're far above the rope, you have to let go of down and you will warp to the top of the visible part of the rope
{{#ev:youtube|JqXW4SS1avU|560||Misty Mine SFR}}
+
{{#ev:youtube|JqXW4SS1avU|560|}}
  
 
====Instabounce====
 
====Instabounce====
  
 
It is possible to use the freezeframes of a DK barrel opening to instantly bounce on an enemy as soon as you take damage from that enemy. Doing this will allow you to grab ropes and is optimal for a faster Super Free Roll in most cases. It does eat your next Y input so you have to either crouch when you land from the rope, or let go and repress Y at some point in the air (not on the rope).
 
It is possible to use the freezeframes of a DK barrel opening to instantly bounce on an enemy as soon as you take damage from that enemy. Doing this will allow you to grab ropes and is optimal for a faster Super Free Roll in most cases. It does eat your next Y input so you have to either crouch when you land from the rope, or let go and repress Y at some point in the air (not on the rope).
{{#ev:youtube|Uv6RlUMFtVE|560||Instabounce Example}}
+
{{#ev:youtube|Uv6RlUMFtVE|560|}}
 +
 
 +
====Boss DK Barrel Skip====
 +
 
 +
There is a 3 frame window at the beginning of every boss (including K Rool) where you can groundpound/slapslide with Donkey and avoid picking up the DK barrel. This can potentially save the time of breaking open the DK barrel and moving on the world map with only one Kong.
 +
*Doing this trick against World 5 Boss, Dumb Drum, will softlock your game.
 +
*You do not have to slapslide. (which is frame-perfect) A regular ground slap will work. Simply hold down and press (or mash) Y during the fade-in of a boss battle.
 +
 
 +
====Funky Start====
 +
U v1.0 exclusive. After Cranky appears on the title screen, it is possible to load a glitch that saves time on the map screen. Instead of pressing Start to skip the opening cutscene, press Start and then immediately press down. Do not press any buttons until you get to the file select screen. You will start the game inside a Funky airplane barrel, and music will not change. This saves 72 frames (1.2 seconds) as DK moves faster on the map screen, and saves time not loading the world map music.
 +
 
 +
[https://twitter.com/_X_XXX_X_XXX_X_/status/1294334302746865664 Kyoro's Video]
 +
 
 +
Pressing Start, Down, Y or Start, Down, Y Down will cause no Kongs to appear on the map screen, and will softlock the game trying to enter an invalid stage.
  
 
== Miscellaneous Glitches ==
 
== Miscellaneous Glitches ==

Latest revision as of 21:42, 29 September 2023

DKC1 Introduction Video

This video explains most things you need to know about the game's movement before starting to speedrun DKC. One core rolling mechanic that's not touched on in this video is Float Storage, which can be found described below.

Alternatively, you can read the text explanation of rolling mechanics in the section below. After that, you can proceed to learn each stage through the level-by-level guides on the main page.

An Introduction to Rolling Monkeys

"Can we get off? I'm feeling a bit dizzy."

Rolling is the meat of this game. It's faster than running or jumping and generally does a better job of dispatching enemies and getting over gaps than the jump alone. To sum up Donkey Kong Country, basically "any time not spent rolling is generally time better spent rolling." DKC speedrunning is primarily based around speeding yourself up through tight maneuvering and tricks to gain speed, so rolling as often as possible and using enemies and the terrain to your advantage is key. As such, knowing enemy placement and how different parts of the stage can affect the Kongs' roll is very important.

"That's a tasty single-file line you have there."

The most basic and important thing to note is that each enemy you roll through will extend the duration of your roll. A long line of enemies can be used to keep you rolling and let you breeze through an area at a much faster speed than running. Additionally, rolling through any amount of enemies will remove the delay when it ends, so you can simply keep moving forward afterwards. Otherwise, you'll need to jump just before the roll ends to avoid a small pause.

Another way to increase a roll's distance is to roll off a platform. The distance you travel is always the same on a normal roll; however, if you fall off an edge, you will keep rolling until you hit the ground (you keep speed while in the air), and the regular length after that. If you time your rolls correctly, you can maintain your speed for a long period of time. When combined with rolling through enemies, this can let you keep rolling through huge portions of a stage. Poorly timed rolls may stop early, however, and falling off a cliff at the very end of one will leave you plummeting straight downwards, so you'll need to be precise to get consistent results.

"I've always dreamed of being faster than the camera."

The duration of the roll isn't the only thing you need to focus on. There are a few different ways to gain speed when rolling through enemies. As you roll, you will accelerate up to a set max speed when rolling through a series of enemies. Each enemy will increase this max, up to four.

(Diddy | Donkey)

  • Rolling max speed: 1152 | 1024
  • After 1 enemy: 1408 | 1280
  • After 2 enemies: 1664 | 1536
  • After 3 enemies: 1920 | 1792
  • After 4 enemies: 2048 | 2048 (this is the max)

Extended Rolls

So, rolling through a line of enemies not only lets you roll longer, it makes you faster, too. This lies in tandem with another technique: the extended roll, or "extendo." The speed boosts above only apply if you are holding down Y when you roll into the enemy. If you let go of the Y button while you go through them, you will not gain the speed boost right away. If you press Y again before that same roll ends, however, you will not only speed up, you'll also reset the duration of your roll. For example, if you press Y to roll, go through an enemy with the button released, then repress it a moment later, you will gain speed up to 1408. This does not work if you roll through multiple enemies with the button released, though—for an optimal extendo through multiple enemies, you typically want to hold down Y while rolling through all but the last one. (Some very difficult strategies actually involve multiple extendos in one roll!)

Extended rolling lets us do two things: Firstly, it lets us control when we gain speed during a roll. Because rolling only lasts for a short period of time, doing an extendo will ultimately make you faster, because you increase the time spent rolling, and speed up during the second half. However, this does not apply if you have to interrupt your roll early—with a jump to reach a platform, for example. In that case, you want to keep Y held down to get your speed boost right away, since you won't be able to keep it for long. Ergo, extended rolling is generally only faster when doing so allows you to roll longer.

Secondly, extended rolls can let the Kongs cross much wider gaps than usual. If you release Y through a couple of enemies, then repress it right on a ledge (or sometimes even after you leave the ground), you will blast forward with a new roll at a much faster speed and be able to clear large gaps with ease. This is used pretty heavily in DKC, as you will be able to maintain rolls much longer when you don't have to jump across every gap. It also allows you to skip some slow-moving obstacles that the game expects you to use, such as ropes and tire platforms.

Float Storage

Float storage is a technique that allows you to stay airborne longer when either rolling or running off of a ledge. This technique is primarily used to roll over gaps that were either inconsistent or even impossible otherwise. To store the float, you need to hold B in certain scenarios, such as from after doing a max height jump, being shot out of a barrel, or entering a stage, and continue holding B all the way until you roll off of or run off of a ledge. If you let go of B at any point before making it over whatever gap you're trying to get over with float storage, you won't receive the additional airtime, so be careful to not accidentally release B. See the video below for a few examples of how this can be applied:

"I'm worried my youngest chimp won't ever learn to fly."

The last important rolling mechanic is a glitch called the jumproll (a.k.a. the dankspin, comfy cozy spin, monkey flip, etc). Essentially, when you execute a roll on the same frame that you land on an enemy, the game bugs out and sends the Kongs flying—literally. Upon performing the glitch, Diddy and Donkey spin in the air as if they were just shot out of a barrel cannon. This continues indefinitely until you cancel it (by jumping or sometimes rolling), run into a Zinger, or touch the ground. It also stops if you run into an object that takes over your control of the Kongs, such as a mine cart or barrel. The jumproll can save massive amounts of time in some stages, but it typically requires an enemy to be near a ledge in order to execute, and is only useful in a few levels. It can also be combined with another glitch, the Superjump, to perform a Super Jumproll: an infinite jump + infinite roll combo.

A Summary of DKC Speedrunning (tl;dr)

  • Rolling is the primary form of movement in DKC speedruns, and you generally want to be rolling as much as possible.
  • While rolling, instead of a fixed speed, you accelerate continuously (while Y is held down) until your roll ends. Rolling through enemies increases your speed gain for each hit, up to four max.
  • If you roll through an enemy, you will keep running at the end of it. Otherwise, you must jump right before the roll stops in order to not lose speed.
  • A simple way to improve when you're new is to record your play and look for spots you've been simply running and try fitting in an extra roll, or starting your rolls throughout the stage sooner. Try beginning with the techniques in the "safe strat" videos, and add more movement from the optimal videos as you improve.
  • Extended rolling lets you increase your roll length and tends to be faster if you are able to keep rolling through the whole duration.
  • If you have to jump out of a roll, and you can reach the jump without an extendo, it's faster to just do a regular roll, because you don't gain speed while Y is released.
  • You can chain multiple "extendos" in a single roll if there are enough enemies. This chaining is the key to optimizing movement throughout the game.

Other Speed Tricks

Fanfare Skip

By pressing A, B, X or Y (not start) during the Kongs' victory dance on the map, you can end it about 2 seconds earlier. This only works in US versions 1.0 and 1.1.

Fast Exit

If you're rolling into an exit, let go of right until you are well into the level's exit, and then repress once you are past the walking trigger. This can also be done by simply timing a jump into a levels exit as well, although this is only optimal on certain stages (Snow Barrel Blast, Ice Age Alley, etc). This saves the most time in mine stages (Stop & Go Station and Misty Mine), but can save a handful of frames in most other types of stages as well. Factory stages have no fast exits.

Animal Buddy Fast Start

When mounting Enguarde, press up and B right before landing on him to get a faster start. This also works with other animal buddies on land. Fall in the direction you want to go instead of straight down. The speed you have when you mount an animal buddy is the speed they start moving at.

Enguarde Invincibility Frames

This trick allow you to pass through enemies with proper timing. Seen in Coral Capers and Poison Pond.

Barrel Boost

If you jump from a slope while holding a barrel, you can gain a considerable amount of speed and distance. This can be done in a 1-frame window on most edges, but it is easier on the slopes in snow-themed stages.

Invisible Barrel/Bonus Warp

Example of Invisible Barrel

The Invisible Sprite glitch can be used to scramble the warp destination of a bonus door. It is used in Any%, Old Summon, Reverse Boss Order some other categories to skip stages. The key to reaching the correct stage when bonus warping is to follow a certain path to the bonus and throw at the correct position. Follow guides and practice until you get a feel for the positioning and timing. Incorrect movement can load objects onscreen in the wrong order and make the trick not work.

Technical explanation: There are three methods to hold an invisible barrel. 1. By throwing a barrel and picking it back up, (easiest to bounce a steel keg off a wall) then breaking a floating barrel. You can use a checkpoint or floating DK barrel. Break the floating barrel from below or to the side so the barrel you're holding is close to the floating barrel when it breaks. The barrel you were holding will be destroyed, but your Kong will still act as if they are holding an object. 2. If you have two Kongs active with the split-up glitch, you can pick up a barrel with both Kongs at the same time. You have to make one of the Kongs do something that would normally drop a barrel, such as breaking it against an enemy or bonus wall, or bouncing on something like an enemy or animal crate. You must hold Y while doing this so your other Kong doesn't also drop their barrel. 3. Like in method 2, pick up the same barrel with both Kongs using split-up glitch, but drop one Kong into a pit to kill them. Before the game death-warps you out of the stage, break open a DK barrel, retrieving your backup Kong. (If the barrel you are using as your invisible barrel setup is a DK barrel, you can throw it once the other Kong has died.) Your backup Kong now has an invisible barrel stored. Hold Y and swap Kongs, and they will be still holding that invisible barrel.

Once you've successfully setup the invisible barrel, this frees up the object "slot" in RAM that the barrel was loaded into. The game will now treat this as an empty slot and will load and unload objects into it (such as enemies, bonus doors, other barrels, etc). As you walk through the stage holding this "invisible barrel" the game will treat whatever object is in that slot the way it would treat a barrel being carried. This is why having consistent movement and timing is necessary when abusing this trick in a speedrun. What object you are "holding" is dependent on what order object are spawned onscreen).

The properties of objects in DKC are different based on what object is being affected. Every stage entrance (stage start, checkpoints, bonus rooms, and the location you're returned to when coming back to a stage from a bonus). Every bonus door has two stage entrances assigned to it. One tells the game where to warp you when you enter that door, this is the bonus itself. The other tells the game where to return you to if you win, take damage, or otherwise exit a bonus. This second value is stored in the same memory array that stores the information of where a barrel should be in relation to the Kong holding it. This value changes at different points in the holding, placing-down, and throwing animations, and there are different values for Donkey and Diddy. Whatever this value is when you enter the bonus, is the entrance you will be warped to. It is only possible to warp to some stages this way, and some are different depending on what version of the game you are running. Attempting to warp to some stage entrances will crash the game (Candy, Cranky or Funky entrances being some examples).

Dual Exit Warp

By exiting a bonus twice, you will change the destination of the warp. This is possible in two bonuses in 3-4, by taking damage as Diddy while the screen is still fading in, and then dying with Donkey as well. It is also possible to exit a bonus with one Kong immediately before breaking open a DK barrel while you have the split-up glitch active, and then exiting with your newly active Kong as well. This is frame perfect. Any% uses an invisible barrel in 3-5 to change the return value of a bonus that has a throwable DK barrel inside it. Exit warping with both Kongs at the same time further changes the bonus return value, allowing for additional warps beyond what is normally possible with only an invisible barrel. This is how it is possible to warp to 6-2. Reverse Boss Order also uses this to warp to 5-3, which is only possible by using both and invisible barrel warp and dual exit warp.

Invisible Animal/Warp

Using split-up glitch, you can ride a single animal buddy with both Kongs at the same time. It is possible to take your Kongs far enough away from the animal buddy object to despawn that animal offscreen. From this point, you will be riding an "invisible animal". This allows you to wrong warp, but only takes you to 1-1 or can kill you, so it has limited uses in speedruns. If you try to jump while a different object is loaded into the memory slot the animal was previously in, you are able to corrupt memory (much the same way as with an invisible barrel as seen above). If you dismount or take damage while riding a bonus door, you will open the door and move it to your location. However, if you push B in this state, you will change the bonus return value much the same way you would with the invisible barrel glitch, but the game will always send you back to 1-1. Beware, if you are riding a bonus door and jump to change the bonus return value, but try to move left or right without dismounting your invisible animal, you will corrupt the stage layout and fall through the floor to your death.

Controlling Two Kongs (Split-up Glitch)

This glitch is used for skip in Platform Perils to wrong warp out of the stage, and during the Any% bonus warp to further scramble the location of the bonus exit in order to reach World 6 from World 3. Basically, this glitch is very powerful. When you throw the DK barrel with only one kong and exit the stage via start+select, you interrupt the kong's appearance. This will cause a softlock if you get hit at any point, as the game will hang waiting for your other character to appear. However, you can circumvent this by getting hit over a pit, which will will cause your kong to fall below the death plane and put you back on the map screen. After getting damaged and falling into a pit, the game expects your second Kong to be in control. As a result, when you actually do get your second kong, you will end up in control of both of them. Try messing around with this, as very strange things can happen, some of which are very beneficial for the speedrun!

Fast Crawlspace

If you jump as you enter a crawlspace, you can stay in the air as you go through it. If you remain crouching after your first jump, you can continue to jump freely. Note that rolling beforehand is not required to perform the trick; it just makes it easier.

Seen in: Reptile Rumble, Bouncy Bonanza and Elevator Antics.

Advanced Fast Crawlspace

If you roll while either crouching or as you land from a jump in a crawlspace, you will be pushed out of the wall towards the nearest exit. This is known as a "crawlspace zip." In order to zip to the opposite side, you'll need to make sure you jump as far as possible into the crawlspace before rolling.

Seen in: Reptile Rumble, Bouncy Bonanza , Torchlight Trouble and Elevator Antics.

Tire Roll

When you land on a tire, you can roll off the edge before it makes you bounce. You must be on the edge of the tire for this to work. The easiest way to execute a tire roll is to land directly on the edge and press Y just before you land, but you can also land on a tire, run to its edge before being bounced upward, and time your roll before reaching the edge of it too.

Seen in: Bouncy Bonanza, Temple Tempest, Rope Bridge Rumble, Oil Drum Alley, Mine Cart Madness, Blackout Basement, and Loopy Lights.

Rope Scaling

Forest Frenzy

Slipslide Ride

To climb above the screen while holding onto a rope, hold down and press B. Repeatedly pressing B will cause you to go higher. Releasing down will cause you to be pushed back into the camera.

Seen in: Forest Frenzy and Slipslide Ride.

Super Jump

To store a Super Jump, you will need to have both kongs. Then, you will need to take damage and have the kong that took damage leave the screen by jumping off the top of the screen, which typically only happens if you take damage on a slope or along a wall - this is when the Super Jump is stored. To use the stored Super Jump, you must retrieve your 2nd kong once more. Once you have it, you will need to once again take damage with the kong you have in front, while making sure to hold B afterwards. As long as you continue to hold B, the next time you land on an enemy - either from landing on them on your way down from taking damage, or from running off of a ledge onto them - you will get a Super Jump! You will continue to fly up in the air as long as you hold B. Releasing B will cause you to start descending.

It is worth noting that you can perform a Super Jump without taking damage after storing it as well. As an alternative, you can store the Super Jump and then swap your kongs to activate it - as long as you start holding B as you're swapping. This is how the Damagless SJR is performed in ]]Manic Mincers]].

Map Warp

Example of the map warp

example of the map warp

While walking across corners between stages on the map, you can trick the game into making you enter a stage by pressing A, B, X, Y or Start on the same frame you reach the corner. These corners only exist in World 1, and they all send you to Orang-utan Gang, with the exception of the second one, which just sends you back to the second stage. When you reach that corner, your Kong stops in place for one frame. So if you happen to be pressing a button when you reach it, the game thinks you're trying to enter a stage and puts you somewhere. If you have two Kongs on the map, however, this won't work, as the Kong behind you is still moving. To do this trick with two Kongs, you must be in Funky's barrel, so that they are together in the same sprite.

Jumproll

As explained in the introduction at the top of the page, the Jumproll is an infinite-flying trick that is performed by starting a roll on the same frame that you bounce on an enemy. In order to be able to perform the Jumproll, you will need to be in a situation where you can bounce on an enemy while still on the ground. This is usually done when an enemy is right next to a ledge, but can also be done on a tire or while airborne during the Mine Cart Madness mid-air rolling glitch.

You will need to press Y on the same frame that you land on the enemy in order to execute the Jumproll (yes, it is frame perfect), and then immediately release it. Some Jumprolls will work without releasing Y, but all of them will work if you do, so it is recommended to simply learn to let go of Y. During the Jumproll, you are immune to all enemies except for bees. Touching the ground, however, will immediately end the Jumproll. Additionally, you can roll out of the Jumproll, but only if you see two "explosions" (the red/white bursts that appear when you hit an enemy) when you land the Jumproll. Otherwise, you will need to jump out to end the trick.

Super Jumproll (SJR)

The Super Jumproll combines the Super Jump and the Jumproll glitches, allowing you to fly over entire stages at a much faster rate than an ordinary Super Jump would. To perform this trick, store a Super Jump as you normally would, but instead of simply landing on an enemy, you want to initiate a Jumproll off of an enemy (while continuing to hold B to activate the Super Jump as well).

Super Free Roll (SFR)

Like the Super Jumproll, but without the frame-perfect Jumproll. Start by storing a Super Jump. After taking damage and holding B to activate a Super Jump, bounce off of an enemy. As long as you haven't touched the ground since you took damage, you can grab a vertical rope. Once you grab a rope, keep holding B the whole time, and press and hold down to float down from the rope. Touch ground on your way down from the rope, then (while still holding B) roll off a ledge and you will start floating upwards while still rolling. Like the Super Jumproll, you want to hit as many enemies as possible to gain speed (max speed at 4 enemies). Like the superjump and super jumproll, you will gain height as long as you hold B, and will begin falling when you release B.

  • It is not possible to do a damageless SFR. You have to bounce on an enemy after taking damage. Don't touch the ground at this point or you will be unable to grab ropes.
  • If you're far above the rope, you have to let go of down and you will warp to the top of the visible part of the rope

Instabounce

It is possible to use the freezeframes of a DK barrel opening to instantly bounce on an enemy as soon as you take damage from that enemy. Doing this will allow you to grab ropes and is optimal for a faster Super Free Roll in most cases. It does eat your next Y input so you have to either crouch when you land from the rope, or let go and repress Y at some point in the air (not on the rope).

Boss DK Barrel Skip

There is a 3 frame window at the beginning of every boss (including K Rool) where you can groundpound/slapslide with Donkey and avoid picking up the DK barrel. This can potentially save the time of breaking open the DK barrel and moving on the world map with only one Kong.

  • Doing this trick against World 5 Boss, Dumb Drum, will softlock your game.
  • You do not have to slapslide. (which is frame-perfect) A regular ground slap will work. Simply hold down and press (or mash) Y during the fade-in of a boss battle.

Funky Start

U v1.0 exclusive. After Cranky appears on the title screen, it is possible to load a glitch that saves time on the map screen. Instead of pressing Start to skip the opening cutscene, press Start and then immediately press down. Do not press any buttons until you get to the file select screen. You will start the game inside a Funky airplane barrel, and music will not change. This saves 72 frames (1.2 seconds) as DK moves faster on the map screen, and saves time not loading the world map music.

Kyoro's Video

Pressing Start, Down, Y or Start, Down, Y Down will cause no Kongs to appear on the map screen, and will softlock the game trying to enter an invalid stage.

Miscellaneous Glitches

Clone Kong

While riding a steel keg past an animal buddy, press and hold B and Y to ride them. Releasing Y will cause the animal buddy to turn into a glitched version of your current Kong. You can immediately repress Y to keep your run speed.

Slap Slide

Press down + left/right and Y on the same frame with Donkey Kong in order to slide as you slap the ground. This does not change the effect of the slap itself. The D-pad takes a bit longer to register an input, so you'll need to press the direction a moment before the button in order to get the timing right. (left/right can be held before starting, but down and Y must be pressed on the same frame)