KDL2:Mechanics and Tech: Difference between revisions

no edit summary
mNo edit summary
No edit summary
Line 120: Line 120:
|}
|}
No one knows why Whispy's soft reset timing is different compared to the others.<br/>
No one knows why Whispy's soft reset timing is different compared to the others.<br/>
=Dropping abilities and the select button=
=Dropping abilities/animal friends and the select button=
In this game, you might notice the select button sometimes just seemingly doesn't work when dropping abilities sometimes.
In this game, pressing the select button to drop abilities or animal friends is very finicky on when it wants work. The select button has 2 main reasons (that I'm aware of) on why it is the way it is; it can almost never be buffered, meaning you cannot be in the middle of any action when you press the select button, and it just doesn't work at all when Kirby is jumping upwards, meaning if you are in the middle of a jump you have to time your select input to when Kirby starts descending for it to actually drop your ability.<br/>
{| class="mw-collapsible mw-collapsed wikitable"
! colspan="1" | Select button not working while jumping up
|-
| https://cdn.discordapp.com/attachments/1169312281964859483/1171542496015306805/mt_select_button.gif
|}
=Full jumps vs non full jumps=
=Full jumps vs non full jumps=
&emsp;When you you jump in this game, if you don't do a full jump (holding A all the way through until the start of Kirby's descent) you will freeze in the air for a single frame. This frame is basically never noticeable and hardly matters, but you can technically shave off frames by trying to reduce the amount of times you jump, changing those jumps to full jumps, or making sure you bonk your head when jumping with something above you. <br/>
&emsp;When you you jump in this game, if you don't do a full jump (holding A all the way through until the start of Kirby's descent) you will freeze in the air for a single frame. This frame is basically never noticeable and hardly matters, but you can technically shave off frames by trying to reduce the amount of times you jump, changing those jumps to full jumps, or making sure you bonk your head when jumping with something above you. <br/>
Line 128: Line 133:
<youtube>cY-apkv_1VI</youtube>
<youtube>cY-apkv_1VI</youtube>
=Input buffering=
=Input buffering=
Can buffer a few inputs in this game. You can buffer a float when you are performing a full jump while holding up. You can do this by holding A and then start holding up ''before'' Kirby reaches the peak of his jump.<br/>
You can buffer a few inputs in this game in a small amount of ways.<br/>
Can also buffer a jump during load screens by holding A at a certain time when going into a door.
==Float buffer==
=Slope speed=
This is arguably not considered a buffer, as it is a directional input which means these inputs are designed to be held, making them technically almost always able to be buffered, however I think this is worth at the very least mentioning.<br/>
&emsp;When you walk upwards on a slope, you will start moving way slower but if you walk downwards on a slope, you will move way faster.<br/>
When you are jumping while holding A, if Kirby is rising, your up input will not come through until after Kirby starts descending. This makes it to where in a few spots you can hold jump and up at the same time to sort of simulate a float buffer. This is mainly useful when you need to enter the doors after defeating mid bosses as those doors take a small period of time to open up.<br/>
 
