Repository navigation
v0.4.0 — Advanced Options Trigger (pivot from VHS experiment)
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
- Place the trigger in your level (Triggers tab, green button)
- Open Edit Special
- Set the Option Key and Value
- Trigger it (touch, spawn, or pass-through)
The trigger shows "ADV OPT" in the editor.