Issue with 4.6 creating huge memory increase

Preset 16 doesn’t even have a bladestyle at all yet you have your header and closing statement as active. Those etch away at the free space. You do this all the way through your config presets structure. The formatting isn’t standardized and you’re pushing font callouts and closers without even bladestyles in there after also not staying consistent in the blade define structure itself etching away at your available and usable space.

//preset 16
{"thanos;common", "tracks/portals.wav",
//StylePtr<Layers<Stripes<3000,-3000,Rgb<100,100,150>,Rgb<25,25,40>,ColorChange<TrDelay<400>,Rgb<130,130,180>,Rgb<95,0,210>,Blue,Red,DarkOrange,Green,Yellow,Mix<TwistAngle<1>,Rgb<95,0,210>,Blue,Red,DarkOrange,Green,Yellow>>,Rgb<50,50,75>>,AlphaL<ColorChange<TrWipeIn<400>,Rgb<130,130,180>,Rgb<95,0,210>,Blue,Red,DarkOrange,Green,Yellow,Mix<TwistAngle<1>,Rgb<95,0,210>,Blue,Red,DarkOrange,Green,Yellow>>,SmoothStep<Int<4000>,Int<-6000>>>,TransitionEffectL<TrWaveX<ColorChange<TrInstant,Rgb<130,130,180>,Rgb<95,0,210>,Blue,Red,DarkOrange,Green,Yellow,White>,Int<400>,Int<100>,Int<400>,Int<32768>>,EFFECT_CHANGE>,LockupTrL<Layers<AlphaL<AudioFlickerL<White>,Bump<Scale<BladeAngle<>,Scale<BladeAngle<0,16000>,Int<4000>,Int<26000>>,Int<6000>>,Scale<SwingSpeed<100>,Int<14000>,Int<18000>>>>,AlphaL<White,Bump<Scale<BladeAngle<>,Scale<BladeAngle<0,16000>,Int<4000>,Int<26000>>,Int<6000>>,Int<10000>>>>,TrConcat<TrInstant,White,TrFade<400>>,TrConcat<TrInstant,White,TrFade<400>>,SaberBase::LOCKUP_NORMAL>,ResponsiveLightningBlockL<Strobe<White,AudioFlicker<White,Blue>,50,1>,TrConcat<TrInstant,AlphaL<White,Bump<Int<12000>,Int<18000>>>,TrFade<200>>,TrConcat<TrInstant,HumpFlickerL<AlphaL<White,Int<16000>>,30>,TrSmoothFade<600>>>,ResponsiveStabL<Red,TrWipeIn<600>,TrWipe<600>>,ResponsiveBlastL<White,Int<400>,Scale<SwingSpeed<200>,Int<100>,Int<400>>,Int<400>>,ResponsiveClashL<White,TrInstant,TrFade<400>,Scale<BladeAngle<0,16000>,Int<4000>,Int<26000>>,Int<6000>,Int<20000>>,LockupTrL<AlphaL<BrownNoiseFlickerL<White,Int<300>>,SmoothStep<Int<30000>,Int<5000>>>,TrWipeIn<400>,TrFade<300>,SaberBase::LOCKUP_DRAG>,LockupTrL<AlphaL<Mix<TwistAngle<>,Red,Orange>,SmoothStep<Int<28000>,Int<5000>>>,TrWipeIn<600>,TrFade<300>,SaberBase::LOCKUP_MELT>,InOutTrL<TrWipe<150>,TrWipeIn<1800>,Black>,TransitionEffectL<TrConcat<TrWaveX<Rgb<95,0,210>,Int<400>,Int<200>,Int<300>,Int<32768>>,AlphaL<PulsingL<Rgb<95,0,210>,Int<1000>>,SmoothStep<Int<2000>,Int<-3000>>>,TrDelay<1000>,AlphaL<PulsingL<Rgb<95,0,210>,Int<1000>>,SmoothStep<Int<2000>,Int<-3000>>>,TrWaveX<Blue,Int<400>,Int<200>,Int<300>,Int<32768>>,AlphaL<PulsingL<ColorSequence<400,Rgb<95,0,210>,Blue>,Int<1000>>,SmoothStep<Int<2000>,Int<-3000>>>,TrDelay<800>,AlphaL<PulsingL<ColorSequence<400,Blue,Rgb<95,0,210>>,Int<1000>>,SmoothStep<Int<2000>,Int<-3000>>>,TrWaveX<Red,Int<350>,Int<200>,Int<350>,Int<32768>>,AlphaL<PulsingL<ColorSequence<350,Blue,Rgb<95,0,210>,Red>,Int<800>>,SmoothStep<Int<2000>,Int<-3000>>>,TrDelay<800>,AlphaL<PulsingL<ColorSequence<350,Red,Blue,Rgb<95,0,210>>,Int<800>>,SmoothStep<Int<2000>,Int<-3000>>>,TrWaveX<DarkOrange,Int<350>,Int<400>,Int<350>,Int<32768>>,AlphaL<PulsingL<ColorSequence<350,Red,Blue,Rgb<95,0,210>,DarkOrange>,Int<700>>,SmoothStep<Int<2000>,Int<-3000>>>,TrDelay<700>,AlphaL<PulsingL<ColorSequence<350,DarkOrange,Red,Blue,Rgb<95,0,210>>,Int<700>>,SmoothStep<Int<2000>,Int<-3000>>>,TrWaveX<Green,Int<300>,Int<400>,Int<300>,Int<32768>>,AlphaL<PulsingL<ColorSequence<300,Red,Blue,Rgb<95,0,210>,DarkOrange,Green>,Int<600>>,SmoothStep<Int<2000>,Int<-3000>>>,TrDelay<700>,AlphaL<PulsingL<ColorSequence<300,Green,Red,Blue,Rgb<95,0,210>,DarkOrange>,Int<600>>,SmoothStep<Int<2000>,Int<-3000>>>,TrWaveX<Yellow,Int<300>,Int<400>,Int<300>,Int<32768>>,AlphaL<PulsingL<ColorSequence<250,Red,Blue,Rgb<95,0,210>,DarkOrange,Green,Yellow>,Int<400>>,SmoothStep<Int<2000>,Int<-3000>>>,TrDelay<600>,AlphaL<PulsingL<ColorSequence<200,Yellow,Red,Blue,Rgb<95,0,210>,DarkOrange,Green>,Int<500>>,SmoothStep<Int<2000>,Int<-3000>>>,TrDelay<1250>>,EFFECT_PREON>>>(),
//StylePtr<Layers<Stripes<3000,-3000,Rgb<100,100,150>,Rgb<25,25,40>,ColorChange<TrDelay<400>,Rgb<130,130,180>,Rgb<95,0,210>,Blue,Red,DarkOrange,Green,Yellow,Mix<TwistAngle<1>,Rgb<95,0,210>,Blue,Red,DarkOrange,Green,Yellow>>,Rgb<50,50,75>>,AlphaL<ColorChange<TrWipeIn<400>,Rgb<130,130,180>,Rgb<95,0,210>,Blue,Red,DarkOrange,Green,Yellow,Mix<TwistAngle<1>,Rgb<95,0,210>,Blue,Red,DarkOrange,Green,Yellow>>,SmoothStep<Int<4000>,Int<-6000>>>,TransitionEffectL<TrWaveX<ColorChange<TrInstant,Rgb<130,130,180>,Rgb<95,0,210>,Blue,Red,DarkOrange,Green,Yellow,White>,Int<400>,Int<100>,Int<400>,Int<32768>>,EFFECT_CHANGE>,LockupTrL<Layers<AlphaL<AudioFlickerL<White>,Bump<Scale<BladeAngle<>,Scale<BladeAngle<0,16000>,Int<4000>,Int<26000>>,Int<6000>>,Scale<SwingSpeed<100>,Int<14000>,Int<18000>>>>,AlphaL<White,Bump<Scale<BladeAngle<>,Scale<BladeAngle<0,16000>,Int<4000>,Int<26000>>,Int<6000>>,Int<10000>>>>,TrConcat<TrInstant,White,TrFade<400>>,TrConcat<TrInstant,White,TrFade<400>>,SaberBase::LOCKUP_NORMAL>,ResponsiveLightningBlockL<Strobe<White,AudioFlicker<White,Blue>,50,1>,TrConcat<TrInstant,AlphaL<White,Bump<Int<12000>,Int<18000>>>,TrFade<200>>,TrConcat<TrInstant,HumpFlickerL<AlphaL<White,Int<16000>>,30>,TrSmoothFade<600>>>,ResponsiveStabL<Red,TrWipeIn<600>,TrWipe<600>>,ResponsiveBlastL<White,Int<400>,Scale<SwingSpeed<200>,Int<100>,Int<400>>,Int<400>>,ResponsiveClashL<White,TrInstant,TrFade<400>,Scale<BladeAngle<0,16000>,Int<4000>,Int<26000>>,Int<6000>,Int<20000>>,LockupTrL<AlphaL<BrownNoiseFlickerL<White,Int<300>>,SmoothStep<Int<30000>,Int<5000>>>,TrWipeIn<400>,TrFade<300>,SaberBase::LOCKUP_DRAG>,LockupTrL<AlphaL<Mix<TwistAngle<>,Red,Orange>,SmoothStep<Int<28000>,Int<5000>>>,TrWipeIn<600>,TrFade<300>,SaberBase::LOCKUP_MELT>,InOutTrL<TrWipe<150>,TrWipeIn<1800>,Black>,TransitionEffectL<TrConcat<TrWaveX<Rgb<95,0,210>,Int<400>,Int<200>,Int<300>,Int<32768>>,AlphaL<PulsingL<Rgb<95,0,210>,Int<1000>>,SmoothStep<Int<2000>,Int<-3000>>>,TrDelay<1000>,AlphaL<PulsingL<Rgb<95,0,210>,Int<1000>>,SmoothStep<Int<2000>,Int<-3000>>>,TrWaveX<Blue,Int<400>,Int<200>,Int<300>,Int<32768>>,AlphaL<PulsingL<ColorSequence<400,Rgb<95,0,210>,Blue>,Int<1000>>,SmoothStep<Int<2000>,Int<-3000>>>,TrDelay<800>,AlphaL<PulsingL<ColorSequence<400,Blue,Rgb<95,0,210>>,Int<1000>>,SmoothStep<Int<2000>,Int<-3000>>>,TrWaveX<Red,Int<350>,Int<200>,Int<350>,Int<32768>>,AlphaL<PulsingL<ColorSequence<350,Blue,Rgb<95,0,210>,Red>,Int<800>>,SmoothStep<Int<2000>,Int<-3000>>>,TrDelay<800>,AlphaL<PulsingL<ColorSequence<350,Red,Blue,Rgb<95,0,210>>,Int<800>>,SmoothStep<Int<2000>,Int<-3000>>>,TrWaveX<DarkOrange,Int<350>,Int<400>,Int<350>,Int<32768>>,AlphaL<PulsingL<ColorSequence<350,Red,Blue,Rgb<95,0,210>,DarkOrange>,Int<700>>,SmoothStep<Int<2000>,Int<-3000>>>,TrDelay<700>,AlphaL<PulsingL<ColorSequence<350,DarkOrange,Red,Blue,Rgb<95,0,210>>,Int<700>>,SmoothStep<Int<2000>,Int<-3000>>>,TrWaveX<Green,Int<300>,Int<400>,Int<300>,Int<32768>>,AlphaL<PulsingL<ColorSequence<300,Red,Blue,Rgb<95,0,210>,DarkOrange,Green>,Int<600>>,SmoothStep<Int<2000>,Int<-3000>>>,TrDelay<700>,AlphaL<PulsingL<ColorSequence<300,Green,Red,Blue,Rgb<95,0,210>,DarkOrange>,Int<600>>,SmoothStep<Int<2000>,Int<-3000>>>,TrWaveX<Yellow,Int<300>,Int<400>,Int<300>,Int<32768>>,AlphaL<PulsingL<ColorSequence<250,Red,Blue,Rgb<95,0,210>,DarkOrange,Green,Yellow>,Int<400>>,SmoothStep<Int<2000>,Int<-3000>>>,TrDelay<600>,AlphaL<PulsingL<ColorSequence<200,Yellow,Red,Blue,Rgb<95,0,210>,DarkOrange,Green>,Int<500>>,SmoothStep<Int<2000>,Int<-3000>>>,TrDelay<1250>>,EFFECT_PREON>>>(),
/* copyright Fett263 InfinityStones (Primary Blade) OS6 Style
https://fett263.com/fett263-proffieOS6-style-library.html#InfinityStones
OS6.7 v4.021
Single Style
Base Style: Infinity Guantlet Full Interactive
 
Base Color: Rgb<100,100,150> (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.
 
--Effects Included--
Preon Effect: Infinity Stone Collection
Ignition Effect: SparkTip Ignition
Retraction Effect: SparkTip Retraction
Lockup Effect: Intensity Lockup V1, Begin Effect: Real Clash, End Effect: Full Blade Absorb
LightningBlock Effect: 0
Drag Effect: Intensity Sparking Drag
Melt Effect: Intensity Melt
Clash Effect: Real Clash V1
*//* copyright Fett263 InfinityStones (Primary Blade) OS6 Style
https://fett263.com/fett263-proffieOS6-style-library.html#InfinityStones
OS6.7 v4.021
Single Style
Base Style: Infinity Guantlet Full Interactive
 
Base Color: Rgb<100,100,150> (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.
 
--Effects Included--
Preon Effect: Infinity Stone Collection
Ignition Effect: SparkTip Ignition
Retraction Effect: SparkTip Retraction
Lockup Effect: Intensity Lockup V1, Begin Effect: Real Clash, End Effect: Full Blade Absorb
LightningBlock Effect: 0
Drag Effect: Intensity Sparking Drag
Melt Effect: Intensity Melt
Clash Effect: Real Clash V1
*/"thanos"},
 

