Alt fonts on Kylo Ren Saber

Hi Fett Im trying to use ColorChange on my Kylo Saber to make Alt Fonts, but I can’t get it to work when the 2 side blades are present, I’ve tested on single blade sabers and it works.
Thanks for any help on this.

Ok, so what did you try?

Hi Profezzorn, heres the code:

{ "Kylo1;common", "Kylo1/tracks/Kylo_Theme",
/* copyright Fett263 KyloRen (Primary Blade) OS6 Style
https://fett263.com/fett263-proffieOS6-style-library.html#KyloRen
OS6.7 v4.021
Single Style
Base Style: Kylo Ren Unstable (Film Based)

Base Color: Rgb<255,0,0> (0)

--Effects Included--
Preon Effect: Overload (Base Color)
Ignition Effect: SparkTip Ignition
Retraction Effect: SparkTip Retraction
PostOff Effect: Emitter Spark (Emitter Size)
Lockup Effect: Intensity Lockup V1, Begin Effect: Real Clash, End Effect: Dissipate
LightningBlock Effect: Responsive Lightning Block
Drag Effect: Intensity Sparking Drag
Melt Effect: Intensity Melt
Stab Effect: Normal Stab
Blast Effect (Randomly Selected): Blast Wave (Random), Responsive Blast Fade (Random), Responsive Blast Ripple
Clash Effect: Real Clash V3
Emitter Effect: Emitter Flare
Battery Level: Blade Location (Green to Red)
*/

StylePtr<Layers<ColorChange<TrDoEffect<TrFade<1000>,EFFECT_TRANSITION_SOUND>,StaticFire<BrownNoiseFlicker<RgbArg<BASE_COLOR_ARG,Rgb<255,0,0>>,RandomPerLEDFlicker<Mix<Int<3213>,Black,RgbArg<BASE_COLOR_ARG,Rgb<255,0,0>>>,Mix<Int<7710>,Black,RgbArg<BASE_COLOR_ARG,Rgb<255,0,0>>>>,300>,Mix<Int<10280>,Black,RgbArg<BASE_COLOR_ARG,Rgb<255,0,0>>>,0,6,10,1000,2>>,
Stripes<3000,-3500,RgbArg<BASE_COLOR_ARG,Rgb<255,0,0>>,RandomPerLEDFlicker<Mix<Int<7710>,Black,RgbArg<BASE_COLOR_ARG,Rgb<255,0,0>>>,Black>,BrownNoiseFlicker<RgbArg<BASE_COLOR_ARG,Rgb<255,0,0>>,Mix<Int<3855>,Black,RgbArg<BASE_COLOR_ARG,Rgb<255,0,0>>>,200>,RandomPerLEDFlicker<Mix<Int<10280>,Black,RgbArg<BASE_COLOR_ARG,Rgb<255,0,0>>>,Mix<Int<3855>,Black,RgbArg<BASE_COLOR_ARG,Rgb<255,0,0>>>,
SyncAltToVarianceL,
AlphaL<RgbArg<EMITTER_COLOR_ARG,Red>,SmoothStep<IntArg<EMITTER_SIZE_ARG,2000>,Int<-6000>>>,  
TransitionEffectL<TrConcat<TrJoin<TrDelayX<WavLen<>>,TrWipeIn<200>>,AlphaL<RgbArg<STAB_COLOR_ARG,Cyan>,SmoothStep<IntArg<MELT_SIZE_ARG,28000>,Int<2000>>>,TrWipe<200>>,EFFECT_STAB>,
  TransitionEffectL<TrConcat<
        // Impact Flash
        TrInstant,GreenYellow,TrDelay<25>>,EFFECT_BLAST>,
        // Waves
        BlastL<White,850,250,351>,
        // Impact point afterimage
        AlphaL<TransitionEffectL<TrConcat<TrFade<300>,Rgb<255,70,70>,TrFade<300>>,EFFECT_BLAST>,BlastF<700,250,100000>>,
        // Impact point
        BlastL<White,300,350,100000>,
  AlphaL<TransitionEffectL<TrSelect<Scale<ClashImpactF<>,Int<0>,Int<4>>,TrConcat<TrInstant,AlphaL<RgbArg<CLASH_COLOR_ARG,Cyan>,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<8000>,Int<12000>>>>,TrFadeX<Scale<ClashImpactF<>,Int<200>,Int<600>>>>,TrWaveX<RgbArg<CLASH_COLOR_ARG,Cyan>,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>>>>,TrSparkX<Remap<CenterDistF<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>>>>,Stripes<1500,-3000,RgbArg<CLASH_COLOR_ARG,Cyan>,Mix<Int<16384>,Black,RgbArg<CLASH_COLOR_ARG,Cyan>>>>,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>>>>,TrConcat<TrInstant,RgbArg<CLASH_COLOR_ARG,Cyan>,TrFadeX<Scale<ClashImpactF<>,Int<200>,Int<400>>>>,TrConcat<TrInstant,RgbArg<CLASH_COLOR_ARG,Cyan>,TrFadeX<Scale<ClashImpactF<>,Int<300>,Int<500>>>>>,EFFECT_CLASH>,Scale<ClashImpactF<>,Int<24000>,Int<32768>>>,
  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,Cyan>,Int<200>>,StripesX<Int<1800>,Scale<NoisySoundLevel,Int<-3500>,Int<-5000>>,Mix<Int<6425>,Black,RgbArg<LOCKUP_COLOR_ARG,Cyan>>,RgbArg<LOCKUP_COLOR_ARG,Cyan>,Mix<Int<12850>,Black,RgbArg<LOCKUP_COLOR_ARG,Cyan>>>>,AlphaL<AudioFlicker<RgbArg<LOCKUP_COLOR_ARG,Cyan>,Mix<Int<10280>,Black,RgbArg<LOCKUP_COLOR_ARG,Cyan>>>,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,Cyan>,AlphaL<RgbArg<LOCKUP_COLOR_ARG,Cyan>,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,AlphaL<RgbArg<LOCKUP_COLOR_ARG,Cyan>,Int<0>>,TrWaveX<RgbArg<LOCKUP_COLOR_ARG,Cyan>,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>>>,
  LockupTrL<AlphaL<RandomPerLEDFlickerL<RgbArg<DRAG_COLOR_ARG,White>>,SmoothStep<IntArg<DRAG_SIZE_ARG,28000>,Int<3000>>>,TrConcat<TrJoin<TrDelay<4000>,TrWipeIn<200>>,AlphaL<BrownNoiseFlickerL<RgbArg<DRAG_COLOR_ARG,White>,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,24,0>>,RotateColorsX<Int<3000>,RgbArg<STAB_COLOR_ARG,Rgb<255,24,0>>>>,Mix<TwistAngle<>,RotateColorsX<Int<3000>,RgbArg<STAB_COLOR_ARG,Rgb<255,24,0>>>,RotateColorsX<Int<3000>,Mix<Int<12000>,Black,RgbArg<STAB_COLOR_ARG,Rgb<255,24,0>>>>>,0,3,5,3000,10>>,SmoothStep<IntArg<MELT_SIZE_ARG,28000>,Int<4000>>>,TrConcat<TrWipeIn<100>,AlphaL<RgbArg<STAB_COLOR_ARG,Rgb<255,24,0>>,SmoothStep<IntArg<MELT_SIZE_ARG,28000>,Int<4000>>>,TrJoin<TrDelay<4000>,TrFade<300>>,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,28000>,Int<4000>>>,TrFade<4000>>,TrWipe<200>,SaberBase::LOCKUP_MELT>,
  InOutTrL<TrWipeSparkTipX<RgbArg<IGNITION_COLOR_ARG,White>,BendTimePowX<Int<2500>,Int<10992>>,IgnitionTime<0>>,TrWipeInSparkTipX<RgbArg<RETRACTION_COLOR_ARG,White>,BendTimePowX<Int<2500>,Int<10992>>,RetractionTime<>>>,
  InOutTrL<TrDoEffect<TrFade<1000>,EFFECT_TRANSITION_SOUND,01>,TrWipeInSparkTipX<RgbArg<RETRACTION_COLOR_ARG,White>,BendTimePow<2500,10992>>>,
  TransitionEffectL<TrConcat<TrFadeX<Mult<Int<8192>,WavLen<EFFECT_PREON>>>,AlphaL<HumpFlickerL<RgbArg<PREON_COLOR_ARG,Red>,10>,SmoothStep<IntArg<PREON_SIZE_ARG,2000>,Int<-4000>>>,TrFadeX<Mult<Int<8192>,WavLen<EFFECT_PREON>>>,AlphaL<HumpFlickerL<RgbArg<PREON_COLOR_ARG,Red>,15>,SmoothStep<Sum<Int<2000>,IntArg<PREON_SIZE_ARG,2000>>,Int<-4000>>>,TrFadeX<Mult<Int<8192>,WavLen<EFFECT_PREON>>>,AlphaL<HumpFlickerL<RgbArg<PREON_COLOR_ARG,Red>,20>,SmoothStep<Sum<Int<4000>,IntArg<PREON_SIZE_ARG,2000>>,Int<-4000>>>,TrBoingX<Mult<Int<8192>,WavLen<EFFECT_PREON>>,3>>,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>,
  TransitionEffectL<TrConcat<TrJoin<TrDelay<2000>,TrInstant>,AlphaL<Mix<BatteryLevel,Red,Green>,Bump<BatteryLevel,Int<10000>>>,TrFade<300>>,EFFECT_BATTERY_LEVEL>>>(),

/* copyright Fett263 KyloRen (Quillion / Secondary Blade) OS6 Style
https://fett263.com/fett263-proffieOS6-style-library.html#KyloRen
OS6.7 v4.021
Single Style
Base Style: Kylo Ren Unstable (Film Based)

Base Color: Rgb<255,0,0> (0)

--Effects Included--
Ignition Delay: Standard Delay
Ignition Effect: Standard Ignition
Retraction Delay: Standard Delay
Retraction Effect: Standard Retraction
*/
StylePtr<IgnitionDelayX<Int<500>,RetractionDelayX<Int<500>,Layers<StaticFire<BrownNoiseFlicker<RgbArg<BASE_COLOR_ARG,Rgb<255,0,0>>,RandomPerLEDFlicker<Mix<Int<3213>,Black,RgbArg<BASE_COLOR_ARG,Rgb<255,0,0>>>,Mix<Int<7710>,Black,RgbArg<BASE_COLOR_ARG,Rgb<255,0,0>>>>,300>,Mix<Int<10280>,Black,RgbArg<BASE_COLOR_ARG,Rgb<255,0,0>>>,0,6,10,1000,2>,InOutTrL<TrWipeX<IgnitionTime<600>>,TrWipeInX<RetractionTime<800>>,Black>>>>>(),
StylePtr<IgnitionDelayX<Int<500>,RetractionDelayX<Int<500>,Layers<StaticFire<BrownNoiseFlicker<RgbArg<BASE_COLOR_ARG,Rgb<255,0,0>>,RandomPerLEDFlicker<Mix<Int<3213>,Black,RgbArg<BASE_COLOR_ARG,Rgb<255,0,0>>>,Mix<Int<7710>,Black,RgbArg<BASE_COLOR_ARG,Rgb<255,0,0>>>>,300>,Mix<Int<10280>,Black,RgbArg<BASE_COLOR_ARG,Rgb<255,0,0>>>,0,6,10,1000,2>,InOutTrL<TrWipeX<IgnitionTime<600>>,TrWipeInX<RetractionTime<800>>,Black>>>>>()},

