Line Rider Script Editor

by Anton

report issues, bugs, or suggest features

Layer Automation

keyframe
h m s f

Layers
Repeat



0

getLayerVisibleAtTime = (id, t) => { if (!window.idToIndex) { window.idToIndex = []; const getSimulatorTrack = (state) => state.simulator.engine; const getTrackLayers = (state) => getSimulatorTrack(state).engine.state.layers; for (let [i, layer] of [ ...getTrackLayers(window.store.getState()), ].entries()) { window.idToIndex[layer.id] = i; } }; id = window.idToIndex[id];
if(t>= 0){
return false }

return false
}

Focuser

Keyframe
Smoothing
Riders


0

getCamFocus = createFocuser([
[0,[0,0,0]],
], 10 );

Zoom

keyframe
smoothing
zoom


0

getAutoZoom = createZoomer([
[0,0.4],
], 10);

Experimental zoom visualizer


Bounds panner

keyframe
smoothing
x
y
width
height


0 x: 0, y: 0, w: 0.4, h: 0.4

getCamBounds = createBoundsPanner([
[0,{x:0,y:0,w:0.4,h:0.4}],
], 10);

Time Remapper

uses linear smoothing to move between tempos

keyframe
Tempo



getAutoZoom = createZoomer([
[0,0.4],
], 10);