Trouble with special ability controls

I’m having a lot of trouble getting the special ability controls to work for alt fonts. I’ve tried just about everything to do special abilities 1-4, but I just can’t get the control to work on my saber. Is there something potentially wrong with my config?

// ProffieOS7 Config File
#ifdef CONFIG_TOP
#include "proffieboard_v2_config.h"
#define NUM_BLADES 1
#define NUM_BUTTONS 1
const unsigned int maxLedsPerStrip = 144;
#define VOLUME 1800
#define CLASH_THRESHOLD_G 3
#define ENABLE_AUDIO
#define ENABLE_MOTION
#define ENABLE_WS2811
#define ENABLE_SD
#define MOTION_TIMEOUT 60 * 15 * 1000
#define IDLE_OFF_TIME 60 * 15 * 1000
#define DISABLE_BASIC_PARSER_STYLES
#define DISABLE_DIAGNOSTIC_COMMANDS
#define ENABLE_ALL_EDIT_OPTIONS
#define NO_REPEAT_RANDOM
#define COLOR_CHANGE_DIRECT
#define FETT263_EDIT_MODE_MENU
#define FETT263_SPECIAL_ABILITIES
#define FETT263_SAY_COLOR_LIST
#define FETT263_SAY_COLOR_LIST_CC
#define FETT263_DISABLE_COPY_PRESET
#define FETT263_USE_BC_MELT_STAB
#define FETT263_LOCKUP_DELAY 200
#define FETT263_BM_CLASH_DETECT 6
#define FETT263_BM_DISABLE_OFF_BUTTON
#define FETT263_SWING_ON_SPEED 250
#define FETT263_SWING_ON
#define FETT263_SWING_ON_NO_BM
#define FETT263_TWIST_ON
#define FETT263_TWIST_OFF
#define FETT263_FORCE_PUSH
#define FETT263_FORCE_PUSH_LENGTH 5
#endif

#ifdef CONFIG_PROP
#include "../props/saber_fett263_buttons.h"
#endif


#ifdef CONFIG_PRESETS