Gives many errors

Thtat’s just one preset.
What is NUM_BLADES set to?
What errors do you get?

Yes config is set to 3 blades

Arduino: 1.8.19 (Windows 10), Board: "Proffieboard V2, Serial, SDCARD (SPI), 80 MHz, Smallest Code"





















C:\Program Files (x86)\Arduino\arduino-builder -dump-prefs -logger=machine -hardware C:\Program Files (x86)\Arduino\hardware -hardware C:\Users\Teihi\AppData\Local\Arduino15\packages -tools C:\Program Files (x86)\Arduino\tools-builder -tools C:\Program Files (x86)\Arduino\hardware\tools\avr -tools C:\Users\Teihi\AppData\Local\Arduino15\packages -built-in-libraries C:\Program Files (x86)\Arduino\libraries -libraries C:\Users\Teihi\Documents\Arduino\libraries -fqbn=proffieboard_beta:stm32l4:ProffieboardV2-L433CC:usb=cdc,dosfs=sdspi,speed=80,opt=os -ide-version=10819 -build-path C:\Users\Teihi\AppData\Local\Temp\arduino_build_16046 -warnings=none -build-cache C:\Users\Teihi\AppData\Local\Temp\arduino_cache_933645 -prefs=build.warn_data_percentage=75 -prefs=runtime.tools.arm-none-eabi-gcc.path=C:\Users\Teihi\AppData\Local\Arduino15\packages\proffieboard_beta\tools\arm-none-eabi-gcc\9-2020-q2-update -prefs=runtime.tools.arm-none-eabi-gcc-9-2020-q2-update.path=C:\Users\Teihi\AppData\Local\Arduino15\packages\proffieboard_beta\tools\arm-none-eabi-gcc\9-2020-q2-update -verbose C:\Users\Teihi\Desktop\ProffieOS-v7.7\ProffieOS\ProffieOS.ino

