I keep getting 20+ orange lines of errors with my luke v2 proffie, this is the THIRD reconfiguration of the board ive done, and this time im using fett263’s new using functions to have multiple rotoscope styles. I followed along with his video on it but im just having a rough time.
here is my full config:
// ProffieOS7 Config File
#ifdef CONFIG_TOP
#include "proffieboard_v2_config.h"
#define NUM_BLADES 1
#define NUM_BUTTONS 1
const unsigned int maxLedsPerStrip = 144;
#define EXTRA_COLOR_BUFFER_SPACE 40
#define VOLUME 1850
#define CLASH_THRESHOLD_G 1
#define ENABLE_AUDIO
#define ENABLE_MOTION
#define ENABLE_WS2811
#define ENABLE_SD
#define MOTION_TIMEOUT 60 * 5 * 1000
#define IDLE_OFF_TIME 60 * 3 * 1000
#define DISABLE_BASIC_PARSER_STYLES
#define DISABLE_DIAGNOSTIC_COMMANDS
#define ENABLE_ALL_EDIT_OPTIONS
#define DISABLE_TALKIE
#define COLOR_CHANGE_DIRECT
#define BLADE_DETECT_PIN blade4Pin
#define FETT263_EDIT_MODE_MENU
#define FETT263_SPECIAL_ABILITIES
#define FETT263_SAY_BATTERY_PERCENT
#define FETT263_DISABLE_CHANGE_FONT
#define FETT263_DISABLE_CHANGE_STYLE
#define FETT263_DISABLE_COPY_PRESET
#define FETT263_TRACK_PLAYER_NO_PROMPTS
#define FETT263_USE_BC_MELT_STAB
#define FETT263_LOCKUP_DELAY 200
#define FETT263_BM_CLASH_DETECT 6
#define FETT263_SWING_ON_SPEED 250
#define FETT263_SWING_ON
#define FETT263_SWING_ON_NO_BM
#define FETT263_TWIST_ON_PREON
#define FETT263_TWIST_ON_NO_BM
#define FETT263_TWIST_OFF
#define FETT263_FORCE_PUSH_ALWAYS_ON
#define FETT263_FORCE_PUSH_LENGTH 5
#endif
#ifdef CONFIG_PROP
#include "../props/saber_fett263_buttons.h"
#endif
#ifdef CONFIG_PRESETS
Preset presets[] = {
{ "Luke_Training;common", "Tracks/luketraining.wav",
StylePtr<MainRotoscope>("0,16174,65535 ~ 4"),
"Luke_Training"
},
{ "Luke;common", "Tracks/luke.wav",
StylePtr<MainRotoscope>("0,65535,0 ~ 1"),
"Luke"
},
{ "Hoth;common", "Tracks/hoth.wav",
StylePtr<MainRotoscope>("5845,5845,38402 ~ 2"),
"Hoth"
},
{ "Ben;common", "Tracks/obiwan.wav",
StylePtr<MainRotoscope>("0,0,65535"),
"Ben"
},
{ "Darth;common", "Tracks/vader.wav",
StylePtr<MainRotoscope>("65535,0,0 ~ ~ ~ 650"),
"Darth"
},
{ "Third;common", "tracks/vodean.wav",
StylePtr<MainRotoscope>("65535,0,0"),
"Third"
},
{ "Grumpy_Uncle_V2;common", "Tracks/oldluke.wav",
StylePtr<MainRotoscope>("0,65535,0"),
"Grumpy_Uncle_V2"
},
{ "Krossguard;common", "Tracks/kylo.wav",
StylePtr<MainUnstable>("65535,0,0"),
"Krossguard"
},
{ "QuisGone;common", "Tracks/rebelsmusic2.wav",
StylePtr<MainRotoscope>("0,65535,0"),
"QuisGone"
},
{ "Shatterpoint;common", "Tracks/thunderstorm.wav",
StylePtr<MainRotoscope>("11366,128,57353"),
"Shatterpoint"
},
{ "Blind_Cowboy;common", "Tracks/rebelsmusic1.wav",
StylePtr<MainRotoscope>("0,0,65535"),
"Blind_Cowboy"
},
{ "Loth_Hero;common", "Tracks/rebelsmusic3.wav",
StylePtr<MainRotoscope>("0,65535,0"),
"Loth_Hero"
},
{ "Malign;common", "Tracks/templemarch.wav",
StylePtr<MainUnstable>("30457,14885,0"),
"Malign"
},
{ "Emperor;common", "Tracks/emperor.wav",
StylePtr<MainRotoscope>("65535,0,0 ~ 2"),
"Emperor"
},
{ "Stranger;common", "Tracks/rebelsmusic4.wav",
StylePtr<MainRotoscope>("65535,0,0 ~ 3"),
"Stranger"
},
{ "Bandit;common", "Tracks/saltwind.wav",
StylePtr<TheDuel>("65535,0,0 ~ 2 ~ 290"),
"Bandit"
},
{ "Ronin;common", "Tracks/saltwind.wav",
StylePtr<TheDuel>("65535,0,0 ~ 1"),
"Ronin"
},
{ "Ignition_Redux;common", "Tracks/templemarch.wav",
StylePtr<TheDuel>("65535,110,0 ~ 3"),
"Ignition_Redux"
},
{ "Legion;common", "Tracks/vodean.wav",
StylePtr<MainUnstable>("65535,0,0"),
"Legion"
},
{ "Binary_Dark;common", "Tracks/anakin.wav",
StylePtr<Binary>("~ ~ 6"),
"Binary_Dark"
},
{ "Binary_Light;common", "Tracks/dueloffates.wav",
StylePtr<Binary>("~ ~ 7"),
"preset20Binary_Light"
},
{ "Kyber_Blue;common", "Tracks/rebelsmusic7.wav",
StylePtr<MainRotoscope>("0,0,65535 ~ 2"),
"Kyber_Blue"
},
{ "Kyber_Green;common", "Tracks/rebelsmusic7.wav",
StylePtr<MainRotoscope>("0,65535,0 ~ 3"),
"Kyber_Green"
},
{ "Kyber_Halcyon;common", "Tracks/rebelsmusic7.wav",
StylePtr<MainRotoscope>("65535,65535,65535 ~ 2"),
"Kyber_Halcyon"
},
{ "Kyber_Purple;common", "Tracks/rebelsmusic7.wav",
StylePtr<MainRotoscope>("12029,0,35913 ~ 5"),
"Kyber_Purple"
},
{ "Kyber_Red;common", "Tracks/rebelsmusic7.wav",
StylePtr<MainRotoscope>("65535,0,0 ~ 2"),
"Kyber_Red"
},
{ "Kyber_Yellow;common", "Tracks/rebelsmusic7.wav",
StylePtr<MainRotoscope>("65535,65535,0"),
"Kyber_Yellow"
},
};
BladeConfig blades[1] = {
{ 0, WS281XBladePtr<144, bladePin, Color8::GRB, PowerPINS<bladePowerPin2, bladePowerPin3> >(), CONFIGARRAY(presets) },
};
#endif
#ifdef CONFIG_BUTTONS
Button PowerButton(BUTTON_POWER, powerButtonPin, "pow");
#endif
#ifdef CONFIG_STYLES
/*--------------------------------- MainRotoscope---------------------------------*/
using MainRotoscope =
/* copyright Fett263 Rotoscope (Primary Blade) OS7 Style
https://www.fett263.com/fett263-proffieOS7-style-library.html#Rotoscope
OS7.14 v2.242cp
This Style Contains 30 Unique Combinations
Style Options:
Default (0): Hyper Responsive Rotoscope (Original Trilogy)
1: Rotoscope - Single Color (Prequels)
2: Rotoscope (Subtle)
3: Hyper Responsive Rotoscope (Erratic)
4: Hyper Responsive Rotoscope (Sequels)
Base Color: BaseColorArg (0)
NOTE:This style includes Control Layer. Only one Control Layer should be used per preset.
--Effects Included--
Ignition Effect: SparkTip Ignition [Color: IgnitionColorArg]
PowerUp Effect Options: Default (0): Power Surge (Stable), 1: Power Burst Forward, 2: Power Flash [Color: IgnitionColorArg]
Retraction Effect Options: Default (0): Standard Retraction, 1: SparkTip 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]
Stab Effect: Sparking Stab [Color: StabColorArg]
Blast Effect: Blast Wave (Random) [Color: BlastColorArg]
Clash Effect: Real Clash V1 [Color: ClashColorArg]
Special Ability 1: Toggle Rain Mode Uses trloop00.wav or trloop/000/000.wav (rain sounds looped)
Special Ability 2: Toggle Lightning Mode Uses tr00.wav or or tr/000/000.wav (thunder or lightning strike)
*/
Layers<ColorSelect<IntArg<STYLE_OPTION_ARG,0>,TrInstant,Mix<HoldPeakF<SwingSpeed<250>,Scale<SwingAcceleration<100>,Int<50>,Int<500>>,Scale<SwingAcceleration<>,Int<20000>,Int<10000>>>,RandomFlicker<StripesX<Int<15000>,Scale<HoldPeakF<SwingSpeed<200>,Scale<SwingAcceleration<100>,Int<50>,Int<300>>,Scale<SwingAcceleration<100>,Int<24000>,Int<16000>>>,Int<-3200>,Int<-200>>,RgbArg<BASE_COLOR_ARG,Rgb<0,255,3>>,RgbArg<BASE_COLOR_ARG,Rgb<0,255,3>>,Mix<Int<7710>,Black,RgbArg<BASE_COLOR_ARG,Rgb<0,255,3>>>,RgbArg<BASE_COLOR_ARG,Rgb<0,255,3>>,Mix<Int<19276>,Black,RgbArg<BASE_COLOR_ARG,Rgb<0,255,3>>>>,RgbArg<BASE_COLOR_ARG,Rgb<0,255,3>>>,RgbArg<BASE_COLOR_ARG,Rgb<0,255,3>>>,RandomFlicker<Stripes<24000,-1400,RgbArg<BASE_COLOR_ARG,Rgb<0,255,3>>,RgbArg<BASE_COLOR_ARG,Rgb<0,255,3>>,Mix<Int<11565>,Black,RgbArg<BASE_COLOR_ARG,Rgb<0,255,3>>>,RgbArg<BASE_COLOR_ARG,Rgb<0,255,3>>,Mix<Int<16448>,Black,RgbArg<BASE_COLOR_ARG,Rgb<0,255,3>>>>,RgbArg<BASE_COLOR_ARG,Rgb<0,255,3>>>,Mix<Sin<Int<16>,Int<32768>,Int<18000>>,RgbArg<BASE_COLOR_ARG,Rgb<0,255,3>>,Stripes<12000,-200,RgbArg<BASE_COLOR_ARG,Rgb<0,255,3>>,Mix<Int<20000>,Black,RgbArg<BASE_COLOR_ARG,Rgb<0,255,3>>>,RgbArg<BASE_COLOR_ARG,Rgb<0,255,3>>,Mix<Int<16448>,Black,RgbArg<BASE_COLOR_ARG,Rgb<0,255,3>>>>>,Mix<HoldPeakF<SwingSpeed<250>,Scale<SwingAcceleration<100>,Int<50>,Int<500>>,Scale<SwingAcceleration<>,Int<20000>,Int<10000>>>,Mix<Scale<IsLessThan<SlowNoise<Int<2000>>,Int<18000>>,Int<0>,Int<32768>>,RgbArg<BASE_COLOR_ARG,Rgb<0,255,3>>,Stripes<12000,-800,RgbArg<BASE_COLOR_ARG,Rgb<0,255,3>>,RgbArg<BASE_COLOR_ARG,Rgb<0,255,3>>,Mix<Int<7710>,Black,RgbArg<BASE_COLOR_ARG,Rgb<0,255,3>>>,RgbArg<BASE_COLOR_ARG,Rgb<0,255,3>>,Mix<Int<16448>,Black,RgbArg<BASE_COLOR_ARG,Rgb<0,255,3>>>>>,RgbArg<BASE_COLOR_ARG,Rgb<0,255,3>>>,Mix<HoldPeakF<SwingSpeed<250>,Scale<SwingAcceleration<100>,Int<50>,Int<500>>,Scale<SwingAcceleration<>,Int<20000>,Int<10000>>>,RandomFlicker<StripesX<Int<14000>,Scale<HoldPeakF<SwingSpeed<200>,Scale<SwingAcceleration<100>,Int<50>,Int<300>>,Scale<SwingAcceleration<100>,Int<24000>,Int<16000>>>,Int<-4000>,Int<-400>>,RgbArg<BASE_COLOR_ARG,Rgb<0,255,3>>,RgbArg<BASE_COLOR_ARG,Rgb<0,255,3>>,Mix<Int<7710>,Black,RgbArg<BASE_COLOR_ARG,Rgb<0,255,3>>>,RgbArg<BASE_COLOR_ARG,Rgb<0,255,3>>,Mix<Int<19276>,Black,RgbArg<BASE_COLOR_ARG,Rgb<0,255,3>>>>,RgbArg<BASE_COLOR_ARG,Rgb<0,255,3>>>,RgbArg<BASE_COLOR_ARG,Rgb<0,255,3>>>>,ColorSelect<EffectIncrementF<EFFECT_USER1,Int<2>>,TrFade<100>,AlphaL<White,Int<0>>,AlphaL<RgbArg<BASE_COLOR_ARG,Rgb<0,255,3>>,SparkleF<300,800>>>,ColorSelect<EffectIncrementF<EFFECT_USER2,Int<2>>,TrFade<100>,AlphaL<RgbArg<BASE_COLOR_ARG,Rgb<0,255,3>>,Int<0>>,TransitionLoopL<TrConcat<TrDelayX<Scale<SlowNoise<Int<100>>,Int<1000>,Int<4500>>>,AlphaL<RgbArg<BASE_COLOR_ARG,Rgb<0,255,3>>,Int<0>>,TrSelect<EffectIncrementF<EFFECT_USER2,Int<2>>,TrInstant,TrConcat<TrDoEffect<TrInstant,EFFECT_TRANSITION_SOUND,0>,BrownNoiseFlickerL<RgbArg<BASE_COLOR_ARG,Rgb<0,255,3>>,Int<200>>,TrRandom<TrBoingX<WavLen<EFFECT_TRANSITION_SOUND>,2>,TrBoingX<WavLen<EFFECT_TRANSITION_SOUND>,3>,TrBoingX<WavLen<EFFECT_TRANSITION_SOUND>,4>>>>>>>,TransitionEffectL<TrSelect<IntArg<IGNITION_POWER_UP_ARG,0>,TrConcat<TrInstant,AudioFlickerL<RgbArg<IGNITION_COLOR_ARG,Rgb<255,255,255>>>,TrFade<1200>>,TrConcat<TrJoin<TrDelayX<IgnitionTime<450>>,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<450>>,TrInstant>,RgbArg<IGNITION_COLOR_ARG,Rgb<255,255,255>>,TrFade<1000>>>,EFFECT_IGNITION>,TransitionEffectL<TrDoEffect<TrInstant,EFFECT_SOUND_LOOP,0>,EFFECT_USER1>,TransitionEffectL<TrConcat<TrJoin<TrDelayX<WavLen<>>,TrWipeIn<200>>,AlphaL<RandomPerLEDFlickerL<RgbArg<STAB_COLOR_ARG,Rgb<255,68,0>>>,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<AlphaL<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<22000>>>,AudioFlicker<RgbArg<LOCKUP_COLOR_ARG,Rgb<255,255,255>>,Mix<Int<12000>,Black,RgbArg<LOCKUP_COLOR_ARG,Rgb<255,255,255>>>>,BrownNoiseFlicker<RgbArg<LOCKUP_COLOR_ARG,Rgb<255,255,255>>,Mix<Int<12000>,Black,RgbArg<LOCKUP_COLOR_ARG,Rgb<255,255,255>>>,300>>,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<22000>>>>,AlphaL<AudioFlicker<RgbArg<LOCKUP_COLOR_ARG,Rgb<255,255,255>>,Mix<Int<20000>,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>>>,Scale<SwingSpeed<100>,Int<14000>,Int<18000>>>>,TrExtend<5000,TrInstant>,TrFade<5000>,EFFECT_LOCKUP_BEGIN>,TrConcat<TrJoin<TrDelay<50>,TrInstant>,Mix<IsLessThan<ClashImpactF<>,Int<26000>>,RgbArg<LOCKUP_COLOR_ARG,Rgb<255,255,255>>,AlphaL<RgbArg<LOCKUP_COLOR_ARG,Rgb<255,255,255>>,Bump<Scale<BladeAngle<>,Scale<BladeAngle<0,16000>,Sum<IntArg<LOCKUP_POSITION_ARG,16000>,Int<-12000>>,Sum<IntArg<LOCKUP_POSITION_ARG,16000>,Int<10000>>>,Sum<IntArg<LOCKUP_POSITION_ARG,16000>,Int<-10000>>>,Scale<ClashImpactF<>,Int<20000>,Int<60000>>>>>,TrFade<300>>,TrConcat<TrInstant,RgbArg<LOCKUP_COLOR_ARG,Rgb<255,255,255>>,TrFade<400>>,SaberBase::LOCKUP_NORMAL,Int<1>>,ResponsiveLightningBlockL<Strobe<RgbArg<LB_COLOR_ARG,Rgb<255,255,255>>,AudioFlicker<RgbArg<LB_COLOR_ARG,Rgb<255,255,255>>,Blue>,50,1>,TrConcat<TrExtend<200,TrInstant>,AlphaL<RgbArg<LB_COLOR_ARG,Rgb<255,255,255>>,Bump<Scale<BladeAngle<>,Int<10000>,Int<21000>>,Int<10000>>>,TrFade<200>>,TrConcat<TrInstant,RgbArg<LB_COLOR_ARG,Rgb<255,255,255>>,TrFade<400>>,Int<1>>,LockupTrL<AlphaL<TransitionEffect<RandomPerLEDFlickerL<RgbArg<DRAG_COLOR_ARG,Rgb<255,255,255>>>,BrownNoiseFlickerL<RgbArg<DRAG_COLOR_ARG,Rgb<255,255,255>>,Int<300>>,TrExtend<4000,TrInstant>,TrFade<4000>,EFFECT_DRAG_BEGIN>,SmoothStep<Scale<TwistAngle<>,IntArg<DRAG_SIZE_ARG,28000>,Int<30000>>,Int<3000>>>,TrWipeIn<200>,TrWipe<200>,SaberBase::LOCKUP_DRAG,Int<1>>,LockupTrL<AlphaL<Stripes<2000,4000,Mix<TwistAngle<>,RgbArg<STAB_COLOR_ARG,Rgb<255,68,0>>,RotateColorsX<Int<3000>,RgbArg<STAB_COLOR_ARG,Rgb<255,68,0>>>>,Mix<Sin<Int<50>>,Black,Mix<TwistAngle<>,RgbArg<STAB_COLOR_ARG,Rgb<255,68,0>>,RotateColorsX<Int<3000>,RgbArg<STAB_COLOR_ARG,Rgb<255,68,0>>>>>,Mix<Int<4096>,Black,Mix<TwistAngle<>,RgbArg<STAB_COLOR_ARG,Rgb<255,68,0>>,RotateColorsX<Int<3000>,RgbArg<STAB_COLOR_ARG,Rgb<255,68,0>>>>>>,SmoothStep<Scale<TwistAngle<>,IntArg<MELT_SIZE_ARG,28000>,Int<30000>>,Int<3000>>>,TrConcat<TrExtend<4000,TrWipeIn<200>>,AlphaL<HumpFlicker<Mix<TwistAngle<>,RgbArg<STAB_COLOR_ARG,Rgb<255,68,0>>,RotateColorsX<Int<3000>,RgbArg<STAB_COLOR_ARG,Rgb<255,68,0>>>>,RotateColorsX<Int<3000>,Mix<TwistAngle<>,RgbArg<STAB_COLOR_ARG,Rgb<255,68,0>>,RotateColorsX<Int<3000>,RgbArg<STAB_COLOR_ARG,Rgb<255,68,0>>>>>,100>,SmoothStep<Scale<TwistAngle<>,IntArg<MELT_SIZE_ARG,28000>,Int<30000>>,Int<3000>>>,TrFade<4000>>,TrWipe<200>,SaberBase::LOCKUP_MELT,Int<1>>,InOutTrL<TrWipeSparkTipX<RgbArg<IGNITION_COLOR_ARG,Rgb<255,255,255>>,BendTimePowInvX<IgnitionTime<450>,Mult<IntArg<IGNITION_OPTION2_ARG,10992>,Int<98304>>>>,TrSelect<IntArg<RETRACTION_OPTION_ARG,0>,TrWipeInX<BendTimePowInvX<RetractionTime<0>,Mult<IntArg<RETRACTION_OPTION2_ARG,10992>,Int<98304>>>>,TrWipeInSparkTipX<RgbArg<RETRACTION_COLOR_ARG,Rgb<255,255,255>>,BendTimePowInvX<RetractionTime<0>,Mult<IntArg<RETRACTION_OPTION2_ARG,10992>,Int<98304>>>>>,Black>>;
/*
add to preset as StylePtr<MainRotoscope>()
*/
/*--------------------------------- MainUnstable---------------------------------*/
using MainUnstable =
/* copyright Fett263 KyloRen (Primary Blade) OS7 Style
This Style Contains 2 Unique Combinations
Base Style: Kylo Ren Unstable (Supreme Leader)
Base Color: BaseColorArg (0)
NOTE:This style includes Control Layer. Only one Control Layer should be used per preset.
--Effects Included--
Ignition Effect: SparkTip Ignition [Color: IgnitionColorArg]
PowerUp Effect: Power Surge (Unstable V2) [Color: IgnitionColorArg]
Retraction Effect Options: Default (0): Standard Retraction, 1: SparkTip 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]
Stab Effect: Sparking Stab [Color: StabColorArg]
Blast Effect: Responsive Blast Wave (Sound Based) [Color: BlastColorArg]
Clash Effect: Real Clash V1 [Color: ClashColorArg]
Emitter Effect: Unstable Flare with Random Pulse [Color: AltColor2Arg]
Special Ability 1: Toggle Rain Mode Uses trloop00.wav or trloop/000/000.wav (rain sounds looped)
Special Ability 2: Toggle Lightning Mode Uses tr00.wav or or tr/000/000.wav (thunder or lightning strike)
*/
Layers<StripesX<Int<1500>,Scale<SlowNoise<Int<2500>>,Int<-3000>,Int<-5000>>,RgbArg<BASE_COLOR_ARG,Rgb<255,0,0>>,Mix<Int<10280>,Black,RgbArg<BASE_COLOR_ARG,Rgb<255,0,0>>>,RgbArg<BASE_COLOR_ARG,Rgb<255,0,0>>,Mix<Int<2570>,Black,RgbArg<BASE_COLOR_ARG,Rgb<255,0,0>>>,RgbArg<BASE_COLOR_ARG,Rgb<255,0,0>>>,ColorSelect<EffectIncrementF<EFFECT_USER1,Int<2>>,TrFade<100>,AlphaL<White,Int<0>>,AlphaL<RgbArg<BASE_COLOR_ARG,Rgb<255,0,0>>,SparkleF<300,800>>>,ColorSelect<EffectIncrementF<EFFECT_USER2,Int<2>>,TrFade<100>,AlphaL<RgbArg<BASE_COLOR_ARG,Rgb<255,0,0>>,Int<0>>,TransitionLoopL<TrConcat<TrDelayX<Scale<SlowNoise<Int<100>>,Int<1000>,Int<4500>>>,AlphaL<RgbArg<BASE_COLOR_ARG,Rgb<255,0,0>>,Int<0>>,TrSelect<EffectIncrementF<EFFECT_USER2,Int<2>>,TrInstant,TrConcat<TrDoEffect<TrInstant,EFFECT_TRANSITION_SOUND,0>,BrownNoiseFlickerL<RgbArg<BASE_COLOR_ARG,Rgb<255,0,0>>,Int<200>>,TrRandom<TrBoingX<WavLen<EFFECT_TRANSITION_SOUND>,2>,TrBoingX<WavLen<EFFECT_TRANSITION_SOUND>,3>,TrBoingX<WavLen<EFFECT_TRANSITION_SOUND>,4>>>>>>>,TransitionLoopL<TrConcat<TrDelayX<Scale<SlowNoise<Int<1000>>,Int<300>,Int<3000>>>,AlphaL<RgbArg<ALT_COLOR2_ARG,Rgb<255,35,0>>,Int<0>>,TrSparkX<RgbArg<ALT_COLOR2_ARG,Rgb<255,35,0>>,Scale<NoisySoundLevel,Int<200>,Int<600>>,Int<250>,Int<0>>>>,AlphaL<RandomPerLEDFlickerL<RgbArg<ALT_COLOR2_ARG,Rgb<255,35,0>>>,SmoothStep<Scale<NoisySoundLevel,IntArg<EMITTER_SIZE_ARG,2000>,Sum<IntArg<EMITTER_SIZE_ARG,2000>,Int<6000>>>,Int<-6000>>>,TransitionEffectL<TrConcat<TrInstant,HumpFlickerL<RgbArg<IGNITION_COLOR_ARG,Rgb<255,255,255>>,40>,TrFade<1200>>,EFFECT_IGNITION>,TransitionEffectL<TrDoEffect<TrInstant,EFFECT_SOUND_LOOP,0>,EFFECT_USER1>,TransitionEffectL<TrConcat<TrJoin<TrDelayX<WavLen<>>,TrWipeIn<200>>,AlphaL<RandomPerLEDFlickerL<RgbArg<STAB_COLOR_ARG,Rgb<255,68,0>>>,SmoothStep<IntArg<MELT_SIZE_ARG,28000>,Int<2000>>>,TrWipe<200>>,EFFECT_STAB>,TransitionEffectL<TrWaveX<RgbArg<BLAST_COLOR_ARG,Rgb<255,255,255>>,Scale<WavLen<>,Int<100>,Int<400>>,Int<100>,Scale<WavLen<>,Int<100>,Int<400>>,Scale<BladeAngle<>,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<AlphaL<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<22000>>>,AudioFlicker<RgbArg<LOCKUP_COLOR_ARG,Rgb<255,255,255>>,Mix<Int<12000>,Black,RgbArg<LOCKUP_COLOR_ARG,Rgb<255,255,255>>>>,BrownNoiseFlicker<RgbArg<LOCKUP_COLOR_ARG,Rgb<255,255,255>>,Mix<Int<12000>,Black,RgbArg<LOCKUP_COLOR_ARG,Rgb<255,255,255>>>,300>>,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<22000>>>>,AlphaL<AudioFlicker<RgbArg<LOCKUP_COLOR_ARG,Rgb<255,255,255>>,Mix<Int<20000>,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>>>,Scale<SwingSpeed<100>,Int<14000>,Int<18000>>>>,TrExtend<5000,TrInstant>,TrFade<5000>,EFFECT_LOCKUP_BEGIN>,TrConcat<TrJoin<TrDelay<50>,TrInstant>,Mix<IsLessThan<ClashImpactF<>,Int<26000>>,RgbArg<LOCKUP_COLOR_ARG,Rgb<255,255,255>>,AlphaL<RgbArg<LOCKUP_COLOR_ARG,Rgb<255,255,255>>,Bump<Scale<BladeAngle<>,Scale<BladeAngle<0,16000>,Sum<IntArg<LOCKUP_POSITION_ARG,16000>,Int<-12000>>,Sum<IntArg<LOCKUP_POSITION_ARG,16000>,Int<10000>>>,Sum<IntArg<LOCKUP_POSITION_ARG,16000>,Int<-10000>>>,Scale<ClashImpactF<>,Int<20000>,Int<60000>>>>>,TrFade<300>>,TrConcat<TrInstant,RgbArg<LOCKUP_COLOR_ARG,Rgb<255,255,255>>,TrFade<400>>,SaberBase::LOCKUP_NORMAL,Int<1>>,ResponsiveLightningBlockL<Strobe<RgbArg<LB_COLOR_ARG,Rgb<255,255,255>>,AudioFlicker<RgbArg<LB_COLOR_ARG,Rgb<255,255,255>>,Blue>,50,1>,TrConcat<TrExtend<200,TrInstant>,AlphaL<RgbArg<LB_COLOR_ARG,Rgb<255,255,255>>,Bump<Scale<BladeAngle<>,Int<10000>,Int<21000>>,Int<10000>>>,TrFade<200>>,TrConcat<TrInstant,RgbArg<LB_COLOR_ARG,Rgb<255,255,255>>,TrFade<400>>,Int<1>>,LockupTrL<AlphaL<TransitionEffect<RandomPerLEDFlickerL<RgbArg<DRAG_COLOR_ARG,Rgb<255,255,255>>>,BrownNoiseFlickerL<RgbArg<DRAG_COLOR_ARG,Rgb<255,255,255>>,Int<300>>,TrExtend<4000,TrInstant>,TrFade<4000>,EFFECT_DRAG_BEGIN>,SmoothStep<Scale<TwistAngle<>,IntArg<DRAG_SIZE_ARG,28000>,Int<30000>>,Int<3000>>>,TrWipeIn<200>,TrWipe<200>,SaberBase::LOCKUP_DRAG,Int<1>>,LockupTrL<AlphaL<Stripes<2000,4000,Mix<TwistAngle<>,RgbArg<STAB_COLOR_ARG,Rgb<255,68,0>>,RotateColorsX<Int<3000>,RgbArg<STAB_COLOR_ARG,Rgb<255,68,0>>>>,Mix<Sin<Int<50>>,Black,Mix<TwistAngle<>,RgbArg<STAB_COLOR_ARG,Rgb<255,68,0>>,RotateColorsX<Int<3000>,RgbArg<STAB_COLOR_ARG,Rgb<255,68,0>>>>>,Mix<Int<4096>,Black,Mix<TwistAngle<>,RgbArg<STAB_COLOR_ARG,Rgb<255,68,0>>,RotateColorsX<Int<3000>,RgbArg<STAB_COLOR_ARG,Rgb<255,68,0>>>>>>,SmoothStep<Scale<TwistAngle<>,IntArg<MELT_SIZE_ARG,28000>,Int<30000>>,Int<3000>>>,TrConcat<TrExtend<4000,TrWipeIn<200>>,AlphaL<HumpFlicker<Mix<TwistAngle<>,RgbArg<STAB_COLOR_ARG,Rgb<255,68,0>>,RotateColorsX<Int<3000>,RgbArg<STAB_COLOR_ARG,Rgb<255,68,0>>>>,RotateColorsX<Int<3000>,Mix<TwistAngle<>,RgbArg<STAB_COLOR_ARG,Rgb<255,68,0>>,RotateColorsX<Int<3000>,RgbArg<STAB_COLOR_ARG,Rgb<255,68,0>>>>>,100>,SmoothStep<Scale<TwistAngle<>,IntArg<MELT_SIZE_ARG,28000>,Int<30000>>,Int<3000>>>,TrFade<4000>>,TrWipe<200>,SaberBase::LOCKUP_MELT,Int<1>>,InOutTrL<TrWipeSparkTipX<RgbArg<IGNITION_COLOR_ARG,Rgb<255,255,255>>,BendTimePowInvX<IgnitionTime<300>,Mult<IntArg<IGNITION_OPTION2_ARG,10992>,Int<98304>>>>,TrSelect<IntArg<RETRACTION_OPTION_ARG,0>,TrWipeInX<BendTimePowInvX<RetractionTime<0>,Mult<IntArg<RETRACTION_OPTION2_ARG,10992>,Int<98304>>>>,TrWipeInSparkTipX<RgbArg<RETRACTION_COLOR_ARG,Rgb<255,255,255>>,BendTimePowInvX<RetractionTime<0>,Mult<IntArg<RETRACTION_OPTION2_ARG,10992>,Int<98304>>>>>,Black>>
;
/*
add to preset as StylePtr<MainUnstable>()
*/
/*--------------------------------- TheDuel---------------------------------*/
using TheDuel =
/* copyright Fett263 Visions (Primary Blade) OS7 Style
This Style Contains 12 Unique Combinations
Style Options:
Default (0): The Duel: Ronin
1: The Duel: Bandit Leader
2: The Village Bride: F
Base Color: BaseColorArg (0)
NOTE:This style includes Control Layer. Only one Control Layer should be used per preset.
--Effects Included--
Ignition Effect: SparkTip Ignition [Color: IgnitionColorArg]
PowerUp Effect Options: Default (0): Power Surge (Unstable V2), 1: Power Surge (Unstable V1) [Color: IgnitionColorArg]
Retraction Effect Options: Default (0): Standard Retraction, 1: SparkTip 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]
Stab Effect: Sparking Stab [Color: StabColorArg]
Blast Effect: Blast Wave (Random) [Color: BlastColorArg]
Clash Effect: Real Clash V1 [Color: ClashColorArg]
Special Ability 1: Toggle Rain Mode Uses trloop00.wav or trloop/000/000.wav (rain sounds looped)
Special Ability 2: Toggle Lightning Mode Uses tr00.wav or or tr/000/000.wav (thunder or lightning strike)
*/
Layers<ColorSelect<IntArg<STYLE_OPTION_ARG,0>,TrInstant,HumpFlicker<Stripes<20000,-800,RgbArg<BASE_COLOR_ARG,Rgb<255,0,0>>,Mix<Int<12000>,Black,RgbArg<BASE_COLOR_ARG,Rgb<255,0,0>>>>,RgbArg<BASE_COLOR_ARG,Rgb<255,0,0>>,50>,HumpFlicker<Stripes<20000,-1200,RgbArg<BASE_COLOR_ARG,Rgb<255,0,0>>,Mix<Int<8000>,Black,RgbArg<BASE_COLOR_ARG,Rgb<255,0,0>>>>,RgbArg<BASE_COLOR_ARG,Rgb<255,0,0>>,50>,RandomPerLEDFlicker<RgbArg<BASE_COLOR_ARG,Rgb<255,0,0>>,AudioFlicker<Mix<Int<6553>,Black,RgbArg<BASE_COLOR_ARG,Rgb<255,0,0>>>,Mix<Int<10992>,Black,RgbArg<BASE_COLOR_ARG,Rgb<255,0,0>>>>>>,ColorSelect<EffectIncrementF<EFFECT_USER1,Int<2>>,TrFade<100>,AlphaL<White,Int<0>>,AlphaL<RgbArg<BASE_COLOR_ARG,Rgb<255,0,0>>,SparkleF<300,800>>>,ColorSelect<EffectIncrementF<EFFECT_USER2,Int<2>>,TrFade<100>,AlphaL<RgbArg<BASE_COLOR_ARG,Rgb<255,0,0>>,Int<0>>,TransitionLoopL<TrConcat<TrDelayX<Scale<SlowNoise<Int<100>>,Int<1000>,Int<4500>>>,AlphaL<RgbArg<BASE_COLOR_ARG,Rgb<255,0,0>>,Int<0>>,TrSelect<EffectIncrementF<EFFECT_USER2,Int<2>>,TrInstant,TrConcat<TrDoEffect<TrInstant,EFFECT_TRANSITION_SOUND,0>,BrownNoiseFlickerL<RgbArg<BASE_COLOR_ARG,Rgb<255,0,0>>,Int<200>>,TrRandom<TrBoingX<WavLen<EFFECT_TRANSITION_SOUND>,2>,TrBoingX<WavLen<EFFECT_TRANSITION_SOUND>,3>,TrBoingX<WavLen<EFFECT_TRANSITION_SOUND>,4>>>>>>>,TransitionEffectL<TrSelect<IntArg<IGNITION_POWER_UP_ARG,0>,TrConcat<TrInstant,HumpFlickerL<RgbArg<IGNITION_COLOR_ARG,Rgb<255,255,255>>,40>,TrFade<1200>>,TrConcat<TrInstant,Stripes<3000,-3500,RgbArg<IGNITION_COLOR_ARG,Rgb<255,255,255>>,RandomPerLEDFlicker<Mix<Int<7710>,Black,RgbArg<IGNITION_COLOR_ARG,Rgb<255,255,255>>>,Black>,BrownNoiseFlicker<RgbArg<IGNITION_COLOR_ARG,Rgb<255,255,255>>,Mix<Int<7710>,Black,RgbArg<IGNITION_COLOR_ARG,Rgb<255,255,255>>>,200>,RandomPerLEDFlicker<Mix<Int<16384>,Black,RgbArg<IGNITION_COLOR_ARG,Rgb<255,255,255>>>,Mix<Int<7710>,Black,RgbArg<IGNITION_COLOR_ARG,Rgb<255,255,255>>>>>,TrFade<1200>>>,EFFECT_IGNITION>,TransitionEffectL<TrDoEffect<TrInstant,EFFECT_SOUND_LOOP,0>,EFFECT_USER1>,TransitionEffectL<TrConcat<TrJoin<TrDelayX<WavLen<>>,TrWipeIn<200>>,AlphaL<RandomPerLEDFlickerL<RgbArg<STAB_COLOR_ARG,Rgb<255,68,0>>>,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<AlphaL<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<22000>>>,AudioFlicker<RgbArg<LOCKUP_COLOR_ARG,Rgb<255,255,255>>,Mix<Int<12000>,Black,RgbArg<LOCKUP_COLOR_ARG,Rgb<255,255,255>>>>,BrownNoiseFlicker<RgbArg<LOCKUP_COLOR_ARG,Rgb<255,255,255>>,Mix<Int<12000>,Black,RgbArg<LOCKUP_COLOR_ARG,Rgb<255,255,255>>>,300>>,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<22000>>>>,AlphaL<AudioFlicker<RgbArg<LOCKUP_COLOR_ARG,Rgb<255,255,255>>,Mix<Int<20000>,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>>>,Scale<SwingSpeed<100>,Int<14000>,Int<18000>>>>,TrExtend<5000,TrInstant>,TrFade<5000>,EFFECT_LOCKUP_BEGIN>,TrConcat<TrJoin<TrDelay<50>,TrInstant>,Mix<IsLessThan<ClashImpactF<>,Int<26000>>,RgbArg<LOCKUP_COLOR_ARG,Rgb<255,255,255>>,AlphaL<RgbArg<LOCKUP_COLOR_ARG,Rgb<255,255,255>>,Bump<Scale<BladeAngle<>,Scale<BladeAngle<0,16000>,Sum<IntArg<LOCKUP_POSITION_ARG,16000>,Int<-12000>>,Sum<IntArg<LOCKUP_POSITION_ARG,16000>,Int<10000>>>,Sum<IntArg<LOCKUP_POSITION_ARG,16000>,Int<-10000>>>,Scale<ClashImpactF<>,Int<20000>,Int<60000>>>>>,TrFade<300>>,TrConcat<TrInstant,RgbArg<LOCKUP_COLOR_ARG,Rgb<255,255,255>>,TrFade<400>>,SaberBase::LOCKUP_NORMAL,Int<1>>,ResponsiveLightningBlockL<Strobe<RgbArg<LB_COLOR_ARG,Rgb<255,255,255>>,AudioFlicker<RgbArg<LB_COLOR_ARG,Rgb<255,255,255>>,Blue>,50,1>,TrConcat<TrExtend<200,TrInstant>,AlphaL<RgbArg<LB_COLOR_ARG,Rgb<255,255,255>>,Bump<Scale<BladeAngle<>,Int<10000>,Int<21000>>,Int<10000>>>,TrFade<200>>,TrConcat<TrInstant,RgbArg<LB_COLOR_ARG,Rgb<255,255,255>>,TrFade<400>>,Int<1>>,LockupTrL<AlphaL<TransitionEffect<RandomPerLEDFlickerL<RgbArg<DRAG_COLOR_ARG,Rgb<255,255,255>>>,BrownNoiseFlickerL<RgbArg<DRAG_COLOR_ARG,Rgb<255,255,255>>,Int<300>>,TrExtend<4000,TrInstant>,TrFade<4000>,EFFECT_DRAG_BEGIN>,SmoothStep<Scale<TwistAngle<>,IntArg<DRAG_SIZE_ARG,28000>,Int<30000>>,Int<3000>>>,TrWipeIn<200>,TrWipe<200>,SaberBase::LOCKUP_DRAG,Int<1>>,LockupTrL<AlphaL<Stripes<2000,4000,Mix<TwistAngle<>,RgbArg<STAB_COLOR_ARG,Rgb<255,68,0>>,RotateColorsX<Int<3000>,RgbArg<STAB_COLOR_ARG,Rgb<255,68,0>>>>,Mix<Sin<Int<50>>,Black,Mix<TwistAngle<>,RgbArg<STAB_COLOR_ARG,Rgb<255,68,0>>,RotateColorsX<Int<3000>,RgbArg<STAB_COLOR_ARG,Rgb<255,68,0>>>>>,Mix<Int<4096>,Black,Mix<TwistAngle<>,RgbArg<STAB_COLOR_ARG,Rgb<255,68,0>>,RotateColorsX<Int<3000>,RgbArg<STAB_COLOR_ARG,Rgb<255,68,0>>>>>>,SmoothStep<Scale<TwistAngle<>,IntArg<MELT_SIZE_ARG,28000>,Int<30000>>,Int<3000>>>,TrConcat<TrExtend<4000,TrWipeIn<200>>,AlphaL<HumpFlicker<Mix<TwistAngle<>,RgbArg<STAB_COLOR_ARG,Rgb<255,68,0>>,RotateColorsX<Int<3000>,RgbArg<STAB_COLOR_ARG,Rgb<255,68,0>>>>,RotateColorsX<Int<3000>,Mix<TwistAngle<>,RgbArg<STAB_COLOR_ARG,Rgb<255,68,0>>,RotateColorsX<Int<3000>,RgbArg<STAB_COLOR_ARG,Rgb<255,68,0>>>>>,100>,SmoothStep<Scale<TwistAngle<>,IntArg<MELT_SIZE_ARG,28000>,Int<30000>>,Int<3000>>>,TrFade<4000>>,TrWipe<200>,SaberBase::LOCKUP_MELT,Int<1>>,InOutTrL<TrWipeSparkTipX<RgbArg<IGNITION_COLOR_ARG,Rgb<255,255,255>>,BendTimePowInvX<IgnitionTime<300>,Mult<IntArg<IGNITION_OPTION2_ARG,10992>,Int<98304>>>>,TrSelect<IntArg<RETRACTION_OPTION_ARG,0>,TrWipeInX<BendTimePowInvX<RetractionTime<0>,Mult<IntArg<RETRACTION_OPTION2_ARG,10992>,Int<98304>>>>,TrWipeInSparkTipX<RgbArg<RETRACTION_COLOR_ARG,Rgb<255,255,255>>,BendTimePowInvX<RetractionTime<0>,Mult<IntArg<RETRACTION_OPTION2_ARG,10992>,Int<98304>>>>>,Black>>
;
/*
add to preset as StylePtr<TheDuel>()
*/
/*--------------------------------- Binary---------------------------------*/
using Binary =
/* copyright Fett263 Greyscale (Primary Blade) OS7 Style
This Style Contains 12 Unique Combinations
Style Options:
Default (0): Decay (Inverted Rolling Pulse with Ripple Swing)
1: Splinter (Swing Speed - Split Blade)
2: Exalted (Unstable Blade - Ripple Swing)
3: Engine Grip (Unstable Blade - Fire Spark - AudioFlicker Swing)
4: Crispity (Unstable Blade - AudioFlicker Swing)
5: Analog (AudioFlicker with Ripple Swing)
Base Color: BaseColorArg (0)
NOTE:This style includes Control Layer. Only one Control Layer should be used per preset.
--Effects Included--
Ignition Effect: SparkTip Ignition [Color: IgnitionColorArg]
PowerUp Effect: Power Surge (Unstable V2) [Color: IgnitionColorArg]
Retraction Effect Options: Default (0): Standard Retraction, 1: SparkTip Retraction [Color: RetractionColorArg]
Lockup Effect:
0: mainLockMulti0Shape - Begin: Real Clash - Style: Intensity Vortex - End: Full Blade Absorb
[Color: LockupColorArg]
Lightning Block Effect:
0: mainLBMulti0Shape - Begin: Responsive Impact - Style: Strobing Unstable Flicker - 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]
Stab Effect: Sparking Stab [Color: StabColorArg]
Blast Effect: Responsive Blast Wave (Large) [Color: BlastColorArg]
Clash Effect: Responsive Clash with Ripple [Color: ClashColorArg]
Special Ability 1: Toggle Rain Mode Uses trloop00.wav or trloop/000/000.wav (rain sounds looped)
Special Ability 2: Toggle Lightning Mode Uses tr00.wav or or tr/000/000.wav (thunder or lightning strike)
*/
Layers<ColorSelect<IntArg<STYLE_OPTION_ARG,0>,TrInstant,Layers<StripesX<Int<3500>,Int<1200>,Mix<Sin<Int<20>>,RgbArg<BASE_COLOR_ARG,Rgb<247,2,2>>,Mix<Int<25746>,Black,RgbArg<BASE_COLOR_ARG,Rgb<247,2,2>>>>,Mix<Sin<Int<23>>,Mix<Int<19504>,Black,RgbArg<BASE_COLOR_ARG,Rgb<247,2,2>>>,RotateColorsX<Int<32000>,RgbArg<BASE_COLOR_ARG,Rgb<247,2,2>>>>,Mix<Sin<Int<16>>,Mix<Int<3167>,RgbArg<BASE_COLOR_ARG,Rgb<247,2,2>>,White>,RgbArg<BASE_COLOR_ARG,Rgb<247,2,2>>>,Mix<Sin<Int<18>>,Mix<Int<11000>,Black,RgbArg<BASE_COLOR_ARG,Rgb<247,2,2>>>,Mix<Int<22000>,Black,RgbArg<BASE_COLOR_ARG,Rgb<247,2,2>>>>>,AlphaL<Stripes<1000,2000,RandomPerLEDFlicker<RgbArg<BASE_COLOR_ARG,Rgb<247,2,2>>,Black>,Black,RgbArg<BASE_COLOR_ARG,Rgb<247,2,2>>,Black>,SwingSpeed<500>>>,Mix<SmoothStep<Scale<SwingSpeed<400>,Int<6000>,Int<24000>>,Int<10000>>,Stripes<5000,-1300,RgbArg<BASE_COLOR_ARG,Rgb<247,2,2>>,Mix<Int<8000>,Black,RgbArg<BASE_COLOR_ARG,Rgb<247,2,2>>>,RotateColorsX<Int<800>,RgbArg<BASE_COLOR_ARG,Rgb<247,2,2>>>,Mix<Int<16384>,Black,RgbArg<BASE_COLOR_ARG,Rgb<247,2,2>>>>,AudioFlicker<RgbArg<BASE_COLOR_ARG,Rgb<247,2,2>>,Mix<Int<24000>,Black,RgbArg<BASE_COLOR_ARG,Rgb<247,2,2>>>>>,Layers<Mix<SwingSpeed<400>,StaticFire<BrownNoiseFlicker<RgbArg<BASE_COLOR_ARG,Rgb<247,2,2>>,RandomPerLEDFlicker<RgbArg<BASE_COLOR_ARG,Rgb<247,2,2>>,Mix<Int<7710>,Black,RgbArg<BASE_COLOR_ARG,Rgb<247,2,2>>>>,300>,Mix<Int<10280>,Black,RgbArg<BASE_COLOR_ARG,Rgb<247,2,2>>>,0,6,10,1000,2>,AudioFlicker<RotateColorsX<Int<800>,RgbArg<BASE_COLOR_ARG,Rgb<247,2,2>>>,Mix<Int<21760>,Black,RotateColorsX<Int<400>,RgbArg<BASE_COLOR_ARG,Rgb<247,2,2>>>>>>,AlphaL<Stripes<2500,-3000,RgbArg<BASE_COLOR_ARG,Rgb<247,2,2>>,Mix<Int<7710>,Black,RgbArg<BASE_COLOR_ARG,Rgb<247,2,2>>>,Pulsing<Mix<Int<3555>,Black,RgbArg<BASE_COLOR_ARG,Rgb<247,2,2>>>,Black,800>>,Scale<IsLessThan<SwingSpeed<600>,Int<13600>>,Scale<SwingSpeed<600>,Int<-19300>,Int<32768>>,Int<0>>>>,Layers<StaticFire<BrownNoiseFlicker<RgbArg<BASE_COLOR_ARG,Rgb<247,2,2>>,RandomPerLEDFlicker<Mix<Int<3276>,Black,RgbArg<BASE_COLOR_ARG,Rgb<247,2,2>>>,Mix<Int<7710>,Black,RgbArg<BASE_COLOR_ARG,Rgb<247,2,2>>>>,300>,Mix<Int<10720>,Black,RgbArg<BASE_COLOR_ARG,Rgb<247,2,2>>>,0,6,10,1000,2>,AlphaL<AudioFlickerL<RotateColorsX<Int<31600>,RgbArg<BASE_COLOR_ARG,Rgb<247,2,2>>>>,SwingSpeed<400>>,AlphaL<Stripes<3000,-1600,Mix<Sin<Int<30>>,RotateColorsX<Int<28900>,RgbArg<BASE_COLOR_ARG,Rgb<247,2,2>>>,RotateColorsX<Int<30000>,RgbArg<BASE_COLOR_ARG,Rgb<247,2,2>>>>,Mix<Sin<Int<30>>,Mix<Int<16384>,Black,RotateColorsX<Int<28900>,RgbArg<BASE_COLOR_ARG,Rgb<247,2,2>>>>,Mix<Int<10992>,Black,RgbArg<BASE_COLOR_ARG,Rgb<247,2,2>>>>,Mix<Sin<Int<26>>,RotateColorsX<Int<30000>,RgbArg<BASE_COLOR_ARG,Rgb<247,2,2>>>,RotateColorsX<Int<29000>,RgbArg<BASE_COLOR_ARG,Rgb<247,2,2>>>>,Mix<Sin<Int<24>>,Mix<Int<8167>,Black,RgbArg<BASE_COLOR_ARG,Rgb<247,2,2>>>,Mix<Int<11565>,Black,RotateColorsX<Int<28900>,RgbArg<BASE_COLOR_ARG,Rgb<247,2,2>>>>>>,Bump<Scale<SwingSpeed<400>,Int<1000>,Int<34000>>,Int<12000>>>>,Layers<StaticFire<BrownNoiseFlicker<RgbArg<BASE_COLOR_ARG,Rgb<247,2,2>>,RandomPerLEDFlicker<Mix<Int<6000>,Black,RotateColorsX<Int<32000>,RgbArg<BASE_COLOR_ARG,Rgb<247,2,2>>>>,Mix<Int<7710>,Black,RgbArg<BASE_COLOR_ARG,Rgb<247,2,2>>>>,300>,Mix<Int<10772>,Black,RgbArg<BASE_COLOR_ARG,Rgb<247,2,2>>>,0,6,10,1000,2>,AlphaL<AudioFlickerL<RotateColorsX<Int<31000>,RgbArg<BASE_COLOR_ARG,Rgb<247,2,2>>>>,SwingSpeed<400>>>,Layers<AudioFlicker<RgbArg<BASE_COLOR_ARG,Rgb<247,2,2>>,Mix<Int<20000>,Black,RgbArg<BASE_COLOR_ARG,Rgb<247,2,2>>>>,AlphaL<RotateColorsX<Int<27000>,RgbArg<BASE_COLOR_ARG,Rgb<247,2,2>>>,SwingSpeed<500>>,AlphaL<Stripes<2500,-4000,RotateColorsX<Int<31000>,RgbArg<BASE_COLOR_ARG,Rgb<247,2,2>>>,Mix<Int<7710>,Black,RotateColorsX<Int<31000>,RgbArg<BASE_COLOR_ARG,Rgb<247,2,2>>>>,Pulsing<Mix<Int<3855>,Black,RotateColorsX<Int<31000>,RgbArg<BASE_COLOR_ARG,Rgb<247,2,2>>>>,Black,800>>,Scale<IsLessThan<SwingSpeed<600>,Int<13600>>,Scale<SwingSpeed<600>,Int<-19300>,Int<32768>>,Int<0>>>>>,ColorSelect<EffectIncrementF<EFFECT_USER1,Int<2>>,TrFade<100>,AlphaL<White,Int<0>>,AlphaL<RgbArg<BASE_COLOR_ARG,Rgb<247,2,2>>,SparkleF<300,800>>>,ColorSelect<EffectIncrementF<EFFECT_USER2,Int<2>>,TrFade<100>,AlphaL<RgbArg<BASE_COLOR_ARG,Rgb<247,2,2>>,Int<0>>,TransitionLoopL<TrConcat<TrDelayX<Scale<SlowNoise<Int<100>>,Int<1000>,Int<4500>>>,AlphaL<RgbArg<BASE_COLOR_ARG,Rgb<247,2,2>>,Int<0>>,TrSelect<EffectIncrementF<EFFECT_USER2,Int<2>>,TrInstant,TrConcat<TrDoEffect<TrInstant,EFFECT_TRANSITION_SOUND,0>,BrownNoiseFlickerL<RgbArg<BASE_COLOR_ARG,Rgb<247,2,2>>,Int<200>>,TrRandom<TrBoingX<WavLen<EFFECT_TRANSITION_SOUND>,2>,TrBoingX<WavLen<EFFECT_TRANSITION_SOUND>,3>,TrBoingX<WavLen<EFFECT_TRANSITION_SOUND>,4>>>>>>>,TransitionEffectL<TrConcat<TrInstant,HumpFlickerL<RgbArg<IGNITION_COLOR_ARG,Rgb<255,255,255>>,40>,TrFade<1200>>,EFFECT_IGNITION>,TransitionEffectL<TrDoEffect<TrInstant,EFFECT_SOUND_LOOP,0>,EFFECT_USER1>,TransitionEffectL<TrConcat<TrJoin<TrDelayX<WavLen<>>,TrWipeIn<200>>,AlphaL<RandomPerLEDFlickerL<RgbArg<STAB_COLOR_ARG,Rgb<255,68,0>>>,SmoothStep<IntArg<MELT_SIZE_ARG,28000>,Int<2000>>>,TrWipe<200>>,EFFECT_STAB>,TransitionEffectL<TrWaveX<RgbArg<BLAST_COLOR_ARG,Rgb<255,255,255>>,Int<200>,Int<100>,Int<400>,Scale<BladeAngle<>,Int<28000>,Int<8000>>>,EFFECT_BLAST>,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>>>,Int<6000>>>,TrCenterWipeX<Int<100>,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>>>>,AlphaL<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<1400,-2000,RgbArg<CLASH_COLOR_ARG,Rgb<255,255,255>>,Mix<Int<2096>,Black,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>>>,Int<38000>>>,TrJoin<TrSmoothFade<50>,TrCenterWipeX<Int<100>,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<AlphaL<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<2000,3200,RgbArg<LOCKUP_COLOR_ARG,Rgb<255,255,255>>,Mix<Int<18000>,Black,RgbArg<LOCKUP_COLOR_ARG,Rgb<255,255,255>>>,Mix<Int<8000>,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>>>,Scale<SwingSpeed<100>,Int<14000>,Int<22000>>>>,AlphaL<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<1600,2600,RgbArg<LOCKUP_COLOR_ARG,Rgb<255,255,255>>,Mix<Int<18000>,Black,RgbArg<LOCKUP_COLOR_ARG,Rgb<255,255,255>>>,Mix<Int<8000>,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>>>,Scale<SwingSpeed<100>,Int<14000>,Int<18000>>>>,TrExtend<5000,TrInstant>,TrFade<5000>,EFFECT_LOCKUP_BEGIN>,TrConcat<TrJoin<TrDelay<50>,TrInstant>,Mix<IsLessThan<ClashImpactF<>,Int<26000>>,RgbArg<LOCKUP_COLOR_ARG,Rgb<255,255,255>>,AlphaL<RgbArg<LOCKUP_COLOR_ARG,Rgb<255,255,255>>,Bump<Scale<BladeAngle<>,Scale<BladeAngle<0,16000>,Sum<IntArg<LOCKUP_POSITION_ARG,16000>,Int<-12000>>,Sum<IntArg<LOCKUP_POSITION_ARG,16000>,Int<10000>>>,Sum<IntArg<LOCKUP_POSITION_ARG,16000>,Int<-10000>>>,Scale<ClashImpactF<>,Int<20000>,Int<60000>>>>>,TrFade<300>>,TrConcat<TrInstant,RgbArg<LOCKUP_COLOR_ARG,Rgb<255,255,255>>,TrFade<400>>,SaberBase::LOCKUP_NORMAL,Int<1>>,ResponsiveLightningBlockL<Strobe<RgbArg<LB_COLOR_ARG,Rgb<255,255,255>>,BrownNoiseFlickerL<RgbArg<LB_COLOR_ARG,Rgb<255,255,255>>,Int<300>>,50,1>,TrConcat<TrExtend<200,TrInstant>,AlphaL<RgbArg<LB_COLOR_ARG,Rgb<255,255,255>>,Bump<Scale<BladeAngle<>,Int<10000>,Int<21000>>,Int<10000>>>,TrFade<200>>,TrConcat<TrInstant,RgbArg<LB_COLOR_ARG,Rgb<255,255,255>>,TrFade<400>>,Int<1>>,LockupTrL<AlphaL<TransitionEffect<RandomPerLEDFlickerL<RgbArg<DRAG_COLOR_ARG,Rgb<255,255,255>>>,BrownNoiseFlickerL<RgbArg<DRAG_COLOR_ARG,Rgb<255,255,255>>,Int<300>>,TrExtend<4000,TrInstant>,TrFade<4000>,EFFECT_DRAG_BEGIN>,SmoothStep<Scale<TwistAngle<>,IntArg<DRAG_SIZE_ARG,28000>,Int<30000>>,Int<3000>>>,TrWipeIn<200>,TrWipe<200>,SaberBase::LOCKUP_DRAG,Int<1>>,LockupTrL<AlphaL<Stripes<2000,4000,Mix<TwistAngle<>,RgbArg<STAB_COLOR_ARG,Rgb<255,68,0>>,RotateColorsX<Int<3000>,RgbArg<STAB_COLOR_ARG,Rgb<255,68,0>>>>,Mix<Sin<Int<50>>,Black,Mix<TwistAngle<>,RgbArg<STAB_COLOR_ARG,Rgb<255,68,0>>,RotateColorsX<Int<3000>,RgbArg<STAB_COLOR_ARG,Rgb<255,68,0>>>>>,Mix<Int<4096>,Black,Mix<TwistAngle<>,RgbArg<STAB_COLOR_ARG,Rgb<255,68,0>>,RotateColorsX<Int<3000>,RgbArg<STAB_COLOR_ARG,Rgb<255,68,0>>>>>>,SmoothStep<Scale<TwistAngle<>,IntArg<MELT_SIZE_ARG,28000>,Int<30000>>,Int<3000>>>,TrConcat<TrExtend<4000,TrWipeIn<200>>,AlphaL<HumpFlicker<Mix<TwistAngle<>,RgbArg<STAB_COLOR_ARG,Rgb<255,68,0>>,RotateColorsX<Int<3000>,RgbArg<STAB_COLOR_ARG,Rgb<255,68,0>>>>,RotateColorsX<Int<3000>,Mix<TwistAngle<>,RgbArg<STAB_COLOR_ARG,Rgb<255,68,0>>,RotateColorsX<Int<3000>,RgbArg<STAB_COLOR_ARG,Rgb<255,68,0>>>>>,100>,SmoothStep<Scale<TwistAngle<>,IntArg<MELT_SIZE_ARG,28000>,Int<30000>>,Int<3000>>>,TrFade<4000>>,TrWipe<200>,SaberBase::LOCKUP_MELT,Int<1>>,InOutTrL<TrWipeSparkTipX<RgbArg<IGNITION_COLOR_ARG,Rgb<255,255,255>>,BendTimePowInvX<IgnitionTime<300>,Mult<IntArg<IGNITION_OPTION2_ARG,10992>,Int<98304>>>>,TrSelect<IntArg<RETRACTION_OPTION_ARG,0>,TrWipeInX<BendTimePowInvX<RetractionTime<0>,Mult<IntArg<RETRACTION_OPTION2_ARG,10992>,Int<98304>>>>,TrWipeInSparkTipX<RgbArg<RETRACTION_COLOR_ARG,Rgb<255,255,255>>,BendTimePowInvX<RetractionTime<0>,Mult<IntArg<RETRACTION_OPTION2_ARG,10992>,Int<98304>>>>>,Black>>
;
/*
add to preset as StylePtr<Binary>()
*/
#endif
/* Generated with Fett263 Config Helper v3.10d */
If you use the code tag when posting configs, it puts it in a scroll box and will prevent super long posts like this one.
I edited the post to add ``` before and after.
Please post the full error message from arduino as well.
Config looks fine, need to see full error message.
I think that might have been the forum eating HTML-like tags, maybe take another look?
Yeah, caught that - edited previous reply.
Arduino: 1.8.19 (Windows 10), Board: "Proffieboard V2, Serial + Mass Storage + WebUSB, 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\Scorc\AppData\Local\Arduino15\packages -tools C:\Program Files (x86)\Arduino\tools-builder -tools C:\Program Files (x86)\Arduino\hardware\tools\avr -tools C:\Users\Scorc\AppData\Local\Arduino15\packages -built-in-libraries C:\Program Files (x86)\Arduino\libraries -libraries C:\Users\Scorc\OneDrive\Desktop\ProffieOS\config\libraries -fqbn=proffieboard:stm32l4:ProffieboardV2-L433CC:usb=cdc_msc_webusb,dosfs=sdspi,speed=80,opt=os -ide-version=10819 -build-path C:\Users\Scorc\AppData\Local\Temp\arduino_build_825986 -warnings=none -build-cache C:\Users\Scorc\AppData\Local\Temp\arduino_cache_129381 -prefs=build.warn_data_percentage=75 -prefs=runtime.tools.arm-none-eabi-gcc.path=C:\Users\Scorc\AppData\Local\Arduino15\packages\proffieboard\tools\arm-none-eabi-gcc\9-2020-q2-update -prefs=runtime.tools.arm-none-eabi-gcc-9-2020-q2-update.path=C:\Users\Scorc\AppData\Local\Arduino15\packages\proffieboard\tools\arm-none-eabi-gcc\9-2020-q2-update -verbose C:\Users\Scorc\OneDrive\Desktop\ProffieOS-v7.14\ProffieOS\ProffieOS.ino
C:\Program Files (x86)\Arduino\arduino-builder -compile -logger=machine -hardware C:\Program Files (x86)\Arduino\hardware -hardware C:\Users\Scorc\AppData\Local\Arduino15\packages -tools C:\Program Files (x86)\Arduino\tools-builder -tools C:\Program Files (x86)\Arduino\hardware\tools\avr -tools C:\Users\Scorc\AppData\Local\Arduino15\packages -built-in-libraries C:\Program Files (x86)\Arduino\libraries -libraries C:\Users\Scorc\OneDrive\Desktop\ProffieOS\config\libraries -fqbn=proffieboard:stm32l4:ProffieboardV2-L433CC:usb=cdc_msc_webusb,dosfs=sdspi,speed=80,opt=os -ide-version=10819 -build-path C:\Users\Scorc\AppData\Local\Temp\arduino_build_825986 -warnings=none -build-cache C:\Users\Scorc\AppData\Local\Temp\arduino_cache_129381 -prefs=build.warn_data_percentage=75 -prefs=runtime.tools.arm-none-eabi-gcc.path=C:\Users\Scorc\AppData\Local\Arduino15\packages\proffieboard\tools\arm-none-eabi-gcc\9-2020-q2-update -prefs=runtime.tools.arm-none-eabi-gcc-9-2020-q2-update.path=C:\Users\Scorc\AppData\Local\Arduino15\packages\proffieboard\tools\arm-none-eabi-gcc\9-2020-q2-update -verbose C:\Users\Scorc\OneDrive\Desktop\ProffieOS-v7.14\ProffieOS\ProffieOS.ino
Using board 'ProffieboardV2-L433CC' from platform in folder: C:\Users\Scorc\AppData\Local\Arduino15\packages\proffieboard\hardware\stm32l4\3.6.0
Using core 'stm32l4' from platform in folder: C:\Users\Scorc\AppData\Local\Arduino15\packages\proffieboard\hardware\stm32l4\3.6.0
Detecting libraries used...
"C:\\Users\\Scorc\\AppData\\Local\\Arduino15\\packages\\proffieboard\\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_MSC_WEBUSB -DDOSFS_SDCARD=1 -DDOSFS_SFLASH=0 "-IC:\\Users\\Scorc\\AppData\\Local\\Arduino15\\packages\\proffieboard\\hardware\\stm32l4\\3.6.0/system/CMSIS/Include" "-IC:\\Users\\Scorc\\AppData\\Local\\Arduino15\\packages\\proffieboard\\hardware\\stm32l4\\3.6.0/system/CMSIS/Device/ST/STM32L4xx/Include" "-IC:\\Users\\Scorc\\AppData\\Local\\Arduino15\\packages\\proffieboard\\hardware\\stm32l4\\3.6.0/system/STM32L4xx/Include" "-IC:\\Users\\Scorc\\AppData\\Local\\Arduino15\\packages\\proffieboard\\hardware\\stm32l4\\3.6.0\\cores\\stm32l4" "-IC:\\Users\\Scorc\\AppData\\Local\\Arduino15\\packages\\proffieboard\\hardware\\stm32l4\\3.6.0\\variants\\STM32L433CC-ProffieboardV2" "C:\\Users\\Scorc\\AppData\\Local\\Temp\\arduino_build_825986\\sketch\\ProffieOS.ino.cpp" -o nul
Alternatives for Wire.h: [Wire@1.0]
ResolveLibrary(Wire.h)
-> candidates: [Wire@1.0]
"C:\\Users\\Scorc\\AppData\\Local\\Arduino15\\packages\\proffieboard\\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_MSC_WEBUSB -DDOSFS_SDCARD=1 -DDOSFS_SFLASH=0 "-IC:\\Users\\Scorc\\AppData\\Local\\Arduino15\\packages\\proffieboard\\hardware\\stm32l4\\3.6.0/system/CMSIS/Include" "-IC:\\Users\\Scorc\\AppData\\Local\\Arduino15\\packages\\proffieboard\\hardware\\stm32l4\\3.6.0/system/CMSIS/Device/ST/STM32L4xx/Include" "-IC:\\Users\\Scorc\\AppData\\Local\\Arduino15\\packages\\proffieboard\\hardware\\stm32l4\\3.6.0/system/STM32L4xx/Include" "-IC:\\Users\\Scorc\\AppData\\Local\\Arduino15\\packages\\proffieboard\\hardware\\stm32l4\\3.6.0\\cores\\stm32l4" "-IC:\\Users\\Scorc\\AppData\\Local\\Arduino15\\packages\\proffieboard\\hardware\\stm32l4\\3.6.0\\variants\\STM32L433CC-ProffieboardV2" "-IC:\\Users\\Scorc\\AppData\\Local\\Arduino15\\packages\\proffieboard\\hardware\\stm32l4\\3.6.0\\libraries\\Wire\\src" "C:\\Users\\Scorc\\AppData\\Local\\Temp\\arduino_build_825986\\sketch\\ProffieOS.ino.cpp" -o nul
"C:\\Users\\Scorc\\AppData\\Local\\Arduino15\\packages\\proffieboard\\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_MSC_WEBUSB -DDOSFS_SDCARD=1 -DDOSFS_SFLASH=0 "-IC:\\Users\\Scorc\\AppData\\Local\\Arduino15\\packages\\proffieboard\\hardware\\stm32l4\\3.6.0/system/CMSIS/Include" "-IC:\\Users\\Scorc\\AppData\\Local\\Arduino15\\packages\\proffieboard\\hardware\\stm32l4\\3.6.0/system/CMSIS/Device/ST/STM32L4xx/Include" "-IC:\\Users\\Scorc\\AppData\\Local\\Arduino15\\packages\\proffieboard\\hardware\\stm32l4\\3.6.0/system/STM32L4xx/Include" "-IC:\\Users\\Scorc\\AppData\\Local\\Arduino15\\packages\\proffieboard\\hardware\\stm32l4\\3.6.0\\cores\\stm32l4" "-IC:\\Users\\Scorc\\AppData\\Local\\Arduino15\\packages\\proffieboard\\hardware\\stm32l4\\3.6.0\\variants\\STM32L433CC-ProffieboardV2" "-IC:\\Users\\Scorc\\AppData\\Local\\Arduino15\\packages\\proffieboard\\hardware\\stm32l4\\3.6.0\\libraries\\Wire\\src" "C:\\Users\\Scorc\\AppData\\Local\\Arduino15\\packages\\proffieboard\\hardware\\stm32l4\\3.6.0\\libraries\\Wire\\src\\Wire.cpp" -o nul
Generating function prototypes...
"C:\\Users\\Scorc\\AppData\\Local\\Arduino15\\packages\\proffieboard\\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_MSC_WEBUSB -DDOSFS_SDCARD=1 -DDOSFS_SFLASH=0 "-IC:\\Users\\Scorc\\AppData\\Local\\Arduino15\\packages\\proffieboard\\hardware\\stm32l4\\3.6.0/system/CMSIS/Include" "-IC:\\Users\\Scorc\\AppData\\Local\\Arduino15\\packages\\proffieboard\\hardware\\stm32l4\\3.6.0/system/CMSIS/Device/ST/STM32L4xx/Include" "-IC:\\Users\\Scorc\\AppData\\Local\\Arduino15\\packages\\proffieboard\\hardware\\stm32l4\\3.6.0/system/STM32L4xx/Include" "-IC:\\Users\\Scorc\\AppData\\Local\\Arduino15\\packages\\proffieboard\\hardware\\stm32l4\\3.6.0\\cores\\stm32l4" "-IC:\\Users\\Scorc\\AppData\\Local\\Arduino15\\packages\\proffieboard\\hardware\\stm32l4\\3.6.0\\variants\\STM32L433CC-ProffieboardV2" "-IC:\\Users\\Scorc\\AppData\\Local\\Arduino15\\packages\\proffieboard\\hardware\\stm32l4\\3.6.0\\libraries\\Wire\\src" "C:\\Users\\Scorc\\AppData\\Local\\Temp\\arduino_build_825986\\sketch\\ProffieOS.ino.cpp" -o "C:\\Users\\Scorc\\AppData\\Local\\Temp\\arduino_build_825986\\preproc\\ctags_target_for_gcc_minus_e.cpp"
"C:\\Users\\Scorc\\AppData\\Local\\Arduino15\\packages\\builtin\\tools\\ctags\\5.8-arduino11/ctags" -u --language-force=c++ -f - --c++-kinds=svpf --fields=KSTtzns --line-directives "C:\\Users\\Scorc\\AppData\\Local\\Temp\\arduino_build_825986\\preproc\\ctags_target_for_gcc_minus_e.cpp"
Compiling sketch...
"C:\\Users\\Scorc\\AppData\\Local\\Arduino15\\packages\\proffieboard\\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_MSC_WEBUSB -DDOSFS_SDCARD=1 -DDOSFS_SFLASH=0 "-IC:\\Users\\Scorc\\AppData\\Local\\Arduino15\\packages\\proffieboard\\hardware\\stm32l4\\3.6.0/system/CMSIS/Include" "-IC:\\Users\\Scorc\\AppData\\Local\\Arduino15\\packages\\proffieboard\\hardware\\stm32l4\\3.6.0/system/CMSIS/Device/ST/STM32L4xx/Include" "-IC:\\Users\\Scorc\\AppData\\Local\\Arduino15\\packages\\proffieboard\\hardware\\stm32l4\\3.6.0/system/STM32L4xx/Include" "-IC:\\Users\\Scorc\\AppData\\Local\\Arduino15\\packages\\proffieboard\\hardware\\stm32l4\\3.6.0\\cores\\stm32l4" "-IC:\\Users\\Scorc\\AppData\\Local\\Arduino15\\packages\\proffieboard\\hardware\\stm32l4\\3.6.0\\variants\\STM32L433CC-ProffieboardV2" "-IC:\\Users\\Scorc\\AppData\\Local\\Arduino15\\packages\\proffieboard\\hardware\\stm32l4\\3.6.0\\libraries\\Wire\\src" "C:\\Users\\Scorc\\AppData\\Local\\Temp\\arduino_build_825986\\sketch\\ProffieOS.ino.cpp" -o "C:\\Users\\Scorc\\AppData\\Local\\Temp\\arduino_build_825986\\sketch\\ProffieOS.ino.cpp.o"
In file included from C:\Users\Scorc\OneDrive\Desktop\ProffieOS-v7.14\ProffieOS\ProffieOS.ino:1564:
C:\Users\Scorc\OneDrive\Desktop\ProffieOS-v7.14\ProffieOS\common\errors.h:35:22: error: expected constructor, destructor, or type conversion before '(' token
35 | SaberBase::DoEffect(EFFECT_FONT_DIRECTORY_NOT_FOUND, 0);
| ^
C:\Users\Scorc\OneDrive\Desktop\ProffieOS-v7.14\ProffieOS\common\errors.h:41:3: error: 'beeper' does not name a type
41 | beeper.Beep(0.5, 261.63 * 2); // C4
| ^~~~~~
C:\Users\Scorc\OneDrive\Desktop\ProffieOS-v7.14\ProffieOS\common\errors.h:42:3: error: 'beeper' does not name a type
42 | beeper.Beep(0.5/3, 246.94 * 2); // B3
| ^~~~~~
C:\Users\Scorc\OneDrive\Desktop\ProffieOS-v7.14\ProffieOS\common\errors.h:43:3: error: 'beeper' does not name a type
43 | beeper.Beep(0.5/3, 220.00 * 2); // A3
| ^~~~~~
C:\Users\Scorc\OneDrive\Desktop\ProffieOS-v7.14\ProffieOS\common\errors.h:44:3: error: 'beeper' does not name a type
44 | beeper.Beep(0.5/3, 196.00 * 2); // G3
| ^~~~~~
C:\Users\Scorc\OneDrive\Desktop\ProffieOS-v7.14\ProffieOS\common\errors.h:45:3: error: 'beeper' does not name a type
45 | beeper.Beep(0.5, 174.61 * 2); // F3
| ^~~~~~
C:\Users\Scorc\OneDrive\Desktop\ProffieOS-v7.14\ProffieOS\common\errors.h:46:3: error: 'beeper' does not name a type
46 | beeper.Beep(0.5, 146.83 * 2); // D3
| ^~~~~~
C:\Users\Scorc\OneDrive\Desktop\ProffieOS-v7.14\ProffieOS\common\errors.h:47:3: error: 'beeper' does not name a type
47 | beeper.Beep(0.5, 130.81 * 2); // C3
| ^~~~~~
C:\Users\Scorc\OneDrive\Desktop\ProffieOS-v7.14\ProffieOS\common\errors.h:50:1: error: expected declaration before '}' token
50 | }
| ^
C:\Users\Scorc\OneDrive\Desktop\ProffieOS-v7.14\ProffieOS\common\errors.h:73:22: error: expected constructor, destructor, or type conversion before '(' token
73 | SaberBase::DoEffect(EFFECT_ERROR_IN_FONT_DIRECTORY, 0);
| ^
C:\Users\Scorc\OneDrive\Desktop\ProffieOS-v7.14\ProffieOS\common\errors.h:79:3: error: 'beeper' does not name a type
79 | beeper.Beep(0.25, 174.61 * 2); // F3
| ^~~~~~
C:\Users\Scorc\OneDrive\Desktop\ProffieOS-v7.14\ProffieOS\common\errors.h:80:3: error: 'beeper' does not name a type
80 | beeper.Beep(0.25, 196.0 * 2); // G3
| ^~~~~~
C:\Users\Scorc\OneDrive\Desktop\ProffieOS-v7.14\ProffieOS\common\errors.h:81:3: error: 'beeper' does not name a type
81 | beeper.Beep(0.25, 174.61 * 2); // F3
| ^~~~~~
C:\Users\Scorc\OneDrive\Desktop\ProffieOS-v7.14\ProffieOS\common\errors.h:82:3: error: 'beeper' does not name a type
82 | beeper.Beep(0.25, 164.81 * 2); // E3
| ^~~~~~
C:\Users\Scorc\OneDrive\Desktop\ProffieOS-v7.14\ProffieOS\common\errors.h:83:3: error: 'beeper' does not name a type
83 | beeper.Beep(0.5, 146.83 * 2); // D3
| ^~~~~~
C:\Users\Scorc\OneDrive\Desktop\ProffieOS-v7.14\ProffieOS\common\errors.h:84:3: error: 'beeper' does not name a type
84 | beeper.Beep(0.5, 164.81 * 2); // E3
| ^~~~~~
C:\Users\Scorc\OneDrive\Desktop\ProffieOS-v7.14\ProffieOS\common\errors.h:85:3: error: 'beeper' does not name a type
85 | beeper.Beep(0.5, 196.0 * 2); // G3
| ^~~~~~
C:\Users\Scorc\OneDrive\Desktop\ProffieOS-v7.14\ProffieOS\common\errors.h:86:3: error: 'beeper' does not name a type
86 | beeper.Beep(0.5, 246.94 * 2); // B3
| ^~~~~~
C:\Users\Scorc\OneDrive\Desktop\ProffieOS-v7.14\ProffieOS\common\errors.h:87:3: error: 'beeper' does not name a type
87 | beeper.Beep(0.5, 261.63 * 2); // C4
| ^~~~~~
C:\Users\Scorc\OneDrive\Desktop\ProffieOS-v7.14\ProffieOS\common\errors.h:90:1: error: expected declaration before '}' token
90 | }
| ^
Using library Wire at version 1.0 in folder: C:\Users\Scorc\AppData\Local\Arduino15\packages\proffieboard\hardware\stm32l4\3.6.0\libraries\Wire
exit status 1
Error compiling for board Proffieboard V2.
i’m sorry i didn’t know how to do what it was asking when it said to compress the text.
is it three ``` before and after?
Yes, edited…
Those compile errors are unusual.
I’m going to have to try your config file and see if I get the same problems or not.
If not, then there must be changes (intentional or unintentional) elsewhere in ProffieOS causing these errors…
that makes me feel a little better, like i said ive done three configs for this saber before. i WILL add that when i posted the config i deleted the fett263 and greyscale links that were in it from the config builder. would those be an issue in arduino themselves? (also i’ll be back tomorrow, i gotta head out for work now)
It compiles fine on 7.14.
I would download a fresh copy of the OS, move your config file over, and try again.
I’ll do that tonight when i get home, thank you.
So that worked and i no longer have errors, it says upload successful but it also says cannot open dfu device 10x and is still trying to load my old board config to the saber. Every font’s boot is “font directory not found”
You need to edit the CONFIG_FILE line in the new ProffieOS.ino file (which you open in Arduino) to be the name of your config file.
Read the big box of text too
/*-------------------------------------------------------------------*\
| You can have multiple configuration files, and specify which one |
| to use here by removing the two slashes at the beginning. |
| **NOTE** Only ONE line should be left uncommented at a time! |
| Add the slashes to any that you are not using. |
\*-----------------------------------------------------------------*/
I have that done, my old config was named lukeconfig and now its “skywalkerconfigv2”
I feel like there’s a basic step i missed somewhere. Im flashing it to the board but its acting completely unchanged.
It doesn’t sound like you successfully uploaded, see here:
So it looks like its the dfu driver issue, cause i have it set to “port com3 proffieboard” and it is reading as stm32 bootloader
And i do get the upload successful.
It does also say that arduino is using/used a “precompiled core” in the upload.
So now i just need to run the proffie dfu setup right?