Preset presets[] = {
{ "KyberDark;common",  "",
StylePtr<Layers<StripesX<Int<3500>,Int<1600>,Mix<Sin<Int<20>>,RotateColorsX<Variation,Rgb<95,0,210>>,RotateColorsX<Variation,Rgb<75,0,165>>>,Mix<Sin<Int<20>>,RotateColorsX<Variation,Rgb<10,0,26>>,RotateColorsX<Variation,Rgb<42,0,105>>>,Mix<Sin<Int<16>>,RotateColorsX<Variation,Rgb<115,15,220>>,RotateColorsX<Variation,Rgb<95,0,210>>>,Mix<Sin<Int<20>>,RotateColorsX<Variation,Rgb<7,0,16>>,RotateColorsX<Variation,Rgb<30,0,66>>>>,AlphaL<Stripes<10000,-2000,HumpFlicker<Rgb<0,0,40>,Rgb<20,30,0>,50>,HumpFlicker<Blue,NavajoWhite,50>,HumpFlicker<Rgb<0,0,80>,Rgb<40,60,0>,50>>,SwingSpeed<600>>,ColorSelect<WavNum<EFFECT_FORCE>,TrInstant,TransitionEffectL<TrConcat<TrSmoothFadeX<Percentage<WavLen<EFFECT_FORCE>,20>>,StaticFire<Red,Strobe<Black,Orange,30,30>,0,3,300>,TrDelayX<Percentage<WavLen<EFFECT_FORCE>,60>>,StaticFire<Red,Strobe<Black,Orange,30,30>,0,3,300>,TrFadeX<Percentage<WavLen<EFFECT_FORCE>,20>>>,EFFECT_FORCE>,TransitionEffectL<TrConcat<TrSmoothFadeX<Percentage<WavLen<EFFECT_FORCE>,20>>,StaticFire<Blue,Strobe<Black,Cyan,30,30>,0,3,300>,TrDelayX<Percentage<WavLen<EFFECT_FORCE>,60>>,StaticFire<Blue,Strobe<Black,Cyan,30,30>,0,3,300>,TrFadeX<Percentage<WavLen<EFFECT_FORCE>,20>>>,EFFECT_FORCE>,TransitionEffectL<TrConcat<TrSmoothFadeX<Percentage<WavLen<EFFECT_FORCE>,20>>,StaticFire<Green,Strobe<Black,GreenYellow,30,30>,0,3,300>,TrFadeX<Percentage<WavLen<EFFECT_FORCE>,60>>,StaticFire<Green,Strobe<Black,GreenYellow,30,30>,0,3,300>,TrFadeX<Percentage<WavLen<EFFECT_FORCE>,20>>>,EFFECT_FORCE>>,TransitionEffectL<TrConcat<TrInstant,GreenYellow,TrDelay<25>,AlphaL<TransitionEffect<BrownNoiseFlicker<Rgb<255,150,0>,Black,50>,Moccasin,TrInstant,TrFadeX<Percentage<WavLen<>,35>>,EFFECT_CLASH>,Bump<Scale<BladeAngle<>,Int<25000>,Int<8000>>,Scale<ClashImpactF<>,Int<1>,Int<32768>>>>,TrFadeX<Percentage<WavLen<>,50>>>,EFFECT_CLASH>,TransitionEffectL<TrConcat<TrInstant,GreenYellow,TrDelay<25>,AlphaL<Black,Int<0>>,TrWipeInX<Percentage<WavLen<EFFECT_STAB>,30>>,AlphaL<Stripes<5000,1000,Orange,DarkOrange,Rgb<150,60,0>,Rgb<60,30,0>,Rgb<150,14,0>,OrangeRed>,SmoothStep<Int<20000>,Int<20000>>>,TrJoin<TrSmoothFadeX<Percentage<WavLen<EFFECT_STAB>,90>>,TrWipeX<Percentage<WavLen<EFFECT_STAB>,70>>>>,EFFECT_STAB>,TransitionEffectL<TrConcat<TrInstant,GreenYellow,TrDelay<25>>,EFFECT_BLAST>,BlastL<Rgb<100,200,255>,850,250,351>,AlphaL<TransitionEffectL<TrConcat<TrFade<300>,Rgb<70,70,255>,TrFade<300>>,EFFECT_BLAST>,BlastF<700,250,100000>>,BlastL<Rgb<100,200,255>,300,350,100000>,TransitionEffectL<TrConcat<TrInstant,Strobe<GreenYellow,Black,20,30>,TrFade<200>,BrownNoiseFlickerL<AlphaL<White,Int<16000>>,Int<50>>,TrJoinR<TrWipe<200>,TrWipeIn<200>,TrFade<300>>>,EFFECT_LOCKUP_END>,LockupTrL<Layers<AlphaL<TransitionLoopL<TrConcat<TrDelayX<Scale<SlowNoise<Int<3000>>,Int<30>,Int<800>>>,Mix<SlowNoise<Int<1000>>,Black,Black,White,Black>,TrDelayX<Scale<SlowNoise<Int<1000>>,Int<10>,Int<50>>>>>,Int<32768>>,AlphaL<Blinking<Tomato,Strobe<Yellow,Black,15,30>,60,500>,Bump<Scale<BladeAngle<5000,28000>,Scale<BladeAngle<8000,16000>,Int<3000>,Int<44000>>,Int<3000>>,Scale<SlowNoise<Int<3000>>,Int<8000>,Int<18000>>>>,AlphaL<BrownNoiseFlicker<Yellow,Black,50>,Bump<Scale<BladeAngle<5000,28000>,Scale<BladeAngle<8000,16000>,Int<3000>,Int<44000>>,Int<3000>>,Int<10000>>>>,TrConcat<TrInstant,AlphaL<Blinking<White,Strobe<BrownNoiseFlicker<Yellow,Black,500>,Black,15,30>,60,500>,Bump<Scale<BladeAngle<5000,28000>,Scale<BladeAngle<8000,16000>,Int<3000>,Int<44000>>,Int<3000>>,Scale<SlowNoise<Int<3000>>,Int<25000>,Int<32000>>>>,TrFade<500>>,TrSmoothFade<900>,SaberBase::LOCKUP_NORMAL>,TransitionEffectL<TrConcat<TrInstant,AlphaL<Strobe<GreenYellow,Black,20,30>,Bump<Scale<BladeAngle<5000,28000>,Scale<BladeAngle<8000,16000>,Int<3000>,Int<44000>>,Int<3000>>,Int<15000>>>,TrFade<600>>,EFFECT_LOCKUP_BEGIN>,TransitionEffectL<TrConcat<TrInstant,HumpFlickerL<Strobe<AlphaL<White,Int<20000>>,Black,20,30>,30>,TrSmoothFade<250>>,EFFECT_LOCKUP_BEGIN>,TransitionEffectL<TrConcat<TrInstant,GreenYellow,TrDelay<25>>,EFFECT_LOCKUP_BEGIN>,LockupTrL<AlphaL<AudioFlicker<BrownNoiseFlicker<Strobe<Black,OrangeRed,20,25>,Yellow,200>,White>,SmoothStep<Int<30000>,Int<2000>>>,TrConcat<TrInstant,GreenYellow,TrDelay<25>,AlphaL<Black,Int<0>>,TrFade<150>>,TrColorCycle<1500,-2000,100>,SaberBase::LOCKUP_DRAG>,LockupTrL<Layers<AlphaL<Black,Int<16000>>,AlphaL<White,StrobeF<Scale<SlowNoise<Int<1000>>,Int<1>,Int<6>>,Scale<SlowNoise<Int<1000>>,Int<10>,Int<50>>>>,AlphaL<RandomFlicker<Strobe<White,Rgb<83,0,255>,50,10>,BrownNoiseFlicker<Rgb<83,0,255>,Black,500>>,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>>>>>>,TrConcat<TrInstant,GreenYellow,TrDelay<25>,BrownNoiseFlicker<Rgb<83,0,255>,Black,500>,TrFade<100>>,TrConcat<TrInstant,GreenYellow,TrDelay<25>,BrownNoiseFlicker<Rgb<83,0,255>,Black,500>,TrFade<150>,BrownNoiseFlickerL<AlphaL<White,Int<16000>>,Int<50>>,TrJoinR<TrWipe<200>,TrWipeIn<200>,TrFade<400>> >,SaberBase::LOCKUP_LIGHTNING_BLOCK>,LockupTrL<AlphaL<Remap<Scale<RampF,Int<65536>,Int<0>>,StaticFire<Mix<TwistAngle<>,Rgb16<20393,93,93>,DarkOrange>,Mix<TwistAngle<>,Rgb16<20393,93,93>,Orange>,0,4,5,4000,10>>,SmoothStep<Scale<TwistAngle<>,Int<24000>,Int<29000>>,Int<4000>>>,TrConcat<TrInstant,GreenYellow,TrDelay<25>,AlphaL<Black,Int<0>>,TrWipeIn<600>,AlphaL<Red,SmoothStep<Scale<TwistAngle<>,Int<24000>,Int<29000>>,Int<2000>>>,TrExtend<3000,TrFade<300>>,AlphaL<Mix<TwistAngle<>,Red,Orange>,SmoothStep<Scale<TwistAngle<>,Int<24000>,Int<29000>>,Int<2000>>>,TrFade<3000>>,TrColorCycle<1500,-2000>,SaberBase::LOCKUP_MELT>,TransitionEffectL<TrConcat<TrInstant,HumpFlickerL<White,40>,TrFade<800>>,EFFECT_IGNITION>,TransitionEffectL<TrConcat<TrInstant,HumpFlickerL<RotateColorsX<Variation,Rgb<160,60,255>>,40>,TrFade<1200>>,EFFECT_RETRACTION>,InOutTrL<TrWipeSparkTipX<White,BendTimePowInvX<Int<1000>,Int<180000>>>,TrWipeInSparkTipX<White,BendTimePowX<Int<600>,Int<180000>>>>,TransitionEffectL<TrConcat<TrInstant,AlphaL<White,Bump<Int<0>,Int<10000>>>,TrFade<1287>,AlphaL<Orange,Bump<Int<0>,Int<8000>>>,TrFade<643>,AlphaL<Red,Bump<Int<0>,Int<6000>>>,TrFade<643>>,EFFECT_RETRACTION>,ColorSelect<WavNum<EFFECT_PREON>,TrInstant,TransitionEffectL<TrConcat<TrInstant,AlphaL<AlphaL<Mix<Scale<Trigger<EFFECT_PREON,Int<1983>,Int<1>,Int<1>>,Int<0>,Int<30000>>,HumpFlicker<White,Black,20>,HumpFlicker<White,Black,100>,BrownNoiseFlicker<RotateColorsX<Variation,Rgb<95,0,210>>,Black,100>,BrownNoiseFlicker<RotateColorsX<Variation,Rgb<95,0,210>>,Strobe<Black,White,15,50>,500>>,SmoothStep<Scale<Trigger<EFFECT_PREON,Int<1983>,Int<1>,Int<1>>,Int<2000>,Int<16000>>,Int<-500>>>,Scale<Trigger<EFFECT_PREON,Int<1983>,Int<1>,Int<1>>,Int<2000>,Int<32768>>>,TrDelayX<Int<1983>>,AlphaL<BrownNoiseFlicker<White,Black,500>,SmoothStep<Int<16000>,Int<-500>>>,TrWipeInSparkTipX<RotateColorsX<Variation,Rgb<95,0,210>>,Int<350>,Int<90>>,White,TrWipeIn<150>,Black,TrInstant,AlphaL<HumpFlicker<White,Black,50>,SmoothStep<Int<2000>,Int<-500>>>,TrDelay<450>,AlphaL<HumpFlicker<White,Black,50>,SmoothStep<Int<8000>,Int<-500>>>,TrFade<200>,Black,TrDelay<128>,AlphaL<HumpFlicker<White,Black,50>,SmoothStep<Int<6000>,Int<-500>>>,TrFade<200>,Black,TrDelay<373>,AlphaL<HumpFlicker<White,Black,50>,SmoothStep<Int<1500>,Int<-500>>>,TrFade<222>,AlphaL<HumpFlicker<White,Black,50>,SmoothStep<Int<1500>,Int<-500>>>,TrFade<222>,Black,TrDelay<733>>,EFFECT_PREON>,AlphaL<TransitionEffectL<TrConcat<TrFade<300>,HumpFlicker<White,RotateColorsX<Variation,Rgb<95,0,210>>,10>,TrDelay<500>,HumpFlicker<White,RotateColorsX<Variation,Rgb<95,0,210>>,10>,TrFade<984>,HumpFlicker<White,Black,200>,TrWipeIn<150>>,EFFECT_PREON>,Scale<Trigger<EFFECT_PREON,Int<1450>,Int<484>,Int<1>>,Int<6000>,Int<32768>>>,TransitionEffectL<TrConcat<TrInstant,AlphaL<AlphaL<Mix<Scale<Trigger<EFFECT_PREON,Int<13989>,Int<1>,Int<1>>,Int<0>,Int<30000>>,HumpFlicker<White,Black,20>,HumpFlicker<White,Black,100>,BrownNoiseFlicker<RotateColorsX<Variation,Rgb<95,0,210>>,Black,100>,BrownNoiseFlicker<RotateColorsX<Variation,Rgb<95,0,210>>,Strobe<Black,White,15,50>,500>>,SmoothStep<Scale<Trigger<EFFECT_PREON,Int<13989>,Int<1>,Int<1>>,Int<2000>,Int<16000>>,Int<-500>>>,Scale<Trigger<EFFECT_PREON,Int<13989>,Int<1>,Int<1>>,Int<2000>,Int<32768>>>,TrDelayX<Int<13989>>,AlphaL<BrownNoiseFlicker<White,Black,500>,SmoothStep<Int<16000>,Int<-500>>>,TrWipeInSparkTipX<RotateColorsX<Variation,Rgb<95,0,210>>,Int<350>,Int<90>>,White,TrWipeIn<150>,Black,TrInstant,AlphaL<HumpFlicker<White,Black,50>,SmoothStep<Int<2000>,Int<-500>>>,TrDelay<450>,AlphaL<HumpFlicker<White,Black,50>,SmoothStep<Int<8000>,Int<-500>>>,TrFade<200>,Black,TrDelay<128>,AlphaL<HumpFlicker<White,Black,50>,SmoothStep<Int<6000>,Int<-500>>>,TrFade<200>,Black,TrDelay<373>,AlphaL<HumpFlicker<White,Black,50>,SmoothStep<Int<1500>,Int<-500>>>,TrFade<222>,AlphaL<HumpFlicker<White,Black,50>,SmoothStep<Int<1500>,Int<-500>>>,TrFade<222>,Black,TrDelay<733>>,EFFECT_PREON>>,TransitionEffectL<TrConcat<TrExtendX<Int<1000>,TrSmoothFade<200>>,AlphaL<Gradient<Blue,Green>,SmoothStep<VolumeLevel,Int<-1>>>,TrSmoothFade<500>>,EFFECT_VOLUME_LEVEL>,AlphaL<TransitionEffectL<TrConcat<TrSmoothFade<500>,AlphaL<Mix<BatteryLevel,Red,Green>,SmoothStep<Scale<BatteryLevel,Int<0>,Int<35000>>,Int<-1>>>,TrDelay<1000>,AlphaL<Mix<BatteryLevel,Red,Green>,SmoothStep<BatteryLevel,Int<-1>>>,TrSmoothFade<1000>>,EFFECT_BATTERY_LEVEL>,Ifon<Int<0>,Int<32768>>>>>(),

"preset0"
},

{ "Ronin;common",  "",
StylePtr<Layers<AudioFlicker<RotateColorsX<Variation,Red>,RotateColorsX<Variation,Rgb<128,0,0>>>,LockupTrL<Layers<AlphaL<AudioFlickerL<White>,Bump<Scale<BladeAngle<>,Scale<BladeAngle<0,16000>,Int<4000>,Int<26000>>,Int<6000>>,Scale<SwingSpeed<100>,Int<14000>,Int<18000>>>>,AlphaL<White,Bump<Scale<BladeAngle<>,Scale<BladeAngle<0,16000>,Int<4000>,Int<26000>>,Int<6000>>,Int<10000>>>>,TrConcat<TrInstant,White,TrFade<400>>,TrConcat<TrInstant,White,TrFade<400>>,SaberBase::LOCKUP_NORMAL>,ResponsiveLightningBlockL<Strobe<White,AudioFlicker<White,Blue>,50,1>,TrConcat<TrInstant,AlphaL<White,Bump<Int<12000>,Int<18000>>>,TrFade<200>>,TrConcat<TrInstant,HumpFlickerL<AlphaL<White,Int<16000>>,30>,TrSmoothFade<600>>>,ResponsiveStabL<Orange,TrWipeIn<600>,TrWipe<600>>,ResponsiveBlastL<White,Int<400>,Scale<SwingSpeed<200>,Int<100>,Int<400>>,Int<400>>,ResponsiveClashL<White,TrInstant,TrFade<400>,Scale<BladeAngle<0,16000>,Int<4000>,Int<26000>>,Int<6000>,Int<20000>>,LockupTrL<AlphaL<BrownNoiseFlickerL<White,Int<300>>,SmoothStep<Int<30000>,Int<5000>>>,TrWipeIn<400>,TrFade<300>,SaberBase::LOCKUP_DRAG>,LockupTrL<AlphaL<Mix<TwistAngle<>,Rgb<255,200,0>,DarkOrange>,SmoothStep<Int<28000>,Int<5000>>>,TrWipeIn<600>,TrFade<300>,SaberBase::LOCKUP_MELT>,InOutTrL<TrWipe<800>,TrWipeIn<800>,Black>>>(),

"preset1"
},

{ "Mercenary;common",  "",
StylePtr<Layers<StripesX<Sin<Int<12>,Int<3000>,Int<7000>>,Scale<SwingSpeed<100>,Int<75>,Int<125>>,StripesX<Sin<Int<10>,Int<1000>,Int<3000>>,Scale<SwingSpeed<100>,Int<75>,Int<100>>,Pulsing<RotateColorsX<Variation,Yellow>,RotateColorsX<Variation,Rgb<15,14,0>>,1200>,Mix<SwingSpeed<200>,RotateColorsX<Variation,Rgb<90,87,0>>,Black>>,RotateColorsX<Variation,Rgb<40,40,0>>,Pulsing<RotateColorsX<Variation,Rgb<36,33,0>>,StripesX<Sin<Int<10>,Int<2000>,Int<3000>>,Sin<Int<10>,Int<75>,Int<100>>,RotateColorsX<Variation,Yellow>,RotateColorsX<Variation,Rgb<60,58,0>>>,2000>,Pulsing<RotateColorsX<Variation,Rgb<90,88,0>>,RotateColorsX<Variation,Rgb<5,5,0>>,3000>>,AlphaL<StyleFire<RotateColorsX<Variation,Yellow>,RotateColorsX<Variation,Rgb<2,2,0>>,0,1,FireConfig<10,2000,2>,FireConfig<10,2000,2>,FireConfig<10,2000,2>,FireConfig<0,0,25>>,Int<10000>>,AlphaL<Stripes<2500,-3000,RotateColorsX<Variation,Yellow>,RotateColorsX<Variation,Rgb<44,42,0>>,Pulsing<RotateColorsX<Variation,Rgb<22,20,0>>,Black,800>>,SwingSpeed<375>>,AlphaL<RotateColorsX<Variation,LemonChiffon>,Scale<IsLessThan<SwingSpeed<675>,Int<13600>>,Scale<SwingSpeed<750>,Int<-17300>,Int<32768>>,Int<0>>>,LockupTrL<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,White>,Int<200>>,StripesX<Int<1800>,Scale<NoisySoundLevel,Int<-3500>,Int<-5000>>,Mix<Int<6425>,Black,RgbArg<LOCKUP_COLOR_ARG,White>>,RgbArg<LOCKUP_COLOR_ARG,White>,Mix<Int<12850>,Black,RgbArg<LOCKUP_COLOR_ARG,White>>>>,TrConcat<TrExtend<50,TrInstant>,Mix<IsLessThan<ClashImpactF<>,Int<26000>>,RgbArg<LOCKUP_COLOR_ARG,White>,AlphaL<RgbArg<LOCKUP_COLOR_ARG,White>,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>>>>>,TrExtend<3000,TrFade<300>>,AlphaL<AudioFlicker<RgbArg<LOCKUP_COLOR_ARG,White>,Mix<Int<10280>,Black,RgbArg<LOCKUP_COLOR_ARG,White>>>,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>>>,TrFade<3000>>,TrConcat<TrInstant,AlphaL<RgbArg<LOCKUP_COLOR_ARG,White>,Int<0>>,TrWaveX<RgbArg<LOCKUP_COLOR_ARG,White>,Int<300>,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>>>,Scale<SwingSpeed<100>,Int<14000>,Int<18000>>>>>,SaberBase::LOCKUP_NORMAL>,ResponsiveLightningBlockL<Strobe<RgbArg<LB_COLOR_ARG,White>,AudioFlicker<RgbArg<LB_COLOR_ARG,White>,Blue>,50,1>,TrConcat<TrInstant,AlphaL<RgbArg<LB_COLOR_ARG,White>,Bump<Int<12000>,Int<18000>>>,TrFade<200>>,TrConcat<TrInstant,HumpFlickerL<AlphaL<RgbArg<LB_COLOR_ARG,White>,Int<16000>>,30>,TrSmoothFade<600>>>,AlphaL<RotateColorsX<Variation,LemonChiffon>,SmoothStep<Scale<SlowNoise<Int<2750>>,Int<1750>,Int<3750>>,Int<-4000>>>,ResponsiveStabL<AudioFlickerL<RgbArg<STAB_COLOR_ARG,DeepPink>>,TrWipeInX<Percentage<WavLen<EFFECT_STAB>,50>>,TrFadeX<Percentage<WavLen<EFFECT_STAB>,50>>>,EffectSequence<EFFECT_BLAST,ResponsiveBlastL<RgbArg<BLAST_COLOR_ARG,White>,Int<400>,Scale<SwingSpeed<200>,Int<100>,Int<400>>,Int<400>>,LocalizedClashL<RgbArg<BLAST_COLOR_ARG,White>,80,30,EFFECT_BLAST>,ResponsiveBlastWaveL<RgbArg<BLAST_COLOR_ARG,White>,Scale<SwingSpeed<400>,Int<500>,Int<200>>,Scale<SwingSpeed<400>,Int<100>,Int<400>>>,BlastL<RgbArg<BLAST_COLOR_ARG,White>,200,200>,ResponsiveBlastFadeL<RgbArg<BLAST_COLOR_ARG,White>,Scale<SwingSpeed<400>,Int<6000>,Int<12000>>,Scale<SwingSpeed<400>,Int<400>,Int<100>>>,ResponsiveBlastL<RgbArg<BLAST_COLOR_ARG,White>,Scale<SwingSpeed<400>,Int<400>,Int<100>>,Scale<SwingSpeed<400>,Int<200>,Int<100>>,Scale<SwingSpeed<400>,Int<400>,Int<200>>>>,Mix<IsLessThan<ClashImpactF<>,Int<26000>>,TransitionEffectL<TrConcat<TrInstant,AlphaL<RgbArg<CLASH_COLOR_ARG,White>,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,White>,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>>,TransitionEffectL<TrConcat<TrInstant,Stripes<3000,-3500,RotateColorsX<Variation,Rgb<100,100,150>>,RandomPerLEDFlicker<RotateColorsX<Variation,Rgb<60,60,80>>,Black>,BrownNoiseFlicker<RotateColorsX<Variation,Rgb<110,115,140>>,RotateColorsX<Variation,Rgb<60,60,80>>,200>,RandomPerLEDFlicker<RotateColorsX<Variation,Rgb<128,128,128>>,RotateColorsX<Variation,Rgb<60,60,80>>>>,TrFadeX<Percentage<WavLen<>,65>>>,EFFECT_IGNITION>, TransitionEffectL<TrConcat<TrInstant,HumpFlickerL<White,40>,TrFadeX<Percentage<WavLen<>,125>>>,EFFECT_RETRACTION>,LockupTrL<AlphaL<RandomPerLEDFlickerL<RgbArg<DRAG_COLOR_ARG,White>>,SmoothStep<IntArg<DRAG_SIZE_ARG,27500>,Int<5000>>>,TrConcat<TrExtend<4000,TrWipeIn<200>>,AlphaL<BrownNoiseFlickerL<RgbArg<DRAG_COLOR_ARG,White>,Int<300>>,SmoothStep<IntArg<DRAG_SIZE_ARG,29250>,Int<5000>>>,TrFade<4000>>,TrFade<300>,SaberBase::LOCKUP_DRAG>,LockupTrL<AlphaL<Remap<Scale<RampF,Int<65536>,Int<0>>,StaticFire<Mix<TwistAngle<>,OrangeRed,DarkOrange>,Mix<TwistAngle<>,OrangeRed,Orange>,0,3,5,3000,10>>,SmoothStep<IntArg<MELT_SIZE_ARG,26000>,Int<6000>>>,TrConcat<TrWipeIn<100>,AlphaL<Red,SmoothStep<Int<29000>,Int<8000>>>,TrExtend<2000,TrFade<300>>,AlphaL<Mix<TwistAngle<>,Red,Orange>,SmoothStep<Int<29000>,Int<8000>>>,TrFade<3000>>,TrFade<250>,SaberBase::LOCKUP_MELT>,InOutTrL<TrJoin<TrWipeX<Percentage<WavLen<EFFECT_IGNITION>,8>>,TrWaveX<White,Percentage<WavLen<EFFECT_IGNITION>,25>,Int<300>,Percentage<WavLen<EFFECT_IGNITION>,8>,Int<0>>>,TrColorCycle<950,7500>>,TransitionEffectL<TrConcat<TrDelayX<Percentage<WavLen<>,33>>,TransitionLoopL<TrJoin<TrWipeIn<142>,TrSparkX<RotateColorsX<Variation,LemonChiffon>,Int<425>,Int<142>,Int<32768>>>>,TrDelayX<Percentage<WavLen<>,67>>>,EFFECT_PREON>,TransitionEffectL<TrConcat<TrInstant,AlphaL<Mix<Trigger<EFFECT_PREON,Percentage<WavLen<>,33>,Percentage<WavLen<>,67>,Int<0>>,BrownNoiseFlicker<Black,RotateColorsX<Variation,HotPink>,100>,RandomPerLEDFlicker<RotateColorsX<Variation,LightPink>,RotateColorsX<Variation,LemonChiffon>>,BrownNoiseFlicker<Mix<NoisySoundLevel,RotateColorsX<Variation,DeepPink>,RotateColorsX<Int<4000>,RotateColorsX<Variation,Yellow>>>,RotateColorsX<Variation,LemonChiffon>,50>>,SmoothStep<Scale<NoisySoundLevel,Int<-350>,Int<17500>>,Int<-4000>>>,TrDelayX<WavLen<>>>,EFFECT_PREON>,TransitionEffectL<TrConcat<TrInstant,AlphaL<Black,SmoothStep<Sin<Int<10>,Int<16500>,Int<14500>>,Sin<Int<7>,Int<10500>,Int<9500>>>>,TrDelayX<WavLen<>>>,EFFECT_PREON>>>(),

"preset2"
},

{ "Binary;common",  "",
StylePtr<Layers<ColorSelect<AltF,TrColorCycleX<Int<1200>>,HumpFlicker<RgbArg<BASE_COLOR_ARG,Red>,Mix<Int<16448>,Black,RgbArg<BASE_COLOR_ARG,Red>>,60>,HumpFlicker<RgbArg<ALT_COLOR_ARG,DeepSkyBlue>,Mix<Int<16448>,Black,RgbArg<ALT_COLOR_ARG,DeepSkyBlue>>,60>>,AlphaL<Stripes<2800,-3000,RgbArg<SWING_COLOR_ARG,Magenta>,Mix<Int<2096>,Black,RgbArg<SWING_COLOR_ARG,Magenta>>,Mix<Int<16384>,Black,RgbArg<SWING_COLOR_ARG,Magenta>>>,Scale<IsLessThan<SwingSpeed<600>,Int<13600>>,Scale<SwingSpeed<600>,Int<-19300>,Int<32768>>,Int<0>>>,TransitionEffectL<TrConcat<TrJoin<TrDelayX<IgnitionTime<1500>>,TrInstant>,Stripes<3000,-3500,RgbArg<IGNITION_COLOR_ARG,Magenta>,RandomPerLEDFlicker<Mix<Int<7710>,Black,RgbArg<IGNITION_COLOR_ARG,Magenta>>,Black>,BrownNoiseFlicker<RgbArg<IGNITION_COLOR_ARG,Magenta>,Mix<Int<3855>,Black,RgbArg<IGNITION_COLOR_ARG,Magenta>>,200>,RandomPerLEDFlicker<Mix<Int<3137>,Black,RgbArg<IGNITION_COLOR_ARG,Magenta>>,Mix<Int<3855>,Black,RgbArg<IGNITION_COLOR_ARG,Magenta>>>>,TrFade<800>>,EFFECT_IGNITION>,TransitionEffectL<TrConcat<TrJoin<TrDelayX<WavLen<>>,TrWipeIn<200>>,AlphaL<RandomPerLEDFlickerL<RgbArg<STAB_COLOR_ARG,DarkOrange>>,SmoothStep<IntArg<MELT_SIZE_ARG,27104>,Int<2000>>>,TrWipe<200>>,EFFECT_STAB>,TransitionEffectL<TrWaveX<RgbArg<BLAST_COLOR_ARG,White>,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>>>,EFFECT_BLAST>,Mix<IsLessThan<ClashImpactF<>,Int<26000>>,TransitionEffectL<TrConcat<TrInstant,AlphaL<RgbArg<CLASH_COLOR_ARG,White>,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,White>,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,White>,Int<200>>,StripesX<Int<1800>,Scale<NoisySoundLevel,Int<-3500>,Int<-5000>>,Mix<Int<6425>,Black,RgbArg<LOCKUP_COLOR_ARG,White>>,RgbArg<LOCKUP_COLOR_ARG,White>,Mix<Int<12850>,Black,RgbArg<LOCKUP_COLOR_ARG,White>>>>,AlphaL<AudioFlicker<RgbArg<LOCKUP_COLOR_ARG,White>,Mix<Int<10280>,Black,RgbArg<LOCKUP_COLOR_ARG,White>>>,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,White>,AlphaL<RgbArg<LOCKUP_COLOR_ARG,White>,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,White>,TrFade<400>>,SaberBase::LOCKUP_NORMAL>,ResponsiveLightningBlockL<Strobe<RgbArg<LB_COLOR_ARG,White>,AudioFlicker<RgbArg<LB_COLOR_ARG,White>,Blue>,50,1>,TrConcat<TrInstant,AlphaL<RgbArg<LB_COLOR_ARG,White>,Bump<Int<12000>,Int<18000>>>,TrFade<200>>,TrConcat<TrInstant,HumpFlickerL<AlphaL<RgbArg<LB_COLOR_ARG,White>,Int<16000>>,30>,TrSmoothFade<600>>>,LockupTrL<AlphaL<RandomPerLEDFlickerL<RgbArg<DRAG_COLOR_ARG,White>>,SmoothStep<IntArg<DRAG_SIZE_ARG,27104>,Int<3000>>>,TrConcat<TrJoin<TrDelay<4000>,TrWipeIn<200>>,AlphaL<BrownNoiseFlickerL<RgbArg<DRAG_COLOR_ARG,White>,Int<300>>,SmoothStep<IntArg<DRAG_SIZE_ARG,27104>,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,DarkOrange>,RotateColorsX<Int<3000>,RgbArg<STAB_COLOR_ARG,DarkOrange>>>,Mix<TwistAngle<>,RotateColorsX<Int<3000>,RgbArg<STAB_COLOR_ARG,DarkOrange>>,RotateColorsX<Int<3000>,Mix<Int<12000>,Black,RgbArg<STAB_COLOR_ARG,DarkOrange>>>>,0,3,5,3000,10>>,SmoothStep<IntArg<MELT_SIZE_ARG,27104>,Int<4000>>>,TrConcat<TrWipeIn<100>,AlphaL<RgbArg<STAB_COLOR_ARG,DarkOrange>,SmoothStep<IntArg<MELT_SIZE_ARG,27104>,Int<4000>>>,TrJoin<TrDelay<4000>,TrFade<300>>,AlphaL<Mix<TwistAngle<>,RgbArg<STAB_COLOR_ARG,DarkOrange>,RotateColorsX<Int<3000>,RgbArg<STAB_COLOR_ARG,DarkOrange>>>,SmoothStep<IntArg<MELT_SIZE_ARG,27104>,Int<4000>>>,TrFade<4000>>,TrWipe<200>,SaberBase::LOCKUP_MELT>,InOutTrL<TrWipeSparkTipX<RgbArg<IGNITION_COLOR_ARG,Magenta>,BendTimePowX<IgnitionTime<1500>,Mult<IntArg<IGNITION_OPTION2_ARG,10992>,Int<98304>>>>,TrColorCycleX<BendTimePowX<RetractionTime<500>,Mult<IntArg<IGNITION_OPTION2_ARG,10992>,Int<98304>>>>>,TransitionEffectL<TrConcat<TrDelay<500>,Black,TrWaveX<RotateColorsX<Variation,White>,Int<750>,Int<175>,Int<1575>,Int<-3000>>,Black,TrInstant,AlphaL<RandomPerLEDFlicker<RotateColorsX<Variation,White>,Black>,Bump<Int<12000>,Int<11500>>>,TrDelay<150>>,EFFECT_PREON>,TransitionEffectL<TrConcat<TrInstant,AlphaL<BrownNoiseFlickerL<RgbArg<POSTOFF_COLOR_ARG,White>,Int<30>>,SmoothStep<Scale<SlowNoise<Int<2000>>,IntArg<PREON_SIZE_ARG,2000>,Sum<IntArg<PREON_SIZE_ARG,2000>,Int<3000>>>,Int<-4000>>>,TrDelayX<Scale<IsLessThan<WavLen<EFFECT_POSTOFF>,Int<200>>,WavLen<EFFECT_POSTOFF>,Int<4000>>>>,EFFECT_POSTOFF>>>(),

"preset3"
},

{ "Spaceballs;common",  "",
StylePtr<Layers<AudioFlicker<RgbArg<BASE_COLOR_ARG,Rgb<108,255,0>>,Mix<Int<16448>,Black,RgbArg<BASE_COLOR_ARG,Rgb<108,255,0>>>>,TransitionEffectL<TrConcat<TrJoin<TrDelayX<WavLen<>>,TrWipeIn<200>>,AlphaL<RgbArg<STAB_COLOR_ARG,Rgb<255,255,255>>,SmoothStep<IntArg<MELT_SIZE_ARG,26113>,Int<2000>>>,TrWipe<200>>,EFFECT_STAB>,TransitionEffectL<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>>>,EFFECT_BLAST>,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>,LockupTrL<AlphaMixL<Bump<Scale<BladeAngle<>,Scale<BladeAngle<0,16000>,Sum<IntArg<LOCKUP_POSITION_ARG,16000>,Int<-12000>>,Sum<IntArg<LOCKUP_POSITION_ARG,16000>,Int<10000>>>,Scale<SwingSpeed<100>,Int<14000>,Int<18000>>>>,AudioFlickerL<RgbArg<LOCKUP_COLOR_ARG,Rgb<255,255,255>>>,BrownNoiseFlickerL<RgbArg<LOCKUP_COLOR_ARG,Rgb<255,255,255>>,Int<200>>>,TrConcat<TrInstant,RgbArg<LOCKUP_COLOR_ARG,Rgb<255,255,255>>,TrFade<400>>,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<BrownNoiseFlickerL<RgbArg<DRAG_COLOR_ARG,Rgb<255,255,255>>,Int<300>>,SmoothStep<IntArg<DRAG_SIZE_ARG,26113>,Int<3000>>>,TrWipeIn<200>,TrFade<300>,SaberBase::LOCKUP_DRAG>,LockupTrL<AlphaL<Mix<TwistAngle<>,RgbArg<STAB_COLOR_ARG,Rgb<255,24,0>>,RotateColorsX<Int<3000>,RgbArg<STAB_COLOR_ARG,Rgb<255,24,0>>>>,SmoothStep<IntArg<MELT_SIZE_ARG,26113>,Int<4000>>>,TrConcat<TrWipeIn<100>,AlphaL<RgbArg<STAB_COLOR_ARG,Rgb<255,24,0>>,SmoothStep<IntArg<MELT_SIZE_ARG,26113>,Int<4000>>>,TrFade<300>>,TrWipe<200>,SaberBase::LOCKUP_MELT>,InOutTrL<TrWipeX<IgnitionTime<300>>,TrWipeInX<RetractionTime<0>>,Black>>>(),

"preset5"
},

{ "Malicos;common",  "",
StylePtr<Layers<RgbArg<BASE_COLOR_ARG,Rgb<255,0,0>>,TransitionEffectL<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>>>,EFFECT_BLAST>,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>,LockupTrL<AlphaMixL<Bump<Scale<BladeAngle<>,Scale<BladeAngle<0,16000>,Sum<IntArg<LOCKUP_POSITION_ARG,16000>,Int<-12000>>,Sum<IntArg<LOCKUP_POSITION_ARG,16000>,Int<10000>>>,Scale<SwingSpeed<100>,Int<14000>,Int<18000>>>>,AudioFlickerL<RgbArg<LOCKUP_COLOR_ARG,Rgb<255,255,255>>>,BrownNoiseFlickerL<RgbArg<LOCKUP_COLOR_ARG,Rgb<255,255,255>>,Int<200>>>,TrConcat<TrInstant,RgbArg<LOCKUP_COLOR_ARG,Rgb<255,255,255>>,TrFade<400>>,TrConcat<TrInstant,RgbArg<LOCKUP_COLOR_ARG,Rgb<255,255,255>>,TrFade<400>>,SaberBase::LOCKUP_NORMAL>,LockupTrL<AlphaL<RgbArg<LB_COLOR_ARG,Rgb<255,255,255>>,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>>>>>,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>>,SaberBase::LOCKUP_LIGHTNING_BLOCK>,LockupTrL<AlphaL<BrownNoiseFlickerL<RgbArg<DRAG_COLOR_ARG,Rgb<255,255,255>>,Int<300>>,SmoothStep<IntArg<DRAG_SIZE_ARG,26396>,Int<3000>>>,TrWipeIn<200>,TrFade<300>,SaberBase::LOCKUP_DRAG>,LockupTrL<AlphaL<Mix<TwistAngle<>,RgbArg<STAB_COLOR_ARG,Rgb<255,24,0>>,RotateColorsX<Int<3000>,RgbArg<STAB_COLOR_ARG,Rgb<255,24,0>>>>,SmoothStep<IntArg<MELT_SIZE_ARG,25263>,Int<4000>>>,TrConcat<TrWipeIn<100>,AlphaL<RgbArg<STAB_COLOR_ARG,Rgb<255,24,0>>,SmoothStep<IntArg<MELT_SIZE_ARG,25263>,Int<4000>>>,TrFade<300>>,TrWipe<200>,SaberBase::LOCKUP_MELT>,InOutTrL<TrWipeX<IgnitionTime<300>>,TrWipeInX<RetractionTime<0>>,Black>>>(),

"preset6"
},

{ "Vader;common",  "",
StylePtr<Layers<AudioFlicker<RotateColorsX<Variation,Red>,RotateColorsX<Variation,Rgb<128,0,0>>>,TransitionEffectL<TrConcat<TrFade<400>,StyleFire<Stripes<2500,-5000,BrownNoiseFlicker<Red,Black,20>,Rgb<10,0,0>,BrownNoiseFlicker<Black,Rgb<255,25,25>,70>,Rgb<128,0,0>>,Rgb<80,0,0>,0,5,FireConfig<2,3000,0>,FireConfig<2,3000,0>,FireConfig<2,3000,0>,FireConfig<2,3000,0>>,TrDelay<1500>,StyleFire<Stripes<2500,-5000,BrownNoiseFlicker<Red,Black,20>,Rgb<10,0,0>,BrownNoiseFlicker<Black,Rgb<255,25,25>,70>,Rgb<128,0,0>>,Rgb<80,0,0>,0,5,FireConfig<2,3000,0>,FireConfig<2,3000,0>,FireConfig<2,3000,0>,FireConfig<2,3000,0>>,TrFade<800>>,EFFECT_FORCE>,TransitionEffectL<TrConcat<TrInstant,BrownNoiseFlickerL<AlphaL<White,Int<16000>>,Int<50>>,TrSmoothFade<600>>,EFFECT_LOCKUP_END>,ResponsiveLockupL<Strobe<White,BrownNoiseFlicker<White,Blue,300>,50,1>,TrConcat<TrInstant,White,TrFade<400>>,TrFade<100>,Scale<BladeAngle<0,16000>,Int<4000>,Int<26000>>,Int<6000>,Scale<SwingSpeed<100>,Int<10000>,Int<14000>>>,ResponsiveLightningBlockL<Strobe<White,AudioFlicker<White,Blue>,50,1>,TrConcat<TrInstant,AlphaL<White,Bump<Int<12000>,Int<18000>>>,TrFade<200>>,TrConcat<TrInstant,HumpFlickerL<AlphaL<White,Int<16000>>,30>,TrSmoothFade<600>>>,ResponsiveStabL<Orange,TrWipeIn<600>,TrWipe<600>>,ResponsiveBlastL<White,Int<400>,Scale<SwingSpeed<200>,Int<100>,Int<400>>,Int<400>>,ResponsiveClashL<White,TrInstant,TrFade<400>,Scale<BladeAngle<0,16000>,Int<4000>,Int<26000>>,Int<6000>>,LockupTrL<AlphaL<BrownNoiseFlickerL<White,Int<300>>,SmoothStep<Int<30000>,Int<5000>>>,TrWipeIn<400>,TrFade<300>,SaberBase::LOCKUP_DRAG>,LockupTrL<AlphaL<Mix<TwistAngle<>,Rgb<255,200,0>,DarkOrange>,SmoothStep<Int<28000>,Int<5000>>>,TrWipeIn<600>,TrFade<300>,SaberBase::LOCKUP_MELT>,InOutTrL<TrWipe<300>,TrWipeIn<500>,Black>>>(),

"preset7"
},

{ "Survivor;common",  "",
StylePtr<Layers<Stripes<16000,-1000,RgbArg<BASE_COLOR_ARG,Rgb<255,68,0>>,Pulsing<Mix<Int<11565>,Black,RgbArg<BASE_COLOR_ARG,Rgb<255,68,0>>>,RgbArg<BASE_COLOR_ARG,Rgb<255,68,0>>,800>,RgbArg<BASE_COLOR_ARG,Rgb<255,68,0>>>,TransitionEffectL<TrConcat<TrJoin<TrDelayX<WavLen<>>,TrWipeIn<200>>,AlphaL<RgbArg<STAB_COLOR_ARG,Rgb<255,255,255>>,SmoothStep<IntArg<MELT_SIZE_ARG,26679>,Int<2000>>>,TrWipe<200>>,EFFECT_STAB>,TransitionEffectL<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>>>,EFFECT_BLAST>,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>,LockupTrL<AlphaMixL<Bump<Scale<BladeAngle<>,Scale<BladeAngle<0,16000>,Sum<IntArg<LOCKUP_POSITION_ARG,16000>,Int<-12000>>,Sum<IntArg<LOCKUP_POSITION_ARG,16000>,Int<10000>>>,Scale<SwingSpeed<100>,Int<14000>,Int<18000>>>>,AudioFlickerL<RgbArg<LOCKUP_COLOR_ARG,Rgb<255,255,255>>>,BrownNoiseFlickerL<RgbArg<LOCKUP_COLOR_ARG,Rgb<255,255,255>>,Int<200>>>,TrConcat<TrInstant,RgbArg<LOCKUP_COLOR_ARG,Rgb<255,255,255>>,TrFade<400>>,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<BrownNoiseFlickerL<RgbArg<DRAG_COLOR_ARG,Rgb<255,255,255>>,Int<300>>,SmoothStep<IntArg<DRAG_SIZE_ARG,26396>,Int<3000>>>,TrWipeIn<200>,TrFade<300>,SaberBase::LOCKUP_DRAG>,LockupTrL<AlphaL<Mix<TwistAngle<>,RgbArg<STAB_COLOR_ARG,Rgb<255,24,0>>,RotateColorsX<Int<3000>,RgbArg<STAB_COLOR_ARG,Rgb<255,24,0>>>>,SmoothStep<IntArg<MELT_SIZE_ARG,26679>,Int<4000>>>,TrConcat<TrWipeIn<100>,AlphaL<RgbArg<STAB_COLOR_ARG,Rgb<255,24,0>>,SmoothStep<IntArg<MELT_SIZE_ARG,26679>,Int<4000>>>,TrFade<300>>,TrWipe<200>,SaberBase::LOCKUP_MELT>,InOutTrL<TrWipeX<IgnitionTime<300>>,TrWipeInX<RetractionTime<0>>,Black>>>(),

"preset8"
},

{ "Assassin;common",  "",
StylePtr<Layers<HumpFlicker<RgbArg<BASE_COLOR_ARG,Rgb<180,130,0>>,RgbArg<ALT_COLOR_ARG,Rgb<255,255,0>>,60>,AlphaL<RgbArg<EMITTER_COLOR_ARG,Rgb<255,255,255>>,SmoothStep<IntArg<EMITTER_SIZE_ARG,2000>,Int<-6000>>>,TransitionEffectL<TrConcat<TrJoin<TrDelayX<IgnitionTime<300>>,TrInstant>,RgbArg<IGNITION_COLOR_ARG,Rgb<255,255,255>>,TrFade<1000>>,EFFECT_IGNITION>,TransitionEffectL<TrConcat<TrJoin<TrDelayX<WavLen<>>,TrWipeIn<200>>,AlphaL<AudioFlickerL<RgbArg<STAB_COLOR_ARG,Rgb<255,255,255>>>,SmoothStep<IntArg<MELT_SIZE_ARG,25688>,Int<2000>>>,TrWipe<200>>,EFFECT_STAB>,TransitionEffectL<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>>>,EFFECT_BLAST>,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>,LockupTrL<AlphaMixL<Bump<Scale<BladeAngle<>,Scale<BladeAngle<0,16000>,Sum<IntArg<LOCKUP_POSITION_ARG,16000>,Int<-12000>>,Sum<IntArg<LOCKUP_POSITION_ARG,16000>,Int<10000>>>,Scale<SwingSpeed<100>,Int<14000>,Int<18000>>>>,AudioFlickerL<RgbArg<LOCKUP_COLOR_ARG,Rgb<255,255,255>>>,BrownNoiseFlickerL<RgbArg<LOCKUP_COLOR_ARG,Rgb<255,255,255>>,Int<200>>>,TrConcat<TrInstant,RgbArg<LOCKUP_COLOR_ARG,Rgb<255,255,255>>,TrFade<400>>,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<BrownNoiseFlickerL<RgbArg<DRAG_COLOR_ARG,Rgb<255,255,255>>,Int<300>>,SmoothStep<IntArg<DRAG_SIZE_ARG,26254>,Int<3000>>>,TrWipeIn<200>,TrFade<300>,SaberBase::LOCKUP_DRAG>,LockupTrL<AlphaL<Mix<TwistAngle<>,RgbArg<STAB_COLOR_ARG,Rgb<255,24,0>>,RotateColorsX<Int<3000>,RgbArg<STAB_COLOR_ARG,Rgb<255,24,0>>>>,SmoothStep<IntArg<MELT_SIZE_ARG,25688>,Int<4000>>>,TrConcat<TrWipeIn<100>,AlphaL<RgbArg<STAB_COLOR_ARG,Rgb<255,24,0>>,SmoothStep<IntArg<MELT_SIZE_ARG,25688>,Int<4000>>>,TrFade<300>>,TrWipe<200>,SaberBase::LOCKUP_MELT>,InOutTrL<TrWipeSparkTipX<RgbArg<IGNITION_COLOR_ARG,Rgb<255,255,255>>,IgnitionTime<300>>,TrWipeInSparkTipX<RgbArg<RETRACTION_COLOR_ARG,Rgb<255,255,255>>,RetractionTime<0>>,Black>>>(),

"preset9"
},

};

