/* This configuration file was generated by ProffieConfig 1.6.16, created by Ryryog25. The tool can be found here: https://proffieconfig.kafrenetrading.com/ ProffieConfig is an All-In-One utility for managing your Proffieboard. */ #ifdef CONFIG_TOP #include "proffieboard_v3_config.h" const unsigned int maxLedsPerStrip = 144; #define ENABLE_AUDIO #define ENABLE_WS2811 #define ENABLE_SD #define ENABLE_MOTION #define SHARED_POWER_PINS #define MOTION_TIMEOUT 60 * 60 * 1000 #define IDLE_OFF_TIME 60 * 60 * 1000 #define PLI_OFF_TIME 2 * 60 * 1000 #define DISABLE_BASIC_PARSER_STYLES #define NUM_BUTTONS 2 #define CLASH_THRESHOLD_G 4.500000 #define VOLUME 2550 #define DISABLE_DIAGNOSTIC_COMMANDS #define ORIENTATION ORIENTATION_FETS_TOWARDS_BLADE #define SAVE_PRESET #define BLADE_DETECT_PIN 6 #define NUM_BLADES 2 #define FETT263_DISABLE_MULTI_BLAST #define FETT263_DISABLE_CHANGE_STYLE #define FETT263_DISABLE_CHANGE_FONT #define FETT263_DISABLE_COPY_PRESET #define FETT263_TWIST_ON #define FETT263_TWIST_ON_NO_BM #define FETT263_BM_CLASH_DETECT 8.000000 #define FETT263_LOCKUP_DELAY 200 #define FETT263_HOLD_BUTTON_OFF #define FETT263_FORCE_PUSH #define FETT263_FORCE_PUSH_LENGTH 5 #define FETT263_EDIT_SETTINGS_MENU #define FETT263_TWIST_OFF #define AUDIO_CLASH_SUPPRESSION_LEVEL 5 #define NO_REPEAT_RANDOM #define KILL_OLD_PLAYERS #define FILTER_CUTOFF_FREQUENCY 100 #define FILTER_ORDER 8 #define COLOR_CHANGE_DIRECT #define ENABLE_ALL_EDIT_OPTIONS #define FETT263_ENABLE_SPIN_MODE #endif #ifdef CONFIG_PROP #include "../props/saber_fett263_buttons.h" #endif #ifdef CONFIG_PRESETS Preset blade_in[] = { { "15-SMOOTH_GREY;common", "tracks/track_15.wav", /* * copyright Fett263 Simple (Primary Blade) OS6 Style * https://fett263.com/fett263-proffieOS6-style-library.html#Simple * OS6.6 v3.01 * Single Style * Base Style: AudioFlicker (Single Color (75%)), Gold, Sequel (LightCyan) * --Effects Included-- * Ignition Effect: SparkTip Ignition * Retraction Effect: Standard Retraction * Lockup Effect: Responsive Lockup (Absorb) * LightningBlock Effect: Responsive Lightning Block * Drag Effect: Intensity Sparking Drag * Melt Effect: Intensity Melt * Stab Effect: AudioFlicker Stab */ StylePtr>,Mix,Black,RgbArg>>>, TransitionEffectL,TrWipeIn<200>>,AlphaL>>,SmoothStep,Int<2000>>>,TrWipe<200>>,EFFECT_STAB>, MultiTransitionEffectL,Int<28000>,Int<8000>>,Int<10000>>,RgbArg>,Mix,Black,RgbArg>>>,TrFade<300>>,TrConcat,Int<28000>,Int<000>>,Scale,Int<9000>,Int<13000>>>,RgbArg>,Mix,Black,RgbArg>>>,TrFade<300>>>,EFFECT_BLAST>, TransitionEffectL,RgbArg>,TrFade<300>>,EFFECT_CLASH>,LockupTrL,Scale,Sum,Int<-12000>>,Sum,Int<10000>>>,Scale,Int<14000>,Int<18000>>>>,AudioFlickerL>>,BrownNoiseFlickerL>,Int<200>>>,TrConcat>,TrFade<400>>,TrConcat>,TrFade<400>>,SaberBase::LOCKUP_NORMAL>, ResponsiveLightningBlockL>,AudioFlicker>,Blue>,50,1>,TrConcat>,Bump,Int<18000>>>,TrFade<200>>,TrConcat>,Int<16000>>,30>,TrSmoothFade<600>>>, LockupTrL>>,SmoothStep,Int<3000>>>,TrConcat>,AlphaL>,Int<300>>,SmoothStep,Int<3000>>>,TrFade<4000>>,TrFade<300>,SaberBase::LOCKUP_DRAG>, LockupTrL,Int<0>>,StaticFire,RgbArg>,RotateColorsX,RgbArg>>>,Mix,RotateColorsX,RgbArg>>,RotateColorsX,Mix,Black,RgbArg>>>>,0,3,5,3000,10>>,SmoothStep,Int<4000>>>,TrConcat,AlphaL>,SmoothStep,Int<4000>>>,TrExtend<4000,TrFade<300>>,AlphaL,RgbArg>,RotateColorsX,RgbArg>>>,SmoothStep,Int<4000>>>,TrFade<4000>>,TrWipe<200>,SaberBase::LOCKUP_MELT>, InOutTrL>,IgnitionTime<300>>,TrWipeInX>,Black>, TransitionEffectL>,AlphaL,SmoothStep>>,TrWipeIn<1000>>,EFFECT_BATTERY_LEVEL>, TransitionEffectL>,AlphaL,SmoothStep>>,TrSmoothFade<300>>,EFFECT_VOLUME_LEVEL>>>(), /* * copyright Fett263 Simple (Accent LED / PCB) OS6 Style * https://fett263.com/fett263-proffieOS6-style-library.html#Simple * OS6.7 v4.021 * Single Style * Base Style: HumpFlicker Large (Single Color (50%)) * Off Behavior: Fast Pulse Off-On * Base Color: Rgb<180,130,0> (0) */ StylePtr>,Mix,Black,RgbArg>>,120>,InOutTrL>,TrInstant,Pulsing>,2000>>>>(), "Smooth Grey" }, { "16-SMOOTH_FUZZ;common", "tracks/track_16.wav", /* * copyright Fett263 Simple (Primary Blade) OS6 Style * https://fett263.com/fett263-proffieOS6-style-library.html#Simple * OS6.7 v4.021 * Single Style * Base Style: HumpFlicker Small (Single Color (80%)),Purple, Prequel(NavajoWhite) * Base Color: Rgb<115,15,240> (0) * --Effects Included-- * Ignition Effect: SparkTip Ignition * Retraction Effect: Standard Retraction * Lockup Effect: Responsive Lockup, Begin Effect: Real Clash, End Effect: Full Blade Absorb * LightningBlock Effect: Responsive Lightning Block * Drag Effect: Intensity Sparking Drag * Melt Effect: Responsive Melt * Stab Effect: AudioFlicker Stab */ StylePtr>,Mix,Black,RgbArg>>,60>, TransitionEffectL>,TrWipeIn<200>>,AlphaL>>,SmoothStep,Int<2000>>>,TrWipe<200>>,EFFECT_STAB>, TransitionEffectL,Int<28000>,Int<8000>>,Int<14000>>,RgbArg>,Mix,Black,RgbArg>>>,TrFade<300>>,EFFECT_BLAST>, TransitionEffectL,TrInstant>,RgbArg>,TrFade<300>>,EFFECT_CLASH>, LockupTrL,Scale,Sum,Int<-12000>>,Sum,Int<10000>>>,Scale,Int<14000>,Int<18000>>>>,AudioFlickerL>>,BrownNoiseFlickerL>,Int<200>>>,TrConcat>,TrFade<400>>,TrConcat>,TrFade<400>>,SaberBase::LOCKUP_NORMAL>, ResponsiveLightningBlockL>,AudioFlicker>,Blue>,50,1>,TrConcat>,Bump,Int<18000>>>,TrFade<200>>,TrConcat>,Int<16000>>,30>,TrSmoothFade<600>>>, LockupTrL>>,SmoothStep,Int<3000>>>,TrConcat,TrWipeIn<200>>,AlphaL>,Int<300>>,SmoothStep,Int<3000>>>,TrFade<4000>>,TrFade<300>,SaberBase::LOCKUP_DRAG>, LockupTrL,RgbArg>,RotateColorsX,RgbArg>>>,SmoothStep,Int<4000>>>,TrConcat,AlphaL>,SmoothStep,Int<4000>>>,TrFade<300>>,TrWipe<200>,SaberBase::LOCKUP_MELT>, InOutTrL>,IgnitionTime<300>>,TrWipeInX>,Black>, TransitionEffectL,TrWipe<1000>>,AlphaL,SmoothStep>>,TrWipeIn<1000>>,EFFECT_BATTERY_LEVEL>, TransitionEffectL>,AlphaL,SmoothStep>>,TrSmoothFade<300>>,EFFECT_VOLUME_LEVEL>>>(), /* * copyright Fett263 Simple (Accent LED / PCB) OS6 Style * https://fett263.com/fett263-proffieOS6-style-library.html#Simple * OS6.7 v4.021 * Single Style * Base Style: HumpFlicker Large (Single Color (50%)) * Off Behavior: Fast Pulse Off-On * Base Color: Rgb<115,15,240> (0) */ StylePtr>,Mix,Black,RgbArg>>,120>,InOutTrL>,TrInstant,Pulsing>,2000>>>>(), "Smooth Fuzz" }, { "19-BMF;common", "tracks/track_19.wav", /* * copyright Fett263 Rotoscope (Primary Blade) OS7 Style * https://fett263library.com/early-access/#Rotoscope * OS7.14 v3.01p * Single Style * Style Option * Base Color: BaseColorArg (0) * NOTE:This style includes Control Layer. Only one Control Layer should be used per preset. * This style REQUIRES Alt Fonts alt000/ to alt00-1/ to be set up. Uses altchng.wav on change. * See https://pod.hubbe.net/sound/alt_sounds.html for more information. * --Effects Included-- * Preon Effect: Infinity Stone Collection [Color: PreonColorArg] * Ignition Effect: Standard Ignition [Color: IgnitionColorArg] * Retraction Effect: Standard Retraction [Color: RetractionColorArg] * Lockup Effect: * 0: mainLockMulti0Shape - Begin: Real Clash - Style: Intensity AudioFlicker - End: Full Blade Absorb * [Color: LockupColorArg] * Lightning Block Effect: * 0: mainLBMulti0Shape - Begin: Responsive Impact - Style: Strobing AudioFlicker - End: Full Blade Absorb * [Color: LBColorArg] * Drag Effect: * 0: mainDragMulti0Shape - Begin: Wipe In - Style: Intensity Sparking Drag - End: Wipe Out * [Color: DragColorArg] * Melt Effect: * 0: mainMeltMulti0Shape - Begin: Wipe In - Style: Intensity Melt - End: Wipe Out * [Color: StabColorArg] * Blast Effect: Blast Wave (Random) [Color: BlastColorArg] * Clash Effect: Real Clash V1 [Color: ClashColorArg] * Special Ability 1: Toggle Rain and Lightning Mode (Random Bolt) Uses trloop01.wav or trloop/001/000.wav (rain sounds looped) and tr01.wav or tr/001/000.wav (thunder or lightning strike) */ StylePtr,Scale,Scale,Int<50>,Int<300>>,Scale,Int<24000>,Int<16000>>>,Int<-1400>,Int<-100>>,RgbArg>,RgbArg>,Mix,Black,RgbArg>>,RgbArg>,Mix,Black,RgbArg>>>,RgbArg>>>(), StylePtr>,Mix,Black,RgbArg>>,120>,InOutTrL>,TrInstant,Pulsing>,2000>>>>(), "BMF" }, { "20-Pika;common", "tracks/track_20.wav", /* * copyright Fett263 ThunderStorm (Primary Blade) OS7 Style * https://fett263library.com/early-access/#ThunderStorm * OS7.14 v3.01p * Single Style * Base Style: Fire Blade Fast (Normal) * Base Color: BaseColorArg (0) * NOTE:This style includes Control Layer. Only one Control Layer should be used per preset. * This style REQUIRES Alt Fonts alt000/ to alt00-1/ to be set up. Uses altchng.wav on change. * See https://pod.hubbe.net/sound/alt_sounds.html for more information. * --Effects Included-- * Ignition Effect: Standard Ignition [Color: IgnitionColorArg] * Retraction Effect: Standard Retraction [Color: RetractionColorArg] * Lockup Effect: * 0: mainLockMulti0Shape - Begin: Real Clash - Style: Intensity AudioFlicker - End: Full Blade Absorb * [Color: LockupColorArg] * Lightning Block Effect: * 0: mainLBMulti0Shape - Begin: Responsive Impact - Style: Strobing AudioFlicker - End: Full Blade Absorb * [Color: LBColorArg] * Drag Effect: * 0: mainDragMulti0Shape - Begin: Wipe In - Style: Intensity Sparking Drag - End: Wipe Out * [Color: DragColorArg] * Melt Effect: * 0: mainMeltMulti0Shape - Begin: Wipe In - Style: Intensity Melt - End: Wipe Out * [Color: StabColorArg] * Blast Effect: Blast Wave (Random) [Color: BlastColorArg] * Clash Effect: Real Clash V1 [Color: ClashColorArg] * Special Ability 1: Play Quote */ StylePtr,TrConcat,Layers< Stripes<10000,100,Mix,Black,RgbArg>,Mix,Black,RgbArg>,Mix,Black,RgbArg>>, AlphaL,Mix,Black,RgbArg>>,Int<16384>>>,TrDelayX>,Int<100>,Int<2000>>>>>, TransitionLoopL,RandomBlinkL,White>,TrJoin>,Int<300>,Int<3000>>>,TrWipe<200>>>>>, ColorSelect>,TrFade<100>,AlphaL>,AlphaL,SparkleF<300,800>>>, ColorSelect>,TrFade<100>,AlphaL,Int<0>>,TransitionLoopL>,TrInstant,TrRandom,AlphaL,Int<0>>,TrWipeInX,Int<2>>>,BrownNoiseFlickerL,Int<200>>,TrExtendX>,Int<1000>,Int<4500>>,TrWipeInX,Int<2>>>>>,TrConcat,AlphaL,Int<0>>,TrWipeX,Int<2>>>,BrownNoiseFlickerL,Int<200>>,TrExtendX>,Int<1000>,Int<4500>>,TrWipeX,Int<2>>>>>>>>>>>(), StylePtr>,Mix,Black,RgbArg>>,120>,InOutTrL>,TrInstant,Pulsing>,2000>>>>(), "Pika" }, { "21-GUITAR_HERO;common", "tracks/track_21.wav", /* * copyright Fett263 Sauron (Primary Blade) OS7 Style * https://fett263library.com/early-access/#Sauron * OS7.14 v3.01p * Single Style * Style Option * Base Color: BaseColorArg (0) * NOTE:This style includes Control Layer. Only one Control Layer should be used per preset. * This style REQUIRES Alt Fonts alt000/ to alt00-1/ to be set up. Uses altchng.wav on change. * See https://pod.hubbe.net/sound/alt_sounds.html for more information. * --Effects Included-- * Preon Effect: Sauron Awakens (Blade Angle Position) [Color: BaseColorArg] * Ignition Effect: Standard Ignition [Color: IgnitionColorArg] * Retraction Effect: Standard Retraction [Color: RetractionColorArg] * PostOff Effect: Closing the Eye of Sauron (Blade Angle Position) [Color: BaseColorArg] * Lockup Effect: * 0: mainLockMulti0Shape - Begin: Real Clash - Style: Intensity AudioFlicker - End: Full Blade Absorb * [Color: LockupColorArg] * Lightning Block Effect: * 0: mainLBMulti0Shape - Begin: Responsive Impact - Style: Strobing AudioFlicker - End: Full Blade Absorb * [Color: LBColorArg] * Drag Effect: * 0: mainDragMulti0Shape - Begin: Wipe In - Style: Intensity Sparking Drag - End: Wipe Out * [Color: DragColorArg] * Melt Effect: * 0: mainMeltMulti0Shape - Begin: Wipe In - Style: Intensity Melt - End: Wipe Out * [Color: StabColorArg] * Blast Effect: Blast Wave (Random) [Color: BlastColorArg] * Clash Effect: Real Clash V1 [Color: ClashColorArg] * Special Ability 1: Play Quote */ StylePtr,TrInstant,Layers< Remap,StaticFire,RgbArg>,RotateColorsX,RgbArg>,RotateColorsX,RgbArg>>,RgbArg,0,2,0,2400>>, AlphaL,RgbArg>,RotateColorsX,RgbArg>>,Bump,Scale,Int<22000>>>>, AlphaL,Scale,Int<8000>>>>>,Layers< Remap,Int<6000>,Int<27000>>>,StaticFire,RgbArg>,RotateColorsX,RgbArg>,RotateColorsX,RgbArg>>,RgbArg,0,2,0,2400>>, AlphaL,RgbArg>,RotateColorsX,RgbArg>>,Bump,Int<6000>,Int<27000>>,Scale,Int<22000>>>>, AlphaL,Int<6000>,Int<27000>>,Scale,Int<8000>>>>>>, ColorSelect>,TrFade<100>,AlphaL>,AlphaL,SparkleF<300,800>>>, ColorSelect>,TrFade<100>,AlphaL,Int<0>>,TransitionLoopL>,TrInstant,TrRandom,AlphaL,Int<0>>,TrWipeInX,Int<2>>>,BrownNoiseFlickerL,Int<200>>,TrExtendX>,Int<1000>,Int<4500>>,TrWipeInX,Int<2>>>>>,TrConcat,AlphaL,Int<0>>,TrWipeX,Int<2>>>,BrownNoiseFlickerL,Int<200>>,TrExtendX>,Int<1000>,Int<4500>>,TrWipeX,Int<2>>>>>>>>>>>(), StylePtr>,Mix,Black,RgbArg>>,120>,InOutTrL>,TrInstant,Pulsing>,2000>>>>(), "GUITAR HERO" }, { "22-Keyblade;common", "tracks/track_22.wav", /* * copyright Fett263 InfinityStones (Primary Blade) OS7 Style * https://fett263library.com/early-access/#InfinityStones * OS7.14 v3.01p * Single Style * Style Option * Base Color: BaseColorArg (0) * Infinity Guantlet Full Interactive Interactive Controls: Twist to select Power, Reality or Soul Stone for blast effect. Use force to activate Space Stone. Use Ligntning Block to activate Time Stone. Use Stab to activate Mind Stone. * NOTE:This style includes Control Layer. Only one Control Layer should be used per preset. * This style REQUIRES Alt Fonts alt000/ to alt00-1/ to be set up. Uses altchng.wav on change. * See https://pod.hubbe.net/sound/alt_sounds.html for more information. * --Effects Included-- * Preon Effect: Infinity Stone Collection [Color: PreonColorArg] * Ignition Effect: Standard Ignition [Color: IgnitionColorArg] * Retraction Effect: Standard Retraction [Color: RetractionColorArg] * Lockup Effect: * 0: mainLockMulti0Shape - Begin: Real Clash - Style: Intensity AudioFlicker - End: Full Blade Absorb * [Color: LockupColorArg] * Lightning Block Effect: * 0: mainLBMulti0Shape - Begin: Responsive Impact - Style: Strobing AudioFlicker - End: Full Blade Absorb * [Color: LBColorArg] * Drag Effect: * 0: mainDragMulti0Shape - Begin: Wipe In - Style: Intensity Sparking Drag - End: Wipe Out * [Color: DragColorArg] * Melt Effect: * 0: mainMeltMulti0Shape - Begin: Wipe In - Style: Intensity Melt - End: Wipe Out * [Color: StabColorArg] * Clash Effect: Real Clash V1 [Color: ClashColorArg] * Special Ability 1: Toggle Rain and Lightning Mode (Random Bolt) Uses trloop01.wav or trloop/001/000.wav (rain sounds looped) and tr01.wav or tr/001/000.wav (thunder or lightning strike) */ StylePtr,Scale,Scale,Int<100>,Int<500>>,Scale,Int<8000>,Int<4000>>>,Int<-1200>,Int<-3000>>,RgbArg>,Mix,Black,RgbArg>>,Mix,Black,RgbArg>>>, TransitionEffectL,Int<0>,Int<3>>,TrConcat,TrWipe<200>>,Stripes<6000,-3000,Rgb<118,0,194>,Mix,Black,Rgb<118,0,194>>,Mix,Black,Rgb<118,0,194>>>,TrWipe<200>>,TrSparkX,Black,Red>>>,Int<50>,Int<400>,Int<0>>,TrConcat,TrSparkX,Black,DarkOrange>,DarkOrange,600>,Int<100>,Int<200>,Int<0>>>,AlphaL>,TrJoin,TrJoinR,TrFade<300>>>,Stripes<10000,300,Mix,Black,DarkOrange>,DarkOrange,Mix,Black,DarkOrange>>,TrJoinR,TrFade<600>>>>,EFFECT_BLAST>, AlphaL,Int<0>,Int<3>>,TrInstant,Pulsing,Rgb<59,0,97>,2000>,Pulsing,2000>,Pulsing,2000>>,SmoothStep,Int<-1000>>>>, TransitionEffectL,TrWipe<200>>,Stripes<8000,-600,BrownNoiseFlicker,Mix,Black,Rgb<180,130,0>>,100>,BrownNoiseFlicker,Mix,Black,Rgb<180,130,0>>,20>>,TrJoin,TrWipe<200>>,AlphaL,Mix,Black,Rgb<180,130,0>>,600>,LayerFunctions,Int<-1000>>,SmoothStep,Int<1000>>>>,TrFade<200>>,EFFECT_STAB>, TransitionEffectL,TrCenterWipeIn<200>>,Mix,Int<2000>>,Remap,Stripes<4000,1200,Mix,Black,Blue>,Blue>>,AudioFlicker,Black>,TrCenterWipeIn<200>>,EFFECT_FORCE>, LockupTrL,Scale,Int<-1000>,Int<1000>>,Green,Mix,Black,Green>,Mix,Black,Green>>,TrConcat,TrWipe<400>>,Stripes<12000,-600,Green,Mix,Black,Green>,Mix,Black,Green>>,TrFade<400>,Green,TrJoin,TrFade<400>>,Stripes<12000,1000,Green,Mix,Black,Green>,Mix,Black,Green>>,TrFade<400>>,TrFade<200>,SaberBase::LOCKUP_LIGHTNING_BLOCK>, ColorSelect>,TrFade<100>,AlphaL>,AlphaL,SparkleF<300,800>>>, ColorSelect>,TrFade<100>,AlphaL,Int<0>>,TransitionLoopL>,TrInstant,TrRandom,AlphaL,Int<0>>,TrWipeInX,Int<2>>>,BrownNoiseFlickerL,Int<200>>,TrExtendX>,Int<1000>,Int<4500>>,TrWipeInX,Int<2>>>>>,TrConcat,AlphaL,Int<0>>,TrWipeX,Int<2>>>,BrownNoiseFlickerL,Int<200>>,TrExtendX>,Int<1000>,Int<4500>>,TrWipeX,Int<2>>>>>>>>>>>(), StylePtr>,Mix,Black,RgbArg>>,120>,InOutTrL>,TrInstant,Pulsing>,2000>>>>(), "Keyblade" }, { "23-Mario;common", "tracks/track_23.wav", /* * copyright Fett263 RainbowBlade (Primary Blade) OS7 Style * https://fett263library.com/early-access/#RainbowBlade * OS7.14 v3.01p * Single Style * Style Option * Base Color: BaseColorArg (0) * NOTE:This style includes Control Layer. Only one Control Layer should be used per preset. * This style REQUIRES Alt Fonts alt000/ to alt00-1/ to be set up. Uses altchng.wav on change. * See https://pod.hubbe.net/sound/alt_sounds.html for more information. * --Effects Included-- * Preon Effect: Infinity Stone Collection [Color: PreonColorArg] * Ignition Effect: Standard Ignition [Color: IgnitionColorArg] * Retraction Effect: Standard Retraction [Color: RetractionColorArg] * Lockup Effect: * 0: mainLockMulti0Shape - Begin: Real Clash - Style: Intensity AudioFlicker - End: Full Blade Absorb * [Color: LockupColorArg] * Lightning Block Effect: * 0: mainLBMulti0Shape - Begin: Responsive Impact - Style: Strobing AudioFlicker - End: Full Blade Absorb * [Color: LBColorArg] * Drag Effect: * 0: mainDragMulti0Shape - Begin: Wipe In - Style: Intensity Sparking Drag - End: Wipe Out * [Color: DragColorArg] * Melt Effect: * 0: mainMeltMulti0Shape - Begin: Wipe In - Style: Intensity Melt - End: Wipe Out * [Color: StabColorArg] * Blast Effect: Blast Wave (Random) [Color: BlastColorArg] * Clash Effect: Real Clash V1 [Color: ClashColorArg] * Special Ability 1: Toggle Rain and Lightning Mode (Random Bolt) Uses trloop01.wav or trloop/001/000.wav (rain sounds looped) and tr01.wav or tr/001/000.wav (thunder or lightning strike) */ StylePtr,RotateColorsX,RgbArg>,RotateColorsX,RgbArg>,RotateColorsX,RgbArg>,RotateColorsX,RgbArg>,RotateColorsX,RgbArg>>,Mix,Black,Stripes<30000,-100,RgbArg,RotateColorsX,RgbArg>,RotateColorsX,RgbArg>,RotateColorsX,RgbArg>,RotateColorsX,RgbArg>,RotateColorsX,RgbArg>>>,0,4>, ColorSelect>,TrFade<100>,AlphaL>,AlphaL>,SparkleF<300,800>>>, ColorSelect>,TrFade<100>,AlphaL>,Int<0>>,TransitionLoopL>,TrInstant,TrRandom,AlphaL>,Int<0>>,TrWipeInX,Int<2>>>,BrownNoiseFlickerL>,Int<200>>,TrExtendX>,Int<1000>,Int<4500>>,TrWipeInX,Int<2>>>>>,TrConcat,AlphaL>,Int<0>>,TrWipeX,Int<2>>>,BrownNoiseFlickerL>,Int<200>>,TrExtendX>,Int<1000>,Int<4500>>,TrWipeX,Int<2>>>>>>>>>>>(), StylePtr>,Mix,Black,RgbArg>>,120>,InOutTrL>,TrInstant,Pulsing>,2000>>>>(), "Mario" }, { "24-SIS;common", "tracks/track_24.wav", /* * copyright Fett263 Simple (Primary Blade) OS6 Style * https://fett263.com/fett263-proffieOS6-style-library.html#Simple * OS6.7 v4.021 * Single Style * Base Style: HumpFlicker Small (Single Color (80%)),Purple, Prequel(NavajoWhite) * Base Color: Rgb<115,15,240> (0) * --Effects Included-- * Ignition Effect: SparkTip Ignition * Retraction Effect: Standard Retraction * Lockup Effect: Responsive Lockup, Begin Effect: Real Clash, End Effect: Full Blade Absorb * LightningBlock Effect: Responsive Lightning Block * Drag Effect: Intensity Sparking Drag * Melt Effect: Responsive Melt * Stab Effect: AudioFlicker Stab */ StylePtr,RandomPerLEDFlicker>,RotateColorsX>>,300>,RotateColorsX>,0,6,FireConfig<10,1000,2>,FireConfig<10,1000,2>,FireConfig<10,1000,2>,FireConfig<10,1000,2>>, LockupTrL,Bump,Scale,Int<10000>,Int<30000>>,Int<10000>>,Scale,Int<14000>,Int<18000>>>>, AlphaL,Scale,Int<10000>,Int<30000>>,Int<10000>>,Int<10000>>>>,TrConcat>,TrConcat>,SaberBase::LOCKUP_NORMAL>, ResponsiveLightningBlockL,50,1>,TrConcat,Int<18000>>>,TrFade<200>>,TrConcat>,30>,TrSmoothFade<600>>>, ResponsiveStabL, ResponsiveBlastL,Scale,Int<100>,Int<400>>>, ResponsiveClashL,Scale,Int<10000>,Int<30000>>,Int<10000>,Int<20000>>, LockupTrL>,SmoothStep,Int<5000>>>,TrWipeIn<400>,TrFade<300>,SaberBase::LOCKUP_DRAG>, LockupTrL,Rgb<255,200,0>,DarkOrange>,SmoothStep,Int<5000>>>,TrWipeIn<600>,TrFade<300>,SaberBase::LOCKUP_MELT>, InOutTrL,TrWipeIn<750>>>>(), /* * copyright Fett263 Simple (Accent LED / PCB) OS6 Style * https://fett263.com/fett263-proffieOS6-style-library.html#Simple * OS6.7 v4.021 * Single Style * Base Style: HumpFlicker Large (Single Color (50%)) * Off Behavior: Fast Pulse Off-On * Base Color: Rgb<115,15,240> (0) */ StylePtr>,Mix,Black,RgbArg>>,120>,InOutTrL>,TrInstant,Pulsing>,2000>>>>(), "SIS" }, { "25-BRO;common", "tracks/track_25.wav", /* * copyright Fett263 Simple (Primary Blade) OS6 Style * https://fett263.com/fett263-proffieOS6-style-library.html#Simple * OS6.7 v4.021 * Single Style * Base Style: HumpFlicker Small (Single Color (80%)),Purple, Prequel(NavajoWhite) * Base Color: Rgb<115,15,240> (0) * --Effects Included-- * Ignition Effect: SparkTip Ignition * Retraction Effect: Standard Retraction * Lockup Effect: Responsive Lockup, Begin Effect: Real Clash, End Effect: Full Blade Absorb * LightningBlock Effect: Responsive Lightning Block * Drag Effect: Intensity Sparking Drag * Melt Effect: Responsive Melt * Stab Effect: AudioFlicker Stab */ StylePtr,Int<10000>>,AudioFlicker,RotateColorsX>>,AudioFlicker,RotateColorsX>>>, LockupTrL,Bump,Scale,Int<10000>,Int<30000>>,Int<10000>>,Scale,Int<14000>,Int<18000>>>>, AlphaL,Scale,Int<10000>,Int<30000>>,Int<10000>>,Int<10000>>>>,TrConcat>,TrConcat>,SaberBase::LOCKUP_NORMAL>, ResponsiveLightningBlockL,50,1>,TrConcat,Int<18000>>>,TrFade<200>>,TrConcat>,30>,TrSmoothFade<600>>>, ResponsiveStabL, ResponsiveBlastL,Scale,Int<100>,Int<400>>>, ResponsiveClashL,Scale,Int<10000>,Int<30000>>,Int<10000>,Int<20000>>, LockupTrL>,SmoothStep,Int<5000>>>,TrWipeIn<400>,TrFade<300>,SaberBase::LOCKUP_DRAG>, LockupTrL,Red,Orange>,SmoothStep,Int<5000>>>,TrWipeIn<600>,TrFade<300>,SaberBase::LOCKUP_MELT>, InOutTrL,TrWipeIn<1010>>>>(), /* * copyright Fett263 Simple (Accent LED / PCB) OS6 Style * https://fett263.com/fett263-proffieOS6-style-library.html#Simple * OS6.7 v4.021 * Single Style * Base Style: HumpFlicker Large (Single Color (50%)) * Off Behavior: Fast Pulse Off-On * Base Color: Rgb<115,15,240> (0) */ StylePtr>,Mix,Black,RgbArg>>,120>,InOutTrL>,TrInstant,Pulsing>,2000>>>>(), "BRO" } }; BladeConfig blades[] = { { 0, WS281XBladePtr<133, bladePin, Color8::GRB, PowerPINS>(), WS281XBladePtr<1, blade2Pin, Color8::GRB, PowerPINS>(), CONFIGARRAY(blade_in), "blade_in" } }; #endif #ifdef CONFIG_BUTTONS Button PowerButton(BUTTON_POWER, powerButtonPin, "pow"); Button AuxButton(BUTTON_AUX, auxPin, "aux"); #endif