Fett263 ProffieOS6 Style Library

I decided to try out config helper so I can give the kids a printout but I
keep getting the following in Config Helper. *They’re still on OS6.7

'Number of Blades' MUST match number of blades defined in 'BladeConfig' or you will get compile errors when uploading.
BladeConfig blades[] = {
{ 0,
WS281XBladePtr<144, bladePin, Color8::GRB, PowerPINS<bladePowerPin2, bladePowerPin3> >(),
CONFIGARRAY(presets) },
};
#endif

Do I need to have “1” in there because even changing it to “0” doesn’t remove the error message?
Here’s a partial 2 button setup/config example if needed.

#ifdef CONFIG_TOP
#include "proffieboard_v2_config.h"
#define NUM_BLADES 1
#define NUM_BUTTONS 2
#define VOLUME 1300
#define ENABLE_ALL_EDIT_OPTIONS
const unsigned int maxLedsPerStrip = 144;
#define CLASH_THRESHOLD_G 7.25
#define ENABLE_AUDIO
#define ENABLE_MOTION
#define ENABLE_WS2811
#define ENABLE_SERIAL
#define ENABLE_SD
#define NO_REPEAT_RANDOM
#define COLOR_CHANGE_DIRECT
#define DISABLE_DIAGNOSTIC_COMMANDS
#define FETT263_MULTI_PHASE
#define FETT263_SWING_ON_SPEED 200
#define FETT263_LOCKUP_DELAY 200
#define FETT263_BATTLE_MODE_START_ON
#define FETT263_EDIT_MODE_MENU
#define FETT263_SAY_COLOR_LIST
#define FETT263_SAY_BATTERY_PERCENT
#define DISABLE_BASIC_PARSER_STYLES
#define FETT263_SWING_ON
#define FETT263_TWIST_OFF
#define SHARED_POWER_PINS
#define ENABLE_POWER_FOR_ID PowerPINS<bladePowerPin2, bladePowerPin3>
#define MOTION_TIMEOUT 60 * 5 * 1000
#define SAVE_STATE
#define KEEP_SAVEFILES_WHEN_PROGRAMMING
#endif
 
#ifdef CONFIG_PROP
#include "../props/saber_fett263_buttons.h"
#endif
 