BladeConfig blades[] = {
 { 0, WS281XBladePtr<132, bladePin, Color8::GRB, PowerPINS<bladePowerPin2, bladePowerPin3> >(), CONFIGARRAY(presets) },
};
#endif

#ifdef CONFIG_BUTTONS
Button PowerButton(BUTTON_POWER, powerButtonPin, "pow");
#endif

 /* Generated with Fett263 Config Helper v3.0 */

You need style code that supports.

I used the OS7 style library, changed around a few options on the party mode blade style for my own use.

If it’s from the OS7 Library you should post in the Beta link at the top of the library. Since you don’t have the copyright and selection info in your config I can’t troubleshoot. The library generates a comment section with each style that really should remain with the style code, it has no impact on memory used. Without that section I have no way to help determine what is wrong.
I suggest generating new code and testing without modding.

Here’s that info for the style in question.

/* copyright Fett263 CustomBlade (Primary Blade) OS7 Style
https://fett263library.com/early-access/#CustomBlade
OS7.8 v1.013
Single Style
Multi Phase (Special Abilities*)
Default: Cal Kestis Survivor Blue [BaseColorArg]
1: Cal Kestis Survivor Cyan [AltColorArg]

Multi Phase Control: use Special Abilities controls to change Phase. Requires Alt Font.

*This style REQUIRES Alt Fonts alt000/ to alt001/ to be set up. Uses altchng.wav on change.
See https://pod.hubbe.net/sound/alt_sounds.html for more information.
--Effects Included--
Preon Effect: Erratic [Color: PreonColorArg]
Ignition Effect: SparkTip Ignition [Color: IgnitionColorArg]
PowerUp Effect: Unstable Power Up Forward [Color: IgnitionColorArg]
Retraction Effect: Cycle Down [Color: RetractionColorArg]
PostOff Effect: Emitter Spark (Preon 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]
Blast Effect: Blast Wave (Random) [Color: BlastColorArg]
Clash Effect: Real Clash V1 [Color: ClashColorArg]
Swing Effect: Fire Swing (Scaled Full Blade) [Color: SwingColorArg]
Battery Level: % Blade (Green to Red)
Special Ability 1: Next Phase
Special Ability 2: Previous Phase

*/
StylePtr<Layers<Black,ColorSelect<AltF,TrSelect<Ifon<Int<1>,Int<0>>,TrInstant,TrColorCycleX<Int<1200>>>,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>>,RgbArg<BASE_COLOR_ARG,Rgb<255,0,0>>,Mix<Int<12000>,Black,RgbArg<BASE_COLOR_ARG,Rgb<255,0,0>>>,Pulsing<RgbArg<BASE_COLOR_ARG,Rgb<255,0,0>>,Mix<Int<8000>,Black,RgbArg<BASE_COLOR_ARG,Rgb<255,0,0>>>,1400>>,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>>,RgbArg<ALT_COLOR_ARG,Rgb<0,135,255>>,Mix<Int<12000>,Black,RgbArg<ALT_COLOR_ARG,Rgb<0,135,255>>>,Pulsing<RgbArg<ALT_COLOR_ARG,Rgb<0,135,255>>,Mix<Int<8000>,Black,RgbArg<ALT_COLOR_ARG,Rgb<0,135,255>>>,1400>>>,AlphaL<Stripes<2800,-3000,RgbArg<SWING_COLOR_ARG,Rgb<255,0,255>>,Mix<Int<2096>,Black,RgbArg<SWING_COLOR_ARG,Rgb<255,0,255>>>,Mix<Int<16384>,Black,RgbArg<SWING_COLOR_ARG,Rgb<255,0,255>>>>,Scale<IsLessThan<SwingSpeed<600>,Int<13600>>,Scale<SwingSpeed<600>,Int<-19300>,Int<32768>>,Int<0>>>,TransitionEffectL<TrConcat<TrJoin<TrDelayX<IgnitionTime<1500>>,TrInstant>,Stripes<3000,-3500,RgbArg<IGNITION_COLOR_ARG,Rgb<255,0,255>>,RandomPerLEDFlicker<Mix<Int<7710>,Black,RgbArg<IGNITION_COLOR_ARG,Rgb<255,0,255>>>,Black>,BrownNoiseFlicker<RgbArg<IGNITION_COLOR_ARG,Rgb<255,0,255>>,Mix<Int<3855>,Black,RgbArg<IGNITION_COLOR_ARG,Rgb<255,0,255>>>,200>,RandomPerLEDFlicker<Mix<Int<3137>,Black,RgbArg<IGNITION_COLOR_ARG,Rgb<255,0,255>>>,Mix<Int<3855>,Black,RgbArg<IGNITION_COLOR_ARG,Rgb<255,0,255>>>>>,TrFade<800>>,EFFECT_IGNITION>,TransitionEffectL<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>>>,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<TrWipeSparkTipX<RgbArg<IGNITION_COLOR_ARG,Rgb<255,0,255>>,BendTimePowInvX<IgnitionTime<1500>,Mult<IntArg<IGNITION_OPTION2_ARG,11000>,Int<98304>>>>,TrColorCycleX<BendTimePowInvX<RetractionTime<500>,Mult<IntArg<RETRACTION_OPTION2_ARG,11000>,Int<98304>>>>,Black>,TransitionEffectL<TrConcat<TrBoingX<Mult<Int<10922>,WavLen<EFFECT_PREON>>,5>,AlphaL<BrownNoiseFlickerL<RgbArg<PREON_COLOR_ARG,Rgb<255,255,255>>,Int<100>>,SmoothStep<IntArg<PREON_SIZE_ARG,2000>,Int<-4000>>>,TrBoingX<Mult<Int<10922>,WavLen<EFFECT_PREON>>,3>,Black,TrBoingX<Mult<Int<7260>,WavLen<EFFECT_PREON>>,3>,AlphaL<BrownNoiseFlickerL<RgbArg<PREON_COLOR_ARG,Rgb<255,255,255>>,Int<200>>,SmoothStep<Sum<Int<4000>,IntArg<PREON_SIZE_ARG,2000>>,Int<-4000>>>,TrBoingX<Mult<Int<3664>,WavLen<EFFECT_PREON>>,3>>,EFFECT_PREON>,TransitionEffectL<TrConcat<TrInstant,AlphaL<BrownNoiseFlickerL<RgbArg<POSTOFF_COLOR_ARG,Rgb<255,255,255>>,Int<30>>,SmoothStep<Scale<SlowNoise<Int<2000>>,IntArg<PREON_SIZE_ARG,2000>,Sum<IntArg<PREON_SIZE_ARG,2000>,Int<3000>>>,Int<-4000>>>,TrDelayX<Scale<IsLessThan<WavLen<EFFECT_POSTOFF>,Int<200>>,WavLen<EFFECT_POSTOFF>,Int<4000>>>>,EFFECT_POSTOFF>,TransitionEffectL<TrConcat<TrJoin<TrDelay<2000>,TrWipe<1000>>,AlphaL<Mix<BatteryLevel,Red,Green>,SmoothStep<BatteryLevel,Int<-10>>>,TrWipeIn<1000>>,EFFECT_BATTERY_LEVEL>>>(),

