Alt Change for Dummies Needed

I won’t lie I’m not the most bright when it comes to setting up a config.
With that being said, I am trying to set up a Kestis Survivor config with alt change and am struggling to understand what specific steps are needed.
I would appreciate a step by step process if anyone has the patience to deal with me.

That’s what the video at the top of the library is for :wink:.

See the Recommended videos, specifically “Phases and Alt Fonts”

https://www.fett263.com/fett263-proffieOS7-style-library.html#fett263

1 Like

There is also this:

It’s not a step-by-step explanation, but if the videos makes you wonder how it all works, then this page is probably what you want.

1 Like

The videos are worth watching. They spell out the process step by step and once ya see and hear how it’s done it’s worth the “classwork”.

Trust me, it’s worth doing, here’s a teaser.

I’m out of town visiting Batuu West but can check back if you’re still stuck.

1 Like

Thank you everyone for your help, sorry for the late response!

Got it working eh? :smiley:

1 Like

Got it working, just trying to learn the special abilities for 1 button so I can use it well.

Im just finishing mine, here it is as an example, have in mind i changed the template styles provided by fett263 a lot, im still fine-tuning the size of the effects, the colors and the preon/posstoff effects are there because it looks better on a crossguard blade

As i said earlier im still adjusting things but this is meant to go alongside kyberphonic’s survivor 2 crossguard fonts