{| class="mw-collapsible mw-collapsed wikitable"
 
! colspan="1" | Float buffer inputs
=Conserving slope state=
|-
&emsp;If you jump off of a slope, you will still be in Kirby's "Slope state" and he will continue to be in this state until he touches the ground. You can extend your time in this state by performing a jump the same frame you land on the ground.<br/>
| https://cdn.discordapp.com/attachments/1169312281964859483/1171566859150184558/mt_float_buffer_while_jumping.gif
=Coo+cutter in upwards drafts=
|}
&emsp;Most applicable in 6-6 in all main categories, for whatever reason if you have Coo and cutter and are holding up and mashing the B button in an upward draft, Coo will move faster than he normally is supposed too.
{| class="mw-collapsible mw-collapsed wikitable"
! colspan="1" | Float buffer exiting mid boss
|-
| https://cdn.discordapp.com/attachments/1169312281964859483/1171175828541935677/efreeti_door_entrance.gif
|}
==Buffering inputs through room transitions==
When going through a door, once the room starts to fade out (ie, the room transition begins) every single action (except for start/pausing) can be buffered into the next room if the button is held. This is surprisingly rarely useful in runs, as its main three uses are buffering select inputs in 7-7 when discarding used abilities to obtain the Rainbow drops, buffering a jump input when entering 5-2, and buffering a jump input when entering the Coo room in 6-2.<br/>
{| class="mw-collapsible mw-collapsed wikitable"
! colspan="1" | Jump buffer demo
|-
| https://cdn.discordapp.com/attachments/1169312281964859483/1171566859783520386/mtA_buffer.gif
|}
{| class="mw-collapsible mw-collapsed wikitable"
! colspan="1" | Ability use buffer demo
|-
| https://cdn.discordapp.com/attachments/1169312281964859483/1171566950221086880/mt_B_buffer.gif
|}
{| class="mw-collapsible mw-collapsed wikitable"
! colspan="1" | 6-2 applicable input buffer
|-  
| https://cdn.discordapp.com/attachments/1169312281964859483/1171566860525899776/mt_A_buffer_6_2.gif
|}
=Moving left vs moving right=
=Moving left vs moving right=
<div>
<div>
Line 147: Line 173:
This does not apply when you are mashing fast enough with either Coo or Kine as their speed will not get a chance to alternate dropping.
This does not apply when you are mashing fast enough with either Coo or Kine as their speed will not get a chance to alternate dropping.
<div>
<div>
=Slope speed=
In this game when you walk upwards on a slope, you will start moving slower but if you walk downwards on a slope, you will move way faster. This isn't that surprising as its a thing in a lot of games but can add a little more depth to some parts of the game.<br/>
{| class="mw-collapsible mw-collapsed wikitable"
! colspan="1" | Walking up and going down slopes
|-
| https://cdn.discordapp.com/attachments/1169312281964859483/1171545611846287501/mt_walking_up_and_down_a_slope.gif
|}
To avoid losing speed from walking upwards on inclined surfaces, simply jump up those parts instead and contiue sliding down the downwards parts.<br/>
{| class="mw-collapsible mw-collapsed wikitable"
! colspan="1" | Select button not working while jumping up
|-
| https://cdn.discordapp.com/attachments/1169312281964859483/1171545612282515496/mt_jumping_over_upward_slopes.gif
|}
=Slope state=
When you are going up or down a slope, Kirby's slope state will be changed and different things can be effected while Kirby is in the slope state. Mostly going to focus on the slope state Kirby is put into when he is sliding downwards on a slope as that is way more interesting.<br/>
If Kirby is going downwards on a slope, his speed will increase and he will be placed into a slope state. If you decide to jump while physically on the slope, Kirby will lose the speed he has gathered (somewhat slowly) but he will still be in the slope state. If you where to inhale an enemy now while still in the slope state, you will essentially speed back up for a brief period giving Kirby a little speed boost.<br/>
{| class="mw-collapsible mw-collapsed wikitable"
! colspan="1" | Inhaling while in a slope state
|-
| https://cdn.discordapp.com/attachments/1169312281964859483/1171549523831693332/mt_slope_state.gif
|}
{| class="mw-collapsible mw-collapsed wikitable"
! colspan="1" | Inhaling while NOT in a slope state
|-
| https://cdn.discordapp.com/attachments/1169312281964859483/1171549524238536797/mt_no_slope_state_inhale_and_exhale.gif
|}
This can be combined with [[KDL2:Mechanics and Tech#Locking speed (exhjaling)|exhaling tech (locking speed)]] to greatly increase Kirby's speed for a short period.
==Storing slope state==
While jumping off a slope to set Kirby's slope state while in the air, this state will usually be kept until Kirby lands on the ground, however this state can be sort of "stored" or conserved longer by performing frame perfect jump inputs. By jumping the frame you are first able to jump when landing on the ground, Kirby's slope state doesn't get updated back to zero basically, and if you keep this up for long enough, you can inhale an enemy that might be further away for a little tiny speed boost!<br/>
{| class="mw-collapsible mw-collapsed wikitable"
! colspan="1" | Carrying slope state for a tiny speed boost
|-
| https://cdn.discordapp.com/attachments/1169312281964859483/1169715333565780118/1_1_r2_slope_state_conserve.gif
|}
To our knowledge, the only applicable place this can be used is in 1-1 of any category.
=Locking speed (exhaling)=
In this game with solo Kirby, exhaling locks your speed if you are continuing to hold a direction while exhaling for 24 frames. This might not sound like it would be too beneficial as you often use Coo, Kine, or have the ability Burning but it can be used in a few spots (most prominently in 1-1 and 2-1) and is one of the coolest pieces of tech in the run! Because exhaling locks your speed, this means anytime you gain speed while Kirby has something in his mouth, that speed can be extended further by exhaling! However, that also means if you are moving at a slower speed, (walking up on an inclined slope as an example) if you exhale you will be locked at a ''slower'' speed for 24 frames.<br/>
{| class="mw-collapsible mw-collapsed wikitable"
! colspan="1" | Exhaling while walking down a slope
|-
| https://cdn.discordapp.com/attachments/1169312281964859483/1171554121921335346/mt_exhaling_on_a_slope_ie_locking_speed.gif
|}
This unfortunately doesn't work all too well with animal friends, as they all slow down when exhaling anyways. Even the land animal, Rick, harshly slows down while exhaling making it only applicable to use with Kirby. (Sorry Rick)<br/>
{| class="mw-collapsible mw-collapsed wikitable"
! colspan="1" | Exhaling down a slope with Rick
|-
| https://cdn.discordapp.com/attachments/1169312281964859483/1171554121514492066/mt_speed_locking_doesnt_apply_to_animal_friends.gif
|}
==Exhaling with slopes and slope state==
With combining slope related techniques you can gain and maintain quite a bit of speed!<br/>
If you are on a slope with something is Kirby's mouth, you can slide down it and jump immediately followed by an exhale (exhale the frame after jumping for the best results) and you can keep all of that slopes built up speed into the air while staying in Kirby's current [[KDL2:Mechanics and Tech#Slope state|slope state]]. If Kirby now inhales something else before touching the ground, he will still gain his speed boost from having Kirby's [[KDL2:Mechanics and Tech#Slope state|slope state]] still set. After this enemy is inhaled, Kirby will be unable to exhale for 15 frames, after those 15 frames are over and Kirby is able to exhale again, Kirby will be losing speed for the next 12 frames until Kirby is back at his walking speed. If you exhale within those 12 frames, Kirby will maintain the speed from slope state for another 24 frames, with the earlier Kirby exhales, the higher the speed Kirby will be locked into. These speed boosts are commonly called "Hill boosts" or "Slope boosts".<br/>
{| class="mw-collapsible mw-collapsed wikitable"
! colspan="1" | Full slope boost speed (1-2)
|-
| https://cdn.discordapp.com/attachments/1169312281964859483/1171559271444516894/mt_speed_locking_with_slope_state.gif
|}
You can also combine these techniques while [[KDL2:Mechanics and Tech#Storing slope state|storing Kirby's slope state]] for a larger speed boost reward for the frame perfect inputs this requires. Unfortunately, this is once again only applicable in [[KDL2:1-1#Advanced Techniques|1-1]] and also creates a little bit of RNG.<br/>
{| class="mw-collapsible mw-collapsed wikitable"
! colspan="1" | Boosting while storing Kirby's slope state
|-
| https://cdn.discordapp.com/attachments/1169312281964859483/1169715332978573425/1_1_r2_slope_state_conserve_with_exhale.gif
|}
==Exhaling while walking right...==
Since [[KDL2:Mechanics and Tech#Moving left vs moving right|walking right is constantly fluctuating every single frame]] and exhaling locks your speed, this unfortunately means when you are solo Kirby and are walking to the right and have to exhale something it pretty much makes it to where every time you need to exhale something its a 50/50 on whether or not you will lock your speed to the higher fluctuating value or the lower one, meaning a 50/50 on if you will gain or lose time. This loss in speed is not very noticeable, especially if you didn't know about this mechanics existence. If you look at the [https://youtu.be/_wR90STaGxI 100% TAS] you might notice that it will basically inhale and spit out anything whenever its possible when Kirby doesn't have an ability and is walking to the right, this is because it is choosing to spit out enemies when Kirby is at the higher fluctuating value of Kirby's walk speed.
=Slope cancelling Burning=
&emsp;With the ability fire (sometimes called burning), if you use the ability into a slope, Kirby will instantly start walking on the slope and your burning attack and animation will be cancelled. If used well enough, this means you can start stringing together another Burning even faster as you can potentially end the Burning at the very end and cancel its (albeit small) slowdown period where you are inactionable. <br/>
{| class="mw-collapsible mw-collapsed wikitable"
! colspan="1" | Frame by frame slope cancel
|-
| https://cdn.discordapp.com/attachments/1169312281964859483/1171205753428770857/slope_cancel_frame_by_frame.gif
|}


=Coo/Kine mashing=
=Coo/Kine mashing=
&emsp;With Coo in the air and Kine underwater, these two animal friends can move way faster if you are mashing the A button repeatedly.<br/>
&emsp;With Coo in the air and Kine underwater, these two animal friends can move way faster if you are mashing the A button repeatedly.<br/>
 
=Coo+cutter in upwards drafts=
=Slope cancelling with fire=
&emsp;Most applicable in 6-6 in all main categories, for whatever reason if you have Coo and cutter and are holding up and mashing the B button in an upward draft, Coo will move faster than he normally is supposed too.
&emsp;With the ability fire (sometimes called burning), if you use the ability into a slope, Kirby will instantly start walking on the slope and your burning attack and animation will be cancelled.
 
=Projectile abilities=
=Projectile abilities=
==Timing hits==
==Timing hits==
Line 176: Line 273:
=Animal bag knockback=
=Animal bag knockback=
If you run into an animal bag before the animal friend is ready to be grabbed, the bag will knock Kirby back like he takes damage, however he doesn't take damage and just gets knocked back. After defeating a mid boss/enemy that will free an animal friend, you can crouch directly under an animal bag while the bag is falling and potentially grab it really quickly.
If you run into an animal bag before the animal friend is ready to be grabbed, the bag will knock Kirby back like he takes damage, however he doesn't take damage and just gets knocked back. After defeating a mid boss/enemy that will free an animal friend, you can crouch directly under an animal bag while the bag is falling and potentially grab it really quickly.
 
Note: Unfinished!
{| class="mw-collapsible mw-collapsed wikitable"
! colspan="1" | Crouching animal bag grab
|-
| https://cdn.discordapp.com/attachments/1169312281964859483/1171567018139455558/mt_bag_kb_while_crouching.gif
|}
{| class="mw-collapsible mw-collapsed wikitable"
! colspan="1" | Animal bag knockback invincibility
|-
| https://cdn.discordapp.com/attachments/1169312281964859483/1171567018504376450/mt_bag_kb_and_invincibility.gif
|}
=Stone Tech=
=Stone Tech=
<div>
<div>


<div>
<div>