Arduino Error

Good Morning, I apologize for the continued issues and even confusion. I am grateful for your help in solving this puzzle. Current Error at very bottom Though a bit long, I though providing the file in their entirety may help triage the issue.

Ok, so I just re-made the config file this morning from Proffie v3 config for:

Illuminated PCB (Mainblade), Illuminated PCB/Croosguards- parallel, Crystal chamber (3 LED) , Blade detect, OLED, w/ charge port and kill switch:

#ifdef CONFIG_TOP
#include "proffieboard_v3_config.h"
#define NUM_BLADES 7
#define NUM_BUTTONS 2
#define VOLUME 1000
const unsigned int maxLedsPerStrip = 144;
#define CLASH_THRESHOLD_G 1.0
#define ENABLE_AUDIO
#define ENABLE_MOTION
#define ENABLE_WS2811
#define ENABLE_SD
#define SHARED_POWER_PINS
#define BLADE_DETECT_PIN blade5Pin
#define ENABLE_SSD1306
#endif

#ifdef CONFIG_PRESETS
Preset presets[] = { 
*has 7 blade entries*

};
Presets no_blade_presets[] = {
*only 1 blade included in file*

};
BladeConfig blades[] = {
 { 0, WS281XBladePtr<144, bladePin, Color8::GRB, PowerPINS<bladePowerPin2, bladePowerPin3> >(),
    SubBladeWithStride(0, 15, 2, WS281XBladePtr<16, blade2Pin, Color8::GRB, PowerPINS<bladePowerPin2, bladePowerPin3> >()),
    SubBladeWithStride(1, 15, 2, NULL),
    WS281XBladePtr<10, blade3Pin, Color8::GRB, PowerPINS<bladePowerPin1> >(),
    SubBladeWithStride(0, 15, 2, WS281XBladePtr<16, blade4Pin, Color8::GRB, PowerPINS<bladePowerPin1> >()),
    SubBladeWithStride(1, 15, 2, NULL),
    WS281XBladePtr<3, blade6Pin, Color8::GRB, PowerPINS<bladePowerPin4> >()
  , CONFIGARRAY(presets) },
 { NO_BLADE, $BLADES$ CONFIGARRAY(no_blade_presets), "nb_save" }
,
};
#endif

#ifdef CONFIG_BUTTONS
Button PowerButton(BUTTON_POWER, powerButtonPin, "pow");
Button AuxButton(BUTTON_AUX, auxPin, "aux");
#endif

-------------------------------------------------------------------------------------
Off Fett263:  created for "myconfig" / entering in the above blade file (note Fett263 did generate 7 blades):

// ProffieOS7 Config File
#ifdef CONFIG_TOP
#include "proffieboard_v3_config.h"
#define NUM_BLADES 7
#define NUM_BUTTONS 2
const unsigned int maxLedsPerStrip = 144;
#define EXTRA_COLOR_BUFFER_SPACE 60
#define VOLUME 1500
#define BOOT_VOLUME 100
#define CLASH_THRESHOLD_G 3
#define ENABLE_AUDIO
#define ENABLE_MOTION
#define ENABLE_WS2811
#define ENABLE_SD
#define MOTION_TIMEOUT 60 * 5 * 1000
#define IDLE_OFF_TIME 60 * 5 * 1000
#define DISABLE_BASIC_PARSER_STYLES
#define DISABLE_DIAGNOSTIC_COMMANDS
#define ENABLE_ALL_EDIT_OPTIONS
#define SAVE_PRESET
#define NO_REPEAT_RANDOM
#define COLOR_CHANGE_DIRECT
#define BLADE_DETECT_PIN blade5Pin
#define ENABLE_SSD1306
#define FETT263_SAY_BATTERY_PERCENT
#define FETT263_MOTION_WAKE_POWER_BUTTON
#define FETT263_HOLD_BUTTON_LOCKUP
#define FETT263_LOCKUP_DELAY 200
#define FETT263_BM_CLASH_DETECT 6
#define FETT263_THRUST_ON
#define FETT263_THRUST_ON_NO_BM
#define FETT263_TWIST_OFF
#endif

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


#ifdef CONFIG_PRESETS

