How Tricks Work
suprix's preamble:
To date, the speedrunning potential for trick-based setups and trick manipulation is untapped. The only "trick" we know of that actually uses this tech is Mystery Can. The chances of successfully performing Cucumber (and perhaps other clips) may depend on specific tricks, but we're not certain of that yet.
What Mystery Can tells us is that different tricks seem to change a character's hitbox and how they interact with other objects in the game. Different characters may also impose even more variations; think of the potential difference between the hitboxes of A.KU.MU and Pots, for example. It would be extremely tedious to test, especially when considering other factors that can influence a glitch, like speed, angle, and height, but the possibilities are there.
Air Tricks (researched by Crabbi)
Air tricks are pretty straightforward: the game has a counter that goes from 1 to 4 then loops back. Whenever you enter/reload a level, it gets set to 1. When you do an air trick, the counter increments by 1. Depending on the counter and the current direction you're facing, each character has their own set of tricks they do depending on whether you press X or Y. Roboy, NT-3000, Zero Beat and A.KU.MU share tricks with Noise Tank, Yoyo, Beat and Gouji respectively.
Check out Crabbi's video to see it in action:
***The following is presented with permission from the author.***
Grind Tricks (by daft7)
Grind tricks are handled much differently than air tricks in JSRF. While air combos cycle through a counter from 1-4, grinds only cycle between 1 and 2. Upon entering a level or changing characters, the grind counter is set to 1. Jumping on rails then changes the counter from 1 to 2 or from 2 to 1. The trick that happens when landing on the rail depends on the character; the value in the counter, 1 or 2; and the direction the player is facing, forward or backward (also which side of the rail the player jumps onto, more on that later). The tricks for all characters are presented in Table 1.
As an example, if a player enters a level as Cube and jumps onto a rail facing forward, the player will execute a variant of Torque Slide when landing. If the player then jumps, executes a Y air in mid-air to turn around, and lands on another rail, they will perform a variant of Alley-oop Mizsou.
Table 1: Character landing tricks overview
There are 9 possible tricks when landing while facing forward and each has a standard direction associated with it. Forward lands are detailed in Table 2. Arrows are the direction moving while landing. To use the Cube example again, if the player jumped rightward onto the first rail, they would perform a Backside Torque Slide. Jumping leftward onto the rail would be a normal Torque Slide. Each landing trick also has a specific trick that follows when pressing X or Y.
Table 2: Forward landing tricks
There are 6 possible tricks when landing while facing backward. Again, each has a standard direction. If the player in the example landed the air while moving to the right, they would execute a Farside Alley-oop Mizsou. Landing while moving to the left is a standard Alley-oop Mizsou. As with the forward lands, pressing X or Y moves into a specific trick for each landing trick. Backward landing tricks are shown in Table 3.
Table 3: Backward landing tricks
Once the player begins tricking, every character follows the cycles below. Pressing X repeatedly moves down the first column from Soul to Acid Soul and then back to Soul. The same is true for the second column. Pressing Y is more complicated. Pressing Y while facing forward moves to the trick down one and over one into the backward cycle. Pressing Y while facing backward moves directly to the left into the forward cycle. As an example, if a player has just performed a Torque Soul and then presses Y repeatedly, the tricks that follow will be Alley-oop Makio, Acid Soul, Alley-oop Mistrial, Soul, Alley-oop Soul, and so on. The cycles are shown in Table 4.
Table 4: Grinding trick cycles
Some points of discussion:
Comparing Tables 3 and 4 shows that all possible backward landing tricks are the 6 tricks that make up the backward cycle. The X or Y tricks that follow a backward land are the ones expected by the X and Y rules (X moves down 1 trick, Y moves down and to the right or directly to the left). The forward landing tricks are their own special tricks.
There is no counter for rail tricks once grinding. If a player playing as Yoyo lands a Stab Soul and presses X repeatedly, they will start at Back Slide and then perform a Makio, Frontslide, and so on. If they jump after a Frontslide and land, their landing trick will be a Mizsou. Pressing X starts over again at Soul, the X trick following Mizsou, not where the player left off.
Every character’s second forward landing trick is followed by a Soul when pressing X.
As might be expected from studying Air tricks, the pairs Roboy and Noise Tank, Yoyo and NT-3000, Beat and Zero Beat, and Gouji and A. KU. MU. share landing tricks. All other characters seem to be mostly random in their landing tricks.
Special thanks to Crabbi and Yayo for helping me understand air tricks. That gave me a great foundation for figuring out grind tricks.