yay, stuff about the game's internals that i can finally answer

as seen in the video below, when teleporting at least 1500 units (7.5 big grid squares), the camera moves instantly, but anything less than that, and the camera has the shaky movement that you've noticed before.
this is hard-coded into the game because the developers hate fun.
note that teleporters are interacted with 60 times per second, but the game only renders 30 frames per second. in order to avoid having to redraw frames that will never even be seen, you can use a setup like this:
View attachment 54047
(teleporters are 1500 units apart horizontally, and teleporters are drawn on all points of the lines shown, in order, starting from the rider)
this setup essentially just wastes a tick, causing the game to only render when the rider is in line with the starting vertical position. of course, the position of the extraneous teleporters doesn't matter, but putting them close to where the actual teleporter is will probably be the easiest thing to draw. using this setup, making an animation 15 fps (instead of 30) is also easy. to convert an animation to 30/(n+1) fps, you simply need to draw an additional 2n teleporters over each of the little vertical segments
after everything else has been drawn. so to make your animation 15 fps, you can draw the setup as shown, repeating as many times as you need, and then go back through afterwards and draw an additional 2 (2 * n=1 = 2) teleporters over each of the vertical sections.
teleporters are kind of wacky and don't work super well with a lot of other things, but they're also super cool and have a lot you can do with them, so i hope you enjoy!
Click to expand...