Reverse Shift Line

From Castlevania Speedrunning
Jump to: navigation, search

Reverse Shift Line or RSL for short is an important glitch used in multiple skips for the Alucard categories. It can be used to skip over rooms or go out of bounds. Primary usage is for the Death Skip and the Relic Skip.

Mechanics

During screen freezes like a Level Up, Heart Refresh or Shield Rod spell Alucard is able to move for one frame at the current speed without affecting screen scrolling.

The screen starts shifting to follow Alucard 129 pixels away from the edge.

If Alucard enters a screen freeze state while moving away from the end of a screen at the scrolling point then exits the screen without going further away, that causes an underflow in Alucard's X coordinate on the next screen effectively causing him to appear on the other side of where he usually would. This can pout you inside a wall causing you to zip downwards. This glitch is sensitive to subpixel values so a setup is required to assure a successful attempt for both activating the screen freeze and for exiting the room. Depending on the setup and subpixel values this trick can have a 2 frame window instead of one frame.

step by step visualization
Rsl start.png
Starting location, Alucard's X pos is represented by the orange line and is at 126px away from the left edge.

The blue line represents the position after the scrolling activation.

We first hold forward.

Rsl step.png
On the next frame (in this case one or two would work) we press heart refresh.
Rsl hr frame.png
After moving in the HR animation our X coordinate is at a point when shifting would start occurring normally.

We buffer a backdash out of the screen freeze and exit the screen from the left side to activate the glitch and warp to the left side of the next room.

Skips that Use RSL

  • Death Skip
  • Relic Skip
  • Slogra&Gaibon Skip

History

RSL was discovered by glitch hunter sockfolder in 2013.