C:\Program Files (x86)\Arduino\arduino-builder -compile -logger=machine -hardware C:\Program Files (x86)\Arduino\hardware -hardware C:\Users\Teihi\AppData\Local\Arduino15\packages -tools C:\Program Files (x86)\Arduino\tools-builder -tools C:\Program Files (x86)\Arduino\hardware\tools\avr -tools C:\Users\Teihi\AppData\Local\Arduino15\packages -built-in-libraries C:\Program Files (x86)\Arduino\libraries -libraries C:\Users\Teihi\Documents\Arduino\libraries -fqbn=proffieboard_beta:stm32l4:ProffieboardV2-L433CC:usb=cdc,dosfs=sdspi,speed=80,opt=os -ide-version=10819 -build-path C:\Users\Teihi\AppData\Local\Temp\arduino_build_16046 -warnings=none -build-cache C:\Users\Teihi\AppData\Local\Temp\arduino_cache_933645 -prefs=build.warn_data_percentage=75 -prefs=runtime.tools.arm-none-eabi-gcc.path=C:\Users\Teihi\AppData\Local\Arduino15\packages\proffieboard_beta\tools\arm-none-eabi-gcc\9-2020-q2-update -prefs=runtime.tools.arm-none-eabi-gcc-9-2020-q2-update.path=C:\Users\Teihi\AppData\Local\Arduino15\packages\proffieboard_beta\tools\arm-none-eabi-gcc\9-2020-q2-update -verbose C:\Users\Teihi\Desktop\ProffieOS-v7.7\ProffieOS\ProffieOS.ino

Using board 'ProffieboardV2-L433CC' from platform in folder: C:\Users\Teihi\AppData\Local\Arduino15\packages\proffieboard_beta\hardware\stm32l4\3.6.0

Using core 'stm32l4' from platform in folder: C:\Users\Teihi\AppData\Local\Arduino15\packages\proffieboard_beta\hardware\stm32l4\3.6.0

Detecting libraries used...

"C:\\Users\\Teihi\\AppData\\Local\\Arduino15\\packages\\proffieboard_beta\\tools\\arm-none-eabi-gcc\\9-2020-q2-update/bin/arm-none-eabi-g++" -mcpu=cortex-m4 -mthumb -c -g -Os -w -std=gnu++11 -ffunction-sections -fdata-sections -fno-threadsafe-statics -nostdlib -fno-rtti -fno-exceptions -flto -fdevirtualize-at-ltrans -w -x c++ -E -CC -D_SYSTEM_CORE_CLOCK_=80000000L -DARDUINO=10819 -DARDUINO_STM32L4_BUTTERLY -DARDUINO_ARCH_STM32L4 -DSTM32L433xx -DPROFFIEBOARD_VERSION=2 -D__FPU_PRESENT=1 -march=armv7e-m -mthumb -mfloat-abi=hard -mfpu=fpv4-sp-d16 -mabi=aapcs -mslow-flash-data -fsingle-precision-constant -felide-constructors -ffast-math -DUSB_VID=0x1209 -DUSB_PID=0x6668 -DUSB_DID=0xffff "-DUSB_MANUFACTURER=\"hubbe.net\"" "-DUSB_PRODUCT=\"Proffieboard\"" -DUSB_TYPE=USB_TYPE_CDC -DDOSFS_SDCARD=1 -DDOSFS_SFLASH=0 "-IC:\\Users\\Teihi\\AppData\\Local\\Arduino15\\packages\\proffieboard_beta\\hardware\\stm32l4\\3.6.0/system/CMSIS/Include" "-IC:\\Users\\Teihi\\AppData\\Local\\Arduino15\\packages\\proffieboard_beta\\hardware\\stm32l4\\3.6.0/system/CMSIS/Device/ST/STM32L4xx/Include" "-IC:\\Users\\Teihi\\AppData\\Local\\Arduino15\\packages\\proffieboard_beta\\hardware\\stm32l4\\3.6.0/system/STM32L4xx/Include" "-IC:\\Users\\Teihi\\AppData\\Local\\Arduino15\\packages\\proffieboard_beta\\hardware\\stm32l4\\3.6.0\\cores\\stm32l4" "-IC:\\Users\\Teihi\\AppData\\Local\\Arduino15\\packages\\proffieboard_beta\\hardware\\stm32l4\\3.6.0\\variants\\STM32L433CC-ProffieboardV2" "C:\\Users\\Teihi\\AppData\\Local\\Temp\\arduino_build_16046\\sketch\\ProffieOS.ino.cpp" -o nul

Alternatives for Wire.h: [Wire@1.0]

ResolveLibrary(Wire.h)

  -> candidates: [Wire@1.0]

"C:\\Users\\Teihi\\AppData\\Local\\Arduino15\\packages\\proffieboard_beta\\tools\\arm-none-eabi-gcc\\9-2020-q2-update/bin/arm-none-eabi-g++" -mcpu=cortex-m4 -mthumb -c -g -Os -w -std=gnu++11 -ffunction-sections -fdata-sections -fno-threadsafe-statics -nostdlib -fno-rtti -fno-exceptions -flto -fdevirtualize-at-ltrans -w -x c++ -E -CC -D_SYSTEM_CORE_CLOCK_=80000000L -DARDUINO=10819 -DARDUINO_STM32L4_BUTTERLY -DARDUINO_ARCH_STM32L4 -DSTM32L433xx -DPROFFIEBOARD_VERSION=2 -D__FPU_PRESENT=1 -march=armv7e-m -mthumb -mfloat-abi=hard -mfpu=fpv4-sp-d16 -mabi=aapcs -mslow-flash-data -fsingle-precision-constant -felide-constructors -ffast-math -DUSB_VID=0x1209 -DUSB_PID=0x6668 -DUSB_DID=0xffff "-DUSB_MANUFACTURER=\"hubbe.net\"" "-DUSB_PRODUCT=\"Proffieboard\"" -DUSB_TYPE=USB_TYPE_CDC -DDOSFS_SDCARD=1 -DDOSFS_SFLASH=0 "-IC:\\Users\\Teihi\\AppData\\Local\\Arduino15\\packages\\proffieboard_beta\\hardware\\stm32l4\\3.6.0/system/CMSIS/Include" "-IC:\\Users\\Teihi\\AppData\\Local\\Arduino15\\packages\\proffieboard_beta\\hardware\\stm32l4\\3.6.0/system/CMSIS/Device/ST/STM32L4xx/Include" "-IC:\\Users\\Teihi\\AppData\\Local\\Arduino15\\packages\\proffieboard_beta\\hardware\\stm32l4\\3.6.0/system/STM32L4xx/Include" "-IC:\\Users\\Teihi\\AppData\\Local\\Arduino15\\packages\\proffieboard_beta\\hardware\\stm32l4\\3.6.0\\cores\\stm32l4" "-IC:\\Users\\Teihi\\AppData\\Local\\Arduino15\\packages\\proffieboard_beta\\hardware\\stm32l4\\3.6.0\\variants\\STM32L433CC-ProffieboardV2" "-IC:\\Users\\Teihi\\AppData\\Local\\Arduino15\\packages\\proffieboard_beta\\hardware\\stm32l4\\3.6.0\\libraries\\Wire\\src" "C:\\Users\\Teihi\\AppData\\Local\\Temp\\arduino_build_16046\\sketch\\ProffieOS.ino.cpp" -o nul