Preset presets[] = {
{ "Battle;common",  "Battle/tracks/track1.wav",
/* copyright Fett263 Rotoscope (Primary Blade) OS7 Style
https://fett263.com/fett263-proffieOS7-style-library.html#Rotoscope
OS7.12 v1.017-p
This Style Contains 30 Unique Combinations
Style Options:
Default (0): Rotoscope - Single Color (Original Trilogy)
1: Rotoscope - Single Color (Prequels)
2: Audio Rotoscope - Single Color (Original Trilogy)
3: Rotoscope - Single Color (Sequels)
4: Hyper Responsive Rotoscope (Erratic)

Base Color: BaseColorArg (0)

--Effects Included--
Preon Effect Options: Default (0): Faulty Fire Ignition, 1: Erratic (Apocalypse Version), 2: Emitter Heat Up [Color: PreonColorArg]
Ignition Effect Options: Default (0): Standard Ignition, 1: Wipe + Fade [Color: IgnitionColorArg]
PowerUp Effect: Power Burst Emitter [Color: IgnitionColorArg]
Retraction Effect: Standard Retraction [Color: RetractionColorArg]
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]
Battery Level: % Blade (Green to Red)
*/
StylePtr<Layers<ColorSelect<IntArg<STYLE_OPTION_ARG,0>,TrInstant,RandomFlicker<Stripes<10000,-2600,RgbArg<BASE_COLOR_ARG,Rgb<108,255,6>>,RgbArg<BASE_COLOR_ARG,Rgb<108,255,6>>,Mix<Int<7710>,Black,RgbArg<BASE_COLOR_ARG,Rgb<108,255,6>>>,RgbArg<BASE_COLOR_ARG,Rgb<108,255,6>>,Mix<Int<16448>,Black,RgbArg<BASE_COLOR_ARG,Rgb<108,255,6>>>>,RgbArg<BASE_COLOR_ARG,Rgb<108,255,6>>>,RandomFlicker<Stripes<24000,-1400,RgbArg<BASE_COLOR_ARG,Rgb<108,255,6>>,RgbArg<BASE_COLOR_ARG,Rgb<108,255,6>>,Mix<Int<11565>,Black,RgbArg<BASE_COLOR_ARG,Rgb<108,255,6>>>,RgbArg<BASE_COLOR_ARG,Rgb<108,255,6>>,Mix<Int<16448>,Black,RgbArg<BASE_COLOR_ARG,Rgb<108,255,6>>>>,RgbArg<BASE_COLOR_ARG,Rgb<108,255,6>>>,AudioFlicker<Stripes<10000,-2600,RgbArg<BASE_COLOR_ARG,Rgb<108,255,6>>,RgbArg<BASE_COLOR_ARG,Rgb<108,255,6>>,Mix<Int<7710>,Black,RgbArg<BASE_COLOR_ARG,Rgb<108,255,6>>>,RgbArg<BASE_COLOR_ARG,Rgb<108,255,6>>,Mix<Int<16448>,Black,RgbArg<BASE_COLOR_ARG,Rgb<108,255,6>>>>,RgbArg<BASE_COLOR_ARG,Rgb<108,255,6>>>,RandomFlicker<Stripes<14000,-4000,RgbArg<BASE_COLOR_ARG,Rgb<108,255,6>>,RgbArg<BASE_COLOR_ARG,Rgb<108,255,6>>,Mix<Int<7710>,Black,RgbArg<BASE_COLOR_ARG,Rgb<108,255,6>>>,RgbArg<BASE_COLOR_ARG,Rgb<108,255,6>>,Mix<Int<16448>,Black,RgbArg<BASE_COLOR_ARG,Rgb<108,255,6>>>>,RgbArg<BASE_COLOR_ARG,Rgb<108,255,6>>>,Mix<HoldPeakF<SwingSpeed<250>,Scale<SwingAcceleration<100>,Int<50>,Int<500>>,Scale<SwingAcceleration<>,Int<20000>,Int<10000>>>,Mix<Scale<IsLessThan<SlowNoise<Int<2000>>,Int<18000>>,Int<0>,Int<32768>>,RgbArg<BASE_COLOR_ARG,Rgb<108,255,6>>,Stripes<12000,-800,RgbArg<BASE_COLOR_ARG,Rgb<108,255,6>>,RgbArg<BASE_COLOR_ARG,Rgb<108,255,6>>,Mix<Int<7710>,Black,RgbArg<BASE_COLOR_ARG,Rgb<108,255,6>>>,RgbArg<BASE_COLOR_ARG,Rgb<108,255,6>>,Mix<Int<16448>,Black,RgbArg<BASE_COLOR_ARG,Rgb<108,255,6>>>>>,RgbArg<BASE_COLOR_ARG,Rgb<108,255,6>>>>,TransitionEffectL<TrConcat<TrJoin<TrDelayX<IgnitionTime<300>>,TrInstant>,AlphaL<Stripes<5000,-2500,RgbArg<IGNITION_COLOR_ARG,Rgb<55,255,169>>,Mix<Int<7710>,Black,RgbArg<IGNITION_COLOR_ARG,Rgb<55,255,169>>>,Mix<Int<3855>,Black,RgbArg<IGNITION_COLOR_ARG,Rgb<55,255,169>>>>,SmoothStep<IntArg<EMITTER_SIZE_ARG,2000>,Int<-500>>>,TrFade<500>>,EFFECT_IGNITION>,TransitionEffectL<TrWaveX<RgbArg<BLAST_COLOR_ARG,Rgb<255,0,75>>,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<118,0,194>>,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<118,0,194>>,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,0,0>>,Int<200>>,StripesX<Int<1800>,Scale<NoisySoundLevel,Int<-3500>,Int<-5000>>,Mix<Int<6425>,Black,RgbArg<LOCKUP_COLOR_ARG,Rgb<255,0,0>>>,RgbArg<LOCKUP_COLOR_ARG,Rgb<255,0,0>>,Mix<Int<12850>,Black,RgbArg<LOCKUP_COLOR_ARG,Rgb<255,0,0>>>>>,AlphaL<AudioFlicker<RgbArg<LOCKUP_COLOR_ARG,Rgb<255,0,0>>,Mix<Int<10280>,Black,RgbArg<LOCKUP_COLOR_ARG,Rgb<255,0,0>>>>,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,0,0>>,AlphaL<RgbArg<LOCKUP_COLOR_ARG,Rgb<255,0,0>>,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,0,0>>,TrFade<400>>,SaberBase::LOCKUP_NORMAL>,ResponsiveLightningBlockL<Strobe<RgbArg<LB_COLOR_ARG,Rgb<55,255,169>>,AudioFlicker<RgbArg<LB_COLOR_ARG,Rgb<55,255,169>>,Blue>,50,1>,TrConcat<TrInstant,AlphaL<RgbArg<LB_COLOR_ARG,Rgb<55,255,169>>,Bump<Int<12000>,Int<18000>>>,TrFade<200>>,TrConcat<TrInstant,HumpFlickerL<AlphaL<RgbArg<LB_COLOR_ARG,Rgb<55,255,169>>,Int<16000>>,30>,TrSmoothFade<600>>>,LockupTrL<AlphaL<RandomPerLEDFlickerL<RgbArg<DRAG_COLOR_ARG,Rgb<255,0,75>>>,SmoothStep<IntArg<DRAG_SIZE_ARG,28000>,Int<3000>>>,TrConcat<TrJoin<TrDelay<4000>,TrWipeIn<200>>,AlphaL<BrownNoiseFlickerL<RgbArg<DRAG_COLOR_ARG,Rgb<255,0,75>>,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>>>>>>,TrWipeInX<BendTimePowInvX<RetractionTime<0>,Mult<IntArg<RETRACTION_OPTION2_ARG,10992>,Int<98304>>>>,Black>,TransitionEffectL<TrSelect<IntArg<PREON_OPTION_ARG,0>,TrConcat<TrExtendX<WavLen<EFFECT_PREON>,TrWipe<100>>,AlphaL<StripesX<Int<3000>,Sin<Int<60>,Int<-1600>,Int<-4000>>,RgbArg<PREON_COLOR_ARG,Rgb<255,0,255>>,Mix<Int<10772>,Black,RgbArg<PREON_COLOR_ARG,Rgb<255,0,255>>>,Mix<Int<24000>,Black,RgbArg<PREON_COLOR_ARG,Rgb<255,0,255>>>>,SmoothStep<NoisySoundLevel,Int<-3000>>>,TrFade<100>>,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,0,255>>,100>,RandomPerLEDFlicker<RgbArg<PREON_COLOR_ARG,Rgb<255,0,255>>,Mix<Int<8192>,Black,RgbArg<PREON_COLOR_ARG,Rgb<255,0,255>>>>,BrownNoiseFlicker<Mix<NoisySoundLevel,RgbArg<PREON_COLOR_ARG,Rgb<255,0,255>>,RotateColorsX<Int<4000>,RgbArg<PREON_COLOR_ARG,Rgb<255,0,255>>>>,RotateColorsX<Int<1200>,RgbArg<PREON_COLOR_ARG,Rgb<255,0,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,5389>,Int<-4000>>>>,TrLoopN<10,TrWaveX<RgbArg<PREON_COLOR_ARG,Rgb<255,0,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<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,0,255>>,White>,20>,SmoothStep<IntArg<PREON_SIZE_ARG,5389>,Int<-3000>>>,TrFade<200>>>,EFFECT_PREON>,TransitionEffectL<TrConcat<TrJoin<TrDelay<2000>,TrWipe<1000>>,AlphaL<Mix<BatteryLevel,Red,Green>,SmoothStep<BatteryLevel,Int<-10>>>,TrWipeIn<1000>>,EFFECT_BATTERY_LEVEL>>>(),

/* copyright Fett263 Rotoscope (Quillion / Secondary Blade) OS7 Style
https://fett263.com/fett263-proffieOS7-style-library.html#Rotoscope
OS7.12 v1.017-p
This Style Contains 5 Unique Combinations
Style Options:
Default (0): Rotoscope - Single Color (Original Trilogy)
1: Rotoscope - Single Color (Prequels)
2: Audio Rotoscope - Single Color (Original Trilogy)
3: Rotoscope - Single Color (Sequels)
4: Hyper Responsive Rotoscope (Erratic)

Base Color: BaseColorArg (0)

--Effects Included--
Preon Effect: Faulty Ignition (Volatile Version) [Color: PreonColorArg]
Ignition Effect: Standard Ignition [Color: IgnitionColorArg]
Retraction Effect: Standard Retraction [Color: RetractionColorArg]
Lockup Effect: Intensity Lockup Up V1 [Color: LockupColorArg]
LightningBlock Effect: Full Blade Lightning [Color: LBColorArg]
Clash Effect: Clash Ripple Down [Color: ClashColorArg]
*/
StylePtr<Layers<ColorSelect<IntArg<STYLE_OPTION_ARG,0>,TrInstant,RandomFlicker<Stripes<10000,-2600,RgbArg<BASE_COLOR_ARG,Rgb<108,255,6>>,RgbArg<BASE_COLOR_ARG,Rgb<108,255,6>>,Mix<Int<7710>,Black,RgbArg<BASE_COLOR_ARG,Rgb<108,255,6>>>,RgbArg<BASE_COLOR_ARG,Rgb<108,255,6>>,Mix<Int<16448>,Black,RgbArg<BASE_COLOR_ARG,Rgb<108,255,6>>>>,RgbArg<BASE_COLOR_ARG,Rgb<108,255,6>>>,RandomFlicker<Stripes<24000,-1400,RgbArg<BASE_COLOR_ARG,Rgb<108,255,6>>,RgbArg<BASE_COLOR_ARG,Rgb<108,255,6>>,Mix<Int<11565>,Black,RgbArg<BASE_COLOR_ARG,Rgb<108,255,6>>>,RgbArg<BASE_COLOR_ARG,Rgb<108,255,6>>,Mix<Int<16448>,Black,RgbArg<BASE_COLOR_ARG,Rgb<108,255,6>>>>,RgbArg<BASE_COLOR_ARG,Rgb<108,255,6>>>,AudioFlicker<Stripes<10000,-2600,RgbArg<BASE_COLOR_ARG,Rgb<108,255,6>>,RgbArg<BASE_COLOR_ARG,Rgb<108,255,6>>,Mix<Int<7710>,Black,RgbArg<BASE_COLOR_ARG,Rgb<108,255,6>>>,RgbArg<BASE_COLOR_ARG,Rgb<108,255,6>>,Mix<Int<16448>,Black,RgbArg<BASE_COLOR_ARG,Rgb<108,255,6>>>>,RgbArg<BASE_COLOR_ARG,Rgb<108,255,6>>>,RandomFlicker<Stripes<14000,-4000,RgbArg<BASE_COLOR_ARG,Rgb<108,255,6>>,RgbArg<BASE_COLOR_ARG,Rgb<108,255,6>>,Mix<Int<7710>,Black,RgbArg<BASE_COLOR_ARG,Rgb<108,255,6>>>,RgbArg<BASE_COLOR_ARG,Rgb<108,255,6>>,Mix<Int<16448>,Black,RgbArg<BASE_COLOR_ARG,Rgb<108,255,6>>>>,RgbArg<BASE_COLOR_ARG,Rgb<108,255,6>>>,Mix<HoldPeakF<SwingSpeed<250>,Scale<SwingAcceleration<100>,Int<50>,Int<500>>,Scale<SwingAcceleration<>,Int<20000>,Int<10000>>>,Mix<Scale<IsLessThan<SlowNoise<Int<2000>>,Int<18000>>,Int<0>,Int<32768>>,RgbArg<BASE_COLOR_ARG,Rgb<108,255,6>>,Stripes<12000,-800,RgbArg<BASE_COLOR_ARG,Rgb<108,255,6>>,RgbArg<BASE_COLOR_ARG,Rgb<108,255,6>>,Mix<Int<7710>,Black,RgbArg<BASE_COLOR_ARG,Rgb<108,255,6>>>,RgbArg<BASE_COLOR_ARG,Rgb<108,255,6>>,Mix<Int<16448>,Black,RgbArg<BASE_COLOR_ARG,Rgb<108,255,6>>>>>,RgbArg<BASE_COLOR_ARG,Rgb<108,255,6>>>>,TransitionEffectL<TrConcat<TrInstant,AlphaL<RgbArg<CLASH_COLOR_ARG,Rgb<118,0,194>>,Bump<Int<16384>,Int<6000>>>,TrFade<50>,AlphaL<RgbArg<CLASH_COLOR_ARG,Rgb<118,0,194>>,Int<0>>,TrSparkX<Stripes<2000,2000,RgbArg<CLASH_COLOR_ARG,Rgb<118,0,194>>,Mix<Int<2096>,Black,RgbArg<CLASH_COLOR_ARG,Rgb<118,0,194>>>>,Int<100>,Int<300>,Int<32768>>>,EFFECT_CLASH>,TransitionEffectL<TrConcat<TrInstant,AlphaL<RgbArg<LOCKUP_COLOR_ARG,Rgb<255,0,0>>,SmoothStep<ClashImpactF<>,Int<-4000>>>,TrFadeX<Scale<ClashImpactF<>,Int<100>,Int<300>>>>,EFFECT_LOCKUP_BEGIN>,TransitionEffectL<TrConcat<TrInstant,AlphaL<RgbArg<LOCKUP_COLOR_ARG,Rgb<255,0,0>>,Int<0>>,TrSelect<Scale<IsLessThan<ClashImpactF<>,Int<20000>>,Int<1>,Int<0>>,TrWaveX<RgbArg<LOCKUP_COLOR_ARG,Rgb<255,0,0>>,Scale<ClashImpactF<>,Int<50>,Int<400>>,Int<100>,Scale<ClashImpactF<>,Int<500>,Int<300>>,Int<0>>,TrSparkX<Stripes<1200,-3600,Mix<Int<6425>,Black,RgbArg<LOCKUP_COLOR_ARG,Rgb<255,0,0>>>,RgbArg<LOCKUP_COLOR_ARG,Rgb<255,0,0>>,Mix<Int<12850>,Black,RgbArg<LOCKUP_COLOR_ARG,Rgb<255,0,0>>>>,Int<30>,Scale<Sum<ClashImpactF<>,SwingSpeed<600>>,Int<100>,Int<400>>,Int<0>>>>,EFFECT_LOCKUP_END>,LockupTrL<Strobe<RgbArg<LB_COLOR_ARG,Rgb<55,255,169>>,AudioFlicker<RgbArg<LB_COLOR_ARG,Rgb<55,255,169>>,Blue>,50,1>,TrInstant,TrFade<1000>,SaberBase::LOCKUP_LIGHTNING_BLOCK>,InOutTrL<TrWipeX<BendTimePowInvX<IgnitionTime<300>,Mult<IntArg<IGNITION_OPTION2_ARG,10992>,Int<98304>>>>,TrWipeInX<BendTimePowInvX<RetractionTime<0>,Mult<IntArg<RETRACTION_OPTION2_ARG,10992>,Int<98304>>>>,Black>,TransitionEffectL<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,0,255>>,100>,RandomPerLEDFlicker<RgbArg<PREON_COLOR_ARG,Rgb<255,0,255>>,Mix<Int<6425>,Black,RotateColorsX<Int<26000>,RgbArg<PREON_COLOR_ARG,Rgb<255,0,255>>>>>,BrownNoiseFlicker<Mix<NoisySoundLevel,RgbArg<PREON_COLOR_ARG,Rgb<255,0,255>>,RotateColorsX<Int<26000>,RgbArg<PREON_COLOR_ARG,Rgb<255,0,255>>>>,RotateColorsX<Int<21845>,RgbArg<PREON_COLOR_ARG,Rgb<255,0,255>>>,50>>,SmoothStep<Scale<NoisySoundLevel,Int<-10000>,Int<36000>>,Int<-4000>>>,TrDelayX<WavLen<EFFECT_PREON>>>,EFFECT_PREON>>>(),

/* copyright Fett263 Rotoscope (Quillion / Secondary Blade) OS7 Style
https://fett263.com/fett263-proffieOS7-style-library.html#Rotoscope
OS7.12 v1.017-p
This Style Contains 5 Unique Combinations
Style Options:
Default (0): Rotoscope - Single Color (Original Trilogy)
1: Rotoscope - Single Color (Prequels)
2: Audio Rotoscope - Single Color (Original Trilogy)
3: Rotoscope - Single Color (Sequels)
4: Hyper Responsive Rotoscope (Erratic)

Base Color: BaseColorArg (0)

--Effects Included--
Preon Effect: Faulty Ignition (Volatile Version) [Color: PreonColorArg]
Ignition Effect: Standard Ignition [Color: IgnitionColorArg]
Retraction Effect: Standard Retraction [Color: RetractionColorArg]
Lockup Effect: Intensity Lockup Up V1 [Color: LockupColorArg]
LightningBlock Effect: Full Blade Lightning [Color: LBColorArg]
Clash Effect: Clash Ripple Down [Color: ClashColorArg]
*/
StylePtr<Layers<ColorSelect<IntArg<STYLE_OPTION_ARG,0>,TrInstant,RandomFlicker<Stripes<10000,-2600,RgbArg<BASE_COLOR_ARG,Rgb<108,255,6>>,RgbArg<BASE_COLOR_ARG,Rgb<108,255,6>>,Mix<Int<7710>,Black,RgbArg<BASE_COLOR_ARG,Rgb<108,255,6>>>,RgbArg<BASE_COLOR_ARG,Rgb<108,255,6>>,Mix<Int<16448>,Black,RgbArg<BASE_COLOR_ARG,Rgb<108,255,6>>>>,RgbArg<BASE_COLOR_ARG,Rgb<108,255,6>>>,RandomFlicker<Stripes<24000,-1400,RgbArg<BASE_COLOR_ARG,Rgb<108,255,6>>,RgbArg<BASE_COLOR_ARG,Rgb<108,255,6>>,Mix<Int<11565>,Black,RgbArg<BASE_COLOR_ARG,Rgb<108,255,6>>>,RgbArg<BASE_COLOR_ARG,Rgb<108,255,6>>,Mix<Int<16448>,Black,RgbArg<BASE_COLOR_ARG,Rgb<108,255,6>>>>,RgbArg<BASE_COLOR_ARG,Rgb<108,255,6>>>,AudioFlicker<Stripes<10000,-2600,RgbArg<BASE_COLOR_ARG,Rgb<108,255,6>>,RgbArg<BASE_COLOR_ARG,Rgb<108,255,6>>,Mix<Int<7710>,Black,RgbArg<BASE_COLOR_ARG,Rgb<108,255,6>>>,RgbArg<BASE_COLOR_ARG,Rgb<108,255,6>>,Mix<Int<16448>,Black,RgbArg<BASE_COLOR_ARG,Rgb<108,255,6>>>>,RgbArg<BASE_COLOR_ARG,Rgb<108,255,6>>>,RandomFlicker<Stripes<14000,-4000,RgbArg<BASE_COLOR_ARG,Rgb<108,255,6>>,RgbArg<BASE_COLOR_ARG,Rgb<108,255,6>>,Mix<Int<7710>,Black,RgbArg<BASE_COLOR_ARG,Rgb<108,255,6>>>,RgbArg<BASE_COLOR_ARG,Rgb<108,255,6>>,Mix<Int<16448>,Black,RgbArg<BASE_COLOR_ARG,Rgb<108,255,6>>>>,RgbArg<BASE_COLOR_ARG,Rgb<108,255,6>>>,Mix<HoldPeakF<SwingSpeed<250>,Scale<SwingAcceleration<100>,Int<50>,Int<500>>,Scale<SwingAcceleration<>,Int<20000>,Int<10000>>>,Mix<Scale<IsLessThan<SlowNoise<Int<2000>>,Int<18000>>,Int<0>,Int<32768>>,RgbArg<BASE_COLOR_ARG,Rgb<108,255,6>>,Stripes<12000,-800,RgbArg<BASE_COLOR_ARG,Rgb<108,255,6>>,RgbArg<BASE_COLOR_ARG,Rgb<108,255,6>>,Mix<Int<7710>,Black,RgbArg<BASE_COLOR_ARG,Rgb<108,255,6>>>,RgbArg<BASE_COLOR_ARG,Rgb<108,255,6>>,Mix<Int<16448>,Black,RgbArg<BASE_COLOR_ARG,Rgb<108,255,6>>>>>,RgbArg<BASE_COLOR_ARG,Rgb<108,255,6>>>>,TransitionEffectL<TrConcat<TrInstant,AlphaL<RgbArg<CLASH_COLOR_ARG,Rgb<118,0,194>>,Bump<Int<16384>,Int<6000>>>,TrFade<50>,AlphaL<RgbArg<CLASH_COLOR_ARG,Rgb<118,0,194>>,Int<0>>,TrSparkX<Stripes<2000,2000,RgbArg<CLASH_COLOR_ARG,Rgb<118,0,194>>,Mix<Int<2096>,Black,RgbArg<CLASH_COLOR_ARG,Rgb<118,0,194>>>>,Int<100>,Int<300>,Int<32768>>>,EFFECT_CLASH>,TransitionEffectL<TrConcat<TrInstant,AlphaL<RgbArg<LOCKUP_COLOR_ARG,Rgb<255,0,0>>,SmoothStep<ClashImpactF<>,Int<-4000>>>,TrFadeX<Scale<ClashImpactF<>,Int<100>,Int<300>>>>,EFFECT_LOCKUP_BEGIN>,TransitionEffectL<TrConcat<TrInstant,AlphaL<RgbArg<LOCKUP_COLOR_ARG,Rgb<255,0,0>>,Int<0>>,TrSelect<Scale<IsLessThan<ClashImpactF<>,Int<20000>>,Int<1>,Int<0>>,TrWaveX<RgbArg<LOCKUP_COLOR_ARG,Rgb<255,0,0>>,Scale<ClashImpactF<>,Int<50>,Int<400>>,Int<100>,Scale<ClashImpactF<>,Int<500>,Int<300>>,Int<0>>,TrSparkX<Stripes<1200,-3600,Mix<Int<6425>,Black,RgbArg<LOCKUP_COLOR_ARG,Rgb<255,0,0>>>,RgbArg<LOCKUP_COLOR_ARG,Rgb<255,0,0>>,Mix<Int<12850>,Black,RgbArg<LOCKUP_COLOR_ARG,Rgb<255,0,0>>>>,Int<30>,Scale<Sum<ClashImpactF<>,SwingSpeed<600>>,Int<100>,Int<400>>,Int<0>>>>,EFFECT_LOCKUP_END>,LockupTrL<Strobe<RgbArg<LB_COLOR_ARG,Rgb<55,255,169>>,AudioFlicker<RgbArg<LB_COLOR_ARG,Rgb<55,255,169>>,Blue>,50,1>,TrInstant,TrFade<1000>,SaberBase::LOCKUP_LIGHTNING_BLOCK>,InOutTrL<TrWipeX<BendTimePowInvX<IgnitionTime<300>,Mult<IntArg<IGNITION_OPTION2_ARG,10992>,Int<98304>>>>,TrWipeInX<BendTimePowInvX<RetractionTime<0>,Mult<IntArg<RETRACTION_OPTION2_ARG,10992>,Int<98304>>>>,Black>,TransitionEffectL<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,0,255>>,100>,RandomPerLEDFlicker<RgbArg<PREON_COLOR_ARG,Rgb<255,0,255>>,Mix<Int<6425>,Black,RotateColorsX<Int<26000>,RgbArg<PREON_COLOR_ARG,Rgb<255,0,255>>>>>,BrownNoiseFlicker<Mix<NoisySoundLevel,RgbArg<PREON_COLOR_ARG,Rgb<255,0,255>>,RotateColorsX<Int<26000>,RgbArg<PREON_COLOR_ARG,Rgb<255,0,255>>>>,RotateColorsX<Int<21845>,RgbArg<PREON_COLOR_ARG,Rgb<255,0,255>>>,50>>,SmoothStep<Scale<NoisySoundLevel,Int<-10000>,Int<36000>>,Int<-4000>>>,TrDelayX<WavLen<EFFECT_PREON>>>,EFFECT_PREON>>>(),

/* copyright Fett263 Rotoscope (Accent LED / PCB) OS7 Style
https://fett263.com/fett263-proffieOS7-style-library.html#Rotoscope
OS7.12 v1.017-p
This Style Contains 5 Unique Combinations
Style Options:
Default (0): Rotoscope - Single Color (Original Trilogy)
1: Rotoscope - Single Color (Prequels)
2: Audio Rotoscope - Single Color (Original Trilogy)
3: Rotoscope - Single Color (Sequels)
4: Hyper Responsive Rotoscope (Erratic)

Off Behavior: Off [Color: OffColorArg]

Base Color: BaseColorArg (0)

--Effects Included--
Ignition Effect: Instant [Color: IgnitionColorArg]
Retraction Effect: Instant [Color: RetractionColorArg]
*/
StylePtr<Layers<ColorSelect<IntArg<STYLE_OPTION_ARG,0>,TrInstant,RandomFlicker<Stripes<10000,-2600,RgbArg<BASE_COLOR_ARG,Rgb<108,255,6>>,RgbArg<BASE_COLOR_ARG,Rgb<108,255,6>>,Mix<Int<7710>,Black,RgbArg<BASE_COLOR_ARG,Rgb<108,255,6>>>,RgbArg<BASE_COLOR_ARG,Rgb<108,255,6>>,Mix<Int<16448>,Black,RgbArg<BASE_COLOR_ARG,Rgb<108,255,6>>>>,RgbArg<BASE_COLOR_ARG,Rgb<108,255,6>>>,RandomFlicker<Stripes<24000,-1400,RgbArg<BASE_COLOR_ARG,Rgb<108,255,6>>,RgbArg<BASE_COLOR_ARG,Rgb<108,255,6>>,Mix<Int<11565>,Black,RgbArg<BASE_COLOR_ARG,Rgb<108,255,6>>>,RgbArg<BASE_COLOR_ARG,Rgb<108,255,6>>,Mix<Int<16448>,Black,RgbArg<BASE_COLOR_ARG,Rgb<108,255,6>>>>,RgbArg<BASE_COLOR_ARG,Rgb<108,255,6>>>,AudioFlicker<Stripes<10000,-2600,RgbArg<BASE_COLOR_ARG,Rgb<108,255,6>>,RgbArg<BASE_COLOR_ARG,Rgb<108,255,6>>,Mix<Int<7710>,Black,RgbArg<BASE_COLOR_ARG,Rgb<108,255,6>>>,RgbArg<BASE_COLOR_ARG,Rgb<108,255,6>>,Mix<Int<16448>,Black,RgbArg<BASE_COLOR_ARG,Rgb<108,255,6>>>>,RgbArg<BASE_COLOR_ARG,Rgb<108,255,6>>>,RandomFlicker<Stripes<14000,-4000,RgbArg<BASE_COLOR_ARG,Rgb<108,255,6>>,RgbArg<BASE_COLOR_ARG,Rgb<108,255,6>>,Mix<Int<7710>,Black,RgbArg<BASE_COLOR_ARG,Rgb<108,255,6>>>,RgbArg<BASE_COLOR_ARG,Rgb<108,255,6>>,Mix<Int<16448>,Black,RgbArg<BASE_COLOR_ARG,Rgb<108,255,6>>>>,RgbArg<BASE_COLOR_ARG,Rgb<108,255,6>>>,Mix<HoldPeakF<SwingSpeed<250>,Scale<SwingAcceleration<100>,Int<50>,Int<500>>,Scale<SwingAcceleration<>,Int<20000>,Int<10000>>>,Mix<Scale<IsLessThan<SlowNoise<Int<2000>>,Int<18000>>,Int<0>,Int<32768>>,RgbArg<BASE_COLOR_ARG,Rgb<108,255,6>>,Stripes<12000,-800,RgbArg<BASE_COLOR_ARG,Rgb<108,255,6>>,RgbArg<BASE_COLOR_ARG,Rgb<108,255,6>>,Mix<Int<7710>,Black,RgbArg<BASE_COLOR_ARG,Rgb<108,255,6>>>,RgbArg<BASE_COLOR_ARG,Rgb<108,255,6>>,Mix<Int<16448>,Black,RgbArg<BASE_COLOR_ARG,Rgb<108,255,6>>>>>,RgbArg<BASE_COLOR_ARG,Rgb<108,255,6>>>>,InOutTrL<TrInstant,TrInstant,Black>>>(),

/* copyright Fett263 Rotoscope (Accent LED / PCB) OS7 Style
https://fett263.com/fett263-proffieOS7-style-library.html#Rotoscope
OS7.12 v1.017-p
This Style Contains 5 Unique Combinations
Style Options:
Default (0): Rotoscope - Single Color (Original Trilogy)
1: Rotoscope - Single Color (Prequels)
2: Audio Rotoscope - Single Color (Original Trilogy)
3: Rotoscope - Single Color (Sequels)
4: Hyper Responsive Rotoscope (Erratic)

Off Behavior: Off [Color: OffColorArg]

Base Color: BaseColorArg (0)

--Effects Included--
Ignition Effect: Instant [Color: IgnitionColorArg]
Retraction Effect: Instant [Color: RetractionColorArg]
*/
StylePtr<Layers<ColorSelect<IntArg<STYLE_OPTION_ARG,0>,TrInstant,RandomFlicker<Stripes<10000,-2600,RgbArg<BASE_COLOR_ARG,Rgb<108,255,6>>,RgbArg<BASE_COLOR_ARG,Rgb<108,255,6>>,Mix<Int<7710>,Black,RgbArg<BASE_COLOR_ARG,Rgb<108,255,6>>>,RgbArg<BASE_COLOR_ARG,Rgb<108,255,6>>,Mix<Int<16448>,Black,RgbArg<BASE_COLOR_ARG,Rgb<108,255,6>>>>,RgbArg<BASE_COLOR_ARG,Rgb<108,255,6>>>,RandomFlicker<Stripes<24000,-1400,RgbArg<BASE_COLOR_ARG,Rgb<108,255,6>>,RgbArg<BASE_COLOR_ARG,Rgb<108,255,6>>,Mix<Int<11565>,Black,RgbArg<BASE_COLOR_ARG,Rgb<108,255,6>>>,RgbArg<BASE_COLOR_ARG,Rgb<108,255,6>>,Mix<Int<16448>,Black,RgbArg<BASE_COLOR_ARG,Rgb<108,255,6>>>>,RgbArg<BASE_COLOR_ARG,Rgb<108,255,6>>>,AudioFlicker<Stripes<10000,-2600,RgbArg<BASE_COLOR_ARG,Rgb<108,255,6>>,RgbArg<BASE_COLOR_ARG,Rgb<108,255,6>>,Mix<Int<7710>,Black,RgbArg<BASE_COLOR_ARG,Rgb<108,255,6>>>,RgbArg<BASE_COLOR_ARG,Rgb<108,255,6>>,Mix<Int<16448>,Black,RgbArg<BASE_COLOR_ARG,Rgb<108,255,6>>>>,RgbArg<BASE_COLOR_ARG,Rgb<108,255,6>>>,RandomFlicker<Stripes<14000,-4000,RgbArg<BASE_COLOR_ARG,Rgb<108,255,6>>,RgbArg<BASE_COLOR_ARG,Rgb<108,255,6>>,Mix<Int<7710>,Black,RgbArg<BASE_COLOR_ARG,Rgb<108,255,6>>>,RgbArg<BASE_COLOR_ARG,Rgb<108,255,6>>,Mix<Int<16448>,Black,RgbArg<BASE_COLOR_ARG,Rgb<108,255,6>>>>,RgbArg<BASE_COLOR_ARG,Rgb<108,255,6>>>,Mix<HoldPeakF<SwingSpeed<250>,Scale<SwingAcceleration<100>,Int<50>,Int<500>>,Scale<SwingAcceleration<>,Int<20000>,Int<10000>>>,Mix<Scale<IsLessThan<SlowNoise<Int<2000>>,Int<18000>>,Int<0>,Int<32768>>,RgbArg<BASE_COLOR_ARG,Rgb<108,255,6>>,Stripes<12000,-800,RgbArg<BASE_COLOR_ARG,Rgb<108,255,6>>,RgbArg<BASE_COLOR_ARG,Rgb<108,255,6>>,Mix<Int<7710>,Black,RgbArg<BASE_COLOR_ARG,Rgb<108,255,6>>>,RgbArg<BASE_COLOR_ARG,Rgb<108,255,6>>,Mix<Int<16448>,Black,RgbArg<BASE_COLOR_ARG,Rgb<108,255,6>>>>>,RgbArg<BASE_COLOR_ARG,Rgb<108,255,6>>>>,InOutTrL<TrInstant,TrInstant,Black>>>(),

/* copyright Fett263 Rotoscope (Accent LED / PCB) OS7 Style
https://fett263.com/fett263-proffieOS7-style-library.html#Rotoscope
OS7.12 v1.017-p
This Style Contains 5 Unique Combinations
Style Options:
Default (0): Rotoscope - Single Color (Original Trilogy)
1: Rotoscope - Single Color (Prequels)
2: Audio Rotoscope - Single Color (Original Trilogy)
3: Rotoscope - Single Color (Sequels)
4: Hyper Responsive Rotoscope (Erratic)

Off Behavior: Off [Color: OffColorArg]

Base Color: BaseColorArg (0)

--Effects Included--
Ignition Effect: Instant [Color: IgnitionColorArg]
Retraction Effect: Instant [Color: RetractionColorArg]
*/
StylePtr<Layers<ColorSelect<IntArg<STYLE_OPTION_ARG,0>,TrInstant,RandomFlicker<Stripes<10000,-2600,RgbArg<BASE_COLOR_ARG,Rgb<108,255,6>>,RgbArg<BASE_COLOR_ARG,Rgb<108,255,6>>,Mix<Int<7710>,Black,RgbArg<BASE_COLOR_ARG,Rgb<108,255,6>>>,RgbArg<BASE_COLOR_ARG,Rgb<108,255,6>>,Mix<Int<16448>,Black,RgbArg<BASE_COLOR_ARG,Rgb<108,255,6>>>>,RgbArg<BASE_COLOR_ARG,Rgb<108,255,6>>>,RandomFlicker<Stripes<24000,-1400,RgbArg<BASE_COLOR_ARG,Rgb<108,255,6>>,RgbArg<BASE_COLOR_ARG,Rgb<108,255,6>>,Mix<Int<11565>,Black,RgbArg<BASE_COLOR_ARG,Rgb<108,255,6>>>,RgbArg<BASE_COLOR_ARG,Rgb<108,255,6>>,Mix<Int<16448>,Black,RgbArg<BASE_COLOR_ARG,Rgb<108,255,6>>>>,RgbArg<BASE_COLOR_ARG,Rgb<108,255,6>>>,AudioFlicker<Stripes<10000,-2600,RgbArg<BASE_COLOR_ARG,Rgb<108,255,6>>,RgbArg<BASE_COLOR_ARG,Rgb<108,255,6>>,Mix<Int<7710>,Black,RgbArg<BASE_COLOR_ARG,Rgb<108,255,6>>>,RgbArg<BASE_COLOR_ARG,Rgb<108,255,6>>,Mix<Int<16448>,Black,RgbArg<BASE_COLOR_ARG,Rgb<108,255,6>>>>,RgbArg<BASE_COLOR_ARG,Rgb<108,255,6>>>,RandomFlicker<Stripes<14000,-4000,RgbArg<BASE_COLOR_ARG,Rgb<108,255,6>>,RgbArg<BASE_COLOR_ARG,Rgb<108,255,6>>,Mix<Int<7710>,Black,RgbArg<BASE_COLOR_ARG,Rgb<108,255,6>>>,RgbArg<BASE_COLOR_ARG,Rgb<108,255,6>>,Mix<Int<16448>,Black,RgbArg<BASE_COLOR_ARG,Rgb<108,255,6>>>>,RgbArg<BASE_COLOR_ARG,Rgb<108,255,6>>>,Mix<HoldPeakF<SwingSpeed<250>,Scale<SwingAcceleration<100>,Int<50>,Int<500>>,Scale<SwingAcceleration<>,Int<20000>,Int<10000>>>,Mix<Scale<IsLessThan<SlowNoise<Int<2000>>,Int<18000>>,Int<0>,Int<32768>>,RgbArg<BASE_COLOR_ARG,Rgb<108,255,6>>,Stripes<12000,-800,RgbArg<BASE_COLOR_ARG,Rgb<108,255,6>>,RgbArg<BASE_COLOR_ARG,Rgb<108,255,6>>,Mix<Int<7710>,Black,RgbArg<BASE_COLOR_ARG,Rgb<108,255,6>>>,RgbArg<BASE_COLOR_ARG,Rgb<108,255,6>>,Mix<Int<16448>,Black,RgbArg<BASE_COLOR_ARG,Rgb<108,255,6>>>>>,RgbArg<BASE_COLOR_ARG,Rgb<108,255,6>>>>,InOutTrL<TrInstant,TrInstant,Black>>>(),

/* copyright Fett263 Rotoscope (Crystal Chamber) OS7 Style
https://fett263.com/fett263-proffieOS7-style-library.html#Rotoscope
OS7.12 v1.017-p
This Style Contains 5 Unique Combinations
Style Options:
Default (0): Rotoscope - Single Color (Original Trilogy)
1: Rotoscope - Single Color (Prequels)
2: Audio Rotoscope - Single Color (Original Trilogy)
3: Rotoscope - Single Color (Sequels)
4: Hyper Responsive Rotoscope (Erratic)

Off Behavior: Off [Color: OffColorArg]

Base Color: BaseColorArg (0)

--Effects Included--
Ignition Effect: Instant [Color: IgnitionColorArg]
Retraction Effect: Instant [Color: RetractionColorArg]
*/
StylePtr<Layers<ColorSelect<IntArg<STYLE_OPTION_ARG,0>,TrInstant,RandomFlicker<Stripes<10000,-2600,RgbArg<BASE_COLOR_ARG,Rgb<108,255,6>>,RgbArg<BASE_COLOR_ARG,Rgb<108,255,6>>,Mix<Int<7710>,Black,RgbArg<BASE_COLOR_ARG,Rgb<108,255,6>>>,RgbArg<BASE_COLOR_ARG,Rgb<108,255,6>>,Mix<Int<16448>,Black,RgbArg<BASE_COLOR_ARG,Rgb<108,255,6>>>>,RgbArg<BASE_COLOR_ARG,Rgb<108,255,6>>>,RandomFlicker<Stripes<24000,-1400,RgbArg<BASE_COLOR_ARG,Rgb<108,255,6>>,RgbArg<BASE_COLOR_ARG,Rgb<108,255,6>>,Mix<Int<11565>,Black,RgbArg<BASE_COLOR_ARG,Rgb<108,255,6>>>,RgbArg<BASE_COLOR_ARG,Rgb<108,255,6>>,Mix<Int<16448>,Black,RgbArg<BASE_COLOR_ARG,Rgb<108,255,6>>>>,RgbArg<BASE_COLOR_ARG,Rgb<108,255,6>>>,AudioFlicker<Stripes<10000,-2600,RgbArg<BASE_COLOR_ARG,Rgb<108,255,6>>,RgbArg<BASE_COLOR_ARG,Rgb<108,255,6>>,Mix<Int<7710>,Black,RgbArg<BASE_COLOR_ARG,Rgb<108,255,6>>>,RgbArg<BASE_COLOR_ARG,Rgb<108,255,6>>,Mix<Int<16448>,Black,RgbArg<BASE_COLOR_ARG,Rgb<108,255,6>>>>,RgbArg<BASE_COLOR_ARG,Rgb<108,255,6>>>,RandomFlicker<Stripes<14000,-4000,RgbArg<BASE_COLOR_ARG,Rgb<108,255,6>>,RgbArg<BASE_COLOR_ARG,Rgb<108,255,6>>,Mix<Int<7710>,Black,RgbArg<BASE_COLOR_ARG,Rgb<108,255,6>>>,RgbArg<BASE_COLOR_ARG,Rgb<108,255,6>>,Mix<Int<16448>,Black,RgbArg<BASE_COLOR_ARG,Rgb<108,255,6>>>>,RgbArg<BASE_COLOR_ARG,Rgb<108,255,6>>>,Mix<HoldPeakF<SwingSpeed<250>,Scale<SwingAcceleration<100>,Int<50>,Int<500>>,Scale<SwingAcceleration<>,Int<20000>,Int<10000>>>,Mix<Scale<IsLessThan<SlowNoise<Int<2000>>,Int<18000>>,Int<0>,Int<32768>>,RgbArg<BASE_COLOR_ARG,Rgb<108,255,6>>,Stripes<12000,-800,RgbArg<BASE_COLOR_ARG,Rgb<108,255,6>>,RgbArg<BASE_COLOR_ARG,Rgb<108,255,6>>,Mix<Int<7710>,Black,RgbArg<BASE_COLOR_ARG,Rgb<108,255,6>>>,RgbArg<BASE_COLOR_ARG,Rgb<108,255,6>>,Mix<Int<16448>,Black,RgbArg<BASE_COLOR_ARG,Rgb<108,255,6>>>>>,RgbArg<BASE_COLOR_ARG,Rgb<108,255,6>>>>,InOutTrL<TrInstant,TrInstant,Black>>>(),

"Kylo"
},

{ "Battle2;common",  "Battle2/tracks/darkside.wav",
/* copyright Fett263 KyloRen (Primary Blade) OS7 Style
https://fett263.com/fett263-proffieOS7-style-library.html#KyloRen
OS7.12 v1.017-p
This Style Contains 12 Unique Combinations
Style Options:
Default (0): Kylo Ren Unstable (Film Based)
1: Kylo Ren Unstable (Supreme Leader)

Base Color: BaseColorArg (0)

--Effects Included--
Preon Effect Options: Default (0): Faulty Fire Ignition, 1: Erratic (Apocalypse Version), 2: Emitter Heat Up [Color: PreonColorArg]
Ignition Effect Options: Default (0): Standard Ignition, 1: Wipe + Fade [Color: IgnitionColorArg]
PowerUp Effect: Power Burst Emitter [Color: IgnitionColorArg]
Retraction Effect: Standard Retraction [Color: RetractionColorArg]
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]
Battery Level: % Blade (Green to Red)
*/
StylePtr<Layers<ColorSelect<IntArg<STYLE_OPTION_ARG,0>,TrInstant,StaticFire<BrownNoiseFlicker<RgbArg<BASE_COLOR_ARG,Rgb<108,255,6>>,RandomPerLEDFlicker<Mix<Int<3213>,Black,RgbArg<BASE_COLOR_ARG,Rgb<108,255,6>>>,Mix<Int<7710>,Black,RgbArg<BASE_COLOR_ARG,Rgb<108,255,6>>>>,300>,Mix<Int<10280>,Black,RgbArg<BASE_COLOR_ARG,Rgb<108,255,6>>>,0,6,10,1000,2>,StripesX<Int<1500>,Scale<SlowNoise<Int<2500>>,Int<-3000>,Int<-5000>>,RgbArg<BASE_COLOR_ARG,Rgb<108,255,6>>,Mix<Int<10280>,Black,RgbArg<BASE_COLOR_ARG,Rgb<108,255,6>>>,RgbArg<BASE_COLOR_ARG,Rgb<108,255,6>>,Mix<Int<2570>,Black,RgbArg<BASE_COLOR_ARG,Rgb<108,255,6>>>,RgbArg<BASE_COLOR_ARG,Rgb<108,255,6>>>>,TransitionEffectL<TrConcat<TrJoin<TrDelayX<IgnitionTime<300>>,TrInstant>,AlphaL<Stripes<5000,-2500,RgbArg<IGNITION_COLOR_ARG,Rgb<55,255,169>>,Mix<Int<7710>,Black,RgbArg<IGNITION_COLOR_ARG,Rgb<55,255,169>>>,Mix<Int<3855>,Black,RgbArg<IGNITION_COLOR_ARG,Rgb<55,255,169>>>>,SmoothStep<IntArg<EMITTER_SIZE_ARG,2000>,Int<-500>>>,TrFade<500>>,EFFECT_IGNITION>,TransitionEffectL<TrWaveX<RgbArg<BLAST_COLOR_ARG,Rgb<255,0,75>>,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<118,0,194>>,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<118,0,194>>,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,0,0>>,Int<200>>,StripesX<Int<1800>,Scale<NoisySoundLevel,Int<-3500>,Int<-5000>>,Mix<Int<6425>,Black,RgbArg<LOCKUP_COLOR_ARG,Rgb<255,0,0>>>,RgbArg<LOCKUP_COLOR_ARG,Rgb<255,0,0>>,Mix<Int<12850>,Black,RgbArg<LOCKUP_COLOR_ARG,Rgb<255,0,0>>>>>,AlphaL<AudioFlicker<RgbArg<LOCKUP_COLOR_ARG,Rgb<255,0,0>>,Mix<Int<10280>,Black,RgbArg<LOCKUP_COLOR_ARG,Rgb<255,0,0>>>>,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,0,0>>,AlphaL<RgbArg<LOCKUP_COLOR_ARG,Rgb<255,0,0>>,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,0,0>>,TrFade<400>>,SaberBase::LOCKUP_NORMAL>,ResponsiveLightningBlockL<Strobe<RgbArg<LB_COLOR_ARG,Rgb<55,255,169>>,AudioFlicker<RgbArg<LB_COLOR_ARG,Rgb<55,255,169>>,Blue>,50,1>,TrConcat<TrInstant,AlphaL<RgbArg<LB_COLOR_ARG,Rgb<55,255,169>>,Bump<Int<12000>,Int<18000>>>,TrFade<200>>,TrConcat<TrInstant,HumpFlickerL<AlphaL<RgbArg<LB_COLOR_ARG,Rgb<55,255,169>>,Int<16000>>,30>,TrSmoothFade<600>>>,LockupTrL<AlphaL<RandomPerLEDFlickerL<RgbArg<DRAG_COLOR_ARG,Rgb<255,0,75>>>,SmoothStep<IntArg<DRAG_SIZE_ARG,28000>,Int<3000>>>,TrConcat<TrJoin<TrDelay<4000>,TrWipeIn<200>>,AlphaL<BrownNoiseFlickerL<RgbArg<DRAG_COLOR_ARG,Rgb<255,0,75>>,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>>>>>>,TrWipeInX<BendTimePowInvX<RetractionTime<0>,Mult<IntArg<RETRACTION_OPTION2_ARG,10992>,Int<98304>>>>,Black>,TransitionEffectL<TrSelect<IntArg<PREON_OPTION_ARG,0>,TrConcat<TrExtendX<WavLen<EFFECT_PREON>,TrWipe<100>>,AlphaL<StripesX<Int<3000>,Sin<Int<60>,Int<-1600>,Int<-4000>>,RgbArg<PREON_COLOR_ARG,Rgb<255,0,255>>,Mix<Int<10772>,Black,RgbArg<PREON_COLOR_ARG,Rgb<255,0,255>>>,Mix<Int<24000>,Black,RgbArg<PREON_COLOR_ARG,Rgb<255,0,255>>>>,SmoothStep<NoisySoundLevel,Int<-3000>>>,TrFade<100>>,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,0,255>>,100>,RandomPerLEDFlicker<RgbArg<PREON_COLOR_ARG,Rgb<255,0,255>>,Mix<Int<8192>,Black,RgbArg<PREON_COLOR_ARG,Rgb<255,0,255>>>>,BrownNoiseFlicker<Mix<NoisySoundLevel,RgbArg<PREON_COLOR_ARG,Rgb<255,0,255>>,RotateColorsX<Int<4000>,RgbArg<PREON_COLOR_ARG,Rgb<255,0,255>>>>,RotateColorsX<Int<1200>,RgbArg<PREON_COLOR_ARG,Rgb<255,0,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,5389>,Int<-4000>>>>,TrLoopN<10,TrWaveX<RgbArg<PREON_COLOR_ARG,Rgb<255,0,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<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,0,255>>,White>,20>,SmoothStep<IntArg<PREON_SIZE_ARG,5389>,Int<-3000>>>,TrFade<200>>>,EFFECT_PREON>,TransitionEffectL<TrConcat<TrJoin<TrDelay<2000>,TrWipe<1000>>,AlphaL<Mix<BatteryLevel,Red,Green>,SmoothStep<BatteryLevel,Int<-10>>>,TrWipeIn<1000>>,EFFECT_BATTERY_LEVEL>>>(),

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

Base Color: BaseColorArg (0)

--Effects Included--
Preon Effect: Faulty Ignition (Volatile Version) [Color: PreonColorArg]
Ignition Effect: Standard Ignition [Color: IgnitionColorArg]
Retraction Effect: Standard Retraction [Color: RetractionColorArg]
Lockup Effect: Intensity Lockup Up V1 [Color: LockupColorArg]
LightningBlock Effect: Full Blade Lightning [Color: LBColorArg]
Clash Effect: Clash Ripple Down [Color: ClashColorArg]
*/
StylePtr<Layers<ColorSelect<IntArg<STYLE_OPTION_ARG,0>,TrInstant,StaticFire<BrownNoiseFlicker<RgbArg<BASE_COLOR_ARG,Rgb<108,255,6>>,RandomPerLEDFlicker<Mix<Int<3213>,Black,RgbArg<BASE_COLOR_ARG,Rgb<108,255,6>>>,Mix<Int<7710>,Black,RgbArg<BASE_COLOR_ARG,Rgb<108,255,6>>>>,300>,Mix<Int<10280>,Black,RgbArg<BASE_COLOR_ARG,Rgb<108,255,6>>>,0,6,10,1000,2>,StripesX<Int<1500>,Scale<SlowNoise<Int<2500>>,Int<-3000>,Int<-5000>>,RgbArg<BASE_COLOR_ARG,Rgb<108,255,6>>,Mix<Int<10280>,Black,RgbArg<BASE_COLOR_ARG,Rgb<108,255,6>>>,RgbArg<BASE_COLOR_ARG,Rgb<108,255,6>>,Mix<Int<2570>,Black,RgbArg<BASE_COLOR_ARG,Rgb<108,255,6>>>,RgbArg<BASE_COLOR_ARG,Rgb<108,255,6>>>>,TransitionEffectL<TrConcat<TrInstant,AlphaL<RgbArg<CLASH_COLOR_ARG,Rgb<118,0,194>>,Bump<Int<16384>,Int<6000>>>,TrFade<50>,AlphaL<RgbArg<CLASH_COLOR_ARG,Rgb<118,0,194>>,Int<0>>,TrSparkX<Stripes<2000,2000,RgbArg<CLASH_COLOR_ARG,Rgb<118,0,194>>,Mix<Int<2096>,Black,RgbArg<CLASH_COLOR_ARG,Rgb<118,0,194>>>>,Int<100>,Int<300>,Int<32768>>>,EFFECT_CLASH>,TransitionEffectL<TrConcat<TrInstant,AlphaL<RgbArg<LOCKUP_COLOR_ARG,Rgb<255,0,0>>,SmoothStep<ClashImpactF<>,Int<-4000>>>,TrFadeX<Scale<ClashImpactF<>,Int<100>,Int<300>>>>,EFFECT_LOCKUP_BEGIN>,TransitionEffectL<TrConcat<TrInstant,AlphaL<RgbArg<LOCKUP_COLOR_ARG,Rgb<255,0,0>>,Int<0>>,TrSelect<Scale<IsLessThan<ClashImpactF<>,Int<20000>>,Int<1>,Int<0>>,TrWaveX<RgbArg<LOCKUP_COLOR_ARG,Rgb<255,0,0>>,Scale<ClashImpactF<>,Int<50>,Int<400>>,Int<100>,Scale<ClashImpactF<>,Int<500>,Int<300>>,Int<0>>,TrSparkX<Stripes<1200,-3600,Mix<Int<6425>,Black,RgbArg<LOCKUP_COLOR_ARG,Rgb<255,0,0>>>,RgbArg<LOCKUP_COLOR_ARG,Rgb<255,0,0>>,Mix<Int<12850>,Black,RgbArg<LOCKUP_COLOR_ARG,Rgb<255,0,0>>>>,Int<30>,Scale<Sum<ClashImpactF<>,SwingSpeed<600>>,Int<100>,Int<400>>,Int<0>>>>,EFFECT_LOCKUP_END>,LockupTrL<Strobe<RgbArg<LB_COLOR_ARG,Rgb<55,255,169>>,AudioFlicker<RgbArg<LB_COLOR_ARG,Rgb<55,255,169>>,Blue>,50,1>,TrInstant,TrFade<1000>,SaberBase::LOCKUP_LIGHTNING_BLOCK>,InOutTrL<TrWipeX<BendTimePowInvX<IgnitionTime<300>,Mult<IntArg<IGNITION_OPTION2_ARG,10992>,Int<98304>>>>,TrWipeInX<BendTimePowInvX<RetractionTime<0>,Mult<IntArg<RETRACTION_OPTION2_ARG,10992>,Int<98304>>>>,Black>,TransitionEffectL<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,0,255>>,100>,RandomPerLEDFlicker<RgbArg<PREON_COLOR_ARG,Rgb<255,0,255>>,Mix<Int<6425>,Black,RotateColorsX<Int<26000>,RgbArg<PREON_COLOR_ARG,Rgb<255,0,255>>>>>,BrownNoiseFlicker<Mix<NoisySoundLevel,RgbArg<PREON_COLOR_ARG,Rgb<255,0,255>>,RotateColorsX<Int<26000>,RgbArg<PREON_COLOR_ARG,Rgb<255,0,255>>>>,RotateColorsX<Int<21845>,RgbArg<PREON_COLOR_ARG,Rgb<255,0,255>>>,50>>,SmoothStep<Scale<NoisySoundLevel,Int<-10000>,Int<36000>>,Int<-4000>>>,TrDelayX<WavLen<EFFECT_PREON>>>,EFFECT_PREON>>>(),

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

Base Color: BaseColorArg (0)

--Effects Included--
Preon Effect: Faulty Ignition (Volatile Version) [Color: PreonColorArg]
Ignition Effect: Standard Ignition [Color: IgnitionColorArg]
Retraction Effect: Standard Retraction [Color: RetractionColorArg]
Lockup Effect: Intensity Lockup Up V1 [Color: LockupColorArg]
LightningBlock Effect: Full Blade Lightning [Color: LBColorArg]
Clash Effect: Clash Ripple Down [Color: ClashColorArg]
*/
StylePtr<Layers<ColorSelect<IntArg<STYLE_OPTION_ARG,0>,TrInstant,StaticFire<BrownNoiseFlicker<RgbArg<BASE_COLOR_ARG,Rgb<108,255,6>>,RandomPerLEDFlicker<Mix<Int<3213>,Black,RgbArg<BASE_COLOR_ARG,Rgb<108,255,6>>>,Mix<Int<7710>,Black,RgbArg<BASE_COLOR_ARG,Rgb<108,255,6>>>>,300>,Mix<Int<10280>,Black,RgbArg<BASE_COLOR_ARG,Rgb<108,255,6>>>,0,6,10,1000,2>,StripesX<Int<1500>,Scale<SlowNoise<Int<2500>>,Int<-3000>,Int<-5000>>,RgbArg<BASE_COLOR_ARG,Rgb<108,255,6>>,Mix<Int<10280>,Black,RgbArg<BASE_COLOR_ARG,Rgb<108,255,6>>>,RgbArg<BASE_COLOR_ARG,Rgb<108,255,6>>,Mix<Int<2570>,Black,RgbArg<BASE_COLOR_ARG,Rgb<108,255,6>>>,RgbArg<BASE_COLOR_ARG,Rgb<108,255,6>>>>,TransitionEffectL<TrConcat<TrInstant,AlphaL<RgbArg<CLASH_COLOR_ARG,Rgb<118,0,194>>,Bump<Int<16384>,Int<6000>>>,TrFade<50>,AlphaL<RgbArg<CLASH_COLOR_ARG,Rgb<118,0,194>>,Int<0>>,TrSparkX<Stripes<2000,2000,RgbArg<CLASH_COLOR_ARG,Rgb<118,0,194>>,Mix<Int<2096>,Black,RgbArg<CLASH_COLOR_ARG,Rgb<118,0,194>>>>,Int<100>,Int<300>,Int<32768>>>,EFFECT_CLASH>,TransitionEffectL<TrConcat<TrInstant,AlphaL<RgbArg<LOCKUP_COLOR_ARG,Rgb<255,0,0>>,SmoothStep<ClashImpactF<>,Int<-4000>>>,TrFadeX<Scale<ClashImpactF<>,Int<100>,Int<300>>>>,EFFECT_LOCKUP_BEGIN>,TransitionEffectL<TrConcat<TrInstant,AlphaL<RgbArg<LOCKUP_COLOR_ARG,Rgb<255,0,0>>,Int<0>>,TrSelect<Scale<IsLessThan<ClashImpactF<>,Int<20000>>,Int<1>,Int<0>>,TrWaveX<RgbArg<LOCKUP_COLOR_ARG,Rgb<255,0,0>>,Scale<ClashImpactF<>,Int<50>,Int<400>>,Int<100>,Scale<ClashImpactF<>,Int<500>,Int<300>>,Int<0>>,TrSparkX<Stripes<1200,-3600,Mix<Int<6425>,Black,RgbArg<LOCKUP_COLOR_ARG,Rgb<255,0,0>>>,RgbArg<LOCKUP_COLOR_ARG,Rgb<255,0,0>>,Mix<Int<12850>,Black,RgbArg<LOCKUP_COLOR_ARG,Rgb<255,0,0>>>>,Int<30>,Scale<Sum<ClashImpactF<>,SwingSpeed<600>>,Int<100>,Int<400>>,Int<0>>>>,EFFECT_LOCKUP_END>,LockupTrL<Strobe<RgbArg<LB_COLOR_ARG,Rgb<55,255,169>>,AudioFlicker<RgbArg<LB_COLOR_ARG,Rgb<55,255,169>>,Blue>,50,1>,TrInstant,TrFade<1000>,SaberBase::LOCKUP_LIGHTNING_BLOCK>,InOutTrL<TrWipeX<BendTimePowInvX<IgnitionTime<300>,Mult<IntArg<IGNITION_OPTION2_ARG,10992>,Int<98304>>>>,TrWipeInX<BendTimePowInvX<RetractionTime<0>,Mult<IntArg<RETRACTION_OPTION2_ARG,10992>,Int<98304>>>>,Black>,TransitionEffectL<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,0,255>>,100>,RandomPerLEDFlicker<RgbArg<PREON_COLOR_ARG,Rgb<255,0,255>>,Mix<Int<6425>,Black,RotateColorsX<Int<26000>,RgbArg<PREON_COLOR_ARG,Rgb<255,0,255>>>>>,BrownNoiseFlicker<Mix<NoisySoundLevel,RgbArg<PREON_COLOR_ARG,Rgb<255,0,255>>,RotateColorsX<Int<26000>,RgbArg<PREON_COLOR_ARG,Rgb<255,0,255>>>>,RotateColorsX<Int<21845>,RgbArg<PREON_COLOR_ARG,Rgb<255,0,255>>>,50>>,SmoothStep<Scale<NoisySoundLevel,Int<-10000>,Int<36000>>,Int<-4000>>>,TrDelayX<WavLen<EFFECT_PREON>>>,EFFECT_PREON>>>(),

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

Off Behavior: Off [Color: OffColorArg]

Base Color: BaseColorArg (0)

--Effects Included--
Ignition Effect: Instant [Color: IgnitionColorArg]
Retraction Effect: Instant [Color: RetractionColorArg]
*/
StylePtr<Layers<ColorSelect<IntArg<STYLE_OPTION_ARG,0>,TrInstant,StaticFire<BrownNoiseFlicker<RgbArg<BASE_COLOR_ARG,Rgb<108,255,6>>,RandomPerLEDFlicker<Mix<Int<3213>,Black,RgbArg<BASE_COLOR_ARG,Rgb<108,255,6>>>,Mix<Int<7710>,Black,RgbArg<BASE_COLOR_ARG,Rgb<108,255,6>>>>,300>,Mix<Int<10280>,Black,RgbArg<BASE_COLOR_ARG,Rgb<108,255,6>>>,0,6,10,1000,2>,StripesX<Int<1500>,Scale<SlowNoise<Int<2500>>,Int<-3000>,Int<-5000>>,RgbArg<BASE_COLOR_ARG,Rgb<108,255,6>>,Mix<Int<10280>,Black,RgbArg<BASE_COLOR_ARG,Rgb<108,255,6>>>,RgbArg<BASE_COLOR_ARG,Rgb<108,255,6>>,Mix<Int<2570>,Black,RgbArg<BASE_COLOR_ARG,Rgb<108,255,6>>>,RgbArg<BASE_COLOR_ARG,Rgb<108,255,6>>>>,InOutTrL<TrInstant,TrInstant,Black>>>(),

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

Off Behavior: Off [Color: OffColorArg]

Base Color: BaseColorArg (0)

--Effects Included--
Ignition Effect: Instant [Color: IgnitionColorArg]
Retraction Effect: Instant [Color: RetractionColorArg]
*/
StylePtr<Layers<ColorSelect<IntArg<STYLE_OPTION_ARG,0>,TrInstant,StaticFire<BrownNoiseFlicker<RgbArg<BASE_COLOR_ARG,Rgb<108,255,6>>,RandomPerLEDFlicker<Mix<Int<3213>,Black,RgbArg<BASE_COLOR_ARG,Rgb<108,255,6>>>,Mix<Int<7710>,Black,RgbArg<BASE_COLOR_ARG,Rgb<108,255,6>>>>,300>,Mix<Int<10280>,Black,RgbArg<BASE_COLOR_ARG,Rgb<108,255,6>>>,0,6,10,1000,2>,StripesX<Int<1500>,Scale<SlowNoise<Int<2500>>,Int<-3000>,Int<-5000>>,RgbArg<BASE_COLOR_ARG,Rgb<108,255,6>>,Mix<Int<10280>,Black,RgbArg<BASE_COLOR_ARG,Rgb<108,255,6>>>,RgbArg<BASE_COLOR_ARG,Rgb<108,255,6>>,Mix<Int<2570>,Black,RgbArg<BASE_COLOR_ARG,Rgb<108,255,6>>>,RgbArg<BASE_COLOR_ARG,Rgb<108,255,6>>>>,InOutTrL<TrInstant,TrInstant,Black>>>(),

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

Off Behavior: Off [Color: OffColorArg]

Base Color: BaseColorArg (0)

--Effects Included--
Ignition Effect: Instant [Color: IgnitionColorArg]
Retraction Effect: Instant [Color: RetractionColorArg]
*/
StylePtr<Layers<ColorSelect<IntArg<STYLE_OPTION_ARG,0>,TrInstant,StaticFire<BrownNoiseFlicker<RgbArg<BASE_COLOR_ARG,Rgb<108,255,6>>,RandomPerLEDFlicker<Mix<Int<3213>,Black,RgbArg<BASE_COLOR_ARG,Rgb<108,255,6>>>,Mix<Int<7710>,Black,RgbArg<BASE_COLOR_ARG,Rgb<108,255,6>>>>,300>,Mix<Int<10280>,Black,RgbArg<BASE_COLOR_ARG,Rgb<108,255,6>>>,0,6,10,1000,2>,StripesX<Int<1500>,Scale<SlowNoise<Int<2500>>,Int<-3000>,Int<-5000>>,RgbArg<BASE_COLOR_ARG,Rgb<108,255,6>>,Mix<Int<10280>,Black,RgbArg<BASE_COLOR_ARG,Rgb<108,255,6>>>,RgbArg<BASE_COLOR_ARG,Rgb<108,255,6>>,Mix<Int<2570>,Black,RgbArg<BASE_COLOR_ARG,Rgb<108,255,6>>>,RgbArg<BASE_COLOR_ARG,Rgb<108,255,6>>>>,InOutTrL<TrInstant,TrInstant,Black>>>(),

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

Off Behavior: Off [Color: OffColorArg]

Base Color: BaseColorArg (0)

--Effects Included--
Ignition Effect: Instant [Color: IgnitionColorArg]
Retraction Effect: Instant [Color: RetractionColorArg]
*/
StylePtr<Layers<ColorSelect<IntArg<STYLE_OPTION_ARG,0>,TrInstant,StaticFire<BrownNoiseFlicker<RgbArg<BASE_COLOR_ARG,Rgb<108,255,6>>,RandomPerLEDFlicker<Mix<Int<3213>,Black,RgbArg<BASE_COLOR_ARG,Rgb<108,255,6>>>,Mix<Int<7710>,Black,RgbArg<BASE_COLOR_ARG,Rgb<108,255,6>>>>,300>,Mix<Int<10280>,Black,RgbArg<BASE_COLOR_ARG,Rgb<108,255,6>>>,0,6,10,1000,2>,StripesX<Int<1500>,Scale<SlowNoise<Int<2500>>,Int<-3000>,Int<-5000>>,RgbArg<BASE_COLOR_ARG,Rgb<108,255,6>>,Mix<Int<10280>,Black,RgbArg<BASE_COLOR_ARG,Rgb<108,255,6>>>,RgbArg<BASE_COLOR_ARG,Rgb<108,255,6>>,Mix<Int<2570>,Black,RgbArg<BASE_COLOR_ARG,Rgb<108,255,6>>>,RgbArg<BASE_COLOR_ARG,Rgb<108,255,6>>>>,InOutTrL<TrInstant,TrInstant,Black>>>(),

"preset1"
},

};