Then again with presets 20 and 21 where the bladestyle is gone but surrounds are present.

 //preset 20
  {"DrStrange;common", "DrStrange/track/strange.wav",
/* copyright Fett263 PrismBlade (Primary Blade) OS6 Style
https://fett263.com/fett263-proffieOS6-style-library.html#PrismBlade
OS6.7 v4.021
This Style Contains 4500 Unique Combinations
Base Style: Prism Blade (Interactive)
 
Base Color: Rgb<255,255,255> (0)
Prism Blade (Interactive) Interactive Control: Clash to create new prism/mirror point, use the force or retract to repair.
 
--Effects Included--
Preon Effect Options: Default (0): Disable, 1: Faulty Ignition (PreOn Color), 2: Overload (PreOn Color), 3: Erratic (PreOn Color), 4: Sparking (PreOn Color)
Ignition Effect Options: Default (0): SparkTip Ignition, 1: Dual Mode Wipe (Up = Fast), 2: Metal Forge (Heat Up), 3: Lightning Strike, 4: Glitch On
PowerUp Effect Options: Default (0): Disable, 1: Power Flash, 2: Unstable Power Up Forward, 3: Power Burst Forward, 4: Power Surge (Stable)
Retraction Effect Options: Default (0): SparkTip Retraction, 1: Dual Mode Wipe In (Up = Fast), 2: Metal Forge (Cool Down)
CoolDown Effect Options: Default (0): Disable, 1: Power Flash, 2: Unstable Cool Down Reverse, 3: Power Burst Reverse
PostOff Effect Options: Default (0): Disable, 1: Emitter Cool Off (Preon Size), 2: Emitter Spark (Emitter Size)
Lockup Effect: Intensity Lockup V1, Begin Effect: Real Clash, End Effect: Full Blade Absorb
LightningBlock Effect: Responsive Lightning Block
Drag Effect: Intensity Sparking Drag
Melt Effect: Intensity Melt
Stab Effect: Normal Stab
Blast Effect: Blast Wave (Random)
Clash Effect: Real Clash V3
*/"DrStrange"},

//preset 21
{"Katarn;common","tracks/Duel_of_the_Fates.wav",
/* copyright Fett263 EnergyBlade (Primary Blade) OS6 Style
https://fett263.com/fett263-proffieOS6-style-library.html#EnergyBlade
OS6.7 v4.021
This Style Contains 27000 Unique Combinations
Style Options:
Default (0): Surging Pulse
1: Rolling Pulse
2: Death Star Blast
3: Energy Saw
4: Random Pulse
5: HALO Energy Sword
 
Base Color: Rgb<255,255,255> (0)
 
--Effects Included--
Preon Effect Options: Default (0): Disable, 1: Faulty Ignition (PreOn Color), 2: Overload (PreOn Color), 3: Erratic (PreOn Color), 4: Sparking (PreOn Color)
Ignition Effect Options: Default (0): SparkTip Ignition, 1: Dual Mode Wipe (Up = Fast), 2: Metal Forge (Heat Up), 3: Lightning Strike, 4: Glitch On
PowerUp Effect Options: Default (0): Disable, 1: Power Flash, 2: Unstable Power Up Forward, 3: Power Burst Forward, 4: Power Surge (Stable)
Retraction Effect Options: Default (0): SparkTip Retraction, 1: Dual Mode Wipe In (Up = Fast), 2: Metal Forge (Cool Down)
CoolDown Effect Options: Default (0): Disable, 1: Power Flash, 2: Unstable Cool Down Reverse, 3: Power Burst Reverse
PostOff Effect Options: Default (0): Disable, 1: Emitter Cool Off (Preon Size), 2: Emitter Spark (Emitter Size)
Lockup Effect: Intensity Lockup V1, Begin Effect: Real Clash, End Effect: Full Blade Absorb
LightningBlock Effect: Responsive Lightning Block
Drag Effect: Intensity Sparking Drag
Melt Effect: Intensity Melt
Stab Effect: Normal Stab
Blast Effect: Blast Wave (Random)
Clash Effect: Real Clash V3
*/"energy"},

This stuff goes all the way through the entire config.
It’s happening again at presets 34, 40 and onwards.

No, a 3.9. Which is even more perplexing as to how it could go over (Party mode preset is the main culprit likely but it still loads fine with memory to spare on 3.6 oddly enough).

Firstly, chill. For some reason it didn’t pastebin well because I had a second look at what was copied and it cut off too much. I’ll just upload it directly here.