The style and everything works just fine, uploads to the saber with no issues. I just can;t get the special ability controls themselves to work.

Everything seems in order, what control are you doing? You have Special Ability 1 and 2 set up. Also which way is your board oriented? Is the USB port pointing away from the blade?

I believe I am doing special ability 1 (the one involving twisting right while pointing up I believe). The saber simply just doesn’t react at all when I do this, although I occasionally accidentally active twist-off instead. The USB port on my board is facing away from the blade. (Apologies for the extremely long response time, I was rather busy the last couple of weeks, and ended up forgetting about the post I made here.)

Do you have alt000/ and alt001/ set up in your font as required?

Yes, I have both folders as required

And you have the required define?
And you’re holding the button down while turning?
Post your full config using pastebin.com, it’s a pretty simple control so something else is going on with your config.

Yes, I do have the define “#define FETT263_SPECIAL_ABILITIES”, and I am holding the button down while turning, I even attempted briefly holding it beforehand during my many attempts to get the control working. As for the Pastebin paste, do I just post the link from the top of the post once I have made it, or is there some button I’m missing?

Yes, just post the pastebin link, it makes it much easier to read the config.

Just to rule it out try the same controls pointing up, then down to see if any work it’s possible your board is inverted still and you need to reverse the controls.

Just tried controls both up and down as well, still no response from the saber at all.