Preset no_blade presets[] = {
{ "Battle3;common",  "Battle3/tracks/luke.wav",
/* copyright Fett263 JediSurvivor (Primary Blade) OS7 Style
https://fett263.com/fett263-proffieOS7-style-library.html#JediSurvivor
OS7.13 v1.018-p
Single Style
Base Style: Cal Kestis Survivor Blue

Base Color: BaseColorArg (0)

--Effects Included--
Ignition Effect: Standard Ignition [Color: IgnitionColorArg]
Retraction Effect: Standard Retraction [Color: RetractionColorArg]
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]
*/
StylePtr<Layers<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<0,0,255>>,Mix<Int<12000>,Black,RgbArg<BASE_COLOR_ARG,Rgb<0,0,255>>>,Pulsing<RgbArg<BASE_COLOR_ARG,Rgb<0,0,255>>,Mix<Int<8000>,Black,RgbArg<BASE_COLOR_ARG,Rgb<0,0,255>>>,1400>>,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<TrWipeX<BendTimePowInvX<IgnitionTime<300>,Mult<IntArg<IGNITION_OPTION2_ARG,10992>,Int<98304>>>>,TrWipeInX<BendTimePowInvX<RetractionTime<0>,Mult<IntArg<RETRACTION_OPTION2_ARG,10992>,Int<98304>>>>,Black>>>(),
/* copyright Fett263 JediSurvivor (Accent LED / PCB) OS7 Style
https://fett263.com/fett263-proffieOS7-style-library.html#JediSurvivor
OS7.13 v1.018-p
Single Style
Base Style: Cal Kestis Survivor Blue

Off Behavior: Off [Color: OffColorArg]

Base Color: BaseColorArg (0)

--Effects Included--
Ignition Effect: Instant [Color: IgnitionColorArg]
Retraction Effect: Instant [Color: RetractionColorArg]
*/
StylePtr<Layers<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<0,0,255>>,Mix<Int<12000>,Black,RgbArg<BASE_COLOR_ARG,Rgb<0,0,255>>>,Pulsing<RgbArg<BASE_COLOR_ARG,Rgb<0,0,255>>,Mix<Int<8000>,Black,RgbArg<BASE_COLOR_ARG,Rgb<0,0,255>>>,1400>>,InOutTrL<TrInstant,TrInstant,Black>>>(),
/* copyright Fett263 JediSurvivor (Quillion / Secondary Blade) OS7 Style
https://fett263.com/fett263-proffieOS7-style-library.html#JediSurvivor
OS7.13 v1.018-p
Single Style
Base Style: Cal Kestis Survivor Blue

Base Color: BaseColorArg (0)

--Effects Included--
Ignition Effect: Standard Ignition [Color: IgnitionColorArg]
Retraction Effect: Standard Retraction [Color: RetractionColorArg]
*/
StylePtr<Layers<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<0,0,255>>,Mix<Int<12000>,Black,RgbArg<BASE_COLOR_ARG,Rgb<0,0,255>>>,Pulsing<RgbArg<BASE_COLOR_ARG,Rgb<0,0,255>>,Mix<Int<8000>,Black,RgbArg<BASE_COLOR_ARG,Rgb<0,0,255>>>,1400>>,InOutTrL<TrWipeX<BendTimePowInvX<IgnitionTime<300>,Mult<IntArg<IGNITION_OPTION2_ARG,10992>,Int<98304>>>>,TrWipeInX<BendTimePowInvX<RetractionTime<0>,Mult<IntArg<RETRACTION_OPTION2_ARG,10992>,Int<98304>>>>,Black>>>(),
/* copyright Fett263 JediSurvivor (Quillion / Secondary Blade) OS7 Style
https://fett263.com/fett263-proffieOS7-style-library.html#JediSurvivor
OS7.13 v1.018-p
Single Style
Base Style: Cal Kestis Survivor Blue

Base Color: BaseColorArg (0)

--Effects Included--
Ignition Effect: Standard Ignition [Color: IgnitionColorArg]
Retraction Effect: Standard Retraction [Color: RetractionColorArg]
*/
StylePtr<Layers<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<0,0,255>>,Mix<Int<12000>,Black,RgbArg<BASE_COLOR_ARG,Rgb<0,0,255>>>,Pulsing<RgbArg<BASE_COLOR_ARG,Rgb<0,0,255>>,Mix<Int<8000>,Black,RgbArg<BASE_COLOR_ARG,Rgb<0,0,255>>>,1400>>,InOutTrL<TrWipeX<BendTimePowInvX<IgnitionTime<300>,Mult<IntArg<IGNITION_OPTION2_ARG,10992>,Int<98304>>>>,TrWipeInX<BendTimePowInvX<RetractionTime<0>,Mult<IntArg<RETRACTION_OPTION2_ARG,10992>,Int<98304>>>>,Black>>>(),
/* copyright Fett263 JediSurvivor (Accent LED / PCB) OS7 Style
https://fett263.com/fett263-proffieOS7-style-library.html#JediSurvivor
OS7.13 v1.018-p
Single Style
Base Style: Cal Kestis Survivor Blue

Off Behavior: Off [Color: OffColorArg]

Base Color: BaseColorArg (0)

--Effects Included--
Ignition Effect: Instant [Color: IgnitionColorArg]
Retraction Effect: Instant [Color: RetractionColorArg]
*/
StylePtr<Layers<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<0,0,255>>,Mix<Int<12000>,Black,RgbArg<BASE_COLOR_ARG,Rgb<0,0,255>>>,Pulsing<RgbArg<BASE_COLOR_ARG,Rgb<0,0,255>>,Mix<Int<8000>,Black,RgbArg<BASE_COLOR_ARG,Rgb<0,0,255>>>,1400>>,InOutTrL<TrInstant,TrInstant,Black>>>(),
/* copyright Fett263 JediSurvivor (Accent LED / PCB) OS7 Style
https://fett263.com/fett263-proffieOS7-style-library.html#JediSurvivor
OS7.13 v1.018-p
Single Style
Base Style: Cal Kestis Survivor Blue

Off Behavior: Off [Color: OffColorArg]

Base Color: BaseColorArg (0)

--Effects Included--
Ignition Effect: Instant [Color: IgnitionColorArg]
Retraction Effect: Instant [Color: RetractionColorArg]
*/
StylePtr<Layers<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<0,0,255>>,Mix<Int<12000>,Black,RgbArg<BASE_COLOR_ARG,Rgb<0,0,255>>>,Pulsing<RgbArg<BASE_COLOR_ARG,Rgb<0,0,255>>,Mix<Int<8000>,Black,RgbArg<BASE_COLOR_ARG,Rgb<0,0,255>>>,1400>>,InOutTrL<TrInstant,TrInstant,Black>>>(),
/* copyright Fett263 JediSurvivor (Crystal Chamber) OS7 Style
https://fett263.com/fett263-proffieOS7-style-library.html#JediSurvivor
OS7.13 v1.018-p
Single Style
Base Style: Cal Kestis Survivor Blue

Off Behavior: Off [Color: OffColorArg]

Base Color: BaseColorArg (0)

--Effects Included--
Ignition Effect: Instant [Color: IgnitionColorArg]
Retraction Effect: Instant [Color: RetractionColorArg]
*/
StylePtr<Layers<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<0,0,255>>,Mix<Int<12000>,Black,RgbArg<BASE_COLOR_ARG,Rgb<0,0,255>>>,Pulsing<RgbArg<BASE_COLOR_ARG,Rgb<0,0,255>>,Mix<Int<8000>,Black,RgbArg<BASE_COLOR_ARG,Rgb<0,0,255>>>,1400>>,InOutTrL<TrInstant,TrInstant,Black>>>(),
"preset0"
},
};

