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