#ifdef CONFIG_PRESETS
Preset presets[] = {
 
//VisasMarr_KOTOR_Cal Kestis or Ninth Sister Blue Blade.
{ "The_Blinded_One;common", "tracks/none.wav",
/* copyright Fett263 FallenOrder (Primary Blade) OS6 Style
https://fett263.com/fett263-proffieOS6-style-library.html#FallenOrder
OS6.7 v4.0181
This Style Contains 1600 Unique Combinations
Style Options:
Default (0): Fallen Order Cal Kestis
1: Fallen Order Ninth Sister
Base Color: Rgb<0,0,255> (0) 
--Effects Included--
Preon Effect Options: Default (0): Pulsing (Base Color), 1: Faulty Ignition (Base Color), 2: Overload (Base Color), 3: Sparking (Base Color), 4: Disable
Ignition Effect Options: Default (0): Glitch On, 1: Cycle Up, 2: Instant, 3: Standard Ignition
PowerUp Effect Options: Default (0): Power Flash, 1: Power Burst Forward, 2: Power Burst Emitter, 3: Rey TROS Spark, 4: Disable
Retraction Effect Options: Default (0): Glitch Off, 1: Cycle Down, 2: Wipe In + Fade, 3: Standard Retraction
Lockup Effect: Responsive Lockup, Begin Effect: Real Clash, End Effect: Full Blade Absorb
LightningBlock Effect: Responsive Lightning Block
Drag Effect: Intensity Fire Drag
Melt Effect: Responsive Melt
Stab Effect: AudioFlicker Stab
Blast Effect (Randomly Selected): Blast Wave (Random), Blast Wave (Sound Based), Blast Fade (Sound Based)
Clash Effect: Real Clash V1
Swing Effect Options: Default (0): Force Slow, 1: Force Boost Aura
Battery Monitor: Passive Battery Monitor (Boot & Change Preset)
*/
StylePtr<Layers<ColorSelect<IntArg<STYLE_OPTION_ARG,0>,TrInstant,Stripes<16000,-1000,RgbArg<BASE_COLOR_ARG,Rgb<0,0,255>>,Pulsing<Mix<Int<11565>,Black,RgbArg<BASE_COLOR_ARG,Rgb<0,0,255>>>,RgbArg<BASE_COLOR_ARG,Rgb<0,0,255>>,800>,RgbArg<BASE_COLOR_ARG,Rgb<0,0,255>>>,Stripes<18000,-1600,RgbArg<BASE_COLOR_ARG,Rgb<0,0,255>>,RandomFlicker<RgbArg<BASE_COLOR_ARG,Rgb<0,0,255>>,Mix<Int<16384>,Black,RgbArg<BASE_COLOR_ARG,Rgb<0,0,255>>>>,RandomFlicker<RgbArg<BASE_COLOR_ARG,Rgb<0,0,255>>,Stripes<9000,-900,RgbArg<BASE_COLOR_ARG,Rgb<0,0,255>>,Mix<Int<7710>,Black,RgbArg<BASE_COLOR_ARG,Rgb<0,0,255>>>>>>>,ColorSelect<IntArg<SWING_OPTION_ARG,0>,TrInstant,TransitionEffectL<TrConcat<TrJoin<TrDelay<30000>,TrFade<300>>,Pulsing<RgbArg<SWING_COLOR_ARG,Rgb<255,255,255>>,Mix<Int<16384>,Black,RgbArg<SWING_COLOR_ARG,Rgb<255,255,255>>>,3000>,TrFade<300>>,EFFECT_FORCE>,TransitionEffectL<TrConcat<TrJoin<TrDelay<30000>,TrFade<300>>,AudioFlickerL<RgbArg<SWING_COLOR_ARG,Rgb<255,255,255>>>,TrFade<300>>,EFFECT_FORCE>>,TransitionEffectL<TrSelect<IntArg<IGNITION_POWER_UP_ARG,0>,TrConcat<TrJoin<TrDelayX<IgnitionTime<300>>,TrInstant>,RgbArg<IGNITION_COLOR_ARG,Rgb<255,255,255>>,TrFade<1000>>,TrConcat<TrJoin<TrDelayX<IgnitionTime<300>>,TrInstant>,Stripes<5000,-2500,RgbArg<IGNITION_COLOR_ARG,Rgb<255,255,255>>,Mix<Int<7710>,Black,RgbArg<IGNITION_COLOR_ARG,Rgb<255,255,255>>>,Mix<Int<3855>,Black,RgbArg<IGNITION_COLOR_ARG,Rgb<255,255,255>>>>,TrFade<800>>,TrConcat<TrJoin<TrDelayX<IgnitionTime<300>>,TrInstant>,AlphaL<Stripes<5000,-2500,RgbArg<IGNITION_COLOR_ARG,Rgb<255,255,255>>,Mix<Int<7710>,Black,RgbArg<IGNITION_COLOR_ARG,Rgb<255,255,255>>>,Mix<Int<3855>,Black,RgbArg<IGNITION_COLOR_ARG,Rgb<255,255,255>>>>,SmoothStep<IntArg<EMITTER_SIZE_ARG,2000>,Int<-500>>>,TrFade<500>>,TrConcat<TrJoin<TrDelay<200>,TrInstant>,AlphaL<Green,SmoothStep<IntArg<EMITTER_SIZE_ARG,2000>,Int<-500>>>,TrFade<300>,AlphaL<Blue,SmoothStep<IntArg<EMITTER_SIZE_ARG,2000>,Int<-500>>>,TrFade<500>>,TrInstant>,EFFECT_IGNITION>,TransitionEffectL<TrConcat<TrJoin<TrDelayX<WavLen<>>,TrWipeIn<200>>,AlphaL<AudioFlickerL<RgbArg<STAB_COLOR_ARG,Rgb<255,255,255>>>,SmoothStep<IntArg<MELT_SIZE_ARG,28000>,Int<2000>>>,TrWipe<200>>,EFFECT_STAB>,TransitionEffectL<TrRandom<TrWaveX<RgbArg<BLAST_COLOR_ARG,Rgb<255,255,255>>,Scale<EffectRandomF<EFFECT_BLAST>,Int<100>,Int<400>>,Int<100>,Scale<EffectPosition<EFFECT_BLAST>,Int<100>,Int<400>>,Scale<EffectPosition<EFFECT_BLAST>,Int<28000>,Int<8000>>>,TrWaveX<RgbArg<BLAST_COLOR_ARG,Rgb<255,255,255>>,Scale<WavLen<>,Int<100>,Int<400>>,Int<100>,Scale<WavLen<>,Int<100>,Int<400>>,Scale<EffectPosition<EFFECT_BLAST>,Int<28000>,Int<8000>>>,TrConcat<TrInstant,AlphaMixL<Bump<EffectPosition<EFFECT_BLAST>,Scale<WavLen<>,Int<9000>,Int<12000>>>,RgbArg<BLAST_COLOR_ARG,Rgb<255,255,255>>,Mix<Int<16384>,Black,RgbArg<BLAST_COLOR_ARG,Rgb<255,255,255>>>>,TrFade<300>>>,EFFECT_BLAST>,Mix<IsLessThan<ClashImpactF<>,Int<26000>>,TransitionEffectL<TrConcat<TrInstant,AlphaL<RgbArg<CLASH_COLOR_ARG,Rgb<255,255,255>>,Bump<Scale<BladeAngle<>,Scale<BladeAngle<0,16000>,Sum<IntArg<LOCKUP_POSITION_ARG,16000>,Int<-12000>>,Sum<IntArg<LOCKUP_POSITION_ARG,16000>,Int<10000>>>,Sum<IntArg<LOCKUP_POSITION_ARG,16000>,Int<-10000>>>,Scale<ClashImpactF<>,Int<12000>,Int<60000>>>>,TrFadeX<Scale<ClashImpactF<>,Int<200>,Int<400>>>>,EFFECT_CLASH>,TransitionEffectL<TrWaveX<RgbArg<CLASH_COLOR_ARG,Rgb<255,255,255>>,Scale<ClashImpactF<>,Int<100>,Int<400>>,Int<100>,Scale<ClashImpactF<>,Int<100>,Int<400>>,Scale<BladeAngle<>,Scale<BladeAngle<0,16000>,Sum<IntArg<LOCKUP_POSITION_ARG,16000>,Int<-12000>>,Sum<IntArg<LOCKUP_POSITION_ARG,16000>,Int<10000>>>,Sum<IntArg<LOCKUP_POSITION_ARG,16000>,Int<-10000>>>>,EFFECT_CLASH>>,LockupTrL<AlphaMixL<Bump<Scale<BladeAngle<>,Scale<BladeAngle<0,16000>,Sum<IntArg<LOCKUP_POSITION_ARG,16000>,Int<-12000>>,Sum<IntArg<LOCKUP_POSITION_ARG,16000>,Int<10000>>>,Scale<SwingSpeed<100>,Int<14000>,Int<18000>>>>,AudioFlickerL<RgbArg<LOCKUP_COLOR_ARG,Rgb<255,255,255>>>,BrownNoiseFlickerL<RgbArg<LOCKUP_COLOR_ARG,Rgb<255,255,255>>,Int<200>>>,TrConcat<TrInstant,RgbArg<LOCKUP_COLOR_ARG,Rgb<255,255,255>>,TrFade<400>>,TrConcat<TrInstant,RgbArg<LOCKUP_COLOR_ARG,Rgb<255,255,255>>,TrFade<400>>,SaberBase::LOCKUP_NORMAL>,ResponsiveLightningBlockL<Strobe<RgbArg<LB_COLOR_ARG,Rgb<255,255,255>>,AudioFlicker<RgbArg<LB_COLOR_ARG,Rgb<255,255,255>>,Blue>,50,1>,TrConcat<TrInstant,AlphaL<RgbArg<LB_COLOR_ARG,Rgb<255,255,255>>,Bump<Int<12000>,Int<18000>>>,TrFade<200>>,TrConcat<TrInstant,HumpFlickerL<AlphaL<RgbArg<LB_COLOR_ARG,Rgb<255,255,255>>,Int<16000>>,30>,TrSmoothFade<600>>>,LockupTrL<AlphaL<Stripes<2000,4000,RgbArg<DRAG_COLOR_ARG,Rgb<255,255,255>>,Mix<Sin<Int<50>>,Black,RgbArg<DRAG_COLOR_ARG,Rgb<255,255,255>>>,Mix<Int<4096>,Black,RgbArg<DRAG_COLOR_ARG,Rgb<255,255,255>>>>,SmoothStep<IntArg<DRAG_SIZE_ARG,28000>,Int<3000>>>,TrConcat<TrJoin<TrDelay<4000>,TrWipeIn<200>>,AlphaL<Stripes<2000,3000,RgbArg<DRAG_COLOR_ARG,Rgb<255,255,255>>,Mix<Sin<Int<30>>,Black,RgbArg<DRAG_COLOR_ARG,Rgb<255,255,255>>>,Mix<Int<8192>,Black,RgbArg<DRAG_COLOR_ARG,Rgb<255,255,255>>>>,SmoothStep<IntArg<DRAG_SIZE_ARG,28000>,Int<3000>>>,TrFade<4000>>,TrFade<300>,SaberBase::LOCKUP_DRAG>,LockupTrL<AlphaL<Mix<TwistAngle<>,RgbArg<STAB_COLOR_ARG,Rgb<255,24,0>>,RotateColorsX<Int<3000>,RgbArg<STAB_COLOR_ARG,Rgb<255,24,0>>>>,SmoothStep<IntArg<MELT_SIZE_ARG,28000>,Int<4000>>>,TrConcat<TrWipeIn<100>,AlphaL<RgbArg<STAB_COLOR_ARG,Rgb<255,24,0>>,SmoothStep<IntArg<MELT_SIZE_ARG,28000>,Int<4000>>>,TrFade<300>>,TrWipe<200>,SaberBase::LOCKUP_MELT>,InOutTrL<TrSelect<IntArg<IGNITION_OPTION_ARG,0>,TrConcat<TrJoin<TrDelayX<Mult<IgnitionTime<300>,Int<16384>>>,TrWipeX<Mult<IgnitionTime<300>,Int<16384>>>>,Mix<SmoothStep<NoisySoundLevel,Int<-1>>,Black,RgbArg<IGNITION_COLOR_ARG,Rgb<255,255,255>>>,TrWipeX<Mult<IgnitionTime<300>,Int<16384>>>>,TrColorCycleX<IgnitionTime<300>>,TrInstant,TrWipeX<IgnitionTime<300>>>,TrSelect<IntArg<RETRACTION_OPTION_ARG,0>,TrConcat<TrJoin<TrDelayX<Mult<RetractionTime<0>,Int<16384>>>,TrWipeInX<Mult<RetractionTime<0>,Int<16384>>>>,Mix<SmoothStep<NoisySoundLevel,Int<-1>>,Black,RgbArg<RETRACTION_COLOR_ARG,Rgb<255,255,255>>>,TrWipeInX<Mult<RetractionTime<0>,Int<16384>>>>,TrColorCycleX<RetractionTime<0>>,TrJoin<TrWipeInX<RetractionTime<0>>,TrSmoothFadeX<RetractionTime<0>>>,TrWipeInX<RetractionTime<0>>>,Black>,TransitionEffectL<TrSelect<IntArg<PREON_OPTION_ARG,0>,TrConcat<TrFadeX<Mult<Int<4096>,WavLen<EFFECT_PREON>>>,AlphaL<PulsingL<RgbArg<BASE_COLOR_ARG,Rgb<0,0,255>>,Int<800>>,SmoothStep<IntArg<PREON_SIZE_ARG,2000>,Int<-4000>>>,TrDelayX<Mult<Int<28672>,WavLen<EFFECT_PREON>>>>,TrConcat<TrInstant,AlphaL<RandomPerLEDFlicker<RgbArg<BASE_COLOR_ARG,Rgb<0,0,255>>,Black>,SmoothStep<Scale<NoisySoundLevel,Int<-10000>,Int<36000>>,Int<-4000>>>,TrDelayX<WavLen<EFFECT_PREON>>>,TrConcat<TrFadeX<Mult<Int<8192>,WavLen<EFFECT_PREON>>>,AlphaL<HumpFlickerL<RgbArg<BASE_COLOR_ARG,Rgb<0,0,255>>,10>,SmoothStep<IntArg<PREON_SIZE_ARG,2000>,Int<-4000>>>,TrFadeX<Mult<Int<8192>,WavLen<EFFECT_PREON>>>,AlphaL<HumpFlickerL<RgbArg<BASE_COLOR_ARG,Rgb<0,0,255>>,15>,SmoothStep<Sum<Int<2000>,IntArg<PREON_SIZE_ARG,2000>>,Int<-4000>>>,TrFadeX<Mult<Int<8192>,WavLen<EFFECT_PREON>>>,AlphaL<HumpFlickerL<RgbArg<BASE_COLOR_ARG,Rgb<0,0,255>>,20>,SmoothStep<Sum<Int<4000>,IntArg<PREON_SIZE_ARG,2000>>,Int<-4000>>>,TrBoingX<Mult<Int<8192>,WavLen<EFFECT_PREON>>,3>>,TrConcat<TrInstant,AlphaL<BrownNoiseFlickerL<RgbArg<BASE_COLOR_ARG,Rgb<0,0,255>>,Int<30>>,SmoothStep<Scale<SlowNoise<Int<2000>>,IntArg<PREON_SIZE_ARG,2000>,Sum<IntArg<PREON_SIZE_ARG,2000>,Int<4000>>>,Int<-2000>>>,TrDelayX<WavLen<EFFECT_PREON>>>,TrInstant>,EFFECT_PREON>,TransitionEffectL<TrConcat<TrJoin<TrDelay<2000>,TrInstant>,AlphaL<Mix<BatteryLevel,Red,Green>,SmoothStep<IntArg<EMITTER_SIZE_ARG,2000>,Int<-4000>>>,TrFade<300>>,EFFECT_BOOT>,TransitionEffectL<TrConcat<TrJoin<TrDelay<2000>,TrInstant>,AlphaL<Mix<BatteryLevel,Red,Green>,SmoothStep<IntArg<EMITTER_SIZE_ARG,2000>,Int<-4000>>>,TrFade<300>>,EFFECT_NEWFONT>>>(), "VisasMarr"},

};
BladeConfig blades[] = {
{ 0,
WS281XBladePtr<122, bladePin, Color8::GRB, PowerPINS<bladePowerPin2, bladePowerPin3> >(),
CONFIGARRAY(presets) },
};
#endif
 