BladeConfig blades[] = {
 { 0, WS281XBladePtr<144, bladePin, Color8::GRB, PowerPINS<bladePowerPin2, bladePowerPin3> >(),
    SubBladeWithStride(0, 15, 2, WS281XBladePtr<16, blade2Pin, Color8::GRB, PowerPINS<bladePowerPin2, bladePowerPin3> >()),
    SubBladeWithStride(1, 15, 2, NULL),
    WS281XBladePtr<144, blade3Pin, Color8::GRB, PowerPINS<bladePowerPin1> >(),
    SubBladeWithStride(0, 15, 2, WS281XBladePtr<16, blade4Pin, Color8::GRB, PowerPINS<bladePowerPin1> >()),
    SubBladeWithStride(1, 15, 2, NULL),
    WS281XBladePtr<3, blade6Pin, Color8::GRB, PowerPINS<bladePowerPin4> >()
  , CONFIGARRAY(presets) },
 { NO_BLADE, WS281XBladePtr<10, bladePin, Color8::GRB, PowerPINS<bladePowerPin2, bladePowerPin3> >(),
    SubBladeWithStride(0, 15, 2, WS281XBladePtr<16, blade2Pin, Color8::GRB, PowerPINS<bladePowerPin2, bladePowerPin3> >()),
    SubBladeWithStride(1, 15, 2, NULL),
    WS281XBladePtr<144, blade3Pin, Color8::GRB, PowerPINS<bladePowerPin1> >(),
    SubBladeWithStride(0, 15, 2, WS281XBladePtr<16, blade4Pin, Color8::GRB, PowerPINS<bladePowerPin1> >()),
    SubBladeWithStride(1, 15, 2, NULL),
    WS281XBladePtr<3, blade6Pin, Color8::GRB, PowerPINS<bladePowerPin4> >()
        CONFIGARRAY(no_blade_presets), "nbsave" }

,
};

