User:Tjk113/Speed-TAS Encyclopedia: Difference between revisions

for some reason the visual editor is bad and removes comments
(for some reason the visual editor is bad and removes comments)
 
(4 intermediate revisions by 2 users not shown)
Line 1: Line 1:
'''Current Entry Count: 73'''
'''Current Entry Count: 74'''


''TODO: ADD EXAMPLES OF SITUATIONS IN WHICH THESE TRICKS COULD BE ADVANTAGEOUS''
''TODO: ADD EXAMPLES OF SITUATIONS IN WHICH THESE TRICKS COULD BE ADVANTAGEOUS''
Line 10: Line 10:


A notable optimisation is the use of neutral joystick input during landing frames to avoid losing speed. It is not applicable to side BLJs though.
A notable optimisation is the use of neutral joystick input during landing frames to avoid losing speed. It is not applicable to side BLJs though.
==== Slope BLJ ====
==== Slope BLJ ====
  TODO: shallow water, unit squares maybe
  TODO: shallow water, unit squares maybe
Line 19: Line 18:


They are one of the only few hyperspeed methods that can reach PU speeds, and the only method viable in speed TASing.
They are one of the only few hyperspeed methods that can reach PU speeds, and the only method viable in speed TASing.
==== Ceiling BLJ ====
==== Ceiling BLJ ====
Ceiling BLJ utilises either a low ceiling or an exposed ceiling. A ceiling both holds Mario in place and cancels his vertical speed. Mario must hit the ceiling on the first quarter-step, so he never moves off the floor.
Ceiling BLJ utilises either a low ceiling or an exposed ceiling. A ceiling both holds Mario in place and cancels his vertical speed. Mario must hit the ceiling on the first quarter-step, so he never moves off the floor.


It is often possible to hit the ceiling for 2 frames during the initial longjump to cancel Mario's vertical and horizontal speed, allowing to start the BLJ much faster.
It is often possible to hit the ceiling for 2 frames during the initial longjump to cancel Mario's vertical and horizontal speed, allowing to start the BLJ much faster.
=== Hyperspeed Wallkicks ===
=== Hyperspeed Wallkicks ===
  TODO
  TODO
Line 40: Line 37:


Input Direction Lua includes a speedkick function, but it only works properly in one version. The one currently in the repack does not do it correctly.
Input Direction Lua includes a speedkick function, but it only works properly in one version. The one currently in the repack does not do it correctly.
=== Buffered Kick ===
=== Buffered Kick ===
If you hold A either before the first frame that Mario is able to move, or, if landing from the air, before the landing action has started, then you can (while still holding A) press B to do a buffered kick. If starting from idle, this allows you to choose an arbitrary angle to kick with. Note: a jumpkick (where you press A and B on the same frame, or press B after A) does not allow you to choose an arbitrary angle from idle.
If you hold A either before the first frame that Mario is able to move, or, if landing from the air, before the landing action has started, then you can (while still holding A) press B to do a buffered kick. If starting from idle, this allows you to choose an arbitrary angle to kick with. Note: a jumpkick (where you press A and B on the same frame, or press B after A) does not allow you to choose an arbitrary angle from idle.
=== Speedpunch ===
=== Speedpunch ===
When Mario is on the ground, pressing B will do a punch rather than a dive if the joystick magnitude is 48 or less. A must not be held, otherwise Mario will kick.
When Mario is on the ground, pressing B will do a punch rather than a dive if the joystick magnitude is 48 or less. A must not be held, otherwise Mario will kick.


This is usually done on the first possible frame after landing, which preserves speed. It is not possible if landing from a longjump. It is also possible from braking, for example a C^ slide.
This is usually done on the first possible frame after landing, which preserves speed. It is not possible if landing from a longjump. It is also possible from braking, for example a C^ slide.
=== Pole Speed Redirection ===
=== Pole Speed Redirection ===
Grabbing a pole preserves sliding speed. It can be reactivated by touching a floor, which puts Mario in the idle action, then pressing Z and a direction on the joystick.
Grabbing a pole preserves sliding speed. It can be reactivated by touching a floor, which puts Mario in the idle action, then pressing Z and a direction on the joystick.
Line 71: Line 65:
=== Flight Reflection ===
=== Flight Reflection ===
  TODO OOB, Walls, Ceilings
  TODO OOB, Walls, Ceilings
== Movement Starting Actions ==
== Movement Starting Actions ==
=== Punch Cancel ===
=== Punch Cancel ===
Line 146: Line 139:
=== Death Star Glitch ===
=== Death Star Glitch ===
By touching OOB or the death barrier, Mario can initiate the death fade out before getting a star. The setup to do it may be longer than the single star time, but by doing a DSG we can avoid the star dance and the animation Mario does out of the painting and the save and quit, which is longer than Mario's animation he does when he dies. (His death animation also makes him face the painting, allowing for a punch cancel trick to be used for re-entry)
By touching OOB or the death barrier, Mario can initiate the death fade out before getting a star. The setup to do it may be longer than the single star time, but by doing a DSG we can avoid the star dance and the animation Mario does out of the painting and the save and quit, which is longer than Mario's animation he does when he dies. (His death animation also makes him face the painting, allowing for a punch cancel trick to be used for re-entry)
=== Steep Jump Position Change ===
=== Steep Jump Angle Change ===
  TODO (bob island alt strat: https://www.youtube.com/watch?v=OUwjcfjzbGk)
  TODO (bob island alt strat: https://www.youtube.com/watch?v=OUwjcfjzbGk)
 
=== Lava Bouncing Optimization ===
TODO (but see https://discordapp.com/channels/716292258638462986/716297441548304385/999227467896201317)
=== Floor Clip ===
=== Floor Clip ===
  TODO
  TODO
188

edits