It makes it REALLY hard for me to help when people remove the comment and copyright section from the libraries’ styles. There’s a reason I spent months writing code to include all of that in the styles, just sayin’.

I don’t see any issues in the config, although I refuse to decipher styles missing the comment code I include, I do not have time.

Try these:

You should double check your font has files in alt000/ and alt001/.

Then double check you are actually uploading this config. Try adding a typo in the config and try to upload, if you don’t get an error then you’re uploading a different config than what you think.

If you do get an error make sure the upload is actually successful when you fix and try again. If you don’t see a 1 to 100% upload then you’re not actually uploading.

Lastly hook up to Serial Monitor in Arduino >Tools and see what it says when you do the control. Post the output if still not working.

I have a version of my config that has the comment section for all style library fonts. Not all of the fonts have them, only about half, as the others were purchased from font makers.

I double checked, and my folder has alt000 and alt001 set up, with matching numbers of sounds inside each. My configs are numbered 1 - 3, with this specific one being number 3, so I can be sure that I don’t confuse them. The file does actually upload just fine, though I had a previous issue with that which has since been resolved.

Viewing the serial monitor, it doesn’t mention any kind of special ability control when I attempt it, the closest thing it says is “Event Menu Turn Right”

14:13:16.194 -> unit = 3 vol = 0.00, Playing Binary/alt000/swingl/swingl2.wav
14:13:16.194 -> channels: 1 rate: 44100 bits: 16
14:13:16.194 -> unit = 2 vol = 0.00, Playing Binary/alt000/swingh/swingh2.wav
14:13:16.194 -> channels: 1 rate: 44100 bits: 16
14:13:16.194 -> unit = 2 vol = 0.00, Playing Binary/alt000/swingl/swingl4.wav
Playing Binary/alt000/hum.wav
14:13:16.194 -> channels: 1 rate: 44100 bits: 16
14:13:16.194 -> EVENT: Power-Pressed#1 ON millis=8091033
14:13:16.194 -> EVENT: Power-Pressed ON millis=8091033
14:13:16.334 -> unit = 3 vol = 0.00, Playing Binary/alt000/swingl/swingl2.wav
14:13:16.334 -> channels: 1 rate: 44100 bits: 16
14:13:16.334 -> unit = 2 vol = 0.00, Playing Binary/alt000/swingh/swingh2.wav
14:13:16.334 -> channels: 1 rate: 44100 bits: 16
14:13:16.428 -> EVENT: Swing mods Power ON millis=8091232
14:13:16.428 -> unit = 1 vol = 0.50, Playing Binary/alt000/blst/blst1.wav
14:13:16.428 -> channels: 1 rate: 44100 bits: 16
14:13:16.477 -> EVENT: Power-Released#1 ON millis=8091317
14:13:16.477 -> EVENT: Power-Released ON millis=8091317
14:13:16.523 -> EVENT: ?47 ON millis=8091345
14:13:16.523 -> EVENT MENU TURN RIGHT
14:13:18.270 -> EVENT: ?47 ON millis=8093108
14:13:18.270 -> EVENT MENU TURN RIGHT