#endif

#ifdef CONFIG_BUTTONS
Button PowerButton(BUTTON_POWER, powerButtonPin, "pow");
Button AuxButton(BUTTON_AUX, auxPin, "aux");
#endif

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

Current Arduino Error:

In file included from C:\Users\Marc\Desktop\ProffieOS\ProffieOS\ProffieOS.ino:621:
C:\Users\Marc\Desktop\ProffieOS\ProffieOS\config\myconfig.h:348:17: error: expected initializer before 'presets'
  348 | Preset no_blade presets[] = {
      |                 ^~~~~~~
In file included from C:\Users\Marc\Desktop\ProffieOS\ProffieOS\ProffieOS.ino:591:
C:\Users\Marc\Desktop\ProffieOS\ProffieOS\config\myconfig.h:475:21: error: expected '}' before 'no_blade_presets'
  475 |         CONFIGARRAY(no_blade_presets), "nbsave" }
      |                     ^~~~~~~~~~~~~~~~
C:\Users\Marc\Desktop\ProffieOS\ProffieOS\common\preset.h:6:24: note: in definition of macro 'CONFIGARRAY'
    6 | #define CONFIGARRAY(X) X, NELEM(X)
      |                        ^
In file included from C:\Users\Marc\Desktop\ProffieOS\ProffieOS\ProffieOS.ino:621:
C:\Users\Marc\Desktop\ProffieOS\ProffieOS\config\myconfig.h:468:2: note: to match this '{'
  468 |  { NO_BLADE, WS281XBladePtr<10, bladePin, Color8::GRB, PowerPINS<bladePowerPin2, bladePowerPin3> >(),
      |  ^
In file included from C:\Users\Marc\Desktop\ProffieOS\ProffieOS\ProffieOS.ino:591:
C:\Users\Marc\Desktop\ProffieOS\ProffieOS\config\myconfig.h:475:21: error: expected '}' before 'no_blade_presets'
  475 |         CONFIGARRAY(no_blade_presets), "nbsave" }
      |                     ^~~~~~~~~~~~~~~~
