Commands:Effects

From SMTheming Wiki

Jump to: navigation, search

Effect commands cause an Actor to move in defined ways, or to change colors as part of an effect.

Shared commands

These commands are available in all StepMania versions since StepMania 3.9.

Command Arguments Example Effect
bob None bob Object will smoothly move up and down.
bounce None bob Object will 'bounce' - smoothly move up, then suddenly move down.
diffuseblink None diffuseblink Blinks the Actor between EffectColors suddenly.

If no EffectColors are defined, this uses 0.5,0.5,0.5,1 and 1,1,1,1.

diffuseramp None diffuseramp Starts at EffectColor2, fades to EffectColor1, then jumps suddenly back to EffectColor2.

If no EffectColors are defined, this uses 0,0,0,1 and 1,1,1,1.

diffuseshift None diffuseshift Fades Actor between EffectColors smoothly.

If no EffectColors are defined, this uses 0,0,0,1 and 1,1,1,1.

glowblink None glowblink Blinks the Actor glow between EffectColors suddenly.

If no EffectColors are defined, this uses 1,1,1,0.2 and 1,1,1,0.8.

glowshift None glowshift Fades the Actor glow between EffectColors smoothly.

If no EffectColors are defined, this uses 1,1,1,0.2 and 1,1,1,0.8.

pulse None pulse Make the object grow and shrink.
rainbow None rainbow Makes the graphic quickly fade between multiple colors.
spin None spin Spin the object.
vibrate None vibrate Object will shake violently.
wag None wag Object will rotate 45 degrees counter-clockwise, then 45 degrees clockwise.


Commands that modify Effects

These commands allow you to change the way effects are run.

Command Arguments Example Effect
effectclock String effectclock,bgm Sets the effect to go to a certain clock. See article for more detail.
effectcolor1 RageColor effectcolor1,1,1,1,1 Sets the Actor's EffectColor1.
effectcolor2 RageColor effectcolor2,0.5,0.5,0.5,1 Sets the Actor's EffectColor2.
effectdelay Float effectdelay,2 Number of seconds the effect stays at 0% during each loop of the effect.
effectmagnitude RageVector3 effectmagnitude Sets up to three arguments that modify effects in different ways.
effectoffset Float effectoffset,0.25 Offsets the effect by the specified number of seconds.
effectperiod Float effectperiod,5.5 Amount of seconds the effect runs for.
stopeffect None stopeffect Stop the previously set effect.

StepMania 4.0 commands

These commands are only available in StepMania 4.0 builds.

Command Arguments Example Effect
effecttiming Float, Float, Float, Float effecttiming,0.5,0,0.5,0 Sets how much of the effect is run in the first half, delay at half, how much is run in the second half, and delay at the end, respectively.
Personal tools