#ifdef CONFIG_BUTTONS
Button PowerButton(BUTTON_POWER, powerButtonPin, "pow");
Button AuxButton(BUTTON_AUX, auxPin, "aux");
#endif

That’s not an error, it’s a notice. The tool cannot check Number of Blades in BladeConfig so you have to make sure they match.

Cool, had to be sure.

NEW! “Event Horizon” Styles added to Blade Builder - ProffieOS6 Style Library
I’ve just added a bunch of new “Event Horizon” options to the Blade Builder on my Style Library. The Event Horizon Blades allow you to join and blend two separate blade effects/colors into a a unique blade style with a “Black Hole” at the center with your choice of center point and control. There are multiple options and controls available in the library to develop truly unique blade styles for your Proffieboard saber.
Options:

  • Event Horizon Blade Out (50/50) - Merges color/styles into a vortex effect with Black Hole at the center flowing out from center point
  • Event Horizon Blade Out (Blade Angle Position) - Merges color/styles into a vortex effect with Black Hole at the center flowing out from center point which moves based on blade angle
  • Event Horizon Blade Out (Twist Angle Position) - Merges color/styles into a vortex effect with Black Hole at the center flowing out from center point which moves based on twist angle
  • Event Horizon Blade Out (Swing Inertia) - Merges color/styles into a vortex effect with Black Hole at the center flowing out from center point which moves based on swing inertia
  • Event Horizon Blade In (50/50) - Merges color/styles into a vortex effect with Black Hole at the center flowing in towards center point
  • Event Horizon Blade In (Blade Angle Position) - Merges color/styles into a vortex effect with Black Hole at the center flowing in towards center point which moves based on blade angle - Event Horizon Blade In (Twist Angle Position) - Merges color/styles into a vortex effect with Black Hole at the center flowing in towards center point which moves based on twist angle
  • Event Horizon Blade In (Swing Inertia) - Merges color/styles into a vortex effect with Black Hole at the center flowing in towards center point which moves based on swing inertia
    Check out the new options and play around with the Blade Builder here: Fett263's ProffieOS6 Style Library
