ProffieOS7 Style Library - (Phase 1 Public Access) Q & A Thread

Hi there,

I’m pretty new to proffie, and I built a few styles using the OS7 phase one library (with using functions). It’s great, but somehow post offs don’t work. I can hear the samples playing, but there is no blade animation, even though I added post offs in the builder. Side note: I don’t get any options for post offs in the preview of the config helper nor in edit mode.

{ "Unstable;common",  "Unstable/tracks/track1.wav",
StylePtr<Kylo>("65535,0,0 ~ ~ 4 300 ~ 65535,0,0 3 0,0,65535 0,0,65535 0,17521,65535 23501 65535,14386,3131 28500 0,0,65535 65535,14386,3131 28500 65535,14386,3131 1 ~ 2000 ~ 3 ~ 2 0 ~ 65535,1113,0 2 ~ ~ 0 ~ ~ ~ ~ 10992 10992"),

StylePtr<CC>("65535,0,0 ~ 1 ~ 0 ~ 65535,0,0 1 0,0,65535 0,0,65535 0,14386,65535 ~ ~ ~ 0,0,65535 ~ ~ 65535,14386,3131 ~ ~ ~ 65535,1113,0 2 ~ ~ 0 ~ 65535,1113,0 0 ~ 65535,0,0 1"),

"Unstable"
},


/*--------------------------------- Kylo---------------------------------*/
using Kylo = 
/*copyright Fett263 KyloRen (Primary Blade) OS7 Style
https://fett263.com/fett263-proffieOS7-style-library.html#KyloRen
OS7.12 v1.017-p
This Style Contains 77760 Unique Combinations
Style Options:
Default (0): Kylo Ren Unstable (Film Based)
1: Kylo Ren Unstable (Supreme Leader)


--Effects Included--
Preon Effect Options: Default (0): Disable, 1: Emitter Heat Up, 2: Overload, 3: Faulty Ignition, 4: Erratic (Apocalypse Version), 5: Force Drain (Decay Version) [Color: PreonColorArg]
Ignition Effect Options: Default (0): Standard Ignition, 1: Wipe + Fade, 2: SparkTip Ignition, 3: Cycle Up, 4: Lightning Strike, 5: Metal Forge (Heat Up) [Color: IgnitionColorArg]
PowerUp Effect Options: Default (0): Disable, 1: Power Flash, 2: Power Burst Forward, 3: Unstable Power Up Forward, 4: Power Surge (Stable), 5: Power Surge (Unstable V2) [Color: IgnitionColorArg]
Retraction Effect Options: Default (0): Standard Retraction, 1: Wipe In + Fade, 2: SparkTip Retraction, 3: Cycle Down, 4: Metal Forge (Cool Down) [Color: RetractionColorArg]
CoolDown Effect Options: Default (0): Disable, 1: Power Flash, 2: Power Burst Reverse, 3: Unstable Cool Down Reverse [Color: RetractionColorArg]
PostOff Effect Options: Default (0): Disable, 1: Emitter Cool Off (Emitter Size), 2: Emitter Glow (Emitter Size) [Color: PostOffColorArg]
Lockup Effect: Intensity Lockup V1, Begin Effect: Real Clash, End Effect: Full Blade Absorb [Color: LockupColorArg]
LightningBlock Effect: Responsive Lightning Block [Color: LBColorArg]
Drag Effect: Intensity Sparking Drag [Color: DragColorArg]
Melt Effect: Intensity Melt [Color: StabColorArg]
Stab Effect: Normal Stab [Color: StabColorArg]
Blast Effect (Randomly Selected): Blast Wave (Random), Responsive Blast Wave (Random), Responsive Blast Fade (Random) [Color: BlastColorArg]
Clash Effect: Real Clash V1 [Color: ClashColorArg]
Swing Effect Options: Default (0): Disable, 1: Bright Swing (Scaled Responsive Edge), 2: Unstable Swing (Scaled Full Blade) [Color: SwingColorArg]
*/
 Layers<ColorSelect<IntArg<STYLE_OPTION_ARG,0>,TrInstant,StaticFire<BrownNoiseFlicker<RgbArg<BASE_COLOR_ARG,Rgb<0,0,255>>,RandomPerLEDFlicker<Mix<Int<3213>,Black,RgbArg<BASE_COLOR_ARG,Rgb<0,0,255>>>,Mix<Int<7710>,Black,RgbArg<BASE_COLOR_ARG,Rgb<0,0,255>>>>,300>,Mix<Int<10280>,Black,RgbArg<BASE_COLOR_ARG,Rgb<0,0,255>>>,0,6,10,1000,2>,StripesX<Int<1500>,Scale<SlowNoise<Int<2500>>,Int<-3000>,Int<-5000>>,RgbArg<BASE_COLOR_ARG,Rgb<0,0,255>>,Mix<Int<10280>,Black,RgbArg<BASE_COLOR_ARG,Rgb<0,0,255>>>,RgbArg<BASE_COLOR_ARG,Rgb<0,0,255>>,Mix<Int<2570>,Black,RgbArg<BASE_COLOR_ARG,Rgb<0,0,255>>>,RgbArg<BASE_COLOR_ARG,Rgb<0,0,255>>>>,ColorSelect<IntArg<SWING_OPTION_ARG,0>,TrInstant,AlphaL<Black,Int<0>>,AlphaL<AlphaL<RgbArg<SWING_COLOR_ARG,Rgb<255,255,255>>,Scale<IsLessThan<SwingSpeed<600>,Int<13600>>,Scale<SwingSpeed<600>,Int<-19300>,Int<32768>>,Int<0>>>,SmoothStep<Scale<Scale<IsLessThan<SwingSpeed<600>,Int<13600>>,Scale<SwingSpeed<600>,Int<-19300>,Int<32768>>,Int<0>>,Int<28000>,Int<14000>>,Int<16000>>>,AlphaL<Stripes<2000,-3000,RgbArg<SWING_COLOR_ARG,Rgb<255,255,255>>,RandomPerLEDFlicker<RgbArg<SWING_COLOR_ARG,Rgb<255,255,255>>,Mix<Int<8192>,Black,RgbArg<SWING_COLOR_ARG,Rgb<255,255,255>>>>,RandomPerLEDFlicker<Mix<Int<3932>,Black,RgbArg<SWING_COLOR_ARG,Rgb<255,255,255>>>,RgbArg<SWING_COLOR_ARG,Rgb<255,255,255>>>>,Scale<IsLessThan<SwingSpeed<600>,Int<13600>>,Scale<SwingSpeed<600>,Int<-19300>,Int<32768>>,Int<0>>>>,TransitionEffectL<TrSelect<IntArg<IGNITION_POWER_UP_ARG,0>,TrInstant,TrConcat<TrJoin<TrDelayX<IgnitionTime<300>>,TrInstant>,RgbArg<IGNITION_COLOR_ARG,Rgb<255,255,255>>,TrFade<1000>>,TrConcat<TrJoin<TrDelayX<IgnitionTime<300>>,TrInstant>,Stripes<5000,-2500,RgbArg<IGNITION_COLOR_ARG,Rgb<255,255,255>>,Mix<Int<7710>,Black,RgbArg<IGNITION_COLOR_ARG,Rgb<255,255,255>>>,Mix<Int<3855>,Black,RgbArg<IGNITION_COLOR_ARG,Rgb<255,255,255>>>>,TrFade<800>>,TrConcat<TrJoin<TrDelayX<IgnitionTime<300>>,TrInstant>,Stripes<3000,-3500,RgbArg<IGNITION_COLOR_ARG,Rgb<255,255,255>>,RandomPerLEDFlicker<Mix<Int<7710>,Black,RgbArg<IGNITION_COLOR_ARG,Rgb<255,255,255>>>,Black>,BrownNoiseFlicker<RgbArg<IGNITION_COLOR_ARG,Rgb<255,255,255>>,Mix<Int<3855>,Black,RgbArg<IGNITION_COLOR_ARG,Rgb<255,255,255>>>,200>,RandomPerLEDFlicker<Mix<Int<3137>,Black,RgbArg<IGNITION_COLOR_ARG,Rgb<255,255,255>>>,Mix<Int<3855>,Black,RgbArg<IGNITION_COLOR_ARG,Rgb<255,255,255>>>>>,TrFade<800>>,TrConcat<TrInstant,AudioFlickerL<RgbArg<IGNITION_COLOR_ARG,Rgb<255,255,255>>>,TrFade<1200>>,TrConcat<TrInstant,HumpFlickerL<RgbArg<IGNITION_COLOR_ARG,Rgb<255,255,255>>,40>,TrFade<1200>>>,EFFECT_IGNITION>,TransitionEffectL<TrSelect<IntArg<RETRACTION_COOL_DOWN_ARG,0>,TrInstant,TrConcat<TrJoin<TrDelayX<RetractionTime<0>>,TrInstant>,RgbArg<RETRACTION_COLOR_ARG,Rgb<255,255,255>>,TrFade<1000>>,TrConcat<TrJoin<TrDelayX<RetractionTime<0>>,TrInstant>,Stripes<5000,2500,RgbArg<RETRACTION_COLOR_ARG,Rgb<255,255,255>>,Mix<Int<7710>,Black,RgbArg<RETRACTION_COLOR_ARG,Rgb<255,255,255>>>,Mix<Int<3855>,Black,RgbArg<RETRACTION_COLOR_ARG,Rgb<255,255,255>>>>,TrFade<800>>,TrConcat<TrJoin<TrDelayX<RetractionTime<0>>,TrInstant>,Stripes<3000,3500,RgbArg<RETRACTION_COLOR_ARG,Rgb<255,255,255>>,RandomPerLEDFlicker<Mix<Int<7710>,Black,RgbArg<RETRACTION_COLOR_ARG,Rgb<255,255,255>>>,Black>,BrownNoiseFlicker<RgbArg<RETRACTION_COLOR_ARG,Rgb<255,255,255>>,Mix<Int<3855>,Black,RgbArg<RETRACTION_COLOR_ARG,Rgb<255,255,255>>>,200>,RandomPerLEDFlicker<Mix<Int<3137>,Black,RgbArg<RETRACTION_COLOR_ARG,Rgb<255,255,255>>>,Mix<Int<3855>,Black,RgbArg<RETRACTION_COLOR_ARG,Rgb<255,255,255>>>>>,TrFade<800>>>,EFFECT_RETRACTION>,TransitionEffectL<TrConcat<TrJoin<TrDelayX<WavLen<>>,TrWipeIn<200>>,AlphaL<RgbArg<STAB_COLOR_ARG,Rgb<255,68,0>>,SmoothStep<IntArg<MELT_SIZE_ARG,28000>,Int<2000>>>,TrWipe<200>>,EFFECT_STAB>,TransitionEffectL<TrRandom<TrWaveX<RgbArg<BLAST_COLOR_ARG,Rgb<255,255,255>>,Scale<EffectRandomF<EFFECT_BLAST>,Int<100>,Int<400>>,Int<100>,Scale<EffectPosition<EFFECT_BLAST>,Int<100>,Int<400>>,Scale<EffectPosition<EFFECT_BLAST>,Int<28000>,Int<8000>>>,TrWaveX<RgbArg<BLAST_COLOR_ARG,Rgb<255,255,255>>,Scale<EffectPosition<EFFECT_BLAST>,Int<100>,Int<400>>,Int<100>,Scale<EffectPosition<EFFECT_BLAST>,Int<100>,Int<400>>,Scale<BladeAngle<>,Int<28000>,Int<8000>>>,TrConcat<TrInstant,AlphaMixL<Bump<Scale<BladeAngle<>,Int<28000>,Int<8000>>,Scale<EffectPosition<EFFECT_BLAST>,Int<9000>,Int<13000>>>,RgbArg<BLAST_COLOR_ARG,Rgb<255,255,255>>,Mix<Int<16384>,Black,RgbArg<BLAST_COLOR_ARG,Rgb<255,255,255>>>>,TrFade<300>>>,EFFECT_BLAST>,Mix<IsLessThan<ClashImpactF<>,Int<26000>>,TransitionEffectL<TrConcat<TrInstant,AlphaL<RgbArg<CLASH_COLOR_ARG,Rgb<255,255,255>>,Bump<Scale<BladeAngle<>,Scale<BladeAngle<0,16000>,Sum<IntArg<LOCKUP_POSITION_ARG,16000>,Int<-12000>>,Sum<IntArg<LOCKUP_POSITION_ARG,16000>,Int<10000>>>,Sum<IntArg<LOCKUP_POSITION_ARG,16000>,Int<-10000>>>,Scale<ClashImpactF<>,Int<12000>,Int<60000>>>>,TrFadeX<Scale<ClashImpactF<>,Int<200>,Int<400>>>>,EFFECT_CLASH>,TransitionEffectL<TrWaveX<RgbArg<CLASH_COLOR_ARG,Rgb<255,255,255>>,Scale<ClashImpactF<>,Int<100>,Int<400>>,Int<100>,Scale<ClashImpactF<>,Int<100>,Int<400>>,Scale<BladeAngle<>,Scale<BladeAngle<0,16000>,Sum<IntArg<LOCKUP_POSITION_ARG,16000>,Int<-12000>>,Sum<IntArg<LOCKUP_POSITION_ARG,16000>,Int<10000>>>,Sum<IntArg<LOCKUP_POSITION_ARG,16000>,Int<-10000>>>>,EFFECT_CLASH>>,LockupTrL<TransitionEffect<AlphaMixL<Bump<Scale<BladeAngle<>,Scale<BladeAngle<0,16000>,Sum<IntArg<LOCKUP_POSITION_ARG,16000>,Int<-12000>>,Sum<IntArg<LOCKUP_POSITION_ARG,16000>,Int<10000>>>,Sum<IntArg<LOCKUP_POSITION_ARG,16000>,Int<-10000>>>,Scale<SwingSpeed<100>,Int<14000>,Int<18000>>>,BrownNoiseFlickerL<RgbArg<LOCKUP_COLOR_ARG,Rgb<255,255,255>>,Int<200>>,StripesX<Int<1800>,Scale<NoisySoundLevel,Int<-3500>,Int<-5000>>,Mix<Int<6425>,Black,RgbArg<LOCKUP_COLOR_ARG,Rgb<255,255,255>>>,RgbArg<LOCKUP_COLOR_ARG,Rgb<255,255,255>>,Mix<Int<12850>,Black,RgbArg<LOCKUP_COLOR_ARG,Rgb<255,255,255>>>>>,AlphaL<AudioFlicker<RgbArg<LOCKUP_COLOR_ARG,Rgb<255,255,255>>,Mix<Int<10280>,Black,RgbArg<LOCKUP_COLOR_ARG,Rgb<255,255,255>>>>,Bump<Scale<BladeAngle<>,Scale<BladeAngle<0,16000>,Sum<IntArg<LOCKUP_POSITION_ARG,16000>,Int<-12000>>,Sum<IntArg<LOCKUP_POSITION_ARG,16000>,Int<10000>>>,Sum<IntArg<LOCKUP_POSITION_ARG,16000>,Int<-10000>>>,Int<13000>>>,TrJoin<TrDelay<8000>,TrInstant>,TrFade<3000>,EFFECT_LOCKUP_BEGIN>,TrConcat<TrJoin<TrDelay<50>,TrInstant>,Mix<IsLessThan<ClashImpactF<>,Int<26000>>,RgbArg<LOCKUP_COLOR_ARG,Rgb<255,255,255>>,AlphaL<RgbArg<LOCKUP_COLOR_ARG,Rgb<255,255,255>>,Bump<Scale<BladeAngle<>,Scale<BladeAngle<0,16000>,Sum<IntArg<LOCKUP_POSITION_ARG,16000>,Int<-12000>>,Sum<IntArg<LOCKUP_POSITION_ARG,16000>,Int<10000>>>,Sum<IntArg<LOCKUP_POSITION_ARG,16000>,Int<-10000>>>,Scale<ClashImpactF<>,Int<20000>,Int<60000>>>>>,TrFade<300>>,TrConcat<TrInstant,RgbArg<LOCKUP_COLOR_ARG,Rgb<255,255,255>>,TrFade<400>>,SaberBase::LOCKUP_NORMAL>,ResponsiveLightningBlockL<Strobe<RgbArg<LB_COLOR_ARG,Rgb<255,255,255>>,AudioFlicker<RgbArg<LB_COLOR_ARG,Rgb<255,255,255>>,Blue>,50,1>,TrConcat<TrInstant,AlphaL<RgbArg<LB_COLOR_ARG,Rgb<255,255,255>>,Bump<Int<12000>,Int<18000>>>,TrFade<200>>,TrConcat<TrInstant,HumpFlickerL<AlphaL<RgbArg<LB_COLOR_ARG,Rgb<255,255,255>>,Int<16000>>,30>,TrSmoothFade<600>>>,LockupTrL<AlphaL<RandomPerLEDFlickerL<RgbArg<DRAG_COLOR_ARG,Rgb<255,255,255>>>,SmoothStep<IntArg<DRAG_SIZE_ARG,28000>,Int<3000>>>,TrConcat<TrJoin<TrDelay<4000>,TrWipeIn<200>>,AlphaL<BrownNoiseFlickerL<RgbArg<DRAG_COLOR_ARG,Rgb<255,255,255>>,Int<300>>,SmoothStep<IntArg<DRAG_SIZE_ARG,28000>,Int<3000>>>,TrFade<4000>>,TrFade<300>,SaberBase::LOCKUP_DRAG>,LockupTrL<AlphaL<Remap<Scale<RampF,Int<65536>,Int<0>>,StaticFire<Mix<TwistAngle<>,RgbArg<STAB_COLOR_ARG,Rgb<255,68,0>>,RotateColorsX<Int<3000>,RgbArg<STAB_COLOR_ARG,Rgb<255,68,0>>>>,Mix<TwistAngle<>,RotateColorsX<Int<3000>,RgbArg<STAB_COLOR_ARG,Rgb<255,68,0>>>,RotateColorsX<Int<3000>,Mix<Int<12000>,Black,RgbArg<STAB_COLOR_ARG,Rgb<255,68,0>>>>>,0,3,5,3000,10>>,SmoothStep<IntArg<MELT_SIZE_ARG,28000>,Int<4000>>>,TrConcat<TrWipeIn<100>,AlphaL<RgbArg<STAB_COLOR_ARG,Rgb<255,68,0>>,SmoothStep<IntArg<MELT_SIZE_ARG,28000>,Int<4000>>>,TrJoin<TrDelay<4000>,TrFade<300>>,AlphaL<Mix<TwistAngle<>,RgbArg<STAB_COLOR_ARG,Rgb<255,68,0>>,RotateColorsX<Int<3000>,RgbArg<STAB_COLOR_ARG,Rgb<255,68,0>>>>,SmoothStep<IntArg<MELT_SIZE_ARG,28000>,Int<4000>>>,TrFade<4000>>,TrWipe<200>,SaberBase::LOCKUP_MELT>,InOutTrL<TrSelect<IntArg<IGNITION_OPTION_ARG,0>,TrWipeX<BendTimePowInvX<IgnitionTime<300>,Mult<IntArg<IGNITION_OPTION2_ARG,10992>,Int<98304>>>>,TrJoinR<TrWipeX<BendTimePowInvX<IgnitionTime<300>,Mult<IntArg<IGNITION_OPTION2_ARG,10992>,Int<98304>>>>,TrSmoothFadeX<BendTimePowInvX<IgnitionTime<300>,Mult<IntArg<IGNITION_OPTION2_ARG,10992>,Int<98304>>>>>,TrWipeSparkTipX<RgbArg<IGNITION_COLOR_ARG,Rgb<255,255,255>>,BendTimePowInvX<IgnitionTime<300>,Mult<IntArg<IGNITION_OPTION2_ARG,10992>,Int<98304>>>>,TrColorCycleX<BendTimePowInvX<IgnitionTime<300>,Mult<IntArg<IGNITION_OPTION2_ARG,10992>,Int<98304>>>>,TrConcat<TrWipeInX<Mult<IgnitionTime<300>,Int<6553>>>,RandomBlink<30000,RgbArg<IGNITION_COLOR_ARG,Rgb<255,255,255>>,Black>,TrJoin<TrDelayX<Mult<IgnitionTime<300>,Int<19660>>>,TrWipeInX<Mult<IgnitionTime<230>,Int<6553>>>>,Mix<SmoothStep<Scale<SlowNoise<Int<30000>>,IntArg<EMITTER_SIZE_ARG,1000>,Sum<Int<5000>,IntArg<EMITTER_SIZE_ARG,1000>>>,Int<-3000>>,Black,RgbArg<IGNITION_COLOR_ARG,Rgb<255,255,255>>>,TrWipeX<Mult<IgnitionTime<300>,Int<19660>>>>,TrConcat<TrFadeX<BendTimePowInvX<IgnitionTime<300>,Mult<IntArg<IGNITION_OPTION2_ARG,10992>,Int<98304>>>>,Red,TrFadeX<BendTimePowInvX<IgnitionTime<300>,Mult<IntArg<IGNITION_OPTION2_ARG,10992>,Int<98304>>>>,DarkOrange,TrFadeX<BendTimePowInvX<IgnitionTime<300>,Mult<IntArg<IGNITION_OPTION2_ARG,10992>,Int<98304>>>>,White,TrFadeX<BendTimePowInvX<IgnitionTime<300>,Mult<IntArg<IGNITION_OPTION2_ARG,10992>,Int<98304>>>>>>,TrSelect<IntArg<RETRACTION_OPTION_ARG,0>,TrWipeInX<BendTimePowInvX<RetractionTime<0>,Mult<IntArg<RETRACTION_OPTION2_ARG,10992>,Int<98304>>>>,TrJoin<TrWipeInX<BendTimePowInvX<RetractionTime<0>,Mult<IntArg<RETRACTION_OPTION2_ARG,10992>,Int<98304>>>>,TrSmoothFadeX<BendTimePowInvX<RetractionTime<0>,Mult<IntArg<RETRACTION_OPTION2_ARG,10992>,Int<98304>>>>>,TrWipeInSparkTipX<RgbArg<RETRACTION_COLOR_ARG,Rgb<255,255,255>>,BendTimePowInvX<RetractionTime<0>,Mult<IntArg<RETRACTION_OPTION2_ARG,10992>,Int<98304>>>>,TrColorCycleX<BendTimePowInvX<RetractionTime<0>,Mult<IntArg<RETRACTION_OPTION2_ARG,10992>,Int<98304>>>>,TrConcat<TrFadeX<BendTimePowInvX<RetractionTime<0>,Mult<IntArg<RETRACTION_OPTION2_ARG,10992>,Int<98304>>>>,White,TrFadeX<BendTimePowInvX<RetractionTime<0>,Mult<IntArg<RETRACTION_OPTION2_ARG,10992>,Int<98304>>>>,DarkOrange,TrFadeX<BendTimePowInvX<RetractionTime<0>,Mult<IntArg<RETRACTION_OPTION2_ARG,10992>,Int<98304>>>>,Red,TrFadeX<BendTimePowInvX<RetractionTime<0>,Mult<IntArg<RETRACTION_OPTION2_ARG,10992>,Int<98304>>>>>>,Black>,TransitionEffectL<TrSelect<IntArg<PREON_OPTION_ARG,0>,TrInstant,TrConcat<TrExtendX<WavLen<EFFECT_PREON>,TrFade<100>>,AlphaL<HumpFlickerL<Mix<Trigger<EFFECT_PREON,Mult<WavLen<EFFECT_PREON>,Int<24000>>,WavLen<EFFECT_PREON>,Int<500>>,RgbArg<PREON_COLOR_ARG,Rgb<255,255,255>>,White>,20>,SmoothStep<IntArg<PREON_SIZE_ARG,2000>,Int<-3000>>>,TrFade<200>>,TrConcat<TrFadeX<Mult<Int<8192>,WavLen<EFFECT_PREON>>>,AlphaL<HumpFlickerL<RgbArg<PREON_COLOR_ARG,Rgb<255,255,255>>,10>,SmoothStep<IntArg<PREON_SIZE_ARG,2000>,Int<-4000>>>,TrFadeX<Mult<Int<8192>,WavLen<EFFECT_PREON>>>,AlphaL<HumpFlickerL<RgbArg<PREON_COLOR_ARG,Rgb<255,255,255>>,15>,SmoothStep<Sum<Int<2000>,IntArg<PREON_SIZE_ARG,2000>>,Int<-4000>>>,TrFadeX<Mult<Int<8192>,WavLen<EFFECT_PREON>>>,AlphaL<HumpFlickerL<RgbArg<PREON_COLOR_ARG,Rgb<255,255,255>>,20>,SmoothStep<Sum<Int<4000>,IntArg<PREON_SIZE_ARG,2000>>,Int<-4000>>>,TrBoingX<Mult<Int<8192>,WavLen<EFFECT_PREON>>,3>>,TrConcat<TrInstant,AlphaL<Mix<Trigger<EFFECT_PREON,Mult<Int<16384>,WavLen<EFFECT_PREON>>,Mult<Int<10922>,WavLen<EFFECT_PREON>>,Mult<Int<5462>,WavLen<EFFECT_PREON>>>,BrownNoiseFlicker<Black,RgbArg<PREON_COLOR_ARG,Rgb<255,255,255>>,100>,RandomPerLEDFlicker<RgbArg<PREON_COLOR_ARG,Rgb<255,255,255>>,Rgb<50,50,50>>,BrownNoiseFlicker<Mix<NoisySoundLevel,RgbArg<PREON_COLOR_ARG,Rgb<255,255,255>>,RotateColorsX<Int<4000>,RgbArg<PREON_COLOR_ARG,Rgb<255,255,255>>>>,White,50>>,SmoothStep<Scale<NoisySoundLevel,Int<-10000>,Int<36000>>,Int<-4000>>>,TrDelayX<WavLen<EFFECT_PREON>>>,TrConcat<TrExtendX<Mult<WavLen<EFFECT_PREON>,Int<16384>>,TrInstant>,Layers<AlphaL<Mix<Trigger<EFFECT_PREON,Int<3000>,Int<2000>,Int<1000>>,BrownNoiseFlicker<Black,RgbArg<PREON_COLOR_ARG,Rgb<255,255,255>>,100>,RandomPerLEDFlicker<RgbArg<PREON_COLOR_ARG,Rgb<255,255,255>>,Mix<Int<8192>,Black,RgbArg<PREON_COLOR_ARG,Rgb<255,255,255>>>>,BrownNoiseFlicker<Mix<NoisySoundLevel,RgbArg<PREON_COLOR_ARG,Rgb<255,255,255>>,RotateColorsX<Int<4000>,RgbArg<PREON_COLOR_ARG,Rgb<255,255,255>>>>,RotateColorsX<Int<1200>,RgbArg<PREON_COLOR_ARG,Rgb<255,255,255>>>,50>>,SmoothStep<Scale<NoisySoundLevel,Int<-1000>,Int<25000>>,Int<-4000>>>,AlphaL<HumpFlickerL<AlphaL<White,Trigger<EFFECT_PREON,Mult<WavLen<EFFECT_PREON>,Int<8176>>,WavLen<EFFECT_PREON>,Mult<WavLen<EFFECT_PREON>,Int<16384>>>>,40>,SmoothStep<IntArg<PREON_SIZE_ARG,2000>,Int<-4000>>>>,TrLoopN<10,TrWaveX<RgbArg<PREON_COLOR_ARG,Rgb<255,255,255>>,Int<200>,Int<200>,Scale<Trigger<EFFECT_PREON,Int<0>,Mult<WavLen<EFFECT_PREON>,Int<24576>>,Mult<WavLen<EFFECT_PREON>,Int<8192>>>,Int<400>,Int<100>>,Int<0>>>>,TrConcat<TrExtendX<Mult<WavLen<EFFECT_PREON>,Int<21845>>,TrInstant>,AlphaL<AlphaL<Mix<Trigger<EFFECT_PREON,Mult<WavLen<EFFECT_PREON>,Int<8176>>,Mult<WavLen<EFFECT_PREON>,Int<8176>>,Mult<WavLen<EFFECT_PREON>,Int<8176>>>,BrownNoiseFlickerL<RgbArg<PREON_COLOR_ARG,Rgb<255,255,255>>,Int<300>>,RgbArg<PREON_COLOR_ARG,Rgb<255,255,255>>>,HumpFlickerFX<Scale<Trigger<EFFECT_PREON,Mult<WavLen<EFFECT_PREON>,Int<8176>>,Mult<WavLen<EFFECT_PREON>,Int<8176>>,Mult<WavLen<EFFECT_PREON>,Int<8176>>>,Int<30>,Int<70>>>>,SmoothStep<Scale<NoisySoundLevel,IntArg<PREON_SIZE_ARG,2000>,Scale<Trigger<EFFECT_PREON,Mult<WavLen<EFFECT_PREON>,Int<8176>>,Mult<WavLen<EFFECT_PREON>,Int<8176>>,Mult<WavLen<EFFECT_PREON>,Int<8176>>,Mult<WavLen<EFFECT_PREON>,Int<8176>>>,Sum<IntArg<PREON_SIZE_ARG,2000>,Int<6000>>,Int<40000>>>,Int<-3000>>>,TrExtend<4000,TrBoingX<Mult<WavLen<EFFECT_PREON>,Int<5324>>,9>>,AlphaL<Mix<Trigger<EFFECT_PREON,Mult<WavLen<EFFECT_PREON>,Int<8176>>,Mult<WavLen<EFFECT_PREON>,Int<8176>>,Mult<WavLen<EFFECT_PREON>,Int<8176>>>,BrownNoiseFlicker<Black,RotateColorsX<Int<1000>,RgbArg<PREON_COLOR_ARG,Rgb<255,255,255>>>,100>,RandomPerLEDFlicker<RotateColorsX<Int<2000>,RgbArg<PREON_COLOR_ARG,Rgb<255,255,255>>>,Mix<Int<16384>,Black,RotateColorsX<Int<2000>,RgbArg<PREON_COLOR_ARG,Rgb<255,255,255>>>>>,BrownNoiseFlicker<Mix<NoisySoundLevel,RgbArg<PREON_COLOR_ARG,Rgb<255,255,255>>,RotateColorsX<Int<2750>,RgbArg<PREON_COLOR_ARG,Rgb<255,255,255>>>>,Mix<Int<8172>,RgbArg<PREON_COLOR_ARG,Rgb<255,255,255>>,White>,50>>,SmoothStep<Scale<NoisySoundLevel,Int<-5000>,Int<42500>>,Int<-4000>>>,TrFadeX<Mult<WavLen<EFFECT_PREON>,Int<8176>>>>>,EFFECT_PREON>,TransitionEffectL<TrSelect<IntArg<OFF_OPTION_ARG,0>,TrInstant,TrConcat<TrInstant,AlphaL<White,SmoothStep<IntArg<EMITTER_SIZE_ARG,2000>,Int<-4000>>>,TrFadeX<Mult<Scale<IsLessThan<WavLen<EFFECT_POSTOFF>,Int<200>>,WavLen<EFFECT_POSTOFF>,Int<4000>>,Int<10923>>>,AlphaL<Orange,SmoothStep<IntArg<EMITTER_SIZE_ARG,2000>,Int<-4000>>>,TrFadeX<Mult<Scale<IsLessThan<WavLen<EFFECT_POSTOFF>,Int<200>>,WavLen<EFFECT_POSTOFF>,Int<4000>>,Int<10923>>>,AlphaL<Red,SmoothStep<IntArg<EMITTER_SIZE_ARG,2000>,Int<-2000>>>,TrFadeX<Mult<Scale<IsLessThan<WavLen<EFFECT_POSTOFF>,Int<200>>,WavLen<EFFECT_POSTOFF>,Int<4000>>,Int<10923>>>>,TrConcat<TrInstant,AlphaL<White,Int<0>>,TrJoin<TrDelay<1000>,TrInstant>,AlphaL<RgbArg<POSTOFF_COLOR_ARG,Rgb<255,255,255>>,SmoothStep<IntArg<EMITTER_SIZE_ARG,2000>,Int<-2000>>>,TrSmoothFadeX<Scale<IsLessThan<WavLen<EFFECT_POSTOFF>,Int<200>>,WavLen<EFFECT_POSTOFF>,Int<4000>>>>>,EFFECT_POSTOFF>>;
/*
 add to preset as StylePtr<Kylo>()
*/

Seems to work fine for me, your Default(0): is set to “Disable” so you need to select a different OFF_OPTION_ARG to see the visual effects.
With ProffieOS there is no POST_OFF_OPTION, only an OFF_OPTION so that is how you select. If you select 1 or 2 you will see a visual effect.

Oh, I see. I was confused by the settings for the crystal chamber, If I’m not mistaken, there, the OFF_OPTION defines how it behaves when the saber is not ignited. Just tried it in edit mode and it works. Thanks!

Yes, because there’s no Post Off Option in edit mode, we use Off Option for Post Off since there aren’t typically off effects on a main blade.

I found a bug.

On Style “Simple / Static Flicker”, the option for Lockup Begin effect “Localized Flash” has a typo, an errant ; in the style code. Here’s the code it generated:

			TrConcat<
				TrInstant,
				AlphaL<
					RgbArg<LOCKUP_COLOR_ARG,Rgb<255,255,255>>,
					Bump<
						Scale<
							BladeAngle<>,
							Scale<
								BladeAngle<0,16000>,
								Sum<
									IntArg<LOCKUP_POSITION_ARG,16000>,
									Int<-12000>
								>,
								Sum<
									IntArg<LOCKUP_POSITION_ARG,16000>,
									Int<10000>
								>
							>,
							Sum<
								IntArg<LOCKUP_POSITION_ARG,16000>,
								Int<-10000>
							>
						>,
						Int<10000>;
					>
				>,
				TrFade<300>
			>,

You can see the errant ; after the 2nd to last Int<10000> arg.

Found another typo.

Responsive Blast Fade (Sound Based) has a typo in the first Scale< BladeAngle<>, the max scale setting is: Int<000> should be Int<8000>

		TrConcat<
			TrInstant,
			AlphaMixL<
				Bump<
					Scale<
						BladeAngle<>,
						Int<28000>,
						Int<000>
					>,
					Scale<
						WavLen<>,
						Int<9000>,
						Int<13000>
					>
				>,
				RgbArg<BLAST_COLOR_ARG,Rgb<255,255,255>>,
				Mix<
					Int<16384>,
					Black,
					RgbArg<BLAST_COLOR_ARG,Rgb<255,255,255>>
				>
			>,
			TrFade<300>
		>,

These have been fixed, you’ll need to refresh the page to get updates.

Hi Fett, I have question, and I apologize if it’s been brought up before. I started playing around with the Multi Phase function in OS7, and I noticed a 1-2 second silence/lag when going to this preset (delay in firing up font.wav). Is there a way to minimize that? I assume it’s the proffieboard loading up the altfonts?

Really appreciate your time and all that you’ve done for this community. Thanks.

Did you read the “NOTICE” at the top of the library?
What did ‘sdtest’ say your SD card performance was?

Hi Fett, I also noticed 1-2 second lag when loading the font.wav for Party Mode. It is much more pronounced on my LGT sabers than in the Sabertrios, although one of them also has a noticeable lag. I uploaded a couple unlisted videos on my YouTube channel to demonstrate this; there is no lag in the sound fonts until I reach the ones with the Party Mode:

Party Mode test #1 (one LGT and one Sabertrio): https://youtu.be/Gvd_t3LRRKs?si=A7DL1t3rU2TbbLFW

Party Mode test #2 (another LGT and Sabertrio): https://youtu.be/7XFH_gQKdKg?si=erxu1-zG3Yy7fxcC

Honestly, it is a minor issue and doesn’t detract from the overall fun of playing around with Party Mode. Really appreciate all of your hard work!

See my above reply and the NOTICE at the top of the library :wink:.

Hi again, I just ran sdtest and on a couple of sd cards and they all showed (more or less), “Time to read blocks: Average speed: 1649.45 kb/s, 18.70 simultaneous audio streams.” The sd cards I’m using are San Disk Ultra 16gbs which are recommended in the proffie manual pdf (updated 2021).

And I’m assuming that’s on the font in question? If the SD is that fast then there shouldn’t be any lag, if there is probably not much else that can be done. Do you have a large number of individual fonts on the card? There are threads on ways to improve SD performance with file structures or cleaning out odd files (for Mac I think). At the end of the day, sound is processed first in the OS, so lag is a product of the SD card and sound files, not the style code. I’d look around for some options in theCrucible, that’s not really my area of expertise and I can’t say I’ve ever really run into it to offer suggestions.

Correct, it’s the same font in question. I did another test where I formatted my SD card and put in just the bare files (common folder and 2 soundfonts). Also cleaned up the config.h to have 2 presets so I can cycle between them.

Unfortunately even with those changes, there’s still a delay. I ordered a faster sd card - hoping that will make a difference. Thanks again Fett!

That’s not what I meant, the number of presets shouldn’t impact how a single font performs. There are some threads on how to optimize the fonts with folders. The performance you listed above is above the minimum necessary so it may just be the font itself. 1649.45 is more than sufficient.

I am unable to get a preons to play at all, only with the free rey skywalker font from the repository.

That would be a font issue, not a style issue. Best to start a separate thread to troubleshoot.

Just curious, any possibility of updating Reys final saber effect into your OS7 style library? I have an installed KR Scavenger hilt and would love to set it up as screen accurate as possible.

You mean Rey TROS Spark (Green to Blue) preon? It’s already in the library, just couple it with a Gold Rotoscope style.
https://fett263.com/fett263-proffieOS7-style-library.html#Rotoscope