C:\Users\Marc\Desktop\ProffieOS\ProffieOS\common\preset.h:6:24: note: in definition of macro 'CONFIGARRAY'
    6 | #define CONFIGARRAY(X) X, NELEM(X)
      |                        ^
In file included from C:\Users\Marc\Desktop\ProffieOS\ProffieOS\ProffieOS.ino:621:
C:\Users\Marc\Desktop\ProffieOS\ProffieOS\config\myconfig.h:459:24: note: to match this '{'
  459 | BladeConfig blades[] = {
      |                        ^
In file included from C:\Users\Marc\Desktop\ProffieOS\ProffieOS\ProffieOS.ino:591:
C:\Users\Marc\Desktop\ProffieOS\ProffieOS\config\myconfig.h:475:21: error: expected ',' or ';' before 'no_blade_presets'
  475 |         CONFIGARRAY(no_blade_presets), "nbsave" }
      |                     ^~~~~~~~~~~~~~~~
C:\Users\Marc\Desktop\ProffieOS\ProffieOS\common\preset.h:6:24: note: in definition of macro 'CONFIGARRAY'
    6 | #define CONFIGARRAY(X) X, NELEM(X)
      |                        ^
In file included from C:\Users\Marc\Desktop\ProffieOS\ProffieOS\ProffieOS.ino:621:
C:\Users\Marc\Desktop\ProffieOS\ProffieOS\config\myconfig.h:475:49: error: expected declaration before '}' token
  475 |         CONFIGARRAY(no_blade_presets), "nbsave" }
      |                                                 ^
