Wet Feet: Difference between revisions

From JakSpeedruns Wiki
Jump to navigation Jump to search
No edit summary
No edit summary
 
(6 intermediate revisions by 2 users not shown)
Line 1: Line 1:
[[File:Wet Feet.gif|frame|A double jump being performed in the air with the help of wet feet.]]
'''Wet feet''', also known as '''airplane''', is a movement technique that sets Jak to a grounded state while in mid air. This grounded state gives Jak a small frame window to perform a limited amount of other movement techniques as if he were standing on a normal ground surface. These movement techniques include combinations of jumping, punching, spin kicking, and zooming.
'''Wet feet''', also known as '''airplane''', is a movement technique that sets Jak to a grounded state while in mid air. This grounded state gives Jak a small frame window to perform a limited amount of other movement techniques as if he were standing on a normal ground surface. These movement techniques include combinations of jumping, punching, spin kicking, and zooming.


The technique is called wet feet because the setup requires Jak to enter a body of water for a moment. It is also referred to as airplane because it gives Jak a horizontal ground plane in the air that allows for more movement inputs.
The technique is called wet feet because the setup requires Jak to enter a body of water for a moment. It is also referred to as airplane because it gives Jak a horizontal ground plane in the air that allows for more movement inputs.
== Tutorial ==
<youtube>https://www.youtube.com/watch?v=11uhpjvZ7PY</youtube>


== Technical ==
== Technical ==
The technique is performed by first entering one body of water, and then, without moving below the original body of water vertically, moving above another body of liquid (including dark eco or lava). Upon falling to the vertical coordinate of the first body of water, a standing state will be obtained for a short time, allowing the execution of other actions.
The technique is performed by first entering one body of water, and then, without moving below the original body of water vertically, moving above another body of liquid (including dark eco or lava). Upon falling to the vertical coordinate of the first body of water, a standing state will be obtained for a short time, allowing the execution of other actions.


Technical explanation by Barg034: <code>(-> *target* water volume)</code> is an expired handle that no longer points to a water volume, but <code>(-> *target* water height)</code> is not properly cleared"
It's been observed that several height and Y-coordinate fields within Jak's <code>water-control</code> field are not properly reset while in Wet Feet state, however it is believed that there are other conditions required to trigger Wet Feet that we haven't yet isolated.
 
For instance, you can set up the Sandover Wet Feet scenario in OpenGOAL by manually setting the <code>water-control</code> fields:
<nowiki>
(define wet-feet-height (meters 10.95))
(set! (-> *target* water height-offset 0) 0.0)
(set! (-> *target* water height-offset 1) 0.0)
(set! (-> *target* water height-offset 2) 0.0)
(set! (-> *target* water height-offset 3) 0.0)
(set! (-> *target* water enter-water-pos y) wet-feet-height)
(set! (-> *target* water base-height)      wet-feet-height)
(set! (-> *target* water surface-height)    wet-feet-height)
(set! (-> *target* water bottom-height)    wet-feet-height)
(set! (-> *target* water height)            wet-feet-height)
(set! (-> *target* water bottom 1 y)        wet-feet-height)
(set! (-> *target* water bottom 0 y)        wet-feet-height)</nowiki>
 
<youtube>https://www.youtube.com/watch?v=_lEU5udMrr0</youtube>
 
However the same set up (<code>wet-feet-height</code> adjusted accordingly) does not seem to work in all areas of the game, so we suspect there's more to the story.


== Discovery ==
== Discovery ==
Line 12: Line 35:
There is an instance of wet feet that commonly occurs in Lost Precursor City, but Bobbykaze was the first runner to discover that the technique was directly related to Jak interacting with water. After messing around with the water fountain in Sandover Village, Bobbykaze made his way over to the farmer's hut and encountered a mid air standpoint when roll jumping off a small ledge. He then reported the incident in the community discord server on June 24, 2020. Other speedrunners and glitch hunters soon began investigating the technique and where it could be applied in speedruns.  
There is an instance of wet feet that commonly occurs in Lost Precursor City, but Bobbykaze was the first runner to discover that the technique was directly related to Jak interacting with water. After messing around with the water fountain in Sandover Village, Bobbykaze made his way over to the farmer's hut and encountered a mid air standpoint when roll jumping off a small ledge. He then reported the incident in the community discord server on June 24, 2020. Other speedrunners and glitch hunters soon began investigating the technique and where it could be applied in speedruns.  