"C:\\Users\\Teihi\\AppData\\Local\\Arduino15\\packages\\proffieboard_beta\\tools\\arm-none-eabi-gcc\\9-2020-q2-update/bin/arm-none-eabi-g++" -mcpu=cortex-m4 -mthumb -c -g -Os -w -std=gnu++11 -ffunction-sections -fdata-sections -fno-threadsafe-statics -nostdlib -fno-rtti -fno-exceptions -flto -fdevirtualize-at-ltrans -w -x c++ -E -CC -D_SYSTEM_CORE_CLOCK_=80000000L -DARDUINO=10819 -DARDUINO_STM32L4_BUTTERLY -DARDUINO_ARCH_STM32L4 -DSTM32L433xx -DPROFFIEBOARD_VERSION=2 -D__FPU_PRESENT=1 -march=armv7e-m -mthumb -mfloat-abi=hard -mfpu=fpv4-sp-d16 -mabi=aapcs -mslow-flash-data -fsingle-precision-constant -felide-constructors -ffast-math -DUSB_VID=0x1209 -DUSB_PID=0x6668 -DUSB_DID=0xffff "-DUSB_MANUFACTURER=\"hubbe.net\"" "-DUSB_PRODUCT=\"Proffieboard\"" -DUSB_TYPE=USB_TYPE_CDC -DDOSFS_SDCARD=1 -DDOSFS_SFLASH=0 "-IC:\\Users\\Teihi\\AppData\\Local\\Arduino15\\packages\\proffieboard_beta\\hardware\\stm32l4\\3.6.0/system/CMSIS/Include" "-IC:\\Users\\Teihi\\AppData\\Local\\Arduino15\\packages\\proffieboard_beta\\hardware\\stm32l4\\3.6.0/system/CMSIS/Device/ST/STM32L4xx/Include" "-IC:\\Users\\Teihi\\AppData\\Local\\Arduino15\\packages\\proffieboard_beta\\hardware\\stm32l4\\3.6.0/system/STM32L4xx/Include" "-IC:\\Users\\Teihi\\AppData\\Local\\Arduino15\\packages\\proffieboard_beta\\hardware\\stm32l4\\3.6.0\\cores\\stm32l4" "-IC:\\Users\\Teihi\\AppData\\Local\\Arduino15\\packages\\proffieboard_beta\\hardware\\stm32l4\\3.6.0\\variants\\STM32L433CC-ProffieboardV2" "-IC:\\Users\\Teihi\\AppData\\Local\\Arduino15\\packages\\proffieboard_beta\\hardware\\stm32l4\\3.6.0\\libraries\\Wire\\src" "C:\\Users\\Teihi\\AppData\\Local\\Arduino15\\packages\\proffieboard_beta\\hardware\\stm32l4\\3.6.0\\libraries\\Wire\\src\\Wire.cpp" -o nul

Generating function prototypes...

"C:\\Users\\Teihi\\AppData\\Local\\Arduino15\\packages\\proffieboard_beta\\tools\\arm-none-eabi-gcc\\9-2020-q2-update/bin/arm-none-eabi-g++" -mcpu=cortex-m4 -mthumb -c -g -Os -w -std=gnu++11 -ffunction-sections -fdata-sections -fno-threadsafe-statics -nostdlib -fno-rtti -fno-exceptions -flto -fdevirtualize-at-ltrans -w -x c++ -E -CC -D_SYSTEM_CORE_CLOCK_=80000000L -DARDUINO=10819 -DARDUINO_STM32L4_BUTTERLY -DARDUINO_ARCH_STM32L4 -DSTM32L433xx -DPROFFIEBOARD_VERSION=2 -D__FPU_PRESENT=1 -march=armv7e-m -mthumb -mfloat-abi=hard -mfpu=fpv4-sp-d16 -mabi=aapcs -mslow-flash-data -fsingle-precision-constant -felide-constructors -ffast-math -DUSB_VID=0x1209 -DUSB_PID=0x6668 -DUSB_DID=0xffff "-DUSB_MANUFACTURER=\"hubbe.net\"" "-DUSB_PRODUCT=\"Proffieboard\"" -DUSB_TYPE=USB_TYPE_CDC -DDOSFS_SDCARD=1 -DDOSFS_SFLASH=0 "-IC:\\Users\\Teihi\\AppData\\Local\\Arduino15\\packages\\proffieboard_beta\\hardware\\stm32l4\\3.6.0/system/CMSIS/Include" "-IC:\\Users\\Teihi\\AppData\\Local\\Arduino15\\packages\\proffieboard_beta\\hardware\\stm32l4\\3.6.0/system/CMSIS/Device/ST/STM32L4xx/Include" "-IC:\\Users\\Teihi\\AppData\\Local\\Arduino15\\packages\\proffieboard_beta\\hardware\\stm32l4\\3.6.0/system/STM32L4xx/Include" "-IC:\\Users\\Teihi\\AppData\\Local\\Arduino15\\packages\\proffieboard_beta\\hardware\\stm32l4\\3.6.0\\cores\\stm32l4" "-IC:\\Users\\Teihi\\AppData\\Local\\Arduino15\\packages\\proffieboard_beta\\hardware\\stm32l4\\3.6.0\\variants\\STM32L433CC-ProffieboardV2" "-IC:\\Users\\Teihi\\AppData\\Local\\Arduino15\\packages\\proffieboard_beta\\hardware\\stm32l4\\3.6.0\\libraries\\Wire\\src" "C:\\Users\\Teihi\\AppData\\Local\\Temp\\arduino_build_16046\\sketch\\ProffieOS.ino.cpp" -o "C:\\Users\\Teihi\\AppData\\Local\\Temp\\arduino_build_16046\\preproc\\ctags_target_for_gcc_minus_e.cpp"

"C:\\Program Files (x86)\\Arduino\\tools-builder\\ctags\\5.8-arduino11/ctags" -u --language-force=c++ -f - --c++-kinds=svpf --fields=KSTtzns --line-directives "C:\\Users\\Teihi\\AppData\\Local\\Temp\\arduino_build_16046\\preproc\\ctags_target_for_gcc_minus_e.cpp"

Compiling sketch...

