Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Tap Sidehop holds the control stick for exactly 1 frame.
- 1 Frame Hold Sidehop holds the control stick for exactly 2 frames.
- etc.
- --------------------------------------------------------------------------------------
- Angle: 0x4000
- Camera Angle: 0x4000
- Sidehop: Right
- Tap Sidehop Movement Angles:
- 0x0000, 0x012C, 0x0258, 0x0384, 0x04B0, 0x05DC
- (increases by 0x012C every frame)
- 1 Frame Hold Sidehop Movement Angles:
- 0x0000, 0x0000, 0x012C, 0x0258, 0x0384, 0x04B0
- 2 Frame Hold Sidehop Movement Angles:
- 0x0000, 0x0000, 0x0000, 0x012C, 0x0258, 0x0384
- 3 Frame Hold Sidehop Movement Angles:
- 0x0000, 0x0000, 0x0000, 0x0000, 0x012C, 0x0258
- 4 Frame Hold Sidehop Movement Angles:
- 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x012C
- Hold Sidehop Movement Angles:
- 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000
- Clearly, the movement angle increases by 0x012C starting every frame after you release the control stick
- Extra:
- If you hold up during the sidehop, it acts as if you are not holding any direction. However, if you hold down during your sidehop, it makes your movement angle decrease by 0x012C every frame, so we have:
- Hold Down Sidehop Movement Angles:
- 0x0000, 0xFED4, 0xFDA8, 0xFC7C, 0xFB50, 0xFA24
- If you sidehop left instead of right, then your movement angle will decrease by 0x012C every frame that you're not holding the control stick.
- --------------------------------------------------------------------------------------
- Angle: 0xC000
- Camera Angle: 0xC001
- Sidehop: Right
- Tap Sidehop Movement Angles:
- 0x8000, 0x812C, 0x8258, 0x8384, 0x84B0, 0x85DC
- (increases by 0x012C every frame)
- 1 Frame Hold Sidehop Movement Angles:
- 0x8000, 0x8001, 0x812D, 0x8259, 0x8385, 0x84B1
- 2 Frame Hold Sidehop Movement Angles:
- 0x8000, 0x8001, 0x8001, 0x812D, 0x8259, 0x8385
- 3 Frame Hold Sidehop Movement Angles:
- 0x8000, 0x8001, 0x8001, 0x8001, 0x812D, 0x8259
- 4 Frame Hold Sidehop Movement Angles:
- 0x8000, 0x8001, 0x8001, 0x8001, 0x8001, 0x812D
- Hold Sidehop Movement Angles:
- 0x8000, 0x8001, 0x8001, 0x8001, 0x8001, 0x8001
- You need to hold the control stick for at least 1 extra frame in order for movement angle to align with the camera angle and then releasing the control stick will have your movement angle increase by 0x012C every frame.
- -----------------------------------------------------------------------------
- In Timestop
- Angle: 0xB88E
- Camera Angle: 0x388E
- Sidehop: Right (Left on control stick)
- Tap Sidehop Movement Angles:
- 0x788E, 0x79BA, 0x7AE6, 0x7C12, 0x7D3E, 0x7E6A
- (increases by 0x012C every frame)
- 1 Frame Hold Sidehop Movement Angles:
- ------------------------------------------------------------------------------
- In Timestop
- Angle: 0x4438
- Camera Angle: 0x388E
- Sidehop: Right (Left on control stick)
- Tap Sidehop Movement Angles:
- 0x8438, 0x830C, 0x81E0, 0x80B4, 0x7F88, 0x7E5C
- 1 Frame Hold Sidehop Movement Angles:
- 0x8438, 0x830C, 0x81E0, 0x80B4, 0x7F88, 0x7E5C
- 2 Frame Hold Sidehop Movement Angles:
- 0x8438, 0x830C, 0x81E0, 0x80B4, 0x7F88, 0x7E5C
- 3 Frame Hold Sidehop Movement Angles:
- 0x8438, 0x830C, 0x81E0, 0x80B4, 0x7F88, 0x7E5C
- 4 Frame Hold Sidehop Movement Angles:
- 0x8438, 0x830C, 0x81E0, 0x80B4, 0x7F88, 0x7E5C
- Hold Sidehop Movement Angles:
- 0x8438, 0x830C, 0x81E0, 0x80B4, 0x7F88, 0x7E5C
- (it is the same in every case)
- (decrease on tap and hold)
- ----------------------------------------------------------------------------
- In Timestop
- Angle: 0x4438
- Camera Angle: 0x388E
- Sidehop: Left (Right on control stick)
- Tap Sidehop Movement Angles:
- 0x0438, 0x0564, 0x0690, 0x07BC, 0x08E8, 0x0A14
- 1 Frame Hold Sidehop Movement Angles:
- 0x0438, 0x030C, 0x0438, 0x0564, 0x0690, 0x07BC
- 2 Frame Hold Sidehop Movement Angles:
- 0x0438, 0x030C, 0x01E0, 0x030C, 0x0438, 0x0564
- 3 Frame Hold Sidehop Movement Angles:
- 0x0438, 0x030C, 0x01E0, 0x00B4, 0x01E0, 0x030C
- 4 Frame Hold Sidehop Movement Angles:
- 0x0438, 0x030C, 0x01E0, 0x00B4, 0xFF88, 0x0B4
- Hold Sidehop Movement Angles:
- 0x0438, 0x030C, 0x01E0, 0x00B4, 0xFF88, 0xFE5C
- in this case, tap sidehop to make movement angle increase by 0x12C every frame and hold sidehop to make make movement angle decrease by 0x012C every frame
- (increase on tap, decrease on hold)
- ----------------------------------------------------------------------------
- In Timestop
- Camera Angle: 0x388E
- Angle: B88D -> [increase on right (left on stick) tap]/[decrease on left (right on stick) tap], snap/freeze on hold
- Angle: B87C -> [increase on right (left on stick) tap]/[decrease on left (right on stick) tap], snap/freeze on hold
- Angle: B86C -> [increase on right (left on stick) tap]/[decrease on left (right on stick) tap], snap/freeze on hold
- Angle: B76C -> [increase on right (left on stick) tap]/[decrease on left (right on stick) tap], snap/freeze on hold
- Angle: B56C -> [increase on right (left on stick) tap]/[decrease on left (right on stick) tap], snap/freeze on hold
- nvm, it is more complicated... for some of these they are taking more frames of holding the control stick to snap to the camera, so these are not all accurate.
- If holding control stick, it seems to ALWAYS increase by 0x012C every frame until it snaps to camera (for BOTH left and right sidehops), but this isn't quite true as for angle 0x4438 it decreases until snap (the snap never happens) [decreases on right tap (left on stick), but increases on left tap (right on stick)], decreases until snap in both sidehop directions
- Below be more mindful of this...
- -----------
- Camera Angle in Timestop: 0x388E
- Angles:
- 0xB88D: [increase on right (left on stick) tap]/[decrease on left (right on stick) tap]/[snap/freeze after 1 additional frame of hold for both right and left]
- 0xB87D: [increase on right (left on stick) tap]/[decrease on left (right on stick) tap]/[snap/freeze after 1 additional frame of hold for both right and left]
- 0xB77D: [increase on right (left on stick) tap]/[decrease on left (right on stick) tap]/[snap/freeze after 1 additional frame of hold for both right and left]
- 0xB67D: [increase on right (left on stick) tap]/[decrease on left (right on stick) tap]/[increase until snap/freeze after 2 additional frames of hold for both right and left]
- ------------
- When holding the control stick during the sidehop, your movement angle will always snap to angle +/- 0x4000 (whichever is applicable) on the first frame of the sidehop, then on successive frames that you are holding the control stick your movement angle will change by 0x012C every frame in the direction of the appropriate cardinal direction of the camera (namely, camera angle +/- 0x4000 (whichever is applicable)) and if it is <= 0x012C away from the cardinal direction then it will snap to the cardinal direction.
- sidehop right (left on stick; link's left) for angle 0x4438 with cam angle 0x388E decreases by 0x012C every frame
- sidehop left (right on stick; link's right) for angle 0x4438 with cam angle 0x388E increases by 0x012C every frame
- current theory: tap sidehopping to link's right causes an increase by 0x012C every frame and tap sidehopping to link's left causes a decrease by 0x012C every frame
- Summary:
- When holding the control stick during the sidehop, your movement angle will always snap to angle +/- 0x4000 (whichever is applicable) on the first frame of the sidehop, then on successive frames that you are holding the control stick your movement angle will change by 0x012C every frame in the direction of the appropriate cardinal direction of the camera (namely, camera angle +/- 0x4000 (whichever is applicable)) and if it is <= 0x012C away from the cardinal direction then it will snap to the cardinal direction. The movement angle does not approach the camera's cardinal direction until the second frame of holding the control stick (the first frame of holding the control stick was the frame you pressed A to sidehop), so if your angle +/- 90 degrees (whichever is applicable) is <= 0x012C away from the camera's cardinal direction, then your movement angle will snap to the camera angle on the second frame of your sidehop if you are holding the control stick. If angle +/- 0x4000 is tied between two of the camera's cardinal directions, then it seems that it will always choose the one that makes movement angle decrease by 0x012C every frame.
- When tap sidehopping to link's right, your movement angle increases by 0x012C every frame that you are not holding the control stick. When tap sidehopping to link's left, your movement angle decreases by 0x012C every frame that you are not holding the control stick.
- When doing a hold sidehop, you hold control stick + A on the first frame. Then, you continue to hold the control stick for 5 more frames, on the 5th frame your movement angle will stop updating (you basically landed on the ground at this point), but if you continue holding the control stick your movement angle will actually stay the same for 2 more frames. This concept is what can allow us to sidehop into walls with movement angles that we wouldn't naively be able to (such as in Matsu's 4C setup).
- -------------------------------------------------------------------------------------------------------------------
- Short Chest Cutscene Angle:
- Camera Angle --> Short Chest Cutscene Angle:
- 0x37FE --> 0x42B2 difference = -0xAB4
- 0x388E --> 0x2DCD difference = 0xAC1
- 0x4000 --> 0x354F difference = 0xAB1
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement