Set VFX Preset: Difference between revisions

Jump to navigation Jump to search
(history stuffs, if more please add)
m (fuck you @raf13lol)
 
Line 182: Line 182:
   * '''Row Glow White''' = Glow White (0.75 Glow Power)
   * '''Row Glow White''' = Glow White (0.75 Glow Power)
   * '''Row Outline''' = Outline Black (0.75 Glow Power)
   * '''Row Outline''' = Outline Black (0.75 Glow Power)
   * '''Row Shadow''' = Glow Black (20%)
   * '''Row Shadow''' = Glow Black (20% Opacity)
   * '''Row All White''' = Tint White, Glow White (0.75 Glow Power)
   * '''Row All White''' = Tint White, Glow White (0.75 Glow Power)
   * '''Row Silhouette Glow''' = Tint Black, Glow White (0.75 Glow Power)
   * '''Row Silhouette Glow''' = Tint Black, Glow White (0.75 Glow Power)

Latest revision as of 20:04, 13 September 2025

Set VFX Preset
Screenshot of the Event Icon Set VFX Preset
TabVFX
TypeSetVFXPreset
Originrversion
ShortcutV

Set VFX Preset is an event in the VFX Tab that sets a visual effect from a list of preset VFX.

Usage

Properties
Setting Type Description
Visual Effect Preset VFX Preset (Enum) Visual effect to use.
Action Toggle (Bool) Whether to enable or disable the selected VFX preset.

Advanced

This event's Hall Of Mirrors preset, when combined with Invert Colors, creates an effect dubbed HoMvert by the community. It is highly recommended to not use this as it can be a serious visual hazard.

List of VFX Presets

Hue Shift, Brightness, Contrast, Saturation & Aberration

Hue Shift is an event that shifts the hue of every pixel on a room by some amount (100% = full shift = no difference).

Brightness is an event that changes the brightness of every pixel on a room by some amount (+% = brighter, -% = darker).

Contrast is an event that changes the contrast of the room by some amount (+% = higher contrast, -% = lower contrast).

Saturation is an event that changes the saturation of the room by some amount (+% = higher saturation, -% = lower saturation).

Aberration is an event that applies chromatic aberration to the room by some amount (100% = 7 pixels of displacement. Red moves to the left, blue moves downward, green stays in place. Negative percent inverts directions.)

These events can be used on top.

Properties (VFX Preset)
Setting Type Description
Intensity Text Box (Number) Intensity of the effect.
Easing duration Text Box (Number) Duration of the transition in beats.
Ease Dropdown (Enum) Easing.

Bloom

Bloom is an event that applies bloom to the screen.

This event can be used on top.

Properties (VFX Preset)
Setting Type Description
Threshold Text Box (Number) How bright a pixel must be to apply bloom.
Intensity Text Box (Number) Intensity of the bloom brightness.
Color Color Color of the bloom.
Easing duration Text Box (Number) Duration of the transition in beats.
Ease Dropdown (Enum) Easing.

Custom Screen Tile & Scroll

Custom Screen Tile can tile a room's screen to any number of tiles on the X and Y axis independently (with the "original" screen being located at the bottom-left of the tiling). Unequal X and Y tilings stretch the screen.

Custom Screen Scroll scrolls a screen to any velocity on the X and Y axis independently. Note that, when easing from one speed to another, the positions won't be the same depending on time elapsed since the first Custom Screen Scroll event.

These events can be used on top.

Properties (VFX Preset)
Setting Type Description
Speed Text Boxes (Numbers) X and Y tiling/speed.
Easing duration Text Box (Number) Duration of the transition in beats.
Ease Dropdown (Enum) Easing.

