Custom Shake: Difference between revisions
Jump to navigation
Jump to search
(Created page) |
(Added surgery information) |
||
| Line 42: | Line 42: | ||
<code>{ "bar": X, "beat": X, "y": X, "type": "ShakeScreenCustom", "rooms": [0], "shakeType": "Smooth", "duration": 5, "amplitude": 5, "frequency": 1, "fadeOut": true, "useBeats": false }</code> | <code>{ "bar": X, "beat": X, "y": X, "type": "ShakeScreenCustom", "rooms": [0], "shakeType": "Smooth", "duration": 5, "amplitude": 5, "frequency": 1, "fadeOut": true, "useBeats": false }</code> | ||
'''rooms''' (Integer) | |||
<br>Rooms to apply to. | |||
'''shakeType''' (Enum) | |||
<br> Shake type used (see above). | |||
'''duration''' (float) | |||
<br> Goes from 0 to 99999. | |||
'''amplitude''' (float) | |||
<br> Goes from 0 to 50. | |||
'''frequency''' (float) | |||
<br> Goes from 0 to 50. Not used by Normal shake type. | |||
'''fadeOut''' (Bool) | |||
<br> Controls if the amplitude should reduce over time. Not used by Normal or Bass Drop. | |||
'''useBeats''' (Bool) | |||
<br> Controls whether seconds or beats are used for the duration. | |||
== History == | == History == | ||
== Trivia == | == Trivia == | ||
Revision as of 03:04, 1 August 2026
| CustomShake | |
|---|---|
| Tab | VFX |
| Type | ShakeScreenCustom |
| Origin | rversion |
| Shortcut | H |
Custom Shake is an event in the VFX Tab that creates a screen shake effect for a set intensity and duration.
Usage
| Setting | Type | Description |
|---|---|---|
| Shake Type | Dropdown | What type screen shake is used. |
| Duration | Text Box (Number) | How long the shaking effect lasts for. |
| Amplitude | Text Box (Number) | The distance the screen is able to move from the center of the window. |
| Frequency | Text Box (Number) | The speed at which the screen moves during the effect. |
| Fade out | Checkbox | The amplitude will gradually decrease until the end of the effect. |
| Use beats | Checkbox | Beats will be used instead of seconds for the duration. |
| Setting | Description |
|---|---|
| Normal | The screen teleports very quickly to random positions away from the center based on the amplitude and then abruptly jumps back to the center of the window. |
| Smooth | Works similarly to normal shaking, except this one moves at the speed set by the frequency to the random positions. |
| Rotate | The screen rotates along the vertices of the screen's outline to create a kind of rocking effect. |
| Bass Drop | The screen zooms inward and outward and uses the distortion effect seen in the Bass Drop event. |
Surgery
{ "bar": X, "beat": X, "y": X, "type": "ShakeScreenCustom", "rooms": [0], "shakeType": "Smooth", "duration": 5, "amplitude": 5, "frequency": 1, "fadeOut": true, "useBeats": false }
rooms (Integer)
Rooms to apply to.
shakeType (Enum)
Shake type used (see above).
duration (float)
Goes from 0 to 99999.
amplitude (float)
Goes from 0 to 50.
frequency (float)
Goes from 0 to 50. Not used by Normal shake type.
fadeOut (Bool)
Controls if the amplitude should reduce over time. Not used by Normal or Bass Drop.
useBeats (Bool)
Controls whether seconds or beats are used for the duration.