"C:\\Users\\Teihi\\AppData\\Local\\Arduino15\\packages\\proffieboard_beta\\tools\\arm-none-eabi-gcc\\9-2020-q2-update/bin/arm-none-eabi-g++" -mcpu=cortex-m4 -mthumb -c -g -Os -w -std=gnu++11 -ffunction-sections -fdata-sections -fno-threadsafe-statics -nostdlib -fno-rtti -fno-exceptions -MMD -flto -fdevirtualize-at-ltrans -D_SYSTEM_CORE_CLOCK_=80000000L -DARDUINO=10819 -DARDUINO_STM32L4_BUTTERLY -DARDUINO_ARCH_STM32L4 -DSTM32L433xx -DPROFFIEBOARD_VERSION=2 -D__FPU_PRESENT=1 -march=armv7e-m -mthumb -mfloat-abi=hard -mfpu=fpv4-sp-d16 -mabi=aapcs -mslow-flash-data -fsingle-precision-constant -felide-constructors -ffast-math -DUSB_VID=0x1209 -DUSB_PID=0x6668 -DUSB_DID=0xffff "-DUSB_MANUFACTURER=\"hubbe.net\"" "-DUSB_PRODUCT=\"Proffieboard\"" -DUSB_TYPE=USB_TYPE_CDC -DDOSFS_SDCARD=1 -DDOSFS_SFLASH=0 "-IC:\\Users\\Teihi\\AppData\\Local\\Arduino15\\packages\\proffieboard_beta\\hardware\\stm32l4\\3.6.0/system/CMSIS/Include" "-IC:\\Users\\Teihi\\AppData\\Local\\Arduino15\\packages\\proffieboard_beta\\hardware\\stm32l4\\3.6.0/system/CMSIS/Device/ST/STM32L4xx/Include" "-IC:\\Users\\Teihi\\AppData\\Local\\Arduino15\\packages\\proffieboard_beta\\hardware\\stm32l4\\3.6.0/system/STM32L4xx/Include" "-IC:\\Users\\Teihi\\AppData\\Local\\Arduino15\\packages\\proffieboard_beta\\hardware\\stm32l4\\3.6.0\\cores\\stm32l4" "-IC:\\Users\\Teihi\\AppData\\Local\\Arduino15\\packages\\proffieboard_beta\\hardware\\stm32l4\\3.6.0\\variants\\STM32L433CC-ProffieboardV2" "-IC:\\Users\\Teihi\\AppData\\Local\\Arduino15\\packages\\proffieboard_beta\\hardware\\stm32l4\\3.6.0\\libraries\\Wire\\src" "C:\\Users\\Teihi\\AppData\\Local\\Temp\\arduino_build_16046\\sketch\\ProffieOS.ino.cpp" -o "C:\\Users\\Teihi\\AppData\\Local\\Temp\\arduino_build_16046\\sketch\\ProffieOS.ino.cpp.o"

In file included from C:\Users\Teihi\Desktop\ProffieOS-v7.7\ProffieOS\ProffieOS.ino:631:

C:\Users\Teihi\Desktop\ProffieOS-v7.7\ProffieOS\config\Kylocrossguard1.h:105:161: error: wrong number of template arguments (19, should be 2)

  105 |   TransitionEffectL<TrConcat<TrJoin<TrDelay<2000>,TrInstant>,AlphaL<Mix<BatteryLevel,Red,Green>,Bump<BatteryLevel,Int<10000>>>,TrFade<300>>,EFFECT_BATTERY_LEVEL>>>(),

      |                                                                                                                                                                 ^~

In file included from C:\Users\Teihi\Desktop\ProffieOS-v7.7\ProffieOS\ProffieOS.ino:483:

C:\Users\Teihi\Desktop\ProffieOS-v7.7\ProffieOS\styles\random_per_led_flicker.h:19:9: note: provided for 'template<class A, class B> using RandomPerLEDFlicker = Layers<A, AlphaL<B, RandomPerLEDF> >'

   19 |   using RandomPerLEDFlicker = Layers<A, RandomPerLEDFlickerL<B>>;

      |         ^~~~~~~~~~~~~~~~~~~

In file included from C:\Users\Teihi\Desktop\ProffieOS-v7.7\ProffieOS\ProffieOS.ino:631:

C:\Users\Teihi\Desktop\ProffieOS-v7.7\ProffieOS\config\Kylocrossguard1.h:105:163: error: template argument 6 is invalid

  105 |   TransitionEffectL<TrConcat<TrJoin<TrDelay<2000>,TrInstant>,AlphaL<Mix<BatteryLevel,Red,Green>,Bump<BatteryLevel,Int<10000>>>,TrFade<300>>,EFFECT_BATTERY_LEVEL>>>(),

      |                                                                                                                                                                   ^

C:\Users\Teihi\Desktop\ProffieOS-v7.7\ProffieOS\config\Kylocrossguard1.h:121:422: error: call to non-'constexpr' function 'StyleFactory* StylePtr() [with STYLE = IgnitionDelayX<SingleValueAdapter<IntSVF<500> >, RetractionDelayX<SingleValueAdapter<IntSVF<500> >, Layers<StyleFire<Layers<RgbArg<1, Rgb<255, 0, 0> >, AlphaL<Layers<Mix<SingleValueAdapter<IntSVF<3213> >, Rgb<0, 0, 0>, RgbArg<1, Rgb<255, 0, 0> > >, AlphaL<Mix<SingleValueAdapter<IntSVF<7710> >, Rgb<0, 0, 0>, RgbArg<1, Rgb<255, 0, 0> > >, RandomPerLEDF> >, BrownNoiseF<SingleValueAdapter<IntSVF<38400> > > > >, Mix<SingleValueAdapter<IntSVF<10280> >, Rgb<0, 0, 0>, RgbArg<1, Rgb<255, 0, 0> > >, 0, 6, FireConfig<10, 1000, 2>, FireConfig<10, 1000, 2>, FireConfig<10, 1000, 2>, FireConfig<10, 1000, 2> >, InOutTrL<TrWipeX<SingleValueAdapter<ScaleSVF<IsLessThanSVF<IntArgSVF<5, 600>, IntSVF<1> >, SingleValueAdapter<IntArgSVF<5, 600> >, SingleValueAdapter<WavLenSVF<EffectType::EFFECT_IGNITION> > > > >, TrWipeInX<SingleValueAdapter<ScaleSVF<IsLessThanSVF<IntArgSVF<26, 800>, IntSVF<1> >, SingleValueAdapter<IntArgSVF<26, 800> >, SingleValueAdapter<WavLenSVF<EffectType::EFFECT_RETRACTION> > > > >, Rgb<0, 0, 0>, true> > > >]'

  121 | StylePtr<IgnitionDelayX<Int<500>,RetractionDelayX<Int<500>,Layers<StaticFire<BrownNoiseFlicker<RgbArg<BASE_COLOR_ARG,Rgb<255,0,0>>,RandomPerLEDFlicker<Mix<Int<3213>,Black,RgbArg<BASE_COLOR_ARG,Rgb<255,0,0>>>,Mix<Int<7710>,Black,RgbArg<BASE_COLOR_ARG,Rgb<255,0,0>>>>,300>,Mix<Int<10280>,Black,RgbArg<BASE_COLOR_ARG,Rgb<255,0,0>>>,0,6,10,1000,2>,InOutTrL<TrWipeX<IgnitionTime<600>>,TrWipeInX<RetractionTime<800>>,Black>>>>>(),

      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~