This should have done the effect but the existence of the 2nd back to back MENU TURN RIGHT leads me to believe you’re missing the define in what you uploaded, what did it say after the last line you posted? You cut it off before the valuable info (it’s always better to post more than less from Serial Monitor).

I tested your style and it runs fine so it’s either how you’re doing it or you’re not uploading the config you think you are or something else is going on.

Try this style and shoot a video of it when you do Special Ability 1 or 2 and post (if you can) or tell me what you see when you do them each, this will diagnose what is going on from the style side. If you don’t see anything when doing the Special Abilities then there’s an issue elsewhere in your config or OS.

StylePtr<Layers<Blue,TransitionEffectL<TrConcat<TrWipe<500>,Red,TrWipe<500>>,EFFECT_USER1>,TransitionEffectL<TrConcat<TrWipe<500>,Green,TrWipe<500>>,EFFECT_USER2>,TransitionEffectL<TrConcat<TrWipe<500>,Yellow,TrWipe<500>>,EFFECT_USER3>,TransitionEffectL<TrConcat<TrWipe<500>,Magenta,TrWipe<500>>,EFFECT_USER4>,InOutTrL<TrWipe<300>,TrWipeIn<300>>>>>()

Here is a full line of the serial monitor, where I powered on the saber, attempted the control 3 times, and then powered off with twist off

