PrepForm allows for multiple commands to be entered on the same line and called up later by entering a single number. It used to be a way to PREPare for FORMation moves but it is also a way to PREPare for Animations and Canons and more. So we will refer to it as just PREP from now on.
The Controller currently allows for 11 PREPS (PrepForms)
Multiple Commands are separated by commas.
The one exception would be vectors for the Color command. Commands with parameters use ‘%‘ as a separator for the parameters.
i.e.
*prepform
1,Alternate,SendX,Turn%Left
PREPS can be called from AutoFX AND/OR from Sequencer.
i.e.
HUD using *autofx
1,SD=PREPFORM,1 — an exception where we use a comma instead of a percent-sign (%)
Sequencer using *sequence
1,PrepForm,1
*************
1 – GROUPING
Grouping ONLY applies to TURNS and
FORMATIONS. So, yes, a formation CAN apply to just half of the dancers, which can lead to some very interesting and unique hybrid formations.
1,Half << sets Grouping to half left, half right….i.e.
X=jklm
Y=nopqr when 9 dancers
1,Alternate << sets Grouping to every other i.e
X=jlnpr
Y=kmoq when 9 dancers
1,No_Grouping
1,SendX
1,SendY
1,SendZ
Sends specify WHICH group (X,Y or both(Z)) will receive subsequent TURNS, Canons w/turns, Formations, & June commands
1,Speed%9%5%0.2
Formation Speed/June Speed % Turn Speed % Canon Interval
*************
2 – FORMATIONS
1,Form%COLUMNSBLK — Form Name must be CAPITALIZEDNot a real prep command so demoted
*************
3 – ANIMATIONS
1,Dance%BodiNot a real prep command so demoted
1,DanceCanon%*Bodhisattva — actual animation name
CanonAnimationOverride
1,StopCanon — Stops Only the last Canon Animation
1,Freeze — makes last animation the backing animation – protects it from being stopped. Meant to be used with StartKill
1,UnFreeze — Stops the Frozen (Backing) Animation
1,StopAll — Stops all Local and Canon Animations
1,StopLast — Stops Only the last Local Animation
1,StopA — Stops last animation played for Division A
1,StopB — Stops last animation played for Division B
1,StopC — Stops last animation played for Division C
1,StopD — Stops last animation played for Division DNot real prep commands so demoted
*************
4 – TURNS
1,Turn%45L — New
1,Turn%45R — New
1,Turn%HomeNot real prep commands so demoted
1,Turn%Left
1,Turn%Right
1,Turn%In
1,Turn%Out
1,Turn%180
*************
5 – JUNES
1,June%Left
1,June%Right
1,June%45L
1,June%45R
1,June%Home
1,SemiRight
1,SemiLeftNo longer real prep commands so demoted
NEW
1,JuneTarget% (alt1, alt2, ends, middle, left, right and
(j-r or ClearJune) or specific letters
1,ClearJune
*************
6 – CANONS
1,Canon%Left
1,Canon%Right
1,Canon%TurnIn
1,Canon%TurnOut
1,Canon%Home
1,Canon%Reverse
1,Canon%ForwardNot real prep commands so demoted
1,AnimsOnly
1,TurnsOnly
1,Turns&Anims
1,SelectCanon%1
1,SelectCanon%2
1,DanceCanon%*Bodhisattva — actual animation name
1,CanonOrder%@432187659 — IMPORTANT you use the @ instead of the normal $
1,Hold
1,Release
1,StopCanon
1,Switch
1,UnSwitch
1,Finish — automatically plays CanonAnimation2 in *smartdancer nc in animesh OR — returns to backing animation after last Canon — also performs Auto Commands pre-effect at start of animation and post-effect at end of Canon cycle (effects are: AutoChat,AutoGlow,AutoFade,AutoColor
(CanonAnimationOverride2) in *channels nc in Controller
1,UnFinish
1,ColorCanonLinks@%Silk%Dress%Veil — sets multiple clothes for canon coloring – must be executed before Canon-Coloring
*************
7 – DIVISIONS
1,Division%AABBCCDDA
1,SendItTo%A
1,SendItTo%B
1,SendItTo%C
1,SendItTo%D
*************
8 – EFFECTS
1,ClothesName%(name of link) — sets link-no. based on object-name of link
1,ClothesLink%(link no) — sets link-no. to parm for Clothes command — good for single-link animesh, use -1 for link-set
1,Clothes%<1,1,1> — changes color based upon preset link-no.
1,Naked%(alpha-value) – changes transparency to preset link-no
1,AutoColorOn
1,AutoColorOff
1,AutoColorAmount%<1,0,1>%<1,1,1>
1,AutoChatOn
1,AutoChatOff
1,AutoChat%123456%This is the chat message — channel and msg
1,AutoGlowOn
1,AutoGlowOff
1,AutoGlowAmount%0.5%0 — 0.5 is for ON, 0 is for OFF
1,AutoFadeOn
1,AutoFadeOff
1,AutoFadeAmount%0.5%0 — 0.5 is for ON, 0 is for OFF –transparency 1 is opaque, 0 is invisible
1,Fade%j-r%0.5 — NEW 01/16 — NOTE: FadeNow from EFFECTS menu is equivalent of this command. It needs Target to prepare itNot real Prep command so demoted
1,Vanish%j-r
2,Appear%j-r
or
1,Vanish%lmno
2,Appear%lmno
Not a real prep commands so demoted
1,FadeOut%j-r
2,FadeIn%j-r — allow time for fadeout
or
1,FadeOut%lmno
2,FadeIn%lmno — allow time for fadeoutNot a real prep commands so demote
or
1,FadeIn%j-r
2,FadeOut%j-r — allow time for fadein
or
1,FadeIn%lmno
2,FadeOut%lmno — allow time for fadein
d
1,Target%k-p — Target applies to BOTH EFFECTS and CANONS.
or
1,Target%jklopq
1,ClearCanonTarget — Sets Canon & Effects Target to ‘jklmnopqr’
1,Color%jklm%<1##0##0>
1,Glow%r%1.0
Not a real prep commands so demoted
*************
9 – OTHER
1,LastCanonPrep%11%2.5 — no. of PREP to execute on last Canon cycle, Delay in seconds before PREP fires
1,Sit2Sit%(name of object to sit on)
1,RenameNew%(new animesh/avatar name)saves old name in desc
1,RenameOld%(original animesh/avatar name)renames old name
1,Hide — Hides HoverText and Controller
1,Wait%3.5
1,Chat%123%This is my message
1,Say%0%This is my message
1,Whisper%0%This is my message
1,Shout%0%This is my message
1,IM%This is my message — sends to owner