C:\Users\Teihi\Desktop\ProffieOS-v7.7\ProffieOS\config\Kylocrossguard1.h:122:422: error: call to non-'constexpr' function 'StyleFactory* StylePtr() [with STYLE = IgnitionDelayX<SingleValueAdapter<IntSVF<500> >, RetractionDelayX<SingleValueAdapter<IntSVF<500> >, Layers<StyleFire<Layers<RgbArg<1, Rgb<255, 0, 0> >, AlphaL<Layers<Mix<SingleValueAdapter<IntSVF<3213> >, Rgb<0, 0, 0>, RgbArg<1, Rgb<255, 0, 0> > >, AlphaL<Mix<SingleValueAdapter<IntSVF<7710> >, Rgb<0, 0, 0>, RgbArg<1, Rgb<255, 0, 0> > >, RandomPerLEDF> >, BrownNoiseF<SingleValueAdapter<IntSVF<38400> > > > >, Mix<SingleValueAdapter<IntSVF<10280> >, Rgb<0, 0, 0>, RgbArg<1, Rgb<255, 0, 0> > >, 0, 6, FireConfig<10, 1000, 2>, FireConfig<10, 1000, 2>, FireConfig<10, 1000, 2>, FireConfig<10, 1000, 2> >, InOutTrL<TrWipeX<SingleValueAdapter<ScaleSVF<IsLessThanSVF<IntArgSVF<5, 600>, IntSVF<1> >, SingleValueAdapter<IntArgSVF<5, 600> >, SingleValueAdapter<WavLenSVF<EffectType::EFFECT_IGNITION> > > > >, TrWipeInX<SingleValueAdapter<ScaleSVF<IsLessThanSVF<IntArgSVF<26, 800>, IntSVF<1> >, SingleValueAdapter<IntArgSVF<26, 800> >, SingleValueAdapter<WavLenSVF<EffectType::EFFECT_RETRACTION> > > > >, Rgb<0, 0, 0>, true> > > >]'

  122 | StylePtr<IgnitionDelayX<Int<500>,RetractionDelayX<Int<500>,Layers<StaticFire<BrownNoiseFlicker<RgbArg<BASE_COLOR_ARG,Rgb<255,0,0>>,RandomPerLEDFlicker<Mix<Int<3213>,Black,RgbArg<BASE_COLOR_ARG,Rgb<255,0,0>>>,Mix<Int<7710>,Black,RgbArg<BASE_COLOR_ARG,Rgb<255,0,0>>>>,300>,Mix<Int<10280>,Black,RgbArg<BASE_COLOR_ARG,Rgb<255,0,0>>>,0,6,10,1000,2>,InOutTrL<TrWipeX<IgnitionTime<600>>,TrWipeInX<RetractionTime<800>>,Black>>>>>()},

      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~

C:\Users\Teihi\Desktop\ProffieOS-v7.7\ProffieOS\config\Kylocrossguard1.h:122:423: error: template argument 2 is invalid

  122 | StylePtr<IgnitionDelayX<Int<500>,RetractionDelayX<Int<500>,Layers<StaticFire<BrownNoiseFlicker<RgbArg<BASE_COLOR_ARG,Rgb<255,0,0>>,RandomPerLEDFlicker<Mix<Int<3213>,Black,RgbArg<BASE_COLOR_ARG,Rgb<255,0,0>>>,Mix<Int<7710>,Black,RgbArg<BASE_COLOR_ARG,Rgb<255,0,0>>>>,300>,Mix<Int<10280>,Black,RgbArg<BASE_COLOR_ARG,Rgb<255,0,0>>>,0,6,10,1000,2>,InOutTrL<TrWipeX<IgnitionTime<600>>,TrWipeInX<RetractionTime<800>>,Black>>>>>()},

      |                                                                                                                                                                                                                                                                                                                                                                                                                                       ^

C:\Users\Teihi\Desktop\ProffieOS-v7.7\ProffieOS\config\Kylocrossguard1.h:122:423: error: type/value mismatch at argument 2 in template parameter list for 'template<class BASE, class ... LAYERS> class Layers'

C:\Users\Teihi\Desktop\ProffieOS-v7.7\ProffieOS\config\Kylocrossguard1.h:122:423: note:   expected a type, got 'StylePtr<IgnitionDelayX<SingleValueAdapter<IntSVF<500> >, RetractionDelayX<SingleValueAdapter<IntSVF<500> >, Layers<StyleFire<Layers<RgbArg<1, Rgb<255, 0, 0> >, AlphaL<Layers<Mix<SingleValueAdapter<IntSVF<3213> >, Rgb<0, 0, 0>, RgbArg<1, Rgb<255, 0, 0> > >, AlphaL<Mix<SingleValueAdapter<IntSVF<7710> >, Rgb<0, 0, 0>, RgbArg<1, Rgb<255, 0, 0> > >, RandomPerLEDF> >, BrownNoiseF<SingleValueAdapter<IntSVF<38400> > > > >, Mix<SingleValueAdapter<IntSVF<10280> >, Rgb<0, 0, 0>, RgbArg<1, Rgb<255, 0, 0> > >, 0, 6, FireConfig<10, 1000, 2>, FireConfig<10, 1000, 2>, FireConfig<10, 1000, 2>, FireConfig<10, 1000, 2> >, InOutTrL<TrWipeX<SingleValueAdapter<ScaleSVF<IsLessThanSVF<IntArgSVF<5, 600>, IntSVF<1> >, SingleValueAdapter<IntArgSVF<5, 600> >, SingleValueAdapter<WavLenSVF<EffectType::EFFECT_IGNITION> > > > >, TrWipeInX<SingleValueAdapter<ScaleSVF<IsLessThanSVF<IntArgSVF<26, 800>, IntSVF<1> >, SingleValueAdapter<IntArgSVF<26, 800> >, SingleValueAdapter<WavLenSVF<EffectType::EFFECT_RETRACTION> > > > >, Rgb<0, 0, 0>, true> > > > >()'

C:\Users\Teihi\Desktop\ProffieOS-v7.7\ProffieOS\config\Kylocrossguard1.h:122:423: error: type/value mismatch at argument 2 in template parameter list for 'template<class BASE, class ... LAYERS> class Layers'

C:\Users\Teihi\Desktop\ProffieOS-v7.7\ProffieOS\config\Kylocrossguard1.h:122:423: note:   expected a type, got 'StylePtr<IgnitionDelayX<SingleValueAdapter<IntSVF<500> >, RetractionDelayX<SingleValueAdapter<IntSVF<500> >, Layers<StyleFire<Layers<RgbArg<1, Rgb<255, 0, 0> >, AlphaL<Layers<Mix<SingleValueAdapter<IntSVF<3213> >, Rgb<0, 0, 0>, RgbArg<1, Rgb<255, 0, 0> > >, AlphaL<Mix<SingleValueAdapter<IntSVF<7710> >, Rgb<0, 0, 0>, RgbArg<1, Rgb<255, 0, 0> > >, RandomPerLEDF> >, BrownNoiseF<SingleValueAdapter<IntSVF<38400> > > > >, Mix<SingleValueAdapter<IntSVF<10280> >, Rgb<0, 0, 0>, RgbArg<1, Rgb<255, 0, 0> > >, 0, 6, FireConfig<10, 1000, 2>, FireConfig<10, 1000, 2>, FireConfig<10, 1000, 2>, FireConfig<10, 1000, 2> >, InOutTrL<TrWipeX<SingleValueAdapter<ScaleSVF<IsLessThanSVF<IntArgSVF<5, 600>, IntSVF<1> >, SingleValueAdapter<IntArgSVF<5, 600> >, SingleValueAdapter<WavLenSVF<EffectType::EFFECT_IGNITION> > > > >, TrWipeInX<SingleValueAdapter<ScaleSVF<IsLessThanSVF<IntArgSVF<26, 800>, IntSVF<1> >, SingleValueAdapter<IntArgSVF<26, 800> >, SingleValueAdapter<WavLenSVF<EffectType::EFFECT_RETRACTION> > > > >, Rgb<0, 0, 0>, true> > > > >()'

