Piece Orders here are formatted with only 2 key things to remember.
Example 1: J[*]
Example 2: [OLJ]IT
Square brackets [] mean that the pieces inside it can be in any order.
An asterisk (*) in square brackets represent a whole bag.
Example 1 translates to a J followed by a bag
Example 2 translates to O, L, and J in any order, followed by an I, followed by a T.
Dependencies here are formatted with only 4 key things to remember.
Example: J/T>L>O, Z>S or O>S
A slash (/) means "or". In the example, "J/T" means J or T.
A greater-than sign (>) means "before". In the example, "J/T>L" means J or T before L. It is possible to chain these together like in the example where "J/T>L>O" means J or T before L AND L before O. It also implies J or T before O.
A comma (,) means "and". In the example, "L>O, Z>S" means L before O AND Z before S.
The word "or" states that either of the 2 or strings of dependencies work. The example "J/T>L>O, Z>S or O>S" means that it works if either "J/T>L>O, Z>S" or "O>S" is true.
The example shown translates to: J or T before L, L before O, and Z before S, or O before S
Keypress orders here are formatted with only x key things to remember
Example: [SD CW >] - [hDas< CCW] - CW - rDas - HD
SD = Softdrop (until piece touches the bottom)
hSD = hold Softdrop until rSD
rSD = release Softdrop
CW = rotate Clockwise
CCW = rotate Counter Clockwise
180 = 180 spin
> = tap right
Das> = hold right until the piece can't move in the same direction anymore
hDas> = hold right until rDas
rDas = release movement keys
A small time graph can be seen on the right side, showing proper execution of the example.
This will not be provided in the other instanced this is used.