16:17:08.718 -> Battery voltage: 4.08
16:17:08.718 -> EVENT: Power-Pressed#1 millis=15429915
16:17:08.718 -> EVENT: Power-Pressed millis=15429915
16:17:08.718 -> Motion chip ... I2C init..
16:17:08.718 -> 106 found.
16:17:08.811 -> EVENT: ?47 mods Power millis=15429981
16:17:08.811 -> EVENT MENU TURN RIGHT
16:17:08.858 -> EVENT: Power-Released#1 millis=15430041
16:17:08.858 -> EVENT: Power-Released millis=15430041
16:17:10.404 -> Battery voltage: 4.08
16:17:10.497 -> EVENT: Power-Pressed#1 millis=15431691
16:17:10.497 -> EVENT: Power-Pressed millis=15431691
16:17:10.731 -> EVENT: Power-Released#1 millis=15431909
16:17:10.731 -> EVENT: Power-Released millis=15431909
16:17:10.731 -> EVENT: Power-Shortclick#1 millis=15431909
16:17:10.731 -> EVENT: Power-Shortclick millis=15431909
16:17:10.825 -> EVENT: Power-SavedShortclick#1 millis=15431992
16:17:10.825 -> Ignition.
16:17:11.153 -> unit = 0 vol = 0.50, Playing Binary/alt000/preon/preon2.wav
16:17:11.153 -> channels: 1 rate: 44100 bits: 16
16:17:12.180 -> EVENT: ?48 ON millis=15433345
16:17:12.180 -> EVENT MENU TURN LEFT
16:17:13.627 -> Playing Binary/alt000/out/out4.wav
16:17:13.627 -> channels: 1 rate: 44100 bits: 16
16:17:13.627 -> unit = 1 vol = 0.00, Playing Binary/alt000/hum.wav
16:17:13.627 -> channels: 1 rate: 44100 bits: 16
16:17:13.627 -> humstart: 3500
16:17:13.627 -> unit = 2 vol = 0.00, Playing Binary/alt000/swingl/swingl4.wav
16:17:13.675 -> channels: 1 rate: 44100 bits: 16
16:17:13.675 -> unit = 3 vol = 0.00, Playing Binary/alt000/swingh/swingh4.wav
16:17:13.675 -> channels: 1 rate: 44100 bits: 16
16:17:17.369 -> unit = 2 vol = 0.00, Playing Binary/alt000/swingl/swingl1.wav
16:17:17.369 -> channels: 1 rate: 44100 bits: 16
16:17:17.369 -> unit = 3 vol = 0.00, Playing Binary/alt000/swingh/swingh1.wav
16:17:17.369 -> channels: 1 rate: 44100 bits: 16
16:17:17.369 -> EVENT: Power-Pressed#1 ON millis=15438574
16:17:17.369 -> EVENT: Power-Pressed ON millis=15438574
16:17:17.697 -> EVENT: Power-Held#1 ON millis=15438875
16:17:17.697 -> EVENT: Power-Held ON millis=15438875
16:17:17.885 -> EVENT: ?47 mods Power ON millis=15439079
16:17:17.885 -> EVENT MENU TURN RIGHT
16:17:17.933 -> EVENT: ?47 ON millis=15439119
16:17:17.933 -> EVENT MENU TURN RIGHT
16:17:18.166 -> EVENT: Power-Released#1 ON millis=15439368
16:17:18.166 -> EVENT: Power-Released ON millis=15439368
16:17:18.214 -> EVENT: ?47 ON millis=15439395
16:17:18.214 -> EVENT MENU TURN RIGHT
16:17:18.633 -> EVENT: ?48 ON millis=15439795
16:17:18.633 -> EVENT MENU TURN LEFT
16:17:18.681 -> EVENT: ?48 ON millis=15439857
16:17:18.681 -> EVENT MENU TURN LEFT
16:17:18.727 -> EVENT: ?48 ON millis=15439927
16:17:18.727 -> EVENT MENU TURN LEFT
16:17:18.773 -> unit = 3 vol = 0.00, Playing Binary/alt000/swingl/swingl1.wav
16:17:18.773 -> channels: 1 rate: 44100 bits: 16
16:17:18.773 -> unit = 2 vol = 0.00, Playing Binary/alt000/swingh/swingh1.wav
16:17:18.773 -> channels: 1 rate: 44100 bits: 16
16:17:19.194 -> EVENT: ?48 ON millis=15440371
16:17:19.194 -> EVENT MENU TURN LEFT
16:17:19.472 -> EVENT: Power-Pressed#1 ON millis=15440675
16:17:19.472 -> EVENT: Power-Pressed ON millis=15440675
16:17:19.800 -> EVENT: Power-Held#1 ON millis=15440976
16:17:19.800 -> EVENT: Power-Held ON millis=15440976
16:17:19.940 -> EVENT: ?47 mods Power ON millis=15441114
16:17:19.940 -> EVENT MENU TURN RIGHT
16:17:19.987 -> EVENT: ?47 ON millis=15441174
16:17:19.987 -> EVENT MENU TURN RIGHT
16:17:20.035 -> EVENT: ?47 ON millis=15441208
16:17:20.035 -> EVENT MENU TURN RIGHT
16:17:20.174 -> unit = 2 vol = 0.00, Playing Binary/alt000/swingl/swingl1.wav
16:17:20.221 -> channels: 1 rate: 44100 bits: 16
16:17:20.221 -> unit = 3 vol = 0.00, Playing Binary/alt000/swingh/swingh1.wav
16:17:20.221 -> channels: 1 rate: 44100 bits: 16
16:17:20.221 -> EVENT: Power-Released#1 ON millis=15441413
16:17:20.221 -> EVENT: Power-Released ON millis=15441413
16:17:21.014 -> EVENT: ?48 ON millis=15442211
16:17:21.014 -> EVENT MENU TURN LEFT
16:17:21.108 -> EVENT: ?48 ON millis=15442281
16:17:21.108 -> EVENT MENU TURN LEFT
16:17:21.201 -> EVENT: ?48 ON millis=15442388
16:17:21.201 -> EVENT MENU TURN LEFT
16:17:21.342 -> unit = 2 vol = 0.00, Playing Binary/alt000/swingl/swingl1.wav
16:17:21.342 -> channels: 1 rate: 44100 bits: 16
16:17:21.342 -> unit = 3 vol = 0.00, Playing Binary/alt000/swingh/swingh1.wav
16:17:21.389 -> channels: 1 rate: 44100 bits: 16
16:17:22.186 -> EVENT: Power-Pressed#1 ON millis=15443381
16:17:22.186 -> EVENT: Power-Pressed ON millis=15443381
16:17:22.278 -> Playing Binary/alt000/swingl/swingl1.wav
16:17:22.278 -> channels: 1 rate: 44100 bits: 16
16:17:22.278 -> Playing Binary/alt000/swingh/swingh1.wav
16:17:22.278 -> channels: 1 rate: 44100 bits: 16
16:17:22.512 -> EVENT: ?47 mods Power ON millis=15443681
16:17:22.512 -> EVENT MENU TURN RIGHT
16:17:22.558 -> EVENT: ?47 ON millis=15443763
16:17:22.558 -> EVENT MENU TURN RIGHT
16:17:22.653 -> EVENT: ?47 ON millis=15443828
16:17:22.653 -> EVENT MENU TURN RIGHT
16:17:22.747 -> unit = 3 vol = 0.00, Playing Binary/alt000/swingl/swingl1.wav
16:17:22.747 -> channels: 1 rate: 44100 bits: 16
16:17:22.747 -> unit = 2 vol = 0.00, Playing Binary/alt000/swingh/swingh1.wav
16:17:22.747 -> channels: 1 rate: 44100 bits: 16
16:17:22.887 -> EVENT: Power-Released#1 ON millis=15444081
16:17:22.887 -> EVENT: Power-Released ON millis=15444081
16:17:23.775 -> EVENT: ?47 ON millis=15444977
16:17:23.775 -> EVENT MENU TURN RIGHT
16:17:23.822 -> EVENT: ?47 ON millis=15445000
16:17:23.822 -> EVENT MENU TURN RIGHT
16:17:23.822 -> unit = 2 vol = 0.00, Playing Binary/alt000/swingl/swingl2.wav
16:17:23.869 -> channels: 1 rate: 44100 bits: 16
16:17:23.869 -> unit = 3 vol = 0.00, Playing Binary/alt000/swingh/swingh2.wav
16:17:23.869 -> channels: 1 rate: 44100 bits: 16
16:17:23.869 -> EVENT: ?47 ON millis=15445059
16:17:23.869 -> EVENT MENU TURN RIGHT
16:17:23.963 -> EVENT: ?47 ON millis=15445129
16:17:23.963 -> EVENT MENU TURN RIGHT
16:17:23.963 -> EVENT: ?47 ON millis=15445151
16:17:23.963 -> EVENT MENU TURN RIGHT
16:17:24.057 -> EVENT: ?47 ON millis=15445221
16:17:24.057 -> EVENT MENU TURN RIGHT
16:17:25.555 -> EVENT: ?47 ON millis=15446753
16:17:25.555 -> EVENT MENU TURN RIGHT
16:17:25.695 -> EVENT: ?48 ON millis=15446857
16:17:25.695 -> EVENT MENU TURN LEFT
16:17:25.742 -> EVENT: ?47 ON millis=15446939
16:17:25.742 -> EVENT MENU TURN RIGHT
16:17:25.788 -> EVENT: ?47 ON millis=15446973
16:17:25.788 -> EVENT MENU TURN RIGHT
16:17:26.069 -> EVENT: ?48 ON millis=15447229
16:17:26.069 -> EVENT MENU TURN LEFT
16:17:26.162 -> EVENT: ?48 ON millis=15447357
16:17:26.162 -> EVENT MENU TURN LEFT
16:17:26.209 -> unit = 3 vol = 0.00, Playing Binary/alt000/swingl/swingl3.wav
16:17:26.209 -> channels: 1 rate: 44100 bits: 16
16:17:26.209 -> unit = 2 vol = 0.00, Playing Binary/alt000/swingh/swingh3.wav
16:17:26.254 -> channels: 1 rate: 44100 bits: 16
16:17:26.349 -> EVENT: ?47 ON millis=15447525
16:17:26.349 -> EVENT MENU TURN RIGHT
16:17:26.349 -> EVENT: ?47 ON millis=15447548
16:17:26.349 -> EVENT MENU TURN RIGHT
16:17:26.397 -> EVENT: ?47 ON millis=15447583
16:17:26.397 -> EVENT MENU TURN RIGHT
16:17:26.538 -> EVENT: ?47 ON millis=15447722
16:17:26.538 -> EVENT MENU TURN RIGHT
16:17:26.585 -> EVENT: ?47 ON millis=15447757
16:17:26.585 -> EVENT MENU TURN RIGHT
16:17:26.585 -> TWIST
16:17:26.585 -> EVENT: Twist ON millis=15447780
16:17:26.585 -> unit = 0 vol = 0.50, Playing Binary/alt000/in/in1.wav
16:17:26.585 -> channels: 1 rate: 44100 bits: 16
16:17:26.632 -> EVENT: ?48 millis=15447810
16:17:26.632 -> EVENT MENU TURN LEFT
16:17:27.051 -> EVENT: ?47 millis=15448235
16:17:27.051 -> EVENT MENU TURN RIGHT
16:17:27.330 -> Playing Binary/alt000/pstoff/pstoff4.wav
16:17:27.376 -> channels: 1 rate: 44100 bits: 16
16:17:27.376 -> EVENT: ?47 millis=15448547
16:17:27.376 -> EVENT MENU TURN RIGHT
16:17:27.706 -> EVENT: ?47 millis=15448891
16:17:27.706 -> EVENT MENU TURN RIGHT
16:17:27.706 -> EVENT: ?47 millis=15448910
16:17:27.706 -> EVENT MENU TURN RIGHT
16:17:27.797 -> EVENT: ?47 millis=15448981
16:17:27.797 -> EVENT MENU TURN RIGHT
16:17:27.844 -> EVENT: ?47 millis=15449009
16:17:27.844 -> EVENT MENU TURN RIGHT
16:17:27.844 -> EVENT: ?47 millis=15449033
16:17:27.844 -> EVENT MENU TURN RIGHT
16:17:27.891 -> EVENT: ?47 millis=15449059
16:17:27.891 -> EVENT MENU TURN RIGHT
16:17:27.891 -> EVENT: ?47 millis=15449077
16:17:27.891 -> EVENT MENU TURN RIGHT
16:17:27.891 -> EVENT: ?47 millis=15449086
16:17:27.891 -> EVENT MENU TURN RIGHT
16:17:27.939 -> EVENT: ?47 millis=15449105
16:17:27.939 -> EVENT MENU TURN RIGHT
16:17:28.123 -> EVENT: ?48 millis=15449306
16:17:28.123 -> EVENT MENU TURN LEFT
16:17:28.261 -> EVENT: ?48 millis=15449466
16:17:28.261 -> EVENT MENU TURN LEFT
16:17:28.309 -> EVENT: ?48 millis=15449492
16:17:28.309 -> EVENT MENU TURN LEFT
16:17:28.309 -> EVENT: ?48 millis=15449510
16:17:28.309 -> EVENT MENU TURN LEFT
16:17:28.355 -> EVENT: ?48 millis=15449537
16:17:28.355 -> EVENT MENU TURN LEFT
16:17:28.497 -> EVENT: ?48 millis=15449696
16:17:28.497 -> EVENT MENU TURN LEFT
16:17:28.824 -> EVENT: ?47 millis=15450014
16:17:28.824 -> EVENT MENU TURN RIGHT
16:17:28.871 -> Unmounting SD Card.
16:17:28.871 -> Amplifier off.
16:17:29.665 -> EVENT: ?48 millis=15450872
16:17:29.665 -> EVENT MENU TURN LEFT
16:17:29.713 -> EVENT: ?48 millis=15450884
16:17:29.713 -> EVENT MENU TURN LEFT
16:17:29.713 -> EVENT: ?48 millis=15450890
16:17:29.713 -> EVENT MENU TURN LEFT
16:17:29.713 -> EVENT: ?48 millis=15450893
16:17:29.713 -> EVENT MENU TURN LEFT
16:17:29.713 -> EVENT: ?48 millis=15450897
16:17:29.713 -> EVENT MENU TURN LEFT
16:17:29.713 -> EVENT: ?48 millis=15450902
16:17:29.713 -> EVENT MENU TURN LEFT
16:17:29.713 -> EVENT: ?48 millis=15450910
16:17:29.713 -> EVENT MENU TURN LEFT
16:17:29.758 -> EVENT: ?48 millis=15450923
16:17:29.758 -> EVENT MENU TURN LEFT
16:17:29.758 -> EVENT: ?48 millis=15450941
16:17:29.758 -> EVENT MENU TURN LEFT
16:17:29.758 -> EVENT: ?48 millis=15450958
16:17:29.758 -> EVENT MENU TURN LEFT
16:17:29.758 -> EVENT: ?48 millis=15450962
16:17:29.758 -> EVENT MENU TURN LEFT
16:17:29.758 -> EVENT: ?48 millis=15450963
16:17:29.758 -> EVENT MENU TURN LEFT
16:17:29.758 -> EVENT: ?48 millis=15450965
16:17:29.758 -> EVENT MENU TURN LEFT
16:17:29.806 -> EVENT: ?48 millis=15450967
16:17:29.806 -> EVENT MENU TURN LEFT
16:17:29.806 -> EVENT: ?48 millis=15450988
16:17:29.806 -> EVENT MENU TURN LEFT
16:17:29.899 -> EVENT: ?48 millis=15451082
16:17:29.899 -> EVENT MENU TURN LEFT
16:17:29.946 -> EVENT: ?48 millis=15451134
16:17:29.946 -> EVENT MENU TURN LEFT
16:17:30.414 -> Battery voltage: 4.08
16:17:30.602 -> EVENT: ?48 millis=15451784
16:17:30.602 -> EVENT MENU TURN LEFT
16:17:30.649 -> EVENT: ?48 millis=15451832
16:17:30.649 -> EVENT MENU TURN LEFT
16:17:30.742 -> EVENT: ?48 millis=15451923
16:17:30.742 -> EVENT MENU TURN LEFT
16:17:30.788 -> EVENT: ?48 millis=15451971
16:17:30.788 -> EVENT MENU TURN LEFT
16:17:31.066 -> EVENT: ?47 millis=15452268
16:17:31.066 -> EVENT MENU TURN RIGHT
16:17:31.533 -> EVENT: ?47 millis=15452737
16:17:31.533 -> EVENT MENU TURN RIGHT