In file included from C:\Users\Teihi\Desktop\ProffieOS-v7.7\ProffieOS\ProffieOS.ino:631:

C:\Users\Teihi\Desktop\ProffieOS-v7.7\ProffieOS\config\Kylocrossguard1.h:82:1: error: parse error in template argument list

   82 | StylePtr<Layers<ColorChange<TrDoEffect<TrFade<1000>,EFFECT_TRANSITION_SOUND>,StaticFire<BrownNoiseFlicker<RgbArg<BASE_COLOR_ARG,Rgb<255,0,0>>,RandomPerLEDFlicker<Mix<Int<3213>,Black,RgbArg<BASE_COLOR_ARG,Rgb<255,0,0>>>,Mix<Int<7710>,Black,RgbArg<BASE_COLOR_ARG,Rgb<255,0,0>>>>,300>,Mix<Int<10280>,Black,RgbArg<BASE_COLOR_ARG,Rgb<255,0,0>>>,0,6,10,1000,2>>,

      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

   83 | Stripes<3000,-3500,RgbArg<BASE_COLOR_ARG,Rgb<255,0,0>>,RandomPerLEDFlicker<Mix<Int<7710>,Black,RgbArg<BASE_COLOR_ARG,Rgb<255,0,0>>>,Black>,BrownNoiseFlicker<RgbArg<BASE_COLOR_ARG,Rgb<255,0,0>>,Mix<Int<3855>,Black,RgbArg<BASE_COLOR_ARG,Rgb<255,0,0>>>,200>,RandomPerLEDFlicker<Mix<Int<10280>,Black,RgbArg<BASE_COLOR_ARG,Rgb<255,0,0>>>,Mix<Int<3855>,Black,RgbArg<BASE_COLOR_ARG,Rgb<255,0,0>>>,

      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

   84 | SyncAltToVarianceL,

      | ~~~~~~~~~~~~~~~~~~~

   85 | AlphaL<RgbArg<EMITTER_COLOR_ARG,Red>,SmoothStep<IntArg<EMITTER_SIZE_ARG,2000>,Int<-6000>>>,

      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

   86 | TransitionEffectL<TrConcat<TrJoin<TrDelayX<WavLen<>>,TrWipeIn<200>>,AlphaL<RgbArg<STAB_COLOR_ARG,Cyan>,SmoothStep<IntArg<MELT_SIZE_ARG,28000>,Int<2000>>>,TrWipe<200>>,EFFECT_STAB>,

      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

   87 |   TransitionEffectL<TrConcat<

      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~

   88 |         // Impact Flash

      |         ~~~~~~~~~~~~~~~

   89 |         TrInstant,GreenYellow,TrDelay<25>>,EFFECT_BLAST>,

      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

   90 |         // Waves

      |         ~~~~~~~~

   91 |         BlastL<White,850,250,351>,

      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~

   92 |         // Impact point afterimage

      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~

   93 |         AlphaL<TransitionEffectL<TrConcat<TrFade<300>,Rgb<255,70,70>,TrFade<300>>,EFFECT_BLAST>,BlastF<700,250,100000>>,

      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

   94 |         // Impact point

      |         ~~~~~~~~~~~~~~~

   95 |         BlastL<White,300,350,100000>,

      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

   96 |   AlphaL<TransitionEffectL<TrSelect<Scale<ClashImpactF<>,Int<0>,Int<4>>,TrConcat<TrInstant,AlphaL<RgbArg<CLASH_COLOR_ARG,Cyan>,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<8000>,Int<12000>>>>,TrFadeX<Scale<ClashImpactF<>,Int<200>,Int<600>>>>,TrWaveX<RgbArg<CLASH_COLOR_ARG,Cyan>,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>>>>,TrSparkX<Remap<CenterDistF<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>>>>,Stripes<1500,-3000,RgbArg<CLASH_COLOR_ARG,Cyan>,Mix<Int<16384>,Black,RgbArg<CLASH_COLOR_ARG,Cyan>>>>,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>>>>,TrConcat<TrInstant,RgbArg<CLASH_COLOR_ARG,Cyan>,TrFadeX<Scale<ClashImpactF<>,Int<200>,Int<400>>>>,TrConcat<TrInstant,RgbArg<CLASH_COLOR_ARG,Cyan>,TrFadeX<Scale<ClashImpactF<>,Int<300>,Int<500>>>>>,EFFECT_CLASH>,Scale<ClashImpactF<>,Int<24000>,Int<32768>>>,

      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

   97 |   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,Cyan>,Int<200>>,StripesX<Int<1800>,Scale<NoisySoundLevel,Int<-3500>,Int<-5000>>,Mix<Int<6425>,Black,RgbArg<LOCKUP_COLOR_ARG,Cyan>>,RgbArg<LOCKUP_COLOR_ARG,Cyan>,Mix<Int<12850>,Black,RgbArg<LOCKUP_COLOR_ARG,Cyan>>>>,AlphaL<AudioFlicker<RgbArg<LOCKUP_COLOR_ARG,Cyan>,Mix<Int<10280>,Black,RgbArg<LOCKUP_COLOR_ARG,Cyan>>>,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,Cyan>,AlphaL<RgbArg<LOCKUP_COLOR_ARG,Cyan>,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,AlphaL<RgbArg<LOCKUP_COLOR_ARG,Cyan>,Int<0>>,TrWaveX<RgbArg<LOCKUP_COLOR_ARG,Cyan>,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>,

      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

   98 |   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>>>,

      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

   99 |   LockupTrL<AlphaL<RandomPerLEDFlickerL<RgbArg<DRAG_COLOR_ARG,White>>,SmoothStep<IntArg<DRAG_SIZE_ARG,28000>,Int<3000>>>,TrConcat<TrJoin<TrDelay<4000>,TrWipeIn<200>>,AlphaL<BrownNoiseFlickerL<RgbArg<DRAG_COLOR_ARG,White>,Int<300>>,SmoothStep<IntArg<DRAG_SIZE_ARG,28000>,Int<3000>>>,TrFade<4000>>,TrFade<300>,SaberBase::LOCKUP_DRAG>,

      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

  100 |   LockupTrL<AlphaL<Remap<Scale<RampF,Int<65536>,Int<0>>,StaticFire<Mix<TwistAngle<>,RgbArg<STAB_COLOR_ARG,Rgb<255,24,0>>,RotateColorsX<Int<3000>,RgbArg<STAB_COLOR_ARG,Rgb<255,24,0>>>>,Mix<TwistAngle<>,RotateColorsX<Int<3000>,RgbArg<STAB_COLOR_ARG,Rgb<255,24,0>>>,RotateColorsX<Int<3000>,Mix<Int<12000>,Black,RgbArg<STAB_COLOR_ARG,Rgb<255,24,0>>>>>,0,3,5,3000,10>>,SmoothStep<IntArg<MELT_SIZE_ARG,28000>,Int<4000>>>,TrConcat<TrWipeIn<100>,AlphaL<RgbArg<STAB_COLOR_ARG,Rgb<255,24,0>>,SmoothStep<IntArg<MELT_SIZE_ARG,28000>,Int<4000>>>,TrJoin<TrDelay<4000>,TrFade<300>>,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,28000>,Int<4000>>>,TrFade<4000>>,TrWipe<200>,SaberBase::LOCKUP_MELT>,

      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

  101 |   InOutTrL<TrWipeSparkTipX<RgbArg<IGNITION_COLOR_ARG,White>,BendTimePowX<Int<2500>,Int<10992>>,IgnitionTime<0>>,TrWipeInSparkTipX<RgbArg<RETRACTION_COLOR_ARG,White>,BendTimePowX<Int<2500>,Int<10992>>,RetractionTime<>>>,

      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

  102 |   InOutTrL<TrDoEffect<TrFade<1000>,EFFECT_TRANSITION_SOUND,01>,TrWipeInSparkTipX<RgbArg<RETRACTION_COLOR_ARG,White>,BendTimePow<2500,10992>>>,

      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

  103 |   TransitionEffectL<TrConcat<TrFadeX<Mult<Int<8192>,WavLen<EFFECT_PREON>>>,AlphaL<HumpFlickerL<RgbArg<PREON_COLOR_ARG,Red>,10>,SmoothStep<IntArg<PREON_SIZE_ARG,2000>,Int<-4000>>>,TrFadeX<Mult<Int<8192>,WavLen<EFFECT_PREON>>>,AlphaL<HumpFlickerL<RgbArg<PREON_COLOR_ARG,Red>,15>,SmoothStep<Sum<Int<2000>,IntArg<PREON_SIZE_ARG,2000>>,Int<-4000>>>,TrFadeX<Mult<Int<8192>,WavLen<EFFECT_PREON>>>,AlphaL<HumpFlickerL<RgbArg<PREON_COLOR_ARG,Red>,20>,SmoothStep<Sum<Int<4000>,IntArg<PREON_SIZE_ARG,2000>>,Int<-4000>>>,TrBoingX<Mult<Int<8192>,WavLen<EFFECT_PREON>>,3>>,EFFECT_PREON>,

      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

  104 |   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>,

      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

  105 |   TransitionEffectL<TrConcat<TrJoin<TrDelay<2000>,TrInstant>,AlphaL<Mix<BatteryLevel,Red,Green>,Bump<BatteryLevel,Int<10000>>>,TrFade<300>>,EFFECT_BATTERY_LEVEL>>>(),

      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

  106 | 

      |  

  107 | /* copyright Fett263 KyloRen (Quillion / Secondary Blade) OS6 Style

      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

  108 | https://fett263.com/fett263-proffieOS6-style-library.html#KyloRen

      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

  109 | OS6.7 v4.021

      | ~~~~~~~~~~~~

  110 | Single Style

      | ~~~~~~~~~~~~

  111 | Base Style: Kylo Ren Unstable (Film Based)

      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

  112 | 

      |  

  113 | Base Color: Rgb<255,0,0> (0)

      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~

  114 | 

      |  

  115 | --Effects Included--

      | ~~~~~~~~~~~~~~~~~~~~

  116 | Ignition Delay: Standard Delay

      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

  117 | Ignition Effect: Standard Ignition

      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

  118 | Retraction Delay: Standard Delay

      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

  119 | Retraction Effect: Standard Retraction

      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

  120 | */

      | ~~

  121 | StylePtr<IgnitionDelayX<Int<500>,RetractionDelayX<Int<500>,Layers<StaticFire<BrownNoiseFlicker<RgbArg<BASE_COLOR_ARG,Rgb<255,0,0>>,RandomPerLEDFlicker<Mix<Int<3213>,Black,RgbArg<BASE_COLOR_ARG,Rgb<255,0,0>>>,Mix<Int<7710>,Black,RgbArg<BASE_COLOR_ARG,Rgb<255,0,0>>>>,300>,Mix<Int<10280>,Black,RgbArg<BASE_COLOR_ARG,Rgb<255,0,0>>>,0,6,10,1000,2>,InOutTrL<TrWipeX<IgnitionTime<600>>,TrWipeInX<RetractionTime<800>>,Black>>>>>(),

      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

  122 | StylePtr<IgnitionDelayX<Int<500>,RetractionDelayX<Int<500>,Layers<StaticFire<BrownNoiseFlicker<RgbArg<BASE_COLOR_ARG,Rgb<255,0,0>>,RandomPerLEDFlicker<Mix<Int<3213>,Black,RgbArg<BASE_COLOR_ARG,Rgb<255,0,0>>>,Mix<Int<7710>,Black,RgbArg<BASE_COLOR_ARG,Rgb<255,0,0>>>>,300>,Mix<Int<10280>,Black,RgbArg<BASE_COLOR_ARG,Rgb<255,0,0>>>,0,6,10,1000,2>,InOutTrL<TrWipeX<IgnitionTime<600>>,TrWipeInX<RetractionTime<800>>,Black>>>>>()},

      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