2 Likes

found a compiling error inside this config. any help?

> {"Nasgul:common", "Nazgul/tracks/Battle Nazgul.wav",
> 	/* copyright Fett263 SmokeBlade (Primary Blade) OS6 Style
> https://fett263.com/fett263-proffieOS6-style-library.html#SmokeBlade
> OS6.7 v4.020
> Single Style
> Base Style: Smoke Blade
> 
> Base Color: Rgb<100,100,150> (Color Shift (Rotating) = Shift: 24675, Speed: 5)
> Style Mod: Invert
> 
> 
> --Effects Included--
> Preon Effect: Sauron Awakens (Center)
> Ignition Effect: SparkTip Ignition
> Retraction Effect: Cycle Down
> PostOff Effect: Closing the Eye of Sauron (Center)
> Lockup Effect: Intensity Lockup V1, Begin Effect: Real Clash, End Effect: Power Burst
> LightningBlock Effect: Responsive Lightning Block
> Drag Effect: Intensity Sparking Drag
> Melt Effect: Intensity Melt
> Stab Effect: Sparking Stab
> Blast Effect: Blast Wave (Random)
> Clash Effect: Real Clash V1
> Swing Effect: Fire Swing (Scaled Full Blade)
> */
> 	StylePtr<Layers<Remap<InvertF<RampF>,StripesX<Sin<Int<12>,Int<3000>,Int<7000>>,Scale<SwingSpeed<100>,Int<75>,Int<125>>,StripesX<Sin<Int<10>,Int<1000>,Int<3000>>,Scale<SwingSpeed<100>,Int<75>,Int<100>>,Pulsing<Mix<Sin<Int<5>>,RgbArg<BASE_COLOR_ARG,Rgb<100,100,150>>,RotateColorsX<Int<24675>,RgbArg<BASE_COLOR_ARG,Rgb<100,100,150>>>>,Mix<Int<2570>,Black,Mix<Sin<Int<5>>,RgbArg<BASE_COLOR_ARG,Rgb<100,100,150>>,RotateColorsX<Int<24675>,RgbArg<BASE_COLOR_ARG,Rgb<100,100,150>>>>>,1200>,Mix<SwingSpeed<200>,Mix<Int<16000>,Black,Mix<Sin<Int<5>>,RgbArg<BASE_COLOR_ARG,Rgb<100,100,150>>,RotateColorsX<Int<24675>,RgbArg<BASE_COLOR_ARG,Rgb<100,100,150>>>>>,Black>>,Mix<Int<7710>,Black,Mix<Sin<Int<5>>,RgbArg<BASE_COLOR_ARG,Rgb<100,100,150>>,RotateColorsX<Int<24675>,RgbArg<BASE_COLOR_ARG,Rgb<100,100,150>>>>>,Pulsing<Mix<Int<6425>,Black,Mix<Sin<Int<5>>,RgbArg<BASE_COLOR_ARG,Rgb<100,100,150>>,RotateColorsX<Int<24675>,RgbArg<BASE_COLOR_ARG,Rgb<100,100,150>>>>>,StripesX<Sin<Int<10>,Int<2000>,Int<3000>>,Sin<Int<10>,Int<75>,Int<100>>,Mix<Sin<Int<5>>,RgbArg<BASE_COLOR_ARG,Rgb<100,100,150>>,RotateColorsX<Int<24675>,RgbArg<BASE_COLOR_ARG,Rgb<100,100,150>>>>,Mix<Int<12000>,Black,Mix<Sin<Int<5>>,RgbArg<BASE_COLOR_ARG,Rgb<100,100,150>>,RotateColorsX<Int<24675>,RgbArg<BASE_COLOR_ARG,Rgb<100,100,150>>>>>>,2000>,Pulsing<Mix<Int<16448>,Black,Mix<Sin<Int<5>>,RgbArg<BASE_COLOR_ARG,Rgb<100,100,150>>,RotateColorsX<Int<24675>,RgbArg<BASE_COLOR_ARG,Rgb<100,100,150>>>>>,Mix<Int<642>,Black,Mix<Sin<Int<5>>,RgbArg<BASE_COLOR_ARG,Rgb<100,100,150>>,RotateColorsX<Int<24675>,RgbArg<BASE_COLOR_ARG,Rgb<100,100,150>>>>>,3000>>,AlphaL<StaticFire<Mix<Sin<Int<5>>,RgbArg<BASE_COLOR_ARG,Rgb<100,100,150>>,RotateColorsX<Int<24675>,RgbArg<BASE_COLOR_ARG,Rgb<100,100,150>>>>,Mix<Int<256>,Black,Mix<Sin<Int<5>>,RgbArg<BASE_COLOR_ARG,Rgb<100,100,150>>,RotateColorsX<Int<24675>,RgbArg<BASE_COLOR_ARG,Rgb<100,100,150>>>>>,0,1,10,2000,2>,Int<10000>>>,AlphaL<Stripes<2800,-3000,RgbArg<SWING_COLOR_ARG,Rgb<255,255,255>>,Mix<Int<2096>,Black,RgbArg<SWING_COLOR_ARG,Rgb<255,255,255>>>,Mix<Int<16384>,Black,RgbArg<SWING_COLOR_ARG,Rgb<255,255,255>>>>,Scale<IsLessThan<SwingSpeed<600>,Int<13600>>,Scale<SwingSpeed<600>,Int<-19300>,Int<32768>>,Int<0>>>,TransitionEffectL<TrConcat<TrJoin<TrDelayX<WavLen<>>,TrWipeIn<200>>,AlphaL<RandomPerLEDFlickerL<RgbArg<STAB_COLOR_ARG,Rgb<255,255,255>>>,SmoothStep<IntArg<MELT_SIZE_ARG,28000>,Int<2000>>>,TrWipe<200>>,EFFECT_STAB>,TransitionEffectL<TrWaveX<RgbArg<BLAST_COLOR_ARG,Rgb<255,255,255>>,Scale<EffectRandomF<EFFECT_BLAST>,Int<100>,Int<400>>,Int<100>,Scale<EffectPosition<EFFECT_BLAST>,Int<100>,Int<400>>,Scale<EffectPosition<EFFECT_BLAST>,Int<28000>,Int<8000>>>,EFFECT_BLAST>,Mix<IsLessThan<ClashImpactF<>,Int<26000>>,TransitionEffectL<TrConcat<TrInstant,AlphaL<RgbArg<CLASH_COLOR_ARG,Rgb<255,255,255>>,Bump<Scale<BladeAngle<>,Scale<BladeAngle<0,16000>,Sum<IntArg<LOCKUP_POSITION_ARG,16000>,Int<-12000>>,Sum<IntArg<LOCKUP_POSITION_ARG,16000>,Int<10000>>>,Sum<IntArg<LOCKUP_POSITION_ARG,16000>,Int<-10000>>>,Scale<ClashImpactF<>,Int<12000>,Int<60000>>>>,TrFadeX<Scale<ClashImpactF<>,Int<200>,Int<400>>>>,EFFECT_CLASH>,TransitionEffectL<TrWaveX<RgbArg<CLASH_COLOR_ARG,Rgb<255,255,255>>,Scale<ClashImpactF<>,Int<100>,Int<400>>,Int<100>,Scale<ClashImpactF<>,Int<100>,Int<400>>,Scale<BladeAngle<>,Scale<BladeAngle<0,16000>,Sum<IntArg<LOCKUP_POSITION_ARG,16000>,Int<-12000>>,Sum<IntArg<LOCKUP_POSITION_ARG,16000>,Int<10000>>>,Sum<IntArg<LOCKUP_POSITION_ARG,16000>,Int<-10000>>>>,EFFECT_CLASH>>,LockupTrL<TransitionEffect<AlphaMixL<Bump<Scale<BladeAngle<>,Scale<BladeAngle<0,16000>,Sum<IntArg<LOCKUP_POSITION_ARG,16000>,Int<-12000>>,Sum<IntArg<LOCKUP_POSITION_ARG,16000>,Int<10000>>>,Sum<IntArg<LOCKUP_POSITION_ARG,16000>,Int<-10000>>>,Scale<SwingSpeed<100>,Int<14000>,Int<18000>>>,BrownNoiseFlickerL<RgbArg<LOCKUP_COLOR_ARG,Rgb<255,255,255>>,Int<200>>,StripesX<Int<1800>,Scale<NoisySoundLevel,Int<-3500>,Int<-5000>>,Mix<Int<6425>,Black,RgbArg<LOCKUP_COLOR_ARG,Rgb<255,255,255>>>,RgbArg<LOCKUP_COLOR_ARG,Rgb<255,255,255>>,Mix<Int<12850>,Black,RgbArg<LOCKUP_COLOR_ARG,Rgb<255,255,255>>>>>,AlphaL<AudioFlicker<RgbArg<LOCKUP_COLOR_ARG,Rgb<255,255,255>>,Mix<Int<10280>,Black,RgbArg<LOCKUP_COLOR_ARG,Rgb<255,255,255>>>>,Bump<Scale<BladeAngle<>,Scale<BladeAngle<0,16000>,Sum<IntArg<LOCKUP_POSITION_ARG,16000>,Int<-12000>>,Sum<IntArg<LOCKUP_POSITION_ARG,16000>,Int<10000>>>,Sum<IntArg<LOCKUP_POSITION_ARG,16000>,Int<-10000>>>,Int<13000>>>,TrJoin<TrDelay<8000>,TrInstant>,TrFade<3000>,EFFECT_LOCKUP_BEGIN>,TrConcat<TrJoin<TrDelay<50>,TrInstant>,Mix<IsLessThan<ClashImpactF<>,Int<26000>>,RgbArg<LOCKUP_COLOR_ARG,Rgb<255,255,255>>,AlphaL<RgbArg<LOCKUP_COLOR_ARG,Rgb<255,255,255>>,Bump<Scale<BladeAngle<>,Scale<BladeAngle<0,16000>,Sum<IntArg<LOCKUP_POSITION_ARG,16000>,Int<-12000>>,Sum<IntArg<LOCKUP_POSITION_ARG,16000>,Int<10000>>>,Sum<IntArg<LOCKUP_POSITION_ARG,16000>,Int<-10000>>>,Scale<ClashImpactF<>,Int<20000>,Int<60000>>>>>,TrFade<300>>,TrConcat<TrCenterWipeX<Int<150>,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>>>>,RgbArg<LOCKUP_COLOR_ARG,Rgb<255,255,255>>,TrJoin<TrCenterWipeX<Int<150>,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>>>>,TrSmoothFade<150>>>,SaberBase::LOCKUP_NORMAL>,ResponsiveLightningBlockL<Strobe<RgbArg<LB_COLOR_ARG,Rgb<255,255,255>>,AudioFlicker<RgbArg<LB_COLOR_ARG,Rgb<255,255,255>>,Blue>,50,1>,TrConcat<TrInstant,AlphaL<RgbArg<LB_COLOR_ARG,Rgb<255,255,255>>,Bump<Int<12000>,Int<18000>>>,TrFade<200>>,TrConcat<TrInstant,HumpFlickerL<AlphaL<RgbArg<LB_COLOR_ARG,Rgb<255,255,255>>,Int<16000>>,30>,TrSmoothFade<600>>>,LockupTrL<AlphaL<RandomPerLEDFlickerL<RgbArg<DRAG_COLOR_ARG,Rgb<255,255,255>>>,SmoothStep<IntArg<DRAG_SIZE_ARG,29811>,Int<3000>>>,TrConcat<TrJoin<TrDelay<4000>,TrWipeIn<200>>,AlphaL<BrownNoiseFlickerL<RgbArg<DRAG_COLOR_ARG,Rgb<255,255,255>>,Int<300>>,SmoothStep<IntArg<DRAG_SIZE_ARG,29811>,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,Rgb<255,255,255>>,IgnitionTime<150>>,TrColorCycleX<RetractionTime<0>>,Black>,TransitionEffectL<TrConcat<TrCenterWipeX<Int<200>>,AlphaL<AudioFlicker<RotateColorsX<Int<200>,RgbArg<BASE_COLOR_ARG,Rgb<255,0,0>>>,RotateColorsX<Int<600>,RgbArg<BASE_COLOR_ARG,Rgb<255,0,0>>>>,Bump<Int<16384>,Scale<NoisySoundLevel,Int<14000>,Int<20000>>>>,TrJoin<TrDelayX<Mult<WavLen<>,Int<16384>>>,TrCenterWipeX<Mult<WavLen<>,Int<8000>>>>,Layers<AlphaL<AudioFlicker<RotateColorsX<Int<200>,RgbArg<BASE_COLOR_ARG,Rgb<255,0,0>>>,RotateColorsX<Int<600>,RgbArg<BASE_COLOR_ARG,Rgb<255,0,0>>>>,Bump<Int<16384>,Scale<NoisySoundLevel,Int<14000>,Int<20000>>>>,AlphaL<Black,LinearSectionF<Int<16384>,Scale<NoisySoundLevel,Int<4000>,Int<8000>>>>>,TrFadeX<Mult<WavLen<>,Int<10000>>>>,EFFECT_PREON>,TransitionEffectL<TrConcat<TrCenterWipeX<Int<200>>,AlphaL<AudioFlicker<RotateColorsX<Int<200>,RgbArg<BASE_COLOR_ARG,Rgb<255,0,0>>>,RotateColorsX<Int<600>,RgbArg<BASE_COLOR_ARG,Rgb<255,0,0>>>>,Bump<Int<16384>,Scale<NoisySoundLevel,Int<14000>,Int<20000>>>>,TrJoin<TrDelayX<Mult<Scale<IsLessThan<WavLen<EFFECT_POSTOFF>,Int<200>>,WavLen<EFFECT_POSTOFF>,Int<4000>>,Int<16384>>>,TrCenterWipeX<Mult<Scale<IsLessThan<WavLen<EFFECT_POSTOFF>,Int<200>>,WavLen<EFFECT_POSTOFF>,Int<4000>>,Int<8000>>>>,Layers<AlphaL<AudioFlicker<RotateColorsX<Int<200>,RgbArg<BASE_COLOR_ARG,Rgb<255,0,0>>>,RotateColorsX<Int<600>,RgbArg<BASE_COLOR_ARG,Rgb<255,0,0>>>>,Bump<Int<16384>,Scale<NoisySoundLevel,Int<14000>,Int<20000>>>>,AlphaL<Black,LinearSectionF<Int<16384>,Scale<NoisySoundLevel,Int<4000>,Int<8000>>>>>,TrFadeX<Mult<Scale<IsLessThan<WavLen<EFFECT_POSTOFF>,Int<200>>,WavLen<EFFECT_POSTOFF>,Int<4000>>,Int<10000>>>>,EFFECT_POSTOFF>>>()}