Miscellaneous

  • Silhouettes on Heartbeat: all rows get painted a color on every pulse, without outlines.
  • Vignette
  • Vignette Flicker: like Vignette, but flickers based on song volume.
  • Colourful Shockwaves: hue shifts the screen ~15%, with the shifted area expanding with the patient's heart's shockwave.
  • Bass Drop on Hit
  • Shake on Heartbeat
  • Shake on Hit
  • Wavy Rows: oscillates all rows in a room vertically. Intensity (%) controls the wave's amplitude, Speed (%) controls its speed.
  • Vertical Light Strip
  • VHS
  • Cutscene Mode: reduces the vertical visibility of a room to 80%.
  • Noise (can be on top)
  • Glitch Obstruction (can be on top)
  • Rain: shows rain. Intensity (%) controls its opacity.
  • Matrix
  • Falling Confetti
  • Falling Petals
  • Falling Petals Instant
  • Falling Snow Petals
  • Snow
  • Orange Bloom (can be on top): a preset based on the Bloom preset. Color: #ff6215, Intensity: 2.18%, Threshold: 0.4
  • Blue Bloom (can be on top): a preset based on the Bloom preset. Color: #2641fb, Intensity: 3.36%, Threshold: 0.14
  • Hall Of Mirrors (HoM) (can be on top)
  • Sepia (can be on top)
  • JPEG Distortion
  • Numbers Above Pulses
  • Mosaic
  • Screen Waves: makes the screen wavy. Intensity (%) controls the wave amplitude. Note that 0% will still have small waves.
  • Funk
  • Grain
  • Blizzard
  • Drawing
  • Blur
  • Radial Blur
  • Fisheye (can be on top)
  • Dot Matrix
  • Diamonds
  • Balloons
  • Tutorial Notes
  • Disable All (can be on top)

Surgery

{ "bar": X, "beat": X, "y": X, "type": "SetVFXPreset", "rooms": [0], "preset": "SilhouettesOnHBeat", "enable": true },

rooms (integer)
Goes from 0 to 3. Supports on-top depending on the VFX preset.

preset (enum)
Internal name for the desired preset.

enable (bool)
Whether to enable or disable the preset. The only time this is optional is if preset is DisableAll.

Preset-dependent fields

threshold (number) (optional)
The threshold of bloom. Only used for Bloom.

intensity (number) (optional)
The intensity of a preset. Used in the following: WavyRows, HueShift, Brightness, Contrast, Saturation, Rain, Bloom, JPEG, Mosaic, ScreenWaves, Grain, Blizzard, Drawing, Aberration, Blur, RadialBlur, Fisheye, Dots, Diamonds, Tutorial.

color (color) (optional)
The color of the effect. Used in the following: Bloom, Diamonds, Tutorial.

speed (number[]) (optional)
X and Y speed of CustomScreenScroll or tiling of TileN. Two-item array.

speedPerc (number) (optional)
The speed of the row oscillation. Only used for WavyRows.

duration (number) (optional)
The duration of a transition in beats. Used in all events that have intensity, as well as: TileN, CustomScreenScroll.

ease (enum) (optional)
Easing of transition. Used in all events that have duration.

History

  • Custom Screen Tile used to have three separate presets that had the same functionality, but more limited: Screen Tile 2x2, Screen Tile 3x3, and Screen Tile 4x4. These were removed in version rversion.
  • Custom Screen Scroll used to have separate presets that had the same functionality, but more limited: Screen Scroll (scrolls vertically), and Screen Scroll X. They had a default velocity and would apply VHS automatically, though there were counterparts that didn't apply them. These were removed in version rversion.
  • There used to be many VFX presets that would eventually become the more customizable Paint Rows event. All of these applied to all rows.
 * Row Glow White = Glow White (0.75 Glow Power)
 * Row Outline = Outline Black (0.75 Glow Power)
 * Row Shadow = Glow Black (20% Opacity)
 * Row All White = Tint White, Glow White (0.75 Glow Power)
 * Row Silhouette Glow = Tint Black, Glow White (0.75 Glow Power)
 * Row Plain = Remove paint effects
  • There used to be some legacy VFX presets that are no longer available.
 * Blackout = Black Flash, no fading, per room
 * Miaw Miaw! = Set Counting Sound to all rows with default nurse counting.

Trivia