In file included from C:\Users\Teihi\Desktop\ProffieOS-v7.7\ProffieOS\ProffieOS.ino:631:

C:\Users\Teihi\Desktop\ProffieOS-v7.7\ProffieOS\config\Kylocrossguard1.h:262:1: error: cannot resolve overloaded function 'StylePtr' based on conversion to type 'StyleFactory*'

  262 | };

      | ^

Using library Wire at version 1.0 in folder: C:\Users\Teihi\AppData\Local\Arduino15\packages\proffieboard_beta\hardware\stm32l4\3.6.0\libraries\Wire 

exit status 1

Error compiling for board Proffieboard V2.

Unfortunately the error does not seem to be easy to resolve.
Where did you get these style(s) from, they seem kind of messed up.

I got it from the style library but did added the style by hand, probably a mistake there

Your Stripes< is missing it’s closing bracket >.
It should be:

Stripes<3000,-3500,
RgbArg<BASE_COLOR_ARG,Rgb<255,0,0>>,
RandomPerLEDFlicker<Mix<Int<7710>,Black,RgbArg<BASE_COLOR_ARG,Rgb<255,0,0>>>,Black>,
BrownNoiseFlicker<RgbArg<BASE_COLOR_ARG,Rgb<255,0,0>>,Mix<Int<3855>,Black,RgbArg<BASE_COLOR_ARG,Rgb<255,0,0>>>,200>,
RandomPerLEDFlicker<Mix<Int<10280>,Black,RgbArg<BASE_COLOR_ARG,Rgb<255,0,0>>>,Mix<Int<3855>,Black,RgbArg<BASE_COLOR_ARG,Rgb<255,0,0>>>>>,

Oh man, thanks NoSloppy!

1 Like