Also, I’m getting an error code in Arduino when trying to upload a config with the style code from above

In file included from C:\Users\zacha\Downloads\ProffieOS-v7.8\ProffieOS\ProffieOS.ino:614:
C:\Users\zacha\Downloads\ProffieOS-v7.8\ProffieOS\config\ProffieSaber_config3.h:101:350: error: expected primary-expression before ')' token
  101 | StylePtr<Layers<Blue,TransitionEffectL<TrConcat<TrWipe<500>,Red,TrWipe<500>>,EFFECT_USER1>,TransitionEffectL<TrConcat<TrWipe<500>,Green,TrWipe<500>>,EFFECT_USER2>,TransitionEffectL<TrConcat<TrWipe<500>,Yellow,TrWipe<500>>,EFFECT_USER3>,TransitionEffectL<TrConcat<TrWipe<500>,Magenta,TrWipe<500>>,EFFECT_USER4>,InOutTrL<TrWipe<300>,TrWipeIn<300>>>>>(),
      |                                                                                                                                                                                                                                                                                                                                                              ^
exit status 1
Error compiling for board Proffieboard V2.

Try this, had extra bracket in original.

StylePtr<Layers<Blue,TransitionEffectL<TrConcat<TrWipe<500>,Red,TrWipe<500>>,EFFECT_USER1>,TransitionEffectL<TrConcat<TrWipe<500>,Green,TrWipe<500>>,EFFECT_USER2>,TransitionEffectL<TrConcat<TrWipe<500>,Yellow,TrWipe<500>>,EFFECT_USER3>,TransitionEffectL<TrConcat<TrWipe<500>,Magenta,TrWipe<500>>,EFFECT_USER4>,InOutTrL<TrWipe<300>,TrWipeIn<300>>>>(),

This saber doesn’t have Special Abilities enabled according to your output so I still think you’re uploading a different config than you are sharing. Let’s see what adding the above style does when you add it. Share the final config you upload once it’s successful so we can confirm you have the right define.