C:\Users\Marc\Desktop\ProffieOS\ProffieOS\config\myconfig.h:477:1: error: expected unqualified-id before ',' token
  477 | ,
      | ^
C:\Users\Marc\Desktop\ProffieOS\ProffieOS\config\myconfig.h:478:1: error: expected unqualified-id before '}' token
  478 | };
      | ^
C:\Users\Marc\Desktop\ProffieOS\ProffieOS\config\myconfig.h:478:1: error: expected declaration before '}' token

exit status 1

Compilation error: expected initializer before 'presets'

I think you’re missing a comma before CONFIGARRAY, should be:

PowerPINS >(),
CONFIGARRAY(no_blade_presets), ā€œnbsaveā€ }

Looks like another bug in my generator.
This is supposed to be:

Preset no_blade[] = {

(fixed in my site)

I guess not a lot of people use my config generator. (Nobody has found these problems before apparently.)

1 Like

I use your config generator! But I’m still 3d printing and soldering–so no test results yet…

1 Like

Guest I’m happy to have found the bug,

so, still have an error, based on the ProffieOS ā€œblade detectā€ info you sent me earlier, I changed $BLADES$ to the LED blade info. Updated the `
Preset_no_blade = {

Below is the current config file and current error.

// ProffieOS7 Config File
#ifdef CONFIG_TOP
#include "proffieboard_v3_config.h"
#define NUM_BLADES 7
#define NUM_BUTTONS 2
const unsigned int maxLedsPerStrip = 144;
#define EXTRA_COLOR_BUFFER_SPACE 60
#define VOLUME 1500
#define BOOT_VOLUME 100
#define CLASH_THRESHOLD_G 3
#define ENABLE_AUDIO
#define ENABLE_MOTION
#define ENABLE_WS2811
#define ENABLE_SD
#define MOTION_TIMEOUT 60 * 5 * 1000
#define IDLE_OFF_TIME 60 * 5 * 1000
#define DISABLE_BASIC_PARSER_STYLES
#define DISABLE_DIAGNOSTIC_COMMANDS
#define ENABLE_ALL_EDIT_OPTIONS
#define SAVE_PRESET
#define NO_REPEAT_RANDOM
#define COLOR_CHANGE_DIRECT
#define BLADE_DETECT_PIN blade5Pin
#define ENABLE_SSD1306
#define FETT263_SAY_BATTERY_PERCENT
#define FETT263_MOTION_WAKE_POWER_BUTTON
#define FETT263_HOLD_BUTTON_LOCKUP
#define FETT263_LOCKUP_DELAY 200
#define FETT263_BM_CLASH_DETECT 6
#define FETT263_THRUST_ON
#define FETT263_THRUST_ON_NO_BM
#define FETT263_TWIST_OFF
#endif

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


#ifdef CONFIG_PRESETS

Preset presets[] = {
{ "Battle;common",  "Battle/tracks/track1.wav",


Base Color: BaseColorArg (0)

--Effects Included--
Preon Effect Options: Default (0): Faulty Fire Ignition, 1: Erratic (Apocalypse Version), 2: Emitter Heat Up [Color: PreonColorArg]
Ignition Effect Options: Default (0): Standard Ignition, 1: Wipe + Fade [Color: IgnitionColorArg]
PowerUp Effect: Power Burst Emitter [Color: IgnitionColorArg]
Retraction Effect: Standard Retraction [Color: RetractionColorArg]
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]
Battery Level: % Blade (Green to Red)
*/


/* copyright Fett263 Rotoscope (Quillion / Secondary Blade) OS7 Style
https://fett263.com/fett263-proffieOS7-style-library.html#Rotoscope
OS7.12 v1.017-p
This Style Contains 5 Unique Combinations
Style Options:
Default (0): Rotoscope - Single Color (Original Trilogy)
1: Rotoscope - Single Color (Prequels)
2: Audio Rotoscope - Single Color (Original Trilogy)
3: Rotoscope - Single Color (Sequels)
4: Hyper Responsive Rotoscope (Erratic)

Base Color: BaseColorArg (0)

--Effects Included--
Preon Effect: Faulty Ignition (Volatile Version) [Color: PreonColorArg]
Ignition Effect: Standard Ignition [Color: IgnitionColorArg]
Retraction Effect: Standard Retraction [Color: RetractionColorArg]
Lockup Effect: Intensity Lockup Up V1 [Color: LockupColorArg]
LightningBlock Effect: Full Blade Lightning [Color: LBColorArg]
Clash Effect: Clash Ripple Down [Color: ClashColorArg]
*/


/* copyright Fett263 Rotoscope (Quillion / Secondary Blade) OS7 Style
https://fett263.com/fett263-proffieOS7-style-library.html#Rotoscope
OS7.12 v1.017-p
This Style Contains 5 Unique Combinations
Style Options:
Default (0): Rotoscope - Single Color (Original Trilogy)
1: Rotoscope - Single Color (Prequels)
2: Audio Rotoscope - Single Color (Original Trilogy)
3: Rotoscope - Single Color (Sequels)
4: Hyper Responsive Rotoscope (Erratic)

Base Color: BaseColorArg (0)

--Effects Included--
Preon Effect: Faulty Ignition (Volatile Version) [Color: PreonColorArg]
Ignition Effect: Standard Ignition [Color: IgnitionColorArg]
Retraction Effect: Standard Retraction [Color: RetractionColorArg]
Lockup Effect: Intensity Lockup Up V1 [Color: LockupColorArg]
LightningBlock Effect: Full Blade Lightning [Color: LBColorArg]
Clash Effect: Clash Ripple Down [Color: ClashColorArg]
*/

/* copyright Fett263 Rotoscope (Accent LED / PCB) OS7 Style
https://fett263.com/fett263-proffieOS7-style-library.html#Rotoscope
OS7.12 v1.017-p
This Style Contains 5 Unique Combinations
Style Options:
Default (0): Rotoscope - Single Color (Original Trilogy)
1: Rotoscope - Single Color (Prequels)
2: Audio Rotoscope - Single Color (Original Trilogy)
3: Rotoscope - Single Color (Sequels)
4: Hyper Responsive Rotoscope (Erratic)

Off Behavior: Off [Color: OffColorArg]

Base Color: BaseColorArg (0)

--Effects Included--
Ignition Effect: Instant [Color: IgnitionColorArg]
Retraction Effect: Instant [Color: RetractionColorArg]
*/
,

/* copyright Fett263 Rotoscope (Accent LED / PCB) OS7 Style
https://fett263.com/fett263-proffieOS7-style-library.html#Rotoscope
OS7.12 v1.017-p
This Style Contains 5 Unique Combinations
Style Options:
Default (0): Rotoscope - Single Color (Original Trilogy)
1: Rotoscope - Single Color (Prequels)
2: Audio Rotoscope - Single Color (Original Trilogy)
3: Rotoscope - Single Color (Sequels)
4: Hyper Responsive Rotoscope (Erratic)

Off Behavior: Off [Color: OffColorArg]

Base Color: BaseColorArg (0)

--Effects Included--
Ignition Effect: Instant [Color: IgnitionColorArg]
Retraction Effect: Instant [Color: RetractionColorArg]
*/


/* copyright Fett263 Rotoscope (Accent LED / PCB) OS7 Style
https://fett263.com/fett263-proffieOS7-style-library.html#Rotoscope
OS7.12 v1.017-p
This Style Contains 5 Unique Combinations
Style Options:
Default (0): Rotoscope - Single Color (Original Trilogy)
1: Rotoscope - Single Color (Prequels)
2: Audio Rotoscope - Single Color (Original Trilogy)
3: Rotoscope - Single Color (Sequels)
4: Hyper Responsive Rotoscope (Erratic)

Off Behavior: Off [Color: OffColorArg]

Base Color: BaseColorArg (0)

--Effects Included--
Ignition Effect: Instant [Color: IgnitionColorArg]
Retraction Effect: Instant [Color: RetractionColorArg]
*/


/* copyright Fett263 Rotoscope (Crystal Chamber) OS7 Style
https://fett263.com/fett263-proffieOS7-style-library.html#Rotoscope
OS7.12 v1.017-p
This Style Contains 5 Unique Combinations
Style Options:
Default (0): Rotoscope - Single Color (Original Trilogy)
1: Rotoscope - Single Color (Prequels)
2: Audio Rotoscope - Single Color (Original Trilogy)
3: Rotoscope - Single Color (Sequels)
4: Hyper Responsive Rotoscope (Erratic)

Off Behavior: Off [Color: OffColorArg]

Base Color: BaseColorArg (0)

--Effects Included--
Ignition Effect: Instant [Color: IgnitionColorArg]
Retraction Effect: Instant [Color: RetractionColorArg]
*/

"Kylo"
},

{ "Battle2;common",  "Battle2/tracks/darkside.wav",
/* copyright Fett263 KyloRen (Primary Blade) OS7 Style
https://fett263.com/fett263-proffieOS7-style-library.html#KyloRen
OS7.12 v1.017-p
This Style Contains 12 Unique Combinations
Style Options:
Default (0): Kylo Ren Unstable (Film Based)
1: Kylo Ren Unstable (Supreme Leader)

Base Color: BaseColorArg (0)

--Effects Included--
Preon Effect Options: Default (0): Faulty Fire Ignition, 1: Erratic (Apocalypse Version), 2: Emitter Heat Up [Color: PreonColorArg]
Ignition Effect Options: Default (0): Standard Ignition, 1: Wipe + Fade [Color: IgnitionColorArg]
PowerUp Effect: Power Burst Emitter [Color: IgnitionColorArg]
Retraction Effect: Standard Retraction [Color: RetractionColorArg]
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]
Battery Level: % Blade (Green to Red)
*/


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

Base Color: BaseColorArg (0)

--Effects Included--
Preon Effect: Faulty Ignition (Volatile Version) [Color: PreonColorArg]
Ignition Effect: Standard Ignition [Color: IgnitionColorArg]
Retraction Effect: Standard Retraction [Color: RetractionColorArg]
Lockup Effect: Intensity Lockup Up V1 [Color: LockupColorArg]
LightningBlock Effect: Full Blade Lightning [Color: LBColorArg]
Clash Effect: Clash Ripple Down [Color: ClashColorArg]
*/

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

Base Color: BaseColorArg (0)

--Effects Included--
Preon Effect: Faulty Ignition (Volatile Version) [Color: PreonColorArg]
Ignition Effect: Standard Ignition [Color: IgnitionColorArg]
Retraction Effect: Standard Retraction [Color: RetractionColorArg]
Lockup Effect: Intensity Lockup Up V1 [Color: LockupColorArg]
LightningBlock Effect: Full Blade Lightning [Color: LBColorArg]
Clash Effect: Clash Ripple Down [Color: ClashColorArg]
*/
,

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

Off Behavior: Off [Color: OffColorArg]

Base Color: BaseColorArg (0)

--Effects Included--
Ignition Effect: Instant [Color: IgnitionColorArg]
Retraction Effect: Instant [Color: RetractionColorArg]
*/

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

Off Behavior: Off [Color: OffColorArg]

Base Color: BaseColorArg (0)

--Effects Included--
Ignition Effect: Instant [Color: IgnitionColorArg]
Retraction Effect: Instant [Color: RetractionColorArg]
*/

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

Off Behavior: Off [Color: OffColorArg]

Base Color: BaseColorArg (0)

--Effects Included--
Ignition Effect: Instant [Color: IgnitionColorArg]
Retraction Effect: Instant [Color: RetractionColorArg]
*/


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

Off Behavior: Off [Color: OffColorArg]

Base Color: BaseColorArg (0)

--Effects Included--
Ignition Effect: Instant [Color: IgnitionColorArg]
Retraction Effect: Instant [Color: RetractionColorArg]
*/

"preset1"
},

};

Preset no_blade[] = {
{ "battle3;common",  "battle3/tracks/luke.wav",
/* copyright Fett263 JediSurvivor (Primary Blade) OS7 Style
https://fett263.com/fett263-proffieOS7-style-library.html#JediSurvivor
OS7.13 v1.018-p
Single Style
Base Style: Cal Kestis Survivor Blue

Base Color: BaseColorArg (0)

--Effects Included--
Ignition Effect: Standard Ignition [Color: IgnitionColorArg]
Retraction Effect: Standard Retraction [Color: RetractionColorArg]
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]
*/

/* copyright Fett263 JediSurvivor (Accent LED / PCB) OS7 Style
https://fett263.com/fett263-proffieOS7-style-library.html#JediSurvivor
OS7.13 v1.018-p
Single Style
Base Style: Cal Kestis Survivor Blue

Off Behavior: Off [Color: OffColorArg]

Base Color: BaseColorArg (0)

--Effects Included--
Ignition Effect: Instant [Color: IgnitionColorArg]
Retraction Effect: Instant [Color: RetractionColorArg]
*/

Single Style
Base Style: Cal Kestis Survivor Blue

Base Color: BaseColorArg (0)

--Effects Included--
Ignition Effect: Standard Ignition [Color: IgnitionColorArg]
Retraction Effect: Standard Retraction [Color: RetractionColorArg]
*/

Single Style
Base Style: Cal Kestis Survivor Blue

Base Color: BaseColorArg (0)

--Effects Included--
Ignition Effect: Standard Ignition [Color: IgnitionColorArg]
Retraction Effect: Standard Retraction [Color: RetractionColorArg]
*/

Single Style
Base Style: Cal Kestis Survivor Blue

Off Behavior: Off [Color: OffColorArg]

Base Color: BaseColorArg (0)

--Effects Included--
Ignition Effect: Instant [Color: IgnitionColorArg]
Retraction Effect: Instant [Color: RetractionColorArg]
*/

Single Style
Base Style: Cal Kestis Survivor Blue

Off Behavior: Off [Color: OffColorArg]

Base Color: BaseColorArg (0)

--Effects Included--
Ignition Effect: Instant [Color: IgnitionColorArg]
Retraction Effect: Instant [Color: RetractionColorArg]
*/

Single Style
Base Style: Cal Kestis Survivor Blue

Off Behavior: Off [Color: OffColorArg]

Base Color: BaseColorArg (0)

--Effects Included--
Ignition Effect: Instant [Color: IgnitionColorArg]
Retraction Effect: Instant [Color: RetractionColorArg]
*/

"bladeIIpreset0"
},
};

BladeConfig blades[] = {
 { 0, WS281XBladePtr<144, bladePin, Color8::GRB, PowerPINS<bladePowerPin2, bladePowerPin3> >(),
    SubBladeWithStride(0, 15, 2, WS281XBladePtr<16, blade2Pin, Color8::GRB, PowerPINS<bladePowerPin2, bladePowerPin3> >()),
    SubBladeWithStride(1, 15, 2, NULL),
    WS281XBladePtr<10, blade3Pin, Color8::GRB, PowerPINS<bladePowerPin1> >(),
    SubBladeWithStride(0, 15, 2, WS281XBladePtr<16, blade4Pin, Color8::GRB, PowerPINS<bladePowerPin1> >()),
    SubBladeWithStride(1, 15, 2, NULL),
    WS281XBladePtr<3, blade6Pin, Color8::GRB, PowerPINS<bladePowerPin4> >()
  , CONFIGARRAY(presets) },
 { NO_BLADE, 
    WS281XBladePtr<10, blade3Pin, Color8::GRB, PowerPINS<bladePowerPin1> >(),
    SubBladeWithStride(0, 15, 2, WS281XBladePtr<16, blade4Pin, Color8::GRB, PowerPINS<bladePowerPin1> >()),
    SubBladeWithStride(1, 15, 2, NULL),
    WS281XBladePtr<3, blade6Pin, Color8::GRB, PowerPINS<bladePowerPin4> >() 
  , CONFIGARRAY(no_blade_presets), "nb_save" }

};


#endif

#ifdef CONFIG_BUTTONS
Button PowerButton(BUTTON_POWER, powerButtonPin, "pow");
Button AuxButton(BUTTON_AUX, auxPin, "aux");
#endif

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

Error:

In file included from C:\Users\Marc\Desktop\ProffieOS\ProffieOS\ProffieOS.ino:591:
C:\Users\Marc\Desktop\ProffieOS\ProffieOS\config\myconfig.h:473:17: error: 'no_blade_presets' was not declared in this scope
  473 |   , CONFIGARRAY(no_blade_presets), "nb_save" }
      |                 ^~~~~~~~~~~~~~~~
C:\Users\Marc\Desktop\ProffieOS\ProffieOS\common\preset.h:6:24: note: in definition of macro 'CONFIGARRAY'
    6 | #define CONFIGARRAY(X) X, NELEM(X)
      |                        ^
In file included from C:\Users\Marc\Desktop\ProffieOS\ProffieOS\ProffieOS.ino:240:
C:\Users\Marc\Desktop\ProffieOS\ProffieOS\config\myconfig.h:473:17: error: 'no_blade_presets' was not declared in this scope
  473 |   , CONFIGARRAY(no_blade_presets), "nb_save" }
      |                 ^~~~~~~~~~~~~~~~
C:\Users\Marc\Desktop\ProffieOS\ProffieOS\common\common.h:18:26: note: in definition of macro 'NELEM'
   18 | #define NELEM(X) (sizeof(X)/sizeof((X)[0]))
      |                          ^
C:\Users\Marc\Desktop\ProffieOS\ProffieOS\config\myconfig.h:473:5: note: in expansion of macro 'CONFIGARRAY'
  473 |   , CONFIGARRAY(no_blade_presets), "nb_save" }
      |     ^~~~~~~~~~~
C:\Users\Marc\Desktop\ProffieOS\ProffieOS\config\myconfig.h:473:17: error: 'no_blade_presets' was not declared in this scope
  473 |   , CONFIGARRAY(no_blade_presets), "nb_save" }
      |                 ^~~~~~~~~~~~~~~~
C:\Users\Marc\Desktop\ProffieOS\ProffieOS\common\common.h:18:37: note: in definition of macro 'NELEM'
   18 | #define NELEM(X) (sizeof(X)/sizeof((X)[0]))
      |                                     ^
C:\Users\Marc\Desktop\ProffieOS\ProffieOS\config\myconfig.h:473:5: note: in expansion of macro 'CONFIGARRAY'
  473 |   , CONFIGARRAY(no_blade_presets), "nb_save" }
      |     ^~~~~~~~~~~

exit status 1

Compilation error: 'no_blade_presets' was not declared in this scope.

So I noticed at the end of the first seven blade files the script ā€œpresetā€ is present which is repeated at the end or the ā€œ0ā€ blade config at the bottom. However, at the end of the ā€œNO_BLADEā€ blade files the script reads ā€œbladeIIpreset0ā€. Should ā€œbladeIIpreset0ā€ repeat at the end of the bottom config instead of ā€œno_blade_presetsā€?

In the future, could you please put your style code in code snippets by putting ``` before and after the pasted code? Thx

1 Like

Edited, added three (`) before and after to make it more manegable.

Change to:

Preset no_blade_presets[] = {

and try again.

changes as directed: below is new error:

In file included from C:\Users\Marc\Desktop\ProffieOS\ProffieOS\ProffieOS.ino:591:
C:\Users\Marc\Desktop\ProffieOS\ProffieOS\config\myconfig.h:473:17: error: cannot convert 'Preset*' to 'BladeBase*' in initialization
  473 |   , CONFIGARRAY(no_blade_presets), "nb_save" },
      |                 ^~~~~~~~~~~~~~~~
      |                 |
      |                 Preset*
C:\Users\Marc\Desktop\ProffieOS\ProffieOS\common\preset.h:6:24: note: in definition of macro 'CONFIGARRAY'
    6 | #define CONFIGARRAY(X) X, NELEM(X)
      |                        ^
In file included from C:\Users\Marc\Desktop\ProffieOS\ProffieOS\ProffieOS.ino:240:
C:\Users\Marc\Desktop\ProffieOS\ProffieOS\common\common.h:18:28: error: invalid conversion from 'unsigned int' to 'BladeBase*' [-fpermissive]
   18 | #define NELEM(X) (sizeof(X)/sizeof((X)[0]))
      |                  ~~~~~~~~~~^~~~~~~~~~~~~~~~
      |                            |
      |                            unsigned int
C:\Users\Marc\Desktop\ProffieOS\ProffieOS\common\preset.h:6:27: note: in expansion of macro 'NELEM'
    6 | #define CONFIGARRAY(X) X, NELEM(X)
      |                           ^~~~~
C:\Users\Marc\Desktop\ProffieOS\ProffieOS\config\myconfig.h:473:5: note: in expansion of macro 'CONFIGARRAY'
  473 |   , CONFIGARRAY(no_blade_presets), "nb_save" },
      |     ^~~~~~~~~~~
In file included from C:\Users\Marc\Desktop\ProffieOS\ProffieOS\ProffieOS.ino:621:
C:\Users\Marc\Desktop\ProffieOS\ProffieOS\config\myconfig.h:473:36: error: cannot convert 'const char*' to 'BladeBase*' in initialization
  473 |   , CONFIGARRAY(no_blade_presets), "nb_save" },
      |                                    ^~~~~~~~~
      |                                    |
      |                                    const char*

exit status 1

Compilation error: cannot convert 'Preset*' to 'BladeBase*' in initialization

Your two blade[] entries have different number of blades in them. They need to have the same number of blades, or it will not work.

successfully loaded, Thank you so much! Now the hard part, wiring, install, and test!

File downloaded successfully
Transitioning to dfuMANIFEST state