`

Blockquote

`

Fixed, you’ll need to refresh to get updated script. Smoke Blade didn’t like being Inverted.

awesome, thank you

You’re welcome

Hey all the videos and pics seem down with an error about imagur not being able to pull the links.

I’m using an open source script to minimize the loading time for videos, it’s just a host for the thumbnail, if you click the video it still plays from YouTube.

1 Like

Ah okay thank you!

Hey Fett, not sure if this is an issue you could help with, but I’m at a loss. The first preset on my saber will not produce any sound, but the blade comes on. Oddly there are no ignition or retraction effects, it just instantly comes on. There’s no boot sound when I turn on the saber, and instead the button light just blinks once, and then blinks whenever I swing or clash. There’s no “font directory not found” error either. I’ve tried replacing the style code with simpler effects, tried downgrading to proffie os6 from 7, tried swapping in different sound files, etc etc. I even copied the preset code from the front of the list to midway down and got the same problem when I switched to that preset. I don’t know if this is something to do with the code itself, or the board expecting something and the code interfering with that, or something else entirely. I’m using a Proffieboard 2.2 with ProffieOS 6.9 installed to it currently. Thanks for reading this and hope you’re doing well.

Hook up to Serial Monitor in Arduino and see what it says when you try to use. This sounds like a font or SD card issue, not a style issue.

You can post your config using pastebin.com but the Serial Monitor is going to tell us what is going on with the sound.

Sounds like an unfair accusation for no apparent reason.
Besides, it’s working just fine.

how about instead of making unfounded accusations you just be nice and post asking for assistance. i.e. that clicking on any of the style options on Fett263’s ProffieOS6 Style Library isnt currently working. that the expected popup window allowing customising and copying the style code doesnt appear.

It’s not down, I moved some files for my Early Access site to my Patreon hosting service and grabbed the wrong script. Just refresh the page and it should work fine.

The other thread is locked so I can’t rightly respond to all that you wrote but you may want to take a “breath” next time before going off. The timing was unfortunate so I can understand your POV, but is writing terrible things about a person really the best way to endear yourself to them to help you out?

I’m not online overnight because I have a family, job and other responsibilities, I do this as a hobby, I typically catch up and try to fix things when I have free time in the mornings as I am now. Issues with all of my tools are best resolved by posting in the threads as that is what I monitor but it can take me time to see and respond, I don’t get paid for this (although I do have a Patreon for those that help me pay for hosting services and my time: Fett263 | creating Proffieboard Lightsaber Styles & Features | Patreon)

understood, will consider donating as i do appreciate you :slight_smile:

1 Like