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 angleGame angle
0 to 180
180
18.10.294
192.941
19.8025.3
25.6522.5
33.345
33.3 to 4545
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.

HomePages/Mizumaririn/SM3DW/Joysticks last edited by Mizumaririn on 9/5/2023 10:58 AM
Page History Latest diff List referrers View Source