[Aniflex.h (598.9 KB)](https://www.dropbox.com/scl/fi/usymlch16vm30e4ib0nmv/Aniflex.h?rlkey=givu3ykaqfd2ntlt52liav4x2&st=l2m5bymc&dl=0)

Second, I always include fett’s info when transferring bc 1. it’s included in the copy-paste and 2. It helps me remember what that line of code is. Anything else, is something I either wrote myself and edited via the style-editor, or it’s just a duplicate to match blade count with the first add given the info.

Third, if you had read earlier, this config worked fine on 3.6 and is still working fine on the board being used. If I had 2 blades instead of 3, the complier would’ve caught that immediately.

Preset 5 has 3 blades even as posted. Look at it again.

Could be worth a look!

*What I posted wasn’t meant to incite.
I made that very clear.

/*

03_03_2026 ProffieOS_8.x
*All I am providing here is a corrective example with the errors resolved.
re: https://crucible.hubbe.net/t/issue-with-4-6-creating-huge-memory-increase/6389/14
and: https://pastebin.com/hLXzn99H
as well as: https://pastebin.com/sJwTHTQg
//Original Unedited Config at https://pastebin.com/p678cPHs
* Simply correcting the format structure errors dropped the config down to only 63%.*

*/

I just compiled this config as-is, untouched, using the same parameters set in arduino with 4.6 plugin.
Proffie 8.10
proffieboard 4.6
Arduino 2.3.8
Smallest code
SDIO Default Speed
Serial+WebUSB

Took FOREVER to compile, but eventually:
region `FLASH’ overflowed by 104 bytes

Using 3.6
Sketch uses 481600 bytes (94%) of program storage space. Maximum is 507904 bytes.

1 Like

I wish I knew why different people get different results.
The compiler really ought to create exactly the same results for the same input, but that does not seem to be the case for some reason.

1 Like

Is it worth different people testing the same header and blade styles

1 Like

FWIW since I had some free time today I retried compiling using the directly posted config to see the total output using the same tools:

Proffie 8.10
proffieboard 4.6
Arduino 2.3.8
Smallest code
SDIO Default Speed
Serial+WebUSB

Yes, I get the same as @NoSloppy

`FLASH' overflowed by 104 bytes

So I went back making the same subtle changes so I can share what worked and maybe it’ll help track this all down.

Note: Another thing I noticed is the inclusion of #define KEEP_SAVEFILES_WHEN_PROGRAMMING that IIRC isn’t supposed to still be in use with Fett’s prop when running #define ENABLE_ALL_EDIT_OPTIONS . This is with #define SAVE_STATE also already defined.

Please use this define with caution. 
If you leave this define in your config file 
when you are tring to make changes to your 
saber, weird things tends to happen.

Reran the compile with //#define KEEP_SAVEFILES_WHEN_PROGRAMMING as the change.

What was TRIPPY was the compile overflow got worse.

`FLASH' overflowed by 280 bytes

Then for the sake of research I also tried //#define ENABLE_AUDIO //#define ENABLE_MOTION //#define ENABLE_WS2811 //#define ENABLE_SD

Which got even more TRIPPY because the compile was getting bigger and bigger.

`FLASH' overflowed by 288 bytes

The last checks I ran, along with changing the format and structure was to try what relates to a chat with Fett263 a ways back where he pointed out the rule of diminishing returns in using a built out bladestyle with a huge amount of options. I see styles in there with combination sizes being pretty sizable. Since preset 2 was funky I simply deleted the entire thing and from there disabled preset 41.

//oversized styles at Presets 2, 21, 28, 29, 36, and 41.
//preset 2 acting weird so it's removed.
//commenting out (disabling) 41 to get some usable space.

41472 Unique Combinations
27000 Unique Combinations
13500 Unique Combinations
27000 Unique Combinations
13824 Unique Combinations
31104 Unique Combinations

As far as what I mention with preset 2, the main bladestyle is not showing up as “colorized” in Sublime Text. Take a look and lemme know please. If it’s deleted rather than removed as commenting it all out solved that part.

//preset 2
{"Katarn;common","tracks/Duel_of_the_Fates.wav",
/* copyright Fett263 Rotoscope (Primary Blade) OS7 Style
https://www.fett263.com/fett263-proffieOS7-style-library.html#Rotoscope
OS7.14 v3.01p
This Style Contains 41472 Unique Combinations
Style Options:
Default (0): Hyper Responsive Rotoscope (Original Trilogy)
1: Hyper Responsive Rotoscope (Prequels)

Base Color: Kyber Select - BaseColorArg - AltColorArg - AltColor2Arg - AltColor3Arg - EmitterColorArg - PostOffColorArg - StabColorArg (0)
Kyber Select Interactive Control: Before Igniting Rotate Hilt to change Kyber Crystal selection (Twist Angle, changing Preset will reset).

--Effects Included--
Preon Effect Options: Default (0): Disable, 1: Pulsing, 2: Overload, 3: Emitter Heat Up, 4: Power Absorb, 5: Pilot Light [Color: BaseColorArg]
Ignition Effect Options: Default (0): SparkTip Ignition, 1: Dual Mode Wipe (Up = Fast), 2: Assemble, 3: Multi-Point Out, 4: Twin Suns Out, 5: Cycle Up [Color: IgnitionColorArg]
PowerUp Effect Options: Default (0): Disable, 1: Power Flash, 2: Unstable Power Up Forward, 3: Power Burst Forward, 4: Power Burst Emitter, 5: Power Surge (Stable) [Color: BaseColorArg]
Retraction Effect Options: Default (0): SparkTip Retraction, 1: Dual Mode Wipe In (Up = Fast), 2: Disassemble, 3: Multi-Point In, 4: Twin Suns In, 5: Cycle Down [Color: RetractionColorArg]
CoolDown Effect Options: Default (0): Disable, 1: Power Flash, 2: Power Burst Reverse, 3: Unstable Cool Down Reverse [Color: RetractionColorArg]
PostOff Effect Options: Default (0): Disable, 1: Emitter Cool Off (Preon Size), 2: Emitter Spark (Preon Size), 3: Emitter Glow (Preon Size) [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]
Stab Effect: Sparking Stab [Color: StabColorArg]
Blast Effect: Blast Wave (Random) [Color: BlastColorArg]
Clash Effect: Real Clash V1 [Color: ClashColorArg]
*/
StylePtr<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>>,ColorSelect<IncrementWithReset<ThresholdPulseF<IncrementWithReset<ThresholdPulseF<Sum<EffectPulseF<EFFECT_IGNITION>,EffectPulseF<EFFECT_PREON>>,Int<30000>>,EffectPulseF<EFFECT_NEWFONT>,Int<1>,Int<1>>,Int<1>>,EffectPulseF<EFFECT_NEWFONT>,Scale<TwistAngle<>,Int<0>,Int<8>>,Scale<TwistAngle<>,Int<0>,Int<7>>>,TrInstant,RgbArg<BASE_COLOR_ARG,Rgb<255,0,0>>,RgbArg<ALT_COLOR_ARG,Rgb<253,129,0>>,RgbArg<ALT_COLOR2_ARG,Rgb<255,255,0>>,RgbArg<ALT_COLOR3_ARG,Rgb<0,255,0>>,RgbArg<EMITTER_COLOR_ARG,Rgb<0,0,255>>,RgbArg<POSTOFF_COLOR_ARG,Rgb<155,0,255>>,RgbArg<STAB_COLOR_ARG,Rgb<255,68,0>>>,ColorSelect<IncrementWithReset<ThresholdPulseF<IncrementWithReset<ThresholdPulseF<Sum<EffectPulseF<EFFECT_IGNITION>,EffectPulseF<EFFECT_PREON>>,Int<30000>>,EffectPulseF<EFFECT_NEWFONT>,Int<1>,Int<1>>,Int<1>>,EffectPulseF<EFFECT_NEWFONT>,Scale<TwistAngle<>,Int<0>,Int<8>>,Scale<TwistAngle<>,Int<0>,Int<7>>>,TrInstant,RgbArg<BASE_COLOR_ARG,Rgb<255,0,0>>,RgbArg<ALT_COLOR_ARG,Rgb<253,129,0>>,RgbArg<ALT_COLOR2_ARG,Rgb<255,255,0>>,RgbArg<ALT_COLOR3_ARG,Rgb<0,255,0>>,RgbArg<EMITTER_COLOR_ARG,Rgb<0,0,255>>,RgbArg<POSTOFF_COLOR_ARG,Rgb<155,0,255>>,RgbArg<STAB_COLOR_ARG,Rgb<255,68,0>>>,Mix<Int<7710>,Black,ColorSelect<IncrementWithReset<ThresholdPulseF<IncrementWithReset<ThresholdPulseF<Sum<EffectPulseF<EFFECT_IGNITION>,EffectPulseF<EFFECT_PREON>>,Int<30000>>,EffectPulseF<EFFECT_NEWFONT>,Int<1>,Int<1>>,Int<1>>,EffectPulseF<EFFECT_NEWFONT>,Scale<TwistAngle<>,Int<0>,Int<8>>,Scale<TwistAngle<>,Int<0>,Int<7>>>,TrInstant,RgbArg<BASE_COLOR_ARG,Rgb<255,0,0>>,RgbArg<ALT_COLOR_ARG,Rgb<253,129,0>>,RgbArg<ALT_COLOR2_ARG,Rgb<255,255,0>>,RgbArg<ALT_COLOR3_ARG,Rgb<0,255,0>>,RgbArg<EMITTER_COLOR_ARG,Rgb<0,0,255>>,RgbArg<POSTOFF_COLOR_ARG,Rgb<155,0,255>>,RgbArg<STAB_COLOR_ARG,Rgb<255,68,0>>>>,ColorSelect<IncrementWithReset<ThresholdPulseF<IncrementWithReset<ThresholdPulseF<Sum<EffectPulseF<EFFECT_IGNITION>,EffectPulseF<EFFECT_PREON>>,Int<30000>>,EffectPulseF<EFFECT_NEWFONT>,Int<1>,Int<1>>,Int<1>>,EffectPulseF<EFFECT_NEWFONT>,Scale<TwistAngle<>,Int<0>,Int<8>>,Scale<TwistAngle<>,Int<0>,Int<7>>>,TrInstant,RgbArg<BASE_COLOR_ARG,Rgb<255,0,0>>,RgbArg<ALT_COLOR_ARG,Rgb<253,129,0>>,RgbArg<ALT_COLOR2_ARG,Rgb<255,255,0>>,RgbArg<ALT_COLOR3_ARG,Rgb<0,255,0>>,RgbArg<EMITTER_COLOR_ARG,Rgb<0,0,255>>,RgbArg<POSTOFF_COLOR_ARG,Rgb<155,0,255>>,RgbArg<STAB_COLOR_ARG,Rgb<255,68,0>>>,Mix<Int<19276>,Black,ColorSelect<IncrementWithReset<ThresholdPulseF<IncrementWithReset<ThresholdPulseF<Sum<EffectPulseF<EFFECT_IGNITION>,EffectPulseF<EFFECT_PREON>>,Int<30000>>,EffectPulseF<EFFECT_NEWFONT>,Int<1>,Int<1>>,Int<1>>,EffectPulseF<EFFECT_NEWFONT>,Scale<TwistAngle<>,Int<0>,Int<8>>,Scale<TwistAngle<>,Int<0>,Int<7>>>,TrInstant,RgbArg<BASE_COLOR_ARG,Rgb<255,0,0>>,RgbArg<ALT_COLOR_ARG,Rgb<253,129,0>>,RgbArg<ALT_COLOR2_ARG,Rgb<255,255,0>>,RgbArg<ALT_COLOR3_ARG,Rgb<0,255,0>>,RgbArg<EMITTER_COLOR_ARG,Rgb<0,0,255>>,RgbArg<POSTOFF_COLOR_ARG,Rgb<155,0,255>>,RgbArg<STAB_COLOR_ARG,Rgb<255,68,0>>>>>,ColorSelect<IncrementWithReset<ThresholdPulseF<IncrementWithReset<ThresholdPulseF<Sum<EffectPulseF<EFFECT_IGNITION>,EffectPulseF<EFFECT_PREON>>,Int<30000>>,EffectPulseF<EFFECT_NEWFONT>,Int<1>,Int<1>>,Int<1>>,EffectPulseF<EFFECT_NEWFONT>,Scale<TwistAngle<>,Int<0>,Int<8>>,Scale<TwistAngle<>,Int<0>,Int<7>>>,TrInstant,RgbArg<BASE_COLOR_ARG,Rgb<255,0,0>>,RgbArg<ALT_COLOR_ARG,Rgb<253,129,0>>,RgbArg<ALT_COLOR2_ARG,Rgb<255,255,0>>,RgbArg<ALT_COLOR3_ARG,Rgb<0,255,0>>,RgbArg<EMITTER_COLOR_ARG,Rgb<0,0,255>>,RgbArg<POSTOFF_COLOR_ARG,Rgb<155,0,255>>,RgbArg<STAB_COLOR_ARG,Rgb<255,68,0>>>>,ColorSelect<IncrementWithReset<ThresholdPulseF<IncrementWithReset<ThresholdPulseF<Sum<EffectPulseF<EFFECT_IGNITION>,EffectPulseF<EFFECT_PREON>>,Int<30000>>,EffectPulseF<EFFECT_NEWFONT>,Int<1>,Int<1>>,Int<1>>,EffectPulseF<EFFECT_NEWFONT>,Scale<TwistAngle<>,Int<0>,Int<8>>,Scale<TwistAngle<>,Int<0>,Int<7>>>,TrInstant,RgbArg<BASE_COLOR_ARG,Rgb<255,0,0>>,RgbArg<ALT_COLOR_ARG,Rgb<253,129,0>>,RgbArg<ALT_COLOR2_ARG,Rgb<255,255,0>>,RgbArg<ALT_COLOR3_ARG,Rgb<0,255,0>>,RgbArg<EMITTER_COLOR_ARG,Rgb<0,0,255>>,RgbArg<POSTOFF_COLOR_ARG,Rgb<155,0,255>>,RgbArg<STAB_COLOR_ARG,Rgb<255,68,0>>>>,Mix<HoldPeakF<SwingSpeed<250>,Scale<SwingAcceleration<100>,Int<50>,Int<500>>,Scale<SwingAcceleration<>,Int<20000>,Int<10000>>>,RandomFlicker<StripesX<Int<24000>,Scale<HoldPeakF<SwingSpeed<200>,Scale<SwingAcceleration<100>,Int<50>,Int<300>>,Scale<SwingAcceleration<100>,Int<24000>,Int<16000>>>,Int<-1400>,Int<-100>>,ColorSelect<IncrementWithReset<ThresholdPulseF<IncrementWithReset<ThresholdPulseF<Sum<EffectPulseF<EFFECT_IGNITION>,EffectPulseF<EFFECT_PREON>>,Int<30000>>,EffectPulseF<EFFECT_NEWFONT>,Int<1>,Int<1>>,Int<1>>,EffectPulseF<EFFECT_NEWFONT>,Scale<TwistAngle<>,Int<0>,Int<8>>,Scale<TwistAngle<>,Int<0>,Int<7>>>,TrInstant,RgbArg<BASE_COLOR_ARG,Rgb<255,0,0>>,RgbArg<ALT_COLOR_ARG,Rgb<253,129,0>>,RgbArg<ALT_COLOR2_ARG,Rgb<255,255,0>>,RgbArg<ALT_COLOR3_ARG,Rgb<0,255,0>>,RgbArg<EMITTER_COLOR_ARG,Rgb<0,0,255>>,RgbArg<POSTOFF_COLOR_ARG,Rgb<155,0,255>>,RgbArg<STAB_COLOR_ARG,Rgb<255,68,0>>>,ColorSelect<IncrementWithReset<ThresholdPulseF<IncrementWithReset<ThresholdPulseF<Sum<EffectPulseF<EFFECT_IGNITION>,EffectPulseF<EFFECT_PREON>>,Int<30000>>,EffectPulseF<EFFECT_NEWFONT>,Int<1>,Int<1>>,Int<1>>,EffectPulseF<EFFECT_NEWFONT>,Scale<TwistAngle<>,Int<0>,Int<8>>,Scale<TwistAngle<>,Int<0>,Int<7>>>,TrInstant,RgbArg<BASE_COLOR_ARG,Rgb<255,0,0>>,RgbArg<ALT_COLOR_ARG,Rgb<253,129,0>>,RgbArg<ALT_COLOR2_ARG,Rgb<255,255,0>>,RgbArg<ALT_COLOR3_ARG,Rgb<0,255,0>>,RgbArg<EMITTER_COLOR_ARG,Rgb<0,0,255>>,RgbArg<POSTOFF_COLOR_ARG,Rgb<155,0,255>>,RgbArg<STAB_COLOR_ARG,Rgb<255,68,0>>>,Mix<Int<7710>,Black,ColorSelect<IncrementWithReset<ThresholdPulseF<IncrementWithReset<ThresholdPulseF<Sum<EffectPulseF<EFFECT_IGNITION>,EffectPulseF<EFFECT_PREON>>,Int<30000>>,EffectPulseF<EFFECT_NEWFONT>,Int<1>,Int<1>>,Int<1>>,EffectPulseF<EFFECT_NEWFONT>,Scale<TwistAngle<>,Int<0>,Int<8>>,Scale<TwistAngle<>,Int<0>,Int<7>>>,TrInstant,RgbArg<BASE_COLOR_ARG,Rgb<255,0,0>>,RgbArg<ALT_COLOR_ARG,Rgb<253,129,0>>,RgbArg<ALT_COLOR2_ARG,Rgb<255,255,0>>,RgbArg<ALT_COLOR3_ARG,Rgb<0,255,0>>,RgbArg<EMITTER_COLOR_ARG,Rgb<0,0,255>>,RgbArg<POSTOFF_COLOR_ARG,Rgb<155,0,255>>,RgbArg<STAB_COLOR_ARG,Rgb<255,68,0>>>>,ColorSelect<IncrementWithReset<ThresholdPulseF<IncrementWithReset<ThresholdPulseF<Sum<EffectPulseF<EFFECT_IGNITION>,EffectPulseF<EFFECT_PREON>>,Int<30000>>,EffectPulseF<EFFECT_NEWFONT>,Int<1>,Int<1>>,Int<1>>,EffectPulseF<EFFECT_NEWFONT>,Scale<TwistAngle<>,Int<0>,Int<8>>,Scale<TwistAngle<>,Int<0>,Int<7>>>,TrInstant,RgbArg<BASE_COLOR_ARG,Rgb<255,0,0>>,RgbArg<ALT_COLOR_ARG,Rgb<253,129,0>>,RgbArg<ALT_COLOR2_ARG,Rgb<255,255,0>>,RgbArg<ALT_COLOR3_ARG,Rgb<0,255,0>>,RgbArg<EMITTER_COLOR_ARG,Rgb<0,0,255>>,RgbArg<POSTOFF_COLOR_ARG,Rgb<155,0,255>>,RgbArg<STAB_COLOR_ARG,Rgb<255,68,0>>>,Mix<Int<19276>,Black,ColorSelect<IncrementWithReset<ThresholdPulseF<IncrementWithReset<ThresholdPulseF<Sum<EffectPulseF<EFFECT_IGNITION>,EffectPulseF<EFFECT_PREON>>,Int<30000>>,EffectPulseF<EFFECT_NEWFONT>,Int<1>,Int<1>>,Int<1>>,EffectPulseF<EFFECT_NEWFONT>,Scale<TwistAngle<>,Int<0>,Int<8>>,Scale<TwistAngle<>,Int<0>,Int<7>>>,TrInstant,RgbArg<BASE_COLOR_ARG,Rgb<255,0,0>>,RgbArg<ALT_COLOR_ARG,Rgb<253,129,0>>,RgbArg<ALT_COLOR2_ARG,Rgb<255,255,0>>,RgbArg<ALT_COLOR3_ARG,Rgb<0,255,0>>,RgbArg<EMITTER_COLOR_ARG,Rgb<0,0,255>>,RgbArg<POSTOFF_COLOR_ARG,Rgb<155,0,255>>,RgbArg<STAB_COLOR_ARG,Rgb<255,68,0>>>>>,ColorSelect<IncrementWithReset<ThresholdPulseF<IncrementWithReset<ThresholdPulseF<Sum<EffectPulseF<EFFECT_IGNITION>,EffectPulseF<EFFECT_PREON>>,Int<30000>>,EffectPulseF<EFFECT_NEWFONT>,Int<1>,Int<1>>,Int<1>>,EffectPulseF<EFFECT_NEWFONT>,Scale<TwistAngle<>,Int<0>,Int<8>>,Scale<TwistAngle<>,Int<0>,Int<7>>>,TrInstant,RgbArg<BASE_COLOR_ARG,Rgb<255,0,0>>,RgbArg<ALT_COLOR_ARG,Rgb<253,129,0>>,RgbArg<ALT_COLOR2_ARG,Rgb<255,255,0>>,RgbArg<ALT_COLOR3_ARG,Rgb<0,255,0>>,RgbArg<EMITTER_COLOR_ARG,Rgb<0,0,255>>,RgbArg<POSTOFF_COLOR_ARG,Rgb<155,0,255>>,RgbArg<STAB_COLOR_ARG,Rgb<255,68,0>>>>,ColorSelect<IncrementWithReset<ThresholdPulseF<IncrementWithReset<ThresholdPulseF<Sum<EffectPulseF<EFFECT_IGNITION>,EffectPulseF<EFFECT_PREON>>,Int<30000>>,EffectPulseF<EFFECT_NEWFONT>,Int<1>,Int<1>>,Int<1>>,EffectPulseF<EFFECT_NEWFONT>,Scale<TwistAngle<>,Int<0>,Int<8>>,Scale<TwistAngle<>,Int<0>,Int<7>>>,TrInstant,RgbArg<BASE_COLOR_ARG,Rgb<255,0,0>>,RgbArg<ALT_COLOR_ARG,Rgb<253,129,0>>,RgbArg<ALT_COLOR2_ARG,Rgb<255,255,0>>,RgbArg<ALT_COLOR3_ARG,Rgb<0,255,0>>,RgbArg<EMITTER_COLOR_ARG,Rgb<0,0,255>>,RgbArg<POSTOFF_COLOR_ARG,Rgb<155,0,255>>,RgbArg<STAB_COLOR_ARG,Rgb<255,68,0>>>>>,TransitionEffectL<TrSelect<IntArg<IGNITION_POWER_UP_ARG,0>,TrInstant,TrConcat<TrJoin<TrDelayX<IgnitionTime<300>>,TrInstant>,RgbArg<BASE_COLOR_ARG,Rgb<255,0,0>>,TrFade<1000>>,TrConcat<TrJoin<TrDelayX<IgnitionTime<300>>,TrInstant>,Stripes<3000,-3500,RgbArg<BASE_COLOR_ARG,Rgb<255,0,0>>,RandomPerLEDFlicker<Mix<Int<7710>,Black,RgbArg<BASE_COLOR_ARG,Rgb<255,0,0>>>,Black>,BrownNoiseFlicker<RgbArg<BASE_COLOR_ARG,Rgb<255,0,0>>,Mix<Int<3855>,Black,RgbArg<BASE_COLOR_ARG,Rgb<255,0,0>>>,200>,RandomPerLEDFlicker<Mix<Int<3137>,Black,RgbArg<BASE_COLOR_ARG,Rgb<255,0,0>>>,Mix<Int<3855>,Black,RgbArg<BASE_COLOR_ARG,Rgb<255,0,0>>>>>,TrFade<800>>,TrConcat<TrJoin<TrDelayX<IgnitionTime<300>>,TrInstant>,Stripes<5000,-2500,RgbArg<BASE_COLOR_ARG,Rgb<255,0,0>>,Mix<Int<7710>,Black,RgbArg<BASE_COLOR_ARG,Rgb<255,0,0>>>,Mix<Int<3855>,Black,RgbArg<BASE_COLOR_ARG,Rgb<255,0,0>>>>,TrFade<800>>,TrConcat<TrJoin<TrDelayX<IgnitionTime<300>>,TrInstant>,AlphaL<Stripes<5000,-2500,RgbArg<BASE_COLOR_ARG,Rgb<255,0,0>>,Mix<Int<7710>,Black,RgbArg<BASE_COLOR_ARG,Rgb<255,0,0>>>,Mix<Int<3855>,Black,RgbArg<BASE_COLOR_ARG,Rgb<255,0,0>>>>,SmoothStep<IntArg<EMITTER_SIZE_ARG,2000>,Int<-500>>>,TrFade<500>>,TrConcat<TrInstant,AudioFlickerL<RgbArg<BASE_COLOR_ARG,Rgb<255,0,0>>>,TrFade<1200>>>,EFFECT_IGNITION>,TransitionEffectL<TrSelect<IntArg<RETRACTION_COOL_DOWN_ARG,0>,TrInstant,TrConcat<TrJoin<TrDelayX<RetractionTime<0>>,TrInstant>,RgbArg<RETRACTION_COLOR_ARG,Rgb<255,255,255>>,TrFade<1000>>,TrConcat<TrJoin<TrDelayX<RetractionTime<0>>,TrInstant>,Stripes<5000,2500,RgbArg<RETRACTION_COLOR_ARG,Rgb<255,255,255>>,Mix<Int<7710>,Black,RgbArg<RETRACTION_COLOR_ARG,Rgb<255,255,255>>>,Mix<Int<3855>,Black,RgbArg<RETRACTION_COLOR_ARG,Rgb<255,255,255>>>>,TrFade<800>>,TrConcat<TrJoin<TrDelayX<RetractionTime<0>>,TrInstant>,Stripes<3000,3500,RgbArg<RETRACTION_COLOR_ARG,Rgb<255,255,255>>,RandomPerLEDFlicker<Mix<Int<7710>,Black,RgbArg<RETRACTION_COLOR_ARG,Rgb<255,255,255>>>,Black>,BrownNoiseFlicker<RgbArg<RETRACTION_COLOR_ARG,Rgb<255,255,255>>,Mix<Int<3855>,Black,RgbArg<RETRACTION_COLOR_ARG,Rgb<255,255,255>>>,200>,RandomPerLEDFlicker<Mix<Int<3137>,Black,RgbArg<RETRACTION_COLOR_ARG,Rgb<255,255,255>>>,Mix<Int<3855>,Black,RgbArg<RETRACTION_COLOR_ARG,Rgb<255,255,255>>>>>,TrFade<800>>>,EFFECT_RETRACTION>,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<TrSelect<IntArg<IGNITION_OPTION_ARG,0>,TrWipeSparkTipX<RgbArg<IGNITION_COLOR_ARG,Rgb<255,255,255>>,BendTimePowInvX<IgnitionTime<300>,Mult<IntArg<IGNITION_OPTION2_ARG,10992>,Int<98304>>>>,TrWipeX<Scale<IsLessThan<BladeAngle<>,Int<16000>>,Mult<IgnitionTime<300>,Int<16384>>,IgnitionTime<300>>>,TrConcat<TrSparkX<RgbArg<IGNITION_COLOR_ARG,Rgb<255,255,255>>,Int<100>,Mult<IgnitionTime<300>,Int<6554>>,Int<32768>>,AlphaL<Black,SmoothStep<Int<6554>,Int<0>>>,TrSparkX<RgbArg<IGNITION_COLOR_ARG,Rgb<255,255,255>>,Int<100>,Mult<IgnitionTime<300>,Int<6554>>,Int<32768>>,AlphaL<Black,SmoothStep<Int<13108>,Int<0>>>,TrSparkX<RgbArg<IGNITION_COLOR_ARG,Rgb<255,255,255>>,Int<100>,Mult<IgnitionTime<300>,Int<6554>>,Int<32768>>,AlphaL<Black,SmoothStep<Int<19662>,Int<0>>>,TrSparkX<RgbArg<IGNITION_COLOR_ARG,Rgb<255,255,255>>,Int<100>,Mult<IgnitionTime<300>,Int<6554>>,Int<32768>>,AlphaL<Black,SmoothStep<Int<26216>,Int<0>>>,TrSparkX<RgbArg<IGNITION_COLOR_ARG,Rgb<255,255,255>>,Int<100>,Mult<IgnitionTime<300>,Int<6554>>,Int<32768>>>,TrConcat<TrInstant,AlphaL<Black,LayerFunctions<LinearSectionF<Int<6144>,Scale<Trigger<EFFECT_IGNITION,IgnitionTime<300>,IgnitionTime<300>,Int<0>>,Int<12288>,Int<0>>>,LinearSectionF<Int<16384>,Scale<Trigger<EFFECT_IGNITION,IgnitionTime<300>,IgnitionTime<300>,Int<0>>,Int<12288>,Int<0>>>,LinearSectionF<Int<26624>,Scale<Trigger<EFFECT_IGNITION,IgnitionTime<300>,IgnitionTime<300>,Int<0>>,Int<12288>,Int<0>>>>>,TrDelayX<IgnitionTime<300>>>,TrConcat<TrInstant,AlphaL<Black,LayerFunctions<LinearSectionF<Int<0>,Scale<Trigger<EFFECT_IGNITION,IgnitionTime<300>,Int<0>,Int<0>>,Int<16384>,Int<0>>>,LinearSectionF<Int<16384>,Scale<Trigger<EFFECT_IGNITION,IgnitionTime<300>,Int<0>,Int<0>>,Int<16384>,Int<0>>>,LinearSectionF<Int<32768>,Scale<Trigger<EFFECT_IGNITION,IgnitionTime<300>,Int<0>,Int<0>>,Int<16384>,Int<0>>>>>,TrDelayX<IgnitionTime<300>>>,TrColorCycleX<BendTimePowInvX<IgnitionTime<300>,Mult<IntArg<IGNITION_OPTION2_ARG,10992>,Int<98304>>>>>,TrSelect<IntArg<RETRACTION_OPTION_ARG,0>,TrWipeInSparkTipX<RotateColorsX<Int<4096>,RgbArg<RETRACTION_COLOR_ARG,Rgb<255,255,255>>>,BendTimePowX<RetractionTime<0>,Mult<IntArg<RETRACTION_OPTION2_ARG,10992>,Int<98304>>>>,TrWipeInX<Scale<IsLessThan<BladeAngle<>,Int<16000>>,Mult<RetractionTime<0>,Int<16384>>,RetractionTime<0>>>,TrConcat<TrSparkX<ColorSelect<IncrementWithReset<ThresholdPulseF<IncrementWithReset<ThresholdPulseF<Sum<EffectPulseF<EFFECT_IGNITION>,EffectPulseF<EFFECT_PREON>>,Int<30000>>,EffectPulseF<EFFECT_NEWFONT>,Int<1>,Int<1>>,Int<1>>,EffectPulseF<EFFECT_NEWFONT>,Scale<TwistAngle<>,Int<0>,Int<8>>,Scale<TwistAngle<>,Int<0>,Int<7>>>,TrInstant,RgbArg<BASE_COLOR_ARG,Rgb<255,0,0>>,RgbArg<ALT_COLOR_ARG,Rgb<253,129,0>>,RgbArg<ALT_COLOR2_ARG,Rgb<255,255,0>>,RgbArg<ALT_COLOR3_ARG,Rgb<0,255,0>>,RgbArg<EMITTER_COLOR_ARG,Rgb<0,0,255>>,RgbArg<POSTOFF_COLOR_ARG,Rgb<155,0,255>>,RgbArg<STAB_COLOR_ARG,Rgb<255,68,0>>>,Int<100>,Mult<RetractionTime<0>,Int<6554>>,Int<0>>,AlphaL<Black,SmoothStep<Int<26216>,Int<0>>>,TrSparkX<ColorSelect<IncrementWithReset<ThresholdPulseF<IncrementWithReset<ThresholdPulseF<Sum<EffectPulseF<EFFECT_IGNITION>,EffectPulseF<EFFECT_PREON>>,Int<30000>>,EffectPulseF<EFFECT_NEWFONT>,Int<1>,Int<1>>,Int<1>>,EffectPulseF<EFFECT_NEWFONT>,Scale<TwistAngle<>,Int<0>,Int<8>>,Scale<TwistAngle<>,Int<0>,Int<7>>>,TrInstant,RgbArg<BASE_COLOR_ARG,Rgb<255,0,0>>,RgbArg<ALT_COLOR_ARG,Rgb<253,129,0>>,RgbArg<ALT_COLOR2_ARG,Rgb<255,255,0>>,RgbArg<ALT_COLOR3_ARG,Rgb<0,255,0>>,RgbArg<EMITTER_COLOR_ARG,Rgb<0,0,255>>,RgbArg<POSTOFF_COLOR_ARG,Rgb<155,0,255>>,RgbArg<STAB_COLOR_ARG,Rgb<255,68,0>>>,Int<100>,Mult<RetractionTime<0>,Int<6554>>,Int<0>>,AlphaL<Black,SmoothStep<Int<19662>,Int<0>>>,TrSparkX<ColorSelect<IncrementWithReset<ThresholdPulseF<IncrementWithReset<ThresholdPulseF<Sum<EffectPulseF<EFFECT_IGNITION>,EffectPulseF<EFFECT_PREON>>,Int<30000>>,EffectPulseF<EFFECT_NEWFONT>,Int<1>,Int<1>>,Int<1>>,EffectPulseF<EFFECT_NEWFONT>,Scale<TwistAngle<>,Int<0>,Int<8>>,Scale<TwistAngle<>,Int<0>,Int<7>>>,TrInstant,RgbArg<BASE_COLOR_ARG,Rgb<255,0,0>>,RgbArg<ALT_COLOR_ARG,Rgb<253,129,0>>,RgbArg<ALT_COLOR2_ARG,Rgb<255,255,0>>,RgbArg<ALT_COLOR3_ARG,Rgb<0,255,0>>,RgbArg<EMITTER_COLOR_ARG,Rgb<0,0,255>>,RgbArg<POSTOFF_COLOR_ARG,Rgb<155,0,255>>,RgbArg<STAB_COLOR_ARG,Rgb<255,68,0>>>,Int<100>,Mult<RetractionTime<0>,Int<6554>>,Int<0>>,AlphaL<Black,SmoothStep<Int<13108>,Int<0>>>,TrSparkX<ColorSelect<IncrementWithReset<ThresholdPulseF<IncrementWithReset<ThresholdPulseF<Sum<EffectPulseF<EFFECT_IGNITION>,EffectPulseF<EFFECT_PREON>>,Int<30000>>,EffectPulseF<EFFECT_NEWFONT>,Int<1>,Int<1>>,Int<1>>,EffectPulseF<EFFECT_NEWFONT>,Scale<TwistAngle<>,Int<0>,Int<8>>,Scale<TwistAngle<>,Int<0>,Int<7>>>,TrInstant,RgbArg<BASE_COLOR_ARG,Rgb<255,0,0>>,RgbArg<ALT_COLOR_ARG,Rgb<253,129,0>>,RgbArg<ALT_COLOR2_ARG,Rgb<255,255,0>>,RgbArg<ALT_COLOR3_ARG,Rgb<0,255,0>>,RgbArg<EMITTER_COLOR_ARG,Rgb<0,0,255>>,RgbArg<POSTOFF_COLOR_ARG,Rgb<155,0,255>>,RgbArg<STAB_COLOR_ARG,Rgb<255,68,0>>>,Int<100>,Mult<RetractionTime<0>,Int<6554>>,Int<0>>,AlphaL<Black,SmoothStep<Int<6554>,Int<0>>>,TrSparkX<ColorSelect<IncrementWithReset<ThresholdPulseF<IncrementWithReset<ThresholdPulseF<Sum<EffectPulseF<EFFECT_IGNITION>,EffectPulseF<EFFECT_PREON>>,Int<30000>>,EffectPulseF<EFFECT_NEWFONT>,Int<1>,Int<1>>,Int<1>>,EffectPulseF<EFFECT_NEWFONT>,Scale<TwistAngle<>,Int<0>,Int<8>>,Scale<TwistAngle<>,Int<0>,Int<7>>>,TrInstant,RgbArg<BASE_COLOR_ARG,Rgb<255,0,0>>,RgbArg<ALT_COLOR_ARG,Rgb<253,129,0>>,RgbArg<ALT_COLOR2_ARG,Rgb<255,255,0>>,RgbArg<ALT_COLOR3_ARG,Rgb<0,255,0>>,RgbArg<EMITTER_COLOR_ARG,Rgb<0,0,255>>,RgbArg<POSTOFF_COLOR_ARG,Rgb<155,0,255>>,RgbArg<STAB_COLOR_ARG,Rgb<255,68,0>>>,Int<100>,Mult<RetractionTime<0>,Int<6554>>,Int<0>>>,TrConcat<TrInstant,AlphaL<Black,LayerFunctions<LinearSectionF<Int<6144>,Scale<Trigger<EFFECT_RETRACTION,RetractionTime<0>,RetractionTime<0>,Int<0>>,Int<0>,Int<12288>>>,LinearSectionF<Int<16384>,Scale<Trigger<EFFECT_RETRACTION,RetractionTime<0>,RetractionTime<0>,Int<0>>,Int<0>,Int<12288>>>,LinearSectionF<Int<26624>,Scale<Trigger<EFFECT_RETRACTION,RetractionTime<0>,RetractionTime<0>,Int<0>>,Int<0>,Int<12288>>>>>,TrDelayX<RetractionTime<0>>>,TrConcat<TrInstant,AlphaL<Black,LayerFunctions<LinearSectionF<Int<0>,Scale<Trigger<EFFECT_RETRACTION,RetractionTime<0>,Int<0>,Int<0>>,Int<0>,Int<16384>>>,LinearSectionF<Int<16384>,Scale<Trigger<EFFECT_RETRACTION,RetractionTime<0>,Int<0>,Int<0>>,Int<0>,Int<16384>>>,LinearSectionF<Int<32768>,Scale<Trigger<EFFECT_RETRACTION,RetractionTime<0>,Int<0>,Int<0>>,Int<0>,Int<16384>>>>>,TrDelayX<RetractionTime<0>>>,TrColorCycleX<BendTimePowX<RetractionTime<0>,Mult<IntArg<RETRACTION_OPTION2_ARG,10992>,Int<98304>>>>>,ColorSelect<IncrementWithReset<ThresholdPulseF<IncrementWithReset<ThresholdPulseF<Sum<EffectPulseF<EFFECT_IGNITION>,EffectPulseF<EFFECT_PREON>>,Int<30000>>,EffectPulseF<EFFECT_NEWFONT>,Int<1>,Int<1>>,Int<1>>,EffectPulseF<EFFECT_NEWFONT>,Int<1>>,TrInstant,Mix<SmoothStep<IntArg<EMITTER_SIZE_ARG,2000>,Int<-2000>>,Black,ColorSelect<Scale<TwistAngle<>,Int<0>,Int<7>>,TrInstant,RgbArg<BASE_COLOR_ARG,Rgb<255,0,0>>,RgbArg<ALT_COLOR_ARG,Rgb<253,129,0>>,RgbArg<ALT_COLOR2_ARG,Rgb<255,255,0>>,RgbArg<ALT_COLOR3_ARG,Rgb<0,255,0>>,RgbArg<EMITTER_COLOR_ARG,Rgb<0,0,255>>,RgbArg<POSTOFF_COLOR_ARG,Rgb<155,0,255>>,RgbArg<STAB_COLOR_ARG,Rgb<255,68,0>>>>,Black>>,TransitionEffectL<TrSelect<IntArg<PREON_OPTION_ARG,0>,TrInstant,TrConcat<TrFadeX<Mult<Int<4096>,WavLen<EFFECT_PREON>>>,AlphaL<PulsingL<RgbArg<BASE_COLOR_ARG,Rgb<255,0,0>>,Int<800>>,SmoothStep<IntArg<PREON_SIZE_ARG,2000>,Int<-4000>>>,TrDelayX<Mult<Int<28672>,WavLen<EFFECT_PREON>>>>,TrConcat<TrFadeX<Mult<Int<8192>,WavLen<EFFECT_PREON>>>,AlphaL<HumpFlickerL<RgbArg<BASE_COLOR_ARG,Rgb<255,0,0>>,10>,SmoothStep<IntArg<PREON_SIZE_ARG,2000>,Int<-4000>>>,TrFadeX<Mult<Int<8192>,WavLen<EFFECT_PREON>>>,AlphaL<HumpFlickerL<RgbArg<BASE_COLOR_ARG,Rgb<255,0,0>>,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<255,0,0>>,20>,SmoothStep<Sum<Int<4000>,IntArg<PREON_SIZE_ARG,2000>>,Int<-4000>>>,TrBoingX<Mult<Int<8192>,WavLen<EFFECT_PREON>>,3>>,TrConcat<TrExtendX<WavLen<EFFECT_PREON>,TrFade<100>>,AlphaL<HumpFlickerL<Mix<Trigger<EFFECT_PREON,Mult<WavLen<EFFECT_PREON>,Int<24000>>,WavLen<EFFECT_PREON>,Int<500>>,RgbArg<BASE_COLOR_ARG,Rgb<255,0,0>>,White>,20>,SmoothStep<IntArg<PREON_SIZE_ARG,2000>,Int<-3000>>>,TrFade<200>>,TrConcat<TrInstant,AlphaL<AudioFlickerL<RgbArg<BASE_COLOR_ARG,Rgb<255,0,0>>>,SmoothStep<IntArg<PREON_SIZE_ARG,2000>,Int<-4000>>>,TrLoopN<8,TrSparkX<RgbArg<BASE_COLOR_ARG,Rgb<255,0,0>>,Int<200>,Divide<WavLen<EFFECT_PREON>,Int<8>>,Int<32768>>>>,TrConcat<TrExtendX<WavLen<EFFECT_PREON>,TrInstant>,AlphaL<PulsingL<Mix<Int<16384>,White,RgbArg<BASE_COLOR_ARG,Rgb<255,0,0>>>,Int<300>>,SmoothStep<IntArg<PREON_SIZE_ARG,2000>,Int<-2000>>>,TrLoopN<9,TrBoingX<Mult<WavLen<EFFECT_PREON>,Int<2458>>,3>>>>,EFFECT_PREON>,TransitionEffectL<TrSelect<IntArg<OFF_OPTION_ARG,0>,TrInstant,TrConcat<TrInstant,AlphaL<White,SmoothStep<IntArg<PREON_SIZE_ARG,2000>,Int<-4000>>>,TrFadeX<Mult<Scale<IsLessThan<WavLen<EFFECT_POSTOFF>,Int<200>>,WavLen<EFFECT_POSTOFF>,Int<4000>>,Int<10923>>>,AlphaL<Orange,SmoothStep<IntArg<PREON_SIZE_ARG,2000>,Int<-4000>>>,TrFadeX<Mult<Scale<IsLessThan<WavLen<EFFECT_POSTOFF>,Int<200>>,WavLen<EFFECT_POSTOFF>,Int<4000>>,Int<10923>>>,AlphaL<Red,SmoothStep<IntArg<PREON_SIZE_ARG,2000>,Int<-2000>>>,TrFadeX<Mult<Scale<IsLessThan<WavLen<EFFECT_POSTOFF>,Int<200>>,WavLen<EFFECT_POSTOFF>,Int<4000>>,Int<10923>>>>,TrConcat<TrInstant,AlphaL<BrownNoiseFlickerL<RgbArg<BASE_COLOR_ARG,Rgb<255,0,0>>,Int<30>>,SmoothStep<Scale<SlowNoise<Int<2000>>,IntArg<PREON_SIZE_ARG,2000>,Sum<IntArg<PREON_SIZE_ARG,2000>,Int<3000>>>,Int<-4000>>>,TrDelayX<Scale<IsLessThan<WavLen<EFFECT_POSTOFF>,Int<200>>,WavLen<EFFECT_POSTOFF>,Int<4000>>>>,TrConcat<TrInstant,AlphaL<White,Int<0>>,TrJoin<TrDelay<1000>,TrInstant>,AlphaL<RgbArg<BASE_COLOR_ARG,Rgb<255,0,0>>,SmoothStep<IntArg<PREON_SIZE_ARG,2000>,Int<-2000>>>,TrSmoothFadeX<Scale<IsLessThan<WavLen<EFFECT_POSTOFF>,Int<200>>,WavLen<EFFECT_POSTOFF>,Int<4000>>>>>,EFFECT_POSTOFF>>>(),
/* copyright Fett263 (Accent LED / PCB) OS6 Style
https://fett263.com/fett263-proffieOS6-style-library.html#Rotoscope
OS6.7 v4.021
This Style Contains 144 Unique Combinations
On Behavior Options: Default (0): Rising Bar Graph, 1: Center Out Bar Graph, 2: Center In Bar Graph, 3: Split Bar Graph, 4: Vortex Bar Graph, 5: Battery Level Rising Bar Graph
Off Behavior Options: Default (0): Rising Bar Graph, 1: Center Out Bar Graph, 2: Center In Bar Graph, 3: Split Bar Graph, 4: Vortex Bar Graph, 5: Battery Level Rising Bar Graph

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

--Effects Included--
Ignition Effect Options: Default (0): SparkTip Ignition, 1: Dual Mode Wipe (Up = Fast)
Retraction Effect Options: Default (0): SparkTip Retraction, 1: Dual Mode Wipe In (Up = Fast)
*/
//StylePtr<Layers<ColorSelect<IntArg<STYLE_OPTION_ARG,0>,TrInstant,TransitionLoop<Black,TrConcat<TrWipe<1000>,RgbArg<BASE_COLOR_ARG,Rgb<33,66,255>>,TrWipeIn<1000>>>,TransitionLoop<Black,TrConcat<TrCenterWipe<500>,RgbArg<BASE_COLOR_ARG,Rgb<33,66,255>>,TrCenterWipeIn<500>>>,TransitionLoop<Black,TrConcat<TrCenterWipeIn<500>,RgbArg<BASE_COLOR_ARG,Rgb<33,66,255>>,TrCenterWipe<500>>>,TransitionLoop<Black,TrConcat<TrCenterWipe<500>,RgbArg<BASE_COLOR_ARG,Rgb<33,66,255>>,TrCenterWipe<500>>>,TransitionLoop<Black,TrConcat<TrCenterWipeIn<500>,RgbArg<BASE_COLOR_ARG,Rgb<33,66,255>>,TrCenterWipeIn<500>>>,TransitionLoop<Black,TrConcat<TrWipe<1000>,Mix<BatteryLevel,Red,Green>,TrWipeIn<1000>>>>,InOutTrL<TrSelect<IntArg<IGNITION_OPTION_ARG,0>,TrWipeSparkTipX<RgbArg<IGNITION_COLOR_ARG,Rgb<255,255,255>>,IgnitionTime<0>>,TrWipeX<Scale<IsLessThan<BladeAngle<>,Int<16000>>,Mult<IgnitionTime<0>,Int<16384>>,IgnitionTime<0>>>>,TrSelect<IntArg<RETRACTION_OPTION_ARG,0>,TrWipeInSparkTipX<RgbArg<RETRACTION_COLOR_ARG,Rgb<255,255,255>>,RetractionTime<0>>,TrWipeInX<Scale<IsLessThan<BladeAngle<>,Int<16000>>,Mult<RetractionTime<0>,Int<16384>>,RetractionTime<0>>>>,ColorSelect<IntArg<OFF_OPTION_ARG,0>,TrInstant,TransitionLoop<Black,TrConcat<TrWipe<1000>,RgbArg<OFF_COLOR_ARG,Rgb<255,0,25>>,TrWipeIn<1000>>>,TransitionLoop<Black,TrConcat<TrCenterWipe<500>,RgbArg<OFF_COLOR_ARG,Rgb<255,0,25>>,TrCenterWipeIn<500>>>,TransitionLoop<Black,TrConcat<TrCenterWipeIn<500>,RgbArg<OFF_COLOR_ARG,Rgb<255,0,25>>,TrCenterWipe<500>>>,TransitionLoop<Black,TrConcat<TrCenterWipe<500>,RgbArg<OFF_COLOR_ARG,Rgb<255,0,25>>,TrCenterWipe<500>>>,TransitionLoop<Black,TrConcat<TrCenterWipeIn<500>,RgbArg<OFF_COLOR_ARG,Rgb<255,0,25>>,TrCenterWipeIn<500>>>,TransitionLoop<Black,TrConcat<TrWipe<1000>,Mix<BatteryLevel,Red,Green>,TrWipeIn<1000>>>>>>>(),
/* copyright Fett263 Rotoscope (Crystal Chamber) OS7 Style
https://www.fett263.com/fett263-proffieOS7-style-library.html#Rotoscope
OS7.14 v3.01p
This Style Contains 12 Unique Combinations
Style Options:
Default (0): Hyper Responsive Rotoscope (Original Trilogy)
1: Hyper Responsive Rotoscope (Prequels)

Off Behavior Options: Default (0): Heart Beat, 1: Slow Turbine, 2: Slow Run Forward, 3: K.I.T.T. Scanner, 4: Rotating Section (Slow), 5: Center Out Bar Graph [Color: Match ON Color]

Base Color: Kyber Select - BaseColorArg - AltColorArg - AltColor2Arg - AltColor3Arg - EmitterColorArg - PostOffColorArg - StabColorArg (0)
Kyber Select Interactive Control: Before Igniting Rotate Hilt to change Kyber Crystal selection (Twist Angle, changing Preset will reset).

--Effects Included--
Ignition Effect: Instant [Color: IgnitionColorArg]
Retraction Effect: Instant [Color: RetractionColorArg]
Lockup Effect: NoneLightning Block Effect: NoneDrag Effect:
0: crystalDragMulti0Shape - Begin: Wipe In - Style: Intensity Sparking Drag - End: Wipe Out
[Color: DragColorArg]
Melt Effect:
0: crystalMeltMulti0Shape - Begin: Wipe In - Style: Intensity Melt - End: Wipe Out
[Color: StabColorArg]
*/
StylePtr<Layers<ColorSelect<IntArg<STYLE_OPTION_ARG,0>,TrInstant,ColorSelect<IncrementWithReset<ThresholdPulseF<IncrementWithReset<ThresholdPulseF<Sum<EffectPulseF<EFFECT_IGNITION>,EffectPulseF<EFFECT_PREON>>,Int<30000>>,EffectPulseF<EFFECT_NEWFONT>,Int<1>,Int<1>>,Int<1>>,EffectPulseF<EFFECT_NEWFONT>,Scale<TwistAngle<>,Int<0>,Int<7>>,Scale<TwistAngle<>,Int<0>,Int<6>>>,TrInstant,RgbArg<BASE_COLOR_ARG,Rgb<255,0,0>>,RgbArg<ALT_COLOR_ARG,Rgb<255,255,0>>,RgbArg<ALT_COLOR2_ARG,Rgb<255,130,0>>,RgbArg<ALT_COLOR3_ARG,Rgb<0,255,0>>,RgbArg<EMITTER_COLOR_ARG,Rgb<0,0,255>>,RgbArg<POSTOFF_COLOR_ARG,Rgb<155,0,255>>>,TransitionLoop<Black,TrConcat<TrWipe<200>,ColorSelect<IncrementWithReset<ThresholdPulseF<IncrementWithReset<ThresholdPulseF<Sum<EffectPulseF<EFFECT_IGNITION>,EffectPulseF<EFFECT_PREON>>,Int<30000>>,EffectPulseF<EFFECT_NEWFONT>,Int<1>,Int<1>>,Int<1>>,EffectPulseF<EFFECT_NEWFONT>,Scale<TwistAngle<>,Int<0>,Int<7>>,Scale<TwistAngle<>,Int<0>,Int<6>>>,TrInstant,RgbArg<BASE_COLOR_ARG,Rgb<255,0,0>>,RgbArg<ALT_COLOR_ARG,Rgb<255,255,0>>,RgbArg<ALT_COLOR2_ARG,Rgb<255,130,0>>,RgbArg<ALT_COLOR3_ARG,Rgb<0,255,0>>,RgbArg<EMITTER_COLOR_ARG,Rgb<0,0,255>>,RgbArg<POSTOFF_COLOR_ARG,Rgb<155,0,255>>>,TrWipe<200>>>,Mix<LinearSectionF<Sin<Int<20>>,Int<2000>>,Black,ColorSelect<IncrementWithReset<ThresholdPulseF<IncrementWithReset<ThresholdPulseF<Sum<EffectPulseF<EFFECT_IGNITION>,EffectPulseF<EFFECT_PREON>>,Int<30000>>,EffectPulseF<EFFECT_NEWFONT>,Int<1>,Int<1>>,Int<1>>,EffectPulseF<EFFECT_NEWFONT>,Scale<TwistAngle<>,Int<0>,Int<7>>,Scale<TwistAngle<>,Int<0>,Int<6>>>,TrInstant,RgbArg<BASE_COLOR_ARG,Rgb<255,0,0>>,RgbArg<ALT_COLOR_ARG,Rgb<255,255,0>>,RgbArg<ALT_COLOR2_ARG,Rgb<255,130,0>>,RgbArg<ALT_COLOR3_ARG,Rgb<0,255,0>>,RgbArg<EMITTER_COLOR_ARG,Rgb<0,0,255>>,RgbArg<POSTOFF_COLOR_ARG,Rgb<155,0,255>>>>,TransitionLoop<Black,TrConcat<TrCenterWipeIn<500>,ColorSelect<IncrementWithReset<ThresholdPulseF<IncrementWithReset<ThresholdPulseF<Sum<EffectPulseF<EFFECT_IGNITION>,EffectPulseF<EFFECT_PREON>>,Int<30000>>,EffectPulseF<EFFECT_NEWFONT>,Int<1>,Int<1>>,Int<1>>,EffectPulseF<EFFECT_NEWFONT>,Scale<TwistAngle<>,Int<0>,Int<7>>,Scale<TwistAngle<>,Int<0>,Int<6>>>,TrInstant,RgbArg<BASE_COLOR_ARG,Rgb<255,0,0>>,RgbArg<ALT_COLOR_ARG,Rgb<255,255,0>>,RgbArg<ALT_COLOR2_ARG,Rgb<255,130,0>>,RgbArg<ALT_COLOR3_ARG,Rgb<0,255,0>>,RgbArg<EMITTER_COLOR_ARG,Rgb<0,0,255>>,RgbArg<POSTOFF_COLOR_ARG,Rgb<155,0,255>>>,TrCenterWipeIn<500>>>,TransitionLoop<Black,TrConcat<TrCenterWipe<500>,ColorSelect<IncrementWithReset<ThresholdPulseF<IncrementWithReset<ThresholdPulseF<Sum<EffectPulseF<EFFECT_IGNITION>,EffectPulseF<EFFECT_PREON>>,Int<30000>>,EffectPulseF<EFFECT_NEWFONT>,Int<1>,Int<1>>,Int<1>>,EffectPulseF<EFFECT_NEWFONT>,Scale<TwistAngle<>,Int<0>,Int<7>>,Scale<TwistAngle<>,Int<0>,Int<6>>>,TrInstant,RgbArg<BASE_COLOR_ARG,Rgb<255,0,0>>,RgbArg<ALT_COLOR_ARG,Rgb<255,255,0>>,RgbArg<ALT_COLOR2_ARG,Rgb<255,130,0>>,RgbArg<ALT_COLOR3_ARG,Rgb<0,255,0>>,RgbArg<EMITTER_COLOR_ARG,Rgb<0,0,255>>,RgbArg<POSTOFF_COLOR_ARG,Rgb<155,0,255>>>,TrCenterWipe<500>>>,TransitionLoop<Black,TrConcat<TrCenterWipe<500>,ColorSelect<IncrementWithReset<ThresholdPulseF<IncrementWithReset<ThresholdPulseF<Sum<EffectPulseF<EFFECT_IGNITION>,EffectPulseF<EFFECT_PREON>>,Int<30000>>,EffectPulseF<EFFECT_NEWFONT>,Int<1>,Int<1>>,Int<1>>,EffectPulseF<EFFECT_NEWFONT>,Scale<TwistAngle<>,Int<0>,Int<7>>,Scale<TwistAngle<>,Int<0>,Int<6>>>,TrInstant,RgbArg<BASE_COLOR_ARG,Rgb<255,0,0>>,RgbArg<ALT_COLOR_ARG,Rgb<255,255,0>>,RgbArg<ALT_COLOR2_ARG,Rgb<255,130,0>>,RgbArg<ALT_COLOR3_ARG,Rgb<0,255,0>>,RgbArg<EMITTER_COLOR_ARG,Rgb<0,0,255>>,RgbArg<POSTOFF_COLOR_ARG,Rgb<155,0,255>>>,TrCenterWipeIn<500>>>>,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,31000>,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,26000>,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,26000>,Int<30000>>,Int<3000>>>,TrFade<4000>>,TrWipe<200>,SaberBase::LOCKUP_MELT,Int<1>>,InOutTrL<TrInstant,TrInstant,ColorSelect<IntArg<OFF_OPTION_ARG,0>,TrInstant,ColorSelect<IncrementWithReset<ThresholdPulseF<IncrementWithReset<ThresholdPulseF<Sum<EffectPulseF<EFFECT_IGNITION>,EffectPulseF<EFFECT_PREON>>,Int<30000>>,EffectPulseF<EFFECT_NEWFONT>,Int<1>,Int<1>>,Int<1>>,EffectPulseF<EFFECT_NEWFONT>,Scale<TwistAngle<>,Int<0>,Int<7>>,Scale<TwistAngle<>,Int<0>,Int<6>>>,TrInstant,RgbArg<BASE_COLOR_ARG,Rgb<255,0,0>>,RgbArg<ALT_COLOR_ARG,Rgb<255,255,0>>,RgbArg<ALT_COLOR2_ARG,Rgb<255,130,0>>,RgbArg<ALT_COLOR3_ARG,Rgb<0,255,0>>,RgbArg<EMITTER_COLOR_ARG,Rgb<0,0,255>>,RgbArg<POSTOFF_COLOR_ARG,Rgb<155,0,255>>>,TransitionLoop<Black,TrConcat<TrWipe<1000>,ColorSelect<IncrementWithReset<ThresholdPulseF<IncrementWithReset<ThresholdPulseF<Sum<EffectPulseF<EFFECT_IGNITION>,EffectPulseF<EFFECT_PREON>>,Int<30000>>,EffectPulseF<EFFECT_NEWFONT>,Int<1>,Int<1>>,Int<1>>,EffectPulseF<EFFECT_NEWFONT>,Scale<TwistAngle<>,Int<0>,Int<7>>,Scale<TwistAngle<>,Int<0>,Int<6>>>,TrInstant,RgbArg<BASE_COLOR_ARG,Rgb<255,0,0>>,RgbArg<ALT_COLOR_ARG,Rgb<255,255,0>>,RgbArg<ALT_COLOR2_ARG,Rgb<255,130,0>>,RgbArg<ALT_COLOR3_ARG,Rgb<0,255,0>>,RgbArg<EMITTER_COLOR_ARG,Rgb<0,0,255>>,RgbArg<POSTOFF_COLOR_ARG,Rgb<155,0,255>>>,TrWipe<1000>>>,Mix<LinearSectionF<Sin<Int<20>>,Int<2000>>,Black,ColorSelect<IncrementWithReset<ThresholdPulseF<IncrementWithReset<ThresholdPulseF<Sum<EffectPulseF<EFFECT_IGNITION>,EffectPulseF<EFFECT_PREON>>,Int<30000>>,EffectPulseF<EFFECT_NEWFONT>,Int<1>,Int<1>>,Int<1>>,EffectPulseF<EFFECT_NEWFONT>,Scale<TwistAngle<>,Int<0>,Int<7>>,Scale<TwistAngle<>,Int<0>,Int<6>>>,TrInstant,RgbArg<BASE_COLOR_ARG,Rgb<255,0,0>>,RgbArg<ALT_COLOR_ARG,Rgb<255,255,0>>,RgbArg<ALT_COLOR2_ARG,Rgb<255,130,0>>,RgbArg<ALT_COLOR3_ARG,Rgb<0,255,0>>,RgbArg<EMITTER_COLOR_ARG,Rgb<0,0,255>>,RgbArg<POSTOFF_COLOR_ARG,Rgb<155,0,255>>>>,TransitionLoop<Black,TrConcat<TrCenterWipeIn<500>,ColorSelect<IncrementWithReset<ThresholdPulseF<IncrementWithReset<ThresholdPulseF<Sum<EffectPulseF<EFFECT_IGNITION>,EffectPulseF<EFFECT_PREON>>,Int<30000>>,EffectPulseF<EFFECT_NEWFONT>,Int<1>,Int<1>>,Int<1>>,EffectPulseF<EFFECT_NEWFONT>,Scale<TwistAngle<>,Int<0>,Int<7>>,Scale<TwistAngle<>,Int<0>,Int<6>>>,TrInstant,RgbArg<BASE_COLOR_ARG,Rgb<255,0,0>>,RgbArg<ALT_COLOR_ARG,Rgb<255,255,0>>,RgbArg<ALT_COLOR2_ARG,Rgb<255,130,0>>,RgbArg<ALT_COLOR3_ARG,Rgb<0,255,0>>,RgbArg<EMITTER_COLOR_ARG,Rgb<0,0,255>>,RgbArg<POSTOFF_COLOR_ARG,Rgb<155,0,255>>>,TrCenterWipeIn<500>>>,TransitionLoop<Black,TrConcat<TrCenterWipe<500>,ColorSelect<IncrementWithReset<ThresholdPulseF<IncrementWithReset<ThresholdPulseF<Sum<EffectPulseF<EFFECT_IGNITION>,EffectPulseF<EFFECT_PREON>>,Int<30000>>,EffectPulseF<EFFECT_NEWFONT>,Int<1>,Int<1>>,Int<1>>,EffectPulseF<EFFECT_NEWFONT>,Scale<TwistAngle<>,Int<0>,Int<7>>,Scale<TwistAngle<>,Int<0>,Int<6>>>,TrInstant,RgbArg<BASE_COLOR_ARG,Rgb<255,0,0>>,RgbArg<ALT_COLOR_ARG,Rgb<255,255,0>>,RgbArg<ALT_COLOR2_ARG,Rgb<255,130,0>>,RgbArg<ALT_COLOR3_ARG,Rgb<0,255,0>>,RgbArg<EMITTER_COLOR_ARG,Rgb<0,0,255>>,RgbArg<POSTOFF_COLOR_ARG,Rgb<155,0,255>>>,TrCenterWipe<500>>>,TransitionLoop<Black,TrConcat<TrCenterWipe<500>,ColorSelect<IncrementWithReset<ThresholdPulseF<IncrementWithReset<ThresholdPulseF<Sum<EffectPulseF<EFFECT_IGNITION>,EffectPulseF<EFFECT_PREON>>,Int<30000>>,EffectPulseF<EFFECT_NEWFONT>,Int<1>,Int<1>>,Int<1>>,EffectPulseF<EFFECT_NEWFONT>,Scale<TwistAngle<>,Int<0>,Int<7>>,Scale<TwistAngle<>,Int<0>,Int<6>>>,TrInstant,RgbArg<BASE_COLOR_ARG,Rgb<255,0,0>>,RgbArg<ALT_COLOR_ARG,Rgb<255,255,0>>,RgbArg<ALT_COLOR2_ARG,Rgb<255,130,0>>,RgbArg<ALT_COLOR3_ARG,Rgb<0,255,0>>,RgbArg<EMITTER_COLOR_ARG,Rgb<0,0,255>>,RgbArg<POSTOFF_COLOR_ARG,Rgb<155,0,255>>>,TrCenterWipeIn<500>>>>>>>(),
StylePtr<Layers<ColorSelect<IntArg<STYLE_OPTION_ARG,0>,TrInstant,TransitionLoop<RgbArg<BASE_COLOR_ARG,Rgb<33,66,255>>,TrConcat<TrBoing<1200,2>,Mix<Int<1285>,Black,RgbArg<BASE_COLOR_ARG,Rgb<33,66,255>>>,TrFade<1200>>>,ColorCycle<RgbArg<BASE_COLOR_ARG,Rgb<33,66,255>>,25,300,RgbArg<BASE_COLOR_ARG,Rgb<33,66,255>>,25,100,4000>,TransitionLoop<Black,TrConcat<TrWipe<200>,RgbArg<BASE_COLOR_ARG,Rgb<33,66,255>>,TrWipe<200>>>,ColorCycle<RgbArg<BASE_COLOR_ARG,Rgb<33,66,255>>,25,100,RgbArg<BASE_COLOR_ARG,Rgb<33,66,255>>,25,300,4000>,RotateColorsX<Saw<Int<5>>,Red>,ColorCycle<RgbArg<BASE_COLOR_ARG,Rgb<33,66,255>>,15,100,RgbArg<OFF_COLOR_ARG,Rgb<255,0,0>>,15,250,5000>>,InOutTrL<TrSelect<IntArg<IGNITION_OPTION_ARG,0>,TrWipeSparkTipX<RgbArg<IGNITION_COLOR_ARG,Rgb<255,255,255>>,IgnitionTime<0>>,TrWipeX<Scale<IsLessThan<BladeAngle<>,Int<16000>>,Mult<IgnitionTime<0>,Int<16384>>,IgnitionTime<0>>>>,TrSelect<IntArg<RETRACTION_OPTION_ARG,0>,TrWipeInSparkTipX<RgbArg<RETRACTION_COLOR_ARG,Rgb<255,255,255>>,RetractionTime<0>>,TrWipeInX<Scale<IsLessThan<BladeAngle<>,Int<16000>>,Mult<RetractionTime<0>,Int<16384>>,RetractionTime<0>>>>,ColorSelect<IntArg<OFF_OPTION_ARG,0>,TrInstant,TransitionLoop<RgbArg<OFF_COLOR_ARG,Rgb<255,0,0>>,TrConcat<TrBoing<1200,2>,Mix<Int<1285>,Black,RgbArg<OFF_COLOR_ARG,Rgb<255,0,0>>>,TrFade<1200>>>,ColorCycle<RgbArg<OFF_COLOR_ARG,Rgb<255,0,0>>,25,100,RgbArg<OFF_COLOR_ARG,Rgb<255,0,0>>,25,300,4000>,TransitionLoop<Black,TrConcat<TrWipe<1000>,RgbArg<OFF_COLOR_ARG,Rgb<255,0,0>>,TrWipe<1000>>>,ColorCycle<RgbArg<OFF_COLOR_ARG,Rgb<255,0,0>>,25,300,RgbArg<OFF_COLOR_ARG,Rgb<255,0,0>>,25,100,4000>,RotateColorsX<Saw<Int<2>>,Red>,ColorCycle<RgbArg<BASE_COLOR_ARG,Rgb<33,66,255>>,15,100,RgbArg<OFF_COLOR_ARG,Rgb<255,0,0>>,15,250,5000>>>>>(),

"select"
},

:rofl: This feels like work now, “field service reports”.

Ran the final config edit since this is really close and yes deleting preset 2 and disabling preset 41 got it going. Does it address the point about 4.6 compiling bigger, not necessarily but this stuff shows us where the primary underlaying issues are so we can move forwards.

..Sketch uses 509040 bytes (100%) of program storage space. 
Maximum is 507904 bytes...

Update! :smiley:

Sketch uses 493048 bytes (97%) of program storage space. Maximum is 507904 bytes.

This makes sense, because when you have KEEP_SAVEFILES_WHEN_PROGRAMMING, what actually happens is that a check in the code goes away, and save files are allowed to be read regardless of the “compile time” of the code.

Then as a side-topic it’s time the issues in how that affects in-use as well as a possible better complier be addressed.

Like @astromech said, if you wanna explore changing the compiler to the newer version(s) and need it tested hit us up.

That’s the other thing I’ve noticed is how much longer it’s taking to compile. Granted it was long anyways under 3.6 but under 4.6, it felt like 4x the time.

FWIW removing KEEP_SAVEFILES… does reduce the time for it to compile, but yeah, with that define active it becomes “Hey, lemme go make and eat a sandwich, watch some tv…” long.

I think @profezzorn is on the right track. We should look at other compiler options or see what is causing the bulk of the slowdown with things.

I’ve put up an experimental 4.7 proffieboard plugin which uses gcc 15.
It’s entirely untested, and may not work at all.
Feel free to try it.

To test, you need to have this url in the list of additional board manager URLs:

https://profezzorn.github.io/arduino-proffieboard/package_proffieboard_experimental_index.json

Then go into the board manager and install 4.7.
Make sure to select “Proffieboard Experimental” from the tools menu.

1 Like

With preset 41 disabled it obviously works as reported, just verifying it still does.

Sketch uses 493000 bytes (97%) of program storage space. Maximum is 507904 bytes.

Regrettably with preset 41 reenabled it still doesn’t fit by 56 bytes.

Sketch uses 508848 bytes (100%) of program storage space. Maximum is 507904 bytes.

Also tested with KEEP_SAVEFLES undefined, just for giggles and compile size info.

Sketch uses 509040 bytes (100%) of program storage space. Maximum is 507904 bytes.

Something else I noticed just now. Arduino did NOT disable or remove 3.6 or 4.6 when 4.7x was installed. So I uninstalled 3.6, leaving 4.6 and 4.7 active and this comes up? WTH?

Platform 'proffieboard:stm32l4' not found: platform not installed

I’m gonna do a wipe and reinstall, skip 3,6 and go straight to 4.6 and 4.7

“Experimental” is an entirely separate plugin (with the same contents) as the regular proffieboard plugin, so you can have both installed at the same time, and at least in theory they should not interfere with each other.

That’s not good, it is supposed to install that automatically.
I wonder if it’s getting confused and using a different packager?
What version of arduino are you using?

Arduino 2.3.8 on a clean and fresh install so I have only 4.6 and 4.7 in there now. 3.6 removed.