Skip to content

v0.4.0 — Advanced Options Trigger (pivot from VHS experiment)

Choose a tag to compare

@UniqueName54321 UniqueName54321 released this 20 Aug 04:51
· 12 commits to main since this release

Pivot: VHS → Advanced Options Trigger

The VHS overlay experiment has been archived to the experiment/vhs-overlay-failed branch. All VHS code has been removed from main.

This release introduces the Advanced Options Trigger — a much more practical tool for level makers.

What it does

Changes any level setting on the fly when triggered. Each trigger instance changes ONE setting to a specific value, configured through Edit Special.

41 settings across 4 categories

Gameplay (15):
PlatformerMode, MirrorMode, RotateGameplay, TwoPlayerMode, ReverseGameplay, StartMini, StartDual, PracticeMode, PracticeMusicSync, IgnoreDamage, DualTouchTrigger, NoTimePenalty, StartSpeed, StartMode, FreezePlayer

Camera (4):
StaticCameraShake, SkipCameraShake, FreezeStartCamera, ResetCamera

Physics/Bugfixes (12):
FixGravityBug, FixNegativeScale, FixRobotJump, FixRadiusCollision, DynamicLevelHeight, AllowMultiRotation, EnablePlayerSqueeze, Enable22Changes, AllowStaticRotate, ReverseSync, DecreaseBoostSlide, EnableImpulseFix

Visual/Debug (7):
LowDetailMode, PortalIndicators, OrbIndicators, ShowAudioVisualizer, DisablePlayerHitbox, HitboxesOnDeath, DebugDraw

Edit Special

  • Option Key slider (0–56) — pick which setting to change
  • Value slider (0–1) — set the new value
    • Bools: 0→0.5 = OFF, 0.5→1 = ON
    • Speed: maps to Slow/Normal/Fast/Very Fast/Extreme
    • Mode: maps to Cube/Ship/Ball/UFO/Wave/Robot/Spider/Swing

Settings marked ★ take effect immediately. Settings marked ⚡ need a respawn/restart.

Usage

  1. Place the trigger in your level (Triggers tab, green button)
  2. Open Edit Special
  3. Set the Option Key and Value
  4. Trigger it (touch, spawn, or pass-through)

The trigger shows "ADV OPT" in the editor.