Angle
There are digital notches to help the player to snap to the axis angles. I call them
Stick angle
and Game angle
to differentiate between them. A stick angle between -18.000 degrees and 18.000 degrees gets converted to 0 degrees, and a stick angle between 33.300 degrees and 56.700 degrees (smaller notch range) gets converted to 45 degrees. Any stick angle between the snapping angles are linearly expanded to have the full angle range, which is, for a stick angle between 18.000 degrees and 33.300 degrees, the increment is in a 15.3 to 45 ratio, or 1 to 2.941. Which means in TASEditor if you press ˄ to increase the stick angle by 1, it increases by roughly 3 degrees in game. Think of it like converting from Celsius to Fahrenheit. A summary is given below.
Stick angle | Game angle |
---|---|
0 to 18 | 0 |
18 | 0 |
18.1 | 0.294 |
19 | 2.941 |
19.802 | 5.3 |
25.65 | 22.5 |
33.3 | 45 |
33.3 to 45 | 45 |
A useful formula to convert from the desired game degrees to the required stick degree before inputting that angle into TASEditor with Google Sheets functions is
=lambda(facemod,lambda(consts,array_constrain(sort(transpose(consts+(abs(facemod-consts)+900/17)*17/50*sign(facemod-consts)),transpose(abs(facemod-consts)),1),1,1))({0,90,180,270,360}))(mod(face,360))
, where face
is the argument of the named function.
Magnitude
The stick magnitude is linearly expanded from between 0.1 to 1, to between 0 to 1. Use 1 most of the time. For minimum magnitude such as turning facing angle without losing much speed, input 0.1001 to the magnitude.