== Demonstration ==
== Other Notes ==
<youtube>https://www.youtube.com/watch?v=11uhpjvZ7PY</youtube>




{{Movement_Techniques}}
{{Movement_Techniques}}

Latest revision as of 17:13, 15 February 2024

A double jump being performed in the air with the help of wet feet.

Wet feet, also known as airplane, is a movement technique that sets Jak to a grounded state while in mid air. This grounded state gives Jak a small frame window to perform a limited amount of other movement techniques as if he were standing on a normal ground surface. These movement techniques include combinations of jumping, punching, spin kicking, and zooming.

The technique is called wet feet because the setup requires Jak to enter a body of water for a moment. It is also referred to as airplane because it gives Jak a horizontal ground plane in the air that allows for more movement inputs.

Tutorial

Technical

The technique is performed by first entering one body of water, and then, without moving below the original body of water vertically, moving above another body of liquid (including dark eco or lava). Upon falling to the vertical coordinate of the first body of water, a standing state will be obtained for a short time, allowing the execution of other actions.

It's been observed that several height and Y-coordinate fields within Jak's water-control field are not properly reset while in Wet Feet state, however it is believed that there are other conditions required to trigger Wet Feet that we haven't yet isolated.

For instance, you can set up the Sandover Wet Feet scenario in OpenGOAL by manually setting the water-control fields:

(define wet-feet-height (meters 10.95))
(set! (-> *target* water height-offset 0) 0.0)
(set! (-> *target* water height-offset 1) 0.0)
(set! (-> *target* water height-offset 2) 0.0)
(set! (-> *target* water height-offset 3) 0.0)
(set! (-> *target* water enter-water-pos y) wet-feet-height)
(set! (-> *target* water base-height)       wet-feet-height)
(set! (-> *target* water surface-height)    wet-feet-height)
(set! (-> *target* water bottom-height)     wet-feet-height)
(set! (-> *target* water height)            wet-feet-height)
(set! (-> *target* water bottom 1 y)        wet-feet-height)
(set! (-> *target* water bottom 0 y)        wet-feet-height)

However the same set up (wet-feet-height adjusted accordingly) does not seem to work in all areas of the game, so we suspect there's more to the story.

Discovery

Bobbykaze sharing his first encounter with wet feet on Discord

There is an instance of wet feet that commonly occurs in Lost Precursor City, but Bobbykaze was the first runner to discover that the technique was directly related to Jak interacting with water. After messing around with the water fountain in Sandover Village, Bobbykaze made his way over to the farmer's hut and encountered a mid air standpoint when roll jumping off a small ledge. He then reported the incident in the community discord server on June 24, 2020. Other speedrunners and glitch hunters soon began investigating the technique and where it could be applied in speedruns.

Other Notes

Movement Techniques in the Jak and Daxter series
Jak and Daxter: The Precursor Legacy Boosted UppercutDirection Shift BoostedEco BoostExtended UppercutFall Damage Animation CancelFast SwimGround Cancel JumpIce MomentumInfinite BounceJump Pad One FrameJump Pad Hitbox ExtensionKuitar BounceLava WalkProxy JumpQuad JumpRocket UppercutScoutfly BoostedWater HopsWater Roll JumpWet FeetZoom Walk
Jak II AbahbounceBoosted UppercutExtended Uppercut (dark jak) • Fast SwimJetboard (extended frontflip, hover) • Proxy JumpRocket UppercutVehicle ClipVehicle FlingVehicle JumpVehicle SubstitutionWastelander MoveWater Roll Jump
Jak 3 AbahbounceBoosted UppercutConcussor Spin JumpExtended Uppercut (dark jak) • Fast SwimGlitch High JumpInfinite Flight GlitchJetboard (extended frontflip, hover) • Peace Maker LaunchProxy JumpRocket UppercutSpeed ZoomerVehicle ClipVehicle JumpVehicle SubstitutionWastelander MoveWater Roll JumpWave Concussor Infinite Jumps
Jak X placeholder text
Daxter placeholder text
Jak and Daxter: The Lost Frontier placeholder text