{ "Crossguard;common",  "Crossguard/tracks/Songs.wav",
StylePtr<Layers<
ColorSelect<AltF,TrInstant,StripesX<Scale<HoldPeakF<Sum<EffectPulseF<EFFECT_IGNITION>,EffectPulseF<EFFECT_ALT_SOUND>>,Int<3000>,Int<3000>>,Int<8000>,Int<3000>>,Scale<HoldPeakF<Sum<EffectPulseF<EFFECT_IGNITION>,EffectPulseF<EFFECT_ALT_SOUND>>,Int<3000>,Int<3000>>,Int<-2600>,Int<-3600>>,Blue,Rgb<0,0,125>,Pulsing<Blue,Rgb<0,0,93>,1400>>,StripesX<Scale<HoldPeakF<Sum<EffectPulseF<EFFECT_IGNITION>,EffectPulseF<EFFECT_ALT_SOUND>>,Int<3000>,Int<3000>>,Int<4000>,Int<1800>>,Scale<HoldPeakF<Sum<EffectPulseF<EFFECT_IGNITION>,EffectPulseF<EFFECT_ALT_SOUND>>,Int<2000>,Int<4000>>,Int<-2800>,Int<-4000>>,Rgb<0,156,0>,Mix<Sin<Int<20>,Int<22000>,Int<32768>>,Black,Green>,Rgb<0,93,0>>,StripesX<Scale<HoldPeakF<Sum<EffectPulseF<EFFECT_IGNITION>,EffectPulseF<EFFECT_ALT_SOUND>>,Int<3000>,Int<3000>>,Int<3600>,Int<1600>>,Scale<HoldPeakF<Sum<EffectPulseF<EFFECT_IGNITION>,EffectPulseF<EFFECT_ALT_SOUND>>,Int<2000>,Int<4000>>,Int<-2700>,Int<-4100>>,Rgb<156,156,0>,Mix<Sin<Int<20>,Int<22000>,Int<32768>>,Black,Yellow>,Rgb<93,93,0>>,StripesX<Scale<HoldPeakF<Sum<EffectPulseF<EFFECT_IGNITION>,EffectPulseF<EFFECT_ALT_SOUND>>,Int<3000>,Int<3000>>,Int<4000>,Int<1800>>,Scale<HoldPeakF<Sum<EffectPulseF<EFFECT_IGNITION>,EffectPulseF<EFFECT_ALT_SOUND>>,Int<2000>,Int<4000>>,Int<-2800>,Int<-4000>>,Rgb<156,59,0>,Mix<Sin<Int<20>,Int<20000>,Int<32768>>,Black,Orange>,Rgb<109,41,0>>,StripesX<Scale<HoldPeakF<Sum<EffectPulseF<EFFECT_IGNITION>,EffectPulseF<EFFECT_ALT_SOUND>>,Int<3000>,Int<2000>>,Int<6000>,Int<2000>>,Scale<HoldPeakF<Sum<EffectPulseF<EFFECT_IGNITION>,EffectPulseF<EFFECT_ALT_SOUND>>,Int<3000>,Int<4000>>,Int<-2600>,Int<-3600>>,Red,Rgb<125,0,0>,Pulsing<Red,Rgb<93,0,0>,1000>>,StripesX<Scale<HoldPeakF<Sum<EffectPulseF<EFFECT_IGNITION>,EffectPulseF<EFFECT_ALT_SOUND>>,Int<3000>,Int<3000>>,Int<9000>,Int<4000>>,Scale<HoldPeakF<Sum<EffectPulseF<EFFECT_IGNITION>,EffectPulseF<EFFECT_ALT_SOUND>>,Int<3000>,Int<3000>>,Int<-2000>,Int<-3000>>,DeepPink,Rgb<125,0,37>,Pulsing<DeepPink,Rgb<93,0,28>,800>>,StripesX<Scale<HoldPeakF<Sum<EffectPulseF<EFFECT_IGNITION>,EffectPulseF<EFFECT_ALT_SOUND>>,Int<3000>,Int<3000>>,Sin<Int<20>,Int<10000>,Int<7000>>,Int<3000>>,Scale<HoldPeakF<Sum<EffectPulseF<EFFECT_IGNITION>,EffectPulseF<EFFECT_ALT_SOUND>>,Int<2000>,Int<4000>>,Int<-2300>,Int<-4000>>,Rgb<240,0,255>,Rgb<88,0,94>,Pulsing<Rgb<240,0,255>,Rgb<146,0,155>,2000>>,StripesX<Scale<HoldPeakF<Sum<EffectPulseF<EFFECT_IGNITION>,EffectPulseF<EFFECT_ALT_SOUND>>,Int<3000>,Int<3000>>,Int<9000>,Int<4000>>,Scale<HoldPeakF<Sum<EffectPulseF<EFFECT_IGNITION>,EffectPulseF<EFFECT_ALT_SOUND>>,Int<3000>,Int<3000>>,Int<-2400>,Int<-3000>>,Rgb<115,15,240>,Rgb<70,9,146>,Pulsing<Rgb<115,15,240>,Rgb<49,6,103>,600>>,StripesX<Scale<HoldPeakF<Sum<EffectPulseF<EFFECT_IGNITION>,EffectPulseF<EFFECT_ALT_SOUND>>,Int<3000>,Int<3000>>,Int<4000>,Int<1800>>,Scale<HoldPeakF<Sum<EffectPulseF<EFFECT_IGNITION>,EffectPulseF<EFFECT_ALT_SOUND>>,Int<2000>,Int<4000>>,Int<-3000>,Int<-4500>>,Rgb<61,61,92>,Mix<Sin<Int<20>,Int<22000>,Int<32768>>,Black,Rgb<100,100,150>>,Rgb<37,37,55>>,StripesX<Scale<HoldPeakF<Sum<EffectPulseF<EFFECT_IGNITION>,EffectPulseF<EFFECT_ALT_SOUND>>,Int<3000>,Int<3000>>,Int<10000>,Int<5000>>,Scale<HoldPeakF<Sum<EffectPulseF<EFFECT_IGNITION>,EffectPulseF<EFFECT_ALT_SOUND>>,Int<3000>,Int<3000>>,Int<-2000>,Int<-3000>>,Rgb<0,155,155>,Rgb<0,75,75>,Pulsing<Rgb<0,155,155>,Rgb<0,57,57>,1400>>>,
ColorSelect<EffectIncrementF<EFFECT_USER1,Int<2>>,TrFade<100>,AlphaL<Black,Int<0>>,AlphaL<Mix<Int<10000>,ColorSelect<AltF,TrInstant,Blue,Green,Yellow,Orange,Red,DeepPink,Rgb<240,0,255>,Rgb<115,15,240>,Rgb<100,100,150>,Rgb<0,155,155>>,White>,SparkleF<70,800>>>,
TransitionEffectL<TrDoEffect<TrInstant,EFFECT_SOUND_LOOP,0>,EFFECT_USER1>,
TransitionEffectL<TrDoEffectAlwaysX<TrInstant,EFFECT_ALT_SOUND,ModF<Sum<AltF,Int<1>>,Int<10>>>,EFFECT_USER3>,
TransitionEffectL<TrDoEffectAlwaysX<TrInstant,EFFECT_ALT_SOUND,ModF<Sum<AltF,Int<-1>>,Int<10>>>,EFFECT_USER4>,
TransitionEffectL<TrConcat<TrJoin<TrDelay<300>,TrWipeIn<400>>,AlphaL<AudioFlickerL<Mix<Int<10000>,ColorSelect<AltF,TrInstant,Blue,Green,Yellow,Orange,Red,DeepPink,Rgb<240,0,255>,Rgb<115,15,240>,Rgb<100,100,150>,Rgb<0,155,155>>,White>>,SmoothStep<Int<32000>,Int<15000>>>,TrFade<300>>,EFFECT_STAB>,
TransitionEffectL<TrConcat<TrJoin<TrDelay<300>,TrInstant>,AlphaL<AudioFlickerL<Mix<Int<10000>,ColorSelect<AltF,TrInstant,Blue,Green,Yellow,Orange,Red,DeepPink,Rgb<240,0,255>,Rgb<115,15,240>,Rgb<100,100,150>,Rgb<0,155,155>>,White>>,Bump<Scale<BladeAngle<4554,28214>,Int<24000>,Int<8000>>,Scale<SwingSpeed<200>,Int<8000>,Int<15000>>>>,TrFade<200>>,EFFECT_BLAST>,
TransitionEffectL<TrConcat<TrInstant,AlphaL<AudioFlickerL<Mix<Int<10000>,ColorSelect<AltF,TrInstant,Blue,Green,Yellow,Orange,Red,DeepPink,Rgb<240,0,255>,Rgb<115,15,240>,Rgb<100,100,150>,Rgb<0,155,155>>,White>>,Bump<Scale<BladeAngle<4554,28214>,Scale<BladeAngle<0,16000>,Int<4000>,Int<44000>>,Int<6000>>,Scale<ClashImpactF<>,Int<15000>,Int<30000>>>>,TrFadeX<WavLen<EFFECT_CLASH>>>,EFFECT_CLASH>,
LockupTrL<AlphaL<Layers<AudioFlickerL<Mix<Int<10000>,ColorSelect<AltF,TrInstant,Blue,Green,Yellow,Orange,Red,DeepPink,Rgb<240,0,255>,Rgb<115,15,240>,Rgb<100,100,150>,Rgb<0,155,155>>,White>>,TransitionEffectL<TrConcat<TrInstant,Mix<Int<15000>,ColorSelect<AltF,TrInstant,Blue,Green,Yellow,Orange,Red,DeepPink,Rgb<240,0,255>,Rgb<115,15,240>,Rgb<100,100,150>,Rgb<0,155,155>>,White>,TrFade<2000>>,EFFECT_LOCKUP_BEGIN>>,Bump<Scale<BladeAngle<4554,28214>,Scale<BladeAngle<0,16000>,Int<4000>,Int<44000>>,Int<6000>>,Scale<SwingSpeed<100>,Int<15000>,Int<30000>>>>,TrInstant,TrFadeX<WavLen<EFFECT_LOCKUP_END>>,SaberBase::LOCKUP_NORMAL>,
LockupTrL<AlphaL<AudioFlickerL<White>,SmoothStep<Int<32000>,Int<5000>>>,TrInstant,TrFadeX<WavLen<EFFECT_DRAG_END>>,SaberBase::LOCKUP_DRAG>,
AlphaL<LockupTrL<Stripes<2000,4000,Mix<Int<10000>,ColorSelect<AltF,TrInstant,Blue,Green,Yellow,Orange,Red,DeepPink,Rgb<240,0,255>,Rgb<115,15,240>,Rgb<100,100,150>,Rgb<0,155,155>>,White>,Mix<Sin<Int<50>>,Black,Mix<Int<10000>,ColorSelect<AltF,TrInstant,Blue,Green,Yellow,Orange,Red,DeepPink,Rgb<240,0,255>,Rgb<115,15,240>,Rgb<100,100,150>,Rgb<0,155,155>>,White>>,Mix<Int<4113>,ColorSelect<AltF,TrInstant,Blue,Green,Yellow,Orange,Red,DeepPink,Rgb<240,0,255>,Rgb<115,15,240>,Rgb<100,100,150>,Rgb<0,155,155>>,White>>,TrConcat<TrWipeIn<400>,HumpFlickerL<Mix<Int<15000>,ColorSelect<AltF,TrInstant,Blue,Green,Yellow,Orange,Red,DeepPink,Rgb<240,0,255>,Rgb<115,15,240>,Rgb<100,100,150>,Rgb<0,155,155>>,White>,100>,TrFade<4000>>,TrWipe<400>,SaberBase::LOCKUP_MELT>,SmoothStep<Scale<TwistAngle<>,Int<26000>,Int<30000>>,Int<3000>>>,
LockupTrL<AlphaL<Mix<Int<7000>,ColorSelect<AltF,TrInstant,Blue,Green,Yellow,Orange,Red,DeepPink,Rgb<240,0,255>,Rgb<115,15,240>,Rgb<100,100,150>,Rgb<0,155,155>>,White>,LayerFunctions<Bump<Scale<SlowNoise<Int<2000>>,Int<3000>,Int<16000>>,Scale<BrownNoiseF<Int<10>>,Int<14000>,Int<8000>>>,Bump<Scale<SlowNoise<Int<2300>>,Int<26000>,Int<8000>>,Scale<NoisySoundLevel,Int<5000>,Int<10000>>>,Bump<Scale<SlowNoise<Int<2300>>,Int<20000>,Int<30000>>,Scale<IsLessThan<SlowNoise<Int<1500>>,Int<8000>>,Scale<NoisySoundLevel,Int<5000>,Int<0>>,Int<0>>>>>,TrInstant,TrInstant,SaberBase::LOCKUP_LIGHTNING_BLOCK>,
SyncAltToVarianceL,
TransitionEffectL<TrConcat<TrDelay<100>,AlphaL<White,Int<0>>,TrDoEffect<TrInstant,EFFECT_GAME_CHOICE>>,EFFECT_INTERACTIVE_BLAST>,
TransitionEffectL<TrConcat<TrExtendX<Sum<WavLen<EFFECT_INTERACTIVE_BLAST>,Int<500>>,TrInstant>,TransitionPulseL<TrDoEffect<TrInstant,EFFECT_BLAST>,ThresholdPulseF<SwingSpeed<300>,Int<16000>>>,TrConcat<TrDelay<150>,TrRandom<TrDoEffect<TrInstant,EFFECT_INTERACTIVE_BLAST>,TrInstant,TrDoEffect<TrInstant,EFFECT_INTERACTIVE_BLAST>,TrDoEffect<TrInstant,EFFECT_INTERACTIVE_BLAST>>>>,EFFECT_GAME_CHOICE>,
InOutTrL<TrWipe<700>,TrWipeInX<WavLen<EFFECT_RETRACTION>>>,
TransitionEffectL<TrDoEffectAlwaysX<TrInstant,EFFECT_ALT_SOUND,ModF<Sum<AltF,Int<1>>,Int<10>>>,EFFECT_USER7>,
TransitionEffectL<TrDoEffectAlwaysX<TrInstant,EFFECT_ALT_SOUND,ModF<Sum<AltF,Int<-1>>,Int<10>>>,EFFECT_USER8>,
TransitionEffectL<TrConcat<TrExtendX<WavLen<EFFECT_PREON>,TrInstant>,AlphaL<AlphaL<Mix<Trigger<EFFECT_PREON,Mult<WavLen<EFFECT_PREON>,Int<28768>>,Mult<WavLen<EFFECT_PREON>,Int<4000>>,Int<0>>,Black,ColorSelect<AltF,TrInstant,Blue,Green,Yellow,Orange,Red,DeepPink,Rgb<240,0,255>,Rgb<115,15,240>,Rgb<100,100,150>,Rgb<0,155,155>>>,HumpFlickerFX<Scale<Trigger<EFFECT_PREON,Mult<WavLen<EFFECT_PREON>,Int<28768>>,Mult<WavLen<EFFECT_PREON>,Int<4000>>,Int<0>>,Int<0>,Int<30>>>>,InvertF<SmoothStep<Scale<Trigger<EFFECT_PREON,Mult<WavLen<EFFECT_PREON>,Int<20768>>,Mult<WavLen<EFFECT_PREON>,Int<12000>>,Int<0>>,Int<0>,Int<1000>>,Scale<Trigger<EFFECT_PREON,Mult<WavLen<EFFECT_PREON>,Int<20768>>,Mult<WavLen<EFFECT_PREON>,Int<12000>>,Int<0>>,Int<0>,Int<1000>>>>>,TrExtendX<Mult<WavLen<EFFECT_PREON>,Int<4000>>,TrBoing<1000,10>>>,EFFECT_PREON>,
TransitionEffectL<TrConcat<TrExtendX<WavLen<EFFECT_POSTOFF>,TrInstant>,AlphaL<Mix<Trigger<EFFECT_POSTOFF,WavLen<EFFECT_POSTOFF>,Int<0>,Int<0>>,ColorSelect<AltF,TrInstant,Blue,Green,Yellow,Orange,Red,DeepPink,Rgb<240,0,255>,Rgb<115,15,240>,Rgb<100,100,150>,Rgb<0,155,155>>,Black>,InvertF<SmoothStep<Scale<Trigger<EFFECT_POSTOFF,WavLen<EFFECT_POSTOFF>,Int<0>,Int<0>>,Int<1000>,Int<0>>,Scale<Trigger<EFFECT_POSTOFF,WavLen<EFFECT_POSTOFF>,Int<0>,Int<0>>,Int<1000>,Int<0>>>>>,TrInstant>,EFFECT_POSTOFF>,
TransitionEffectL<TrConcat<TrExtend<2000,TrWipe<500>>,AlphaL<Gradient<Red,Green>,SmoothStep<BatteryLevel,Int<-10>>>,TrWipeIn<500>>,EFFECT_BATTERY_LEVEL>,
TransitionEffectL<TrConcat<TrExtend<2000,TrInstant>,AlphaL<SpringGreen,SmoothStep<VolumeLevel,Int<-1>>>,TrFade<100>>,EFFECT_VOLUME_LEVEL>
>>(),
},