Issue with 4.6 creating huge memory increase

Getting this warning on a proffie v3.9 board:
lto-wrapper.exe: warning: using serial compilation of 17 LTRANS jobs
lto-wrapper.exe: note: see the ‘-flto’ option documentation for more information

Proffie 7.14
proffieboard 4.6
Arduino 2.3.4
Smallest code
SDIO Default Speed
Serial+WebUSB
Config from 3.6 to 4.6 is the same

4.6
Sketch uses 504008 bytes (99%) of program storage space. Maximum is 507904 bytes.

3.6 (after downgrade)
Sketch uses 498010 bytes (98%) of program storage space. Maximum is 507904 bytes.

3.6 (on a different PC that hadn’t installed 4.6)
Sketch uses 414200 bytes (81%) of program storage space. Maximum is 507904 bytes.

Tried on 3 different 3.9 hilts each are seeing huge jumps in storage usage and 2 are over 101%. Proffieboard 2.2 boards, all of whom were 99% and under, are now 15k over even on OS6.

Looking at the output again, I found this new thing that wasn’t there before:

Alternatives for Wire.h: [Wire@1.0]
ResolveLibrary(Wire.h)
→ candidates: [Wire@1.0]

From other tests, a small amount of increase is normal, but depending on use case it seems to sometimes be an increase, sometimes a decrease.

A change from 81% to 99% seems strange and abnormal though, which makes me think something weird is going on.

Also, it is not supposed to matter if 4.6 has previously been installed or not. However, it does seem like Arduino sometimes re-uses temporary files, so if you first compile on 4.6 and then move to 3.6, it could still be using some files that were compiled on 4.6, which may explain why the size didn’t go down much when you switched from 4.6 to 3.6. Going the other way could also potentially cause problems. Unfortunately the gcc LTO format is not compatible between versions, so if the files gets mixed up, it could cause LTO to be broken or disabled.

The “LTRANS jobs” warning is normal though. (Although I’ve never seen it as high as 17 before, wonder if that means something?)

Your guess is as good as mine!

I’ll probably do a clean uninstall and reinstall of everything Arduino to see if it’ll make a change.

Reinstalling arduino probably won’t help.
Arduino keeps a bunch of temporary files somewhere, but you can see them if you enable verbose compilation output in settings. Once you find out where the temporary files are, try zapping them and see if that helps.

Will do. I’ll give an update sometime tomorrow!

Deleted the temp files, re-ran. Still giving that huge memory jump.

Sample config:

Should be 84% or less, currently compiling at 102%

I’m not sure what is going on here, because I have not been able to reproduce your results.
I downloaded “Sabine PT1” and “Sabine PT2”, pasted them together into one gigantic 1800 line config file, compiled it and it used 93%.

However, this was with ProffieOS from github, and on linux.
So I tried it with ProffieOS 7.14, on windows, and got 94%. (This was on a pristine windows machine which has never had arduino installed before…)

I mean, 93% is more than 84%, but why are you getting 102%??
Is gcc just making up random stuff now?

Forgot for that one I had modified the prop files which probably account for the lesser memory usage.

So I tried on my never 4.6 but on 3.6 PC with no modified prop files, got to 91%. Tried it again on the 4.6 installed and with the stock prop file, still over 102% in 3 tries.

Well, there is obviously something different between your computer and mine, but what?

No idea. But I did see in the beta thread that other people were getting the same issue as well. It’s perplexing.

Indeed.
The weird part is that most people seems to be seeing small increases in size, with some variation based on the configuration. Some people are even seeing decreases in size. However, for some reason, a handful of people are seeing large increases in size, and the fact that I can’t reproduce those increases gives me pause…

Mine is doing around that.

Ok, did a full removal, went to 3.6 only and no 4.6. Memory usage about the same as before, minor increase. Update to 4.6 after, huge memory jump as expected. Tried to go back to 3.6, still same memory jump albeit a bit less. Did a full removal again, memory usage about same as pre-4.6 with minor increase, and just leaving at 3.6 for now.

Decided to try 4.6 again with OS8

Proffie 8.10
proffieboard 4.6
Arduino 2.3.8
Smallest code
SDIO Default Speed
Serial+WebUSB
Config from 3.6 to 4.6 is the same

92% on 3.6 but 110% on 4.6 :dizzy_face:

Is that a 2.2 board? We might just have to accept that OS7 is the last proper version.

2 Likes

4.6 is based on gcc version 12.
gcc is up to version 15 now.
Wonder if upgrading will make it better or worse?
Either way, I can set up an experimental version that uses a newer version of gcc and we can find out…

1 Like

Happy to help with that. I can spin off a testing config which can be stripped down.

1 Like

*Do not kill the messenger here. *


@Bruinrogue

Please look at how you write and edit your configs.
Just stick to format standards.


*Side Note: Please respect @Fett263’s copyright notes when pulling down a new bladestyle that someone has Layered out. I for one always include it because he asks. Deleting them on those layered examples you used that are his bladestyles doesn’t save any space. What you do with your config behind closed doors is one thing. Posting his bladestyles even Layered out with the copyright note removed just doesn’t sit right.


Read through all of this.

The following inserts and replies demonstrate your structural formatting errors so you can easily understand the how and why your editing methods are causing this.

Examples follow: Starting at preset 2 you go away from a followed structure of blades, why?

//preset 0
    {"ANI3;common", "tracks/Force_Theme.wav",
    /* copyright Fett263 Rotoscope (Primary Blade) OS6 Style
https://fett263.com/fett263-proffieOS6-style-library.html#Rotoscope
OS6.7 v4.021
This Style Contains 3072 Unique Combinations
Style Options:
Default (0): Hyper Responsive Rotoscope (Prequels)
1: Hyper Responsive Rotoscope (Original Trilogy)
 
Base Color: Rgb<33,66,255> (0)
 
--Effects Included--
Preon Effect Options: Default (0): Disable, 1: Pulsing (Base Color), 2: Overload (Base Color), 3: Emitter Heat Up
Ignition Effect Options: Default (0): SparkTip Ignition, 1: Dual Mode Wipe (Up = Fast)
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)
Retraction Effect Options: Default (0): SparkTip Retraction, 1: Dual Mode Wipe In (Up = Fast)
CoolDown Effect Options: Default (0): Disable, 1: Power Flash, 2: Power Burst Reverse, 3: Unstable Cool Down Reverse
PostOff Effect Options: Default (0): Disable, 1: Emitter Cool Off (Preon Size), 2: Emitter Spark (Preon Size), 3: Emitter Glow (Preon 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: AudioFlicker Stab
Blast Effect: Blast Wave (Random)
Clash Effect: Real Clash V1
*//* 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): Heart Beat, 1: Fast Turbine, 2: Fast Run Forward, 3: Slow Turbine, 4: Fast Color Rotate, 5: Cycle (Accel On / Decel Off)
Off Behavior Options: Default (0): Heart Beat, 1: Slow Turbine, 2: Slow Run Forward, 3: Fast Turbine, 4: Slow Color Rotate, 5: Cycle (Accel On / Decel Off)
 
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<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>>>>>(),
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>>>>>(),
 
"Katarn"
},
 
//preset 1
{"ANI3;common", "tracks/Force_Theme.wav",
/* copyright Fett263 Simple (Primary Blade) OS6 Style
https://fett263.com/fett263-proffieOS6-style-library.html#Simple
OS6.7 v4.021
This Style Contains 1536 Unique Combinations
Base Style: Static
 
Base Color: Rgb<0,0,255> (0)
 
--Effects Included--
Preon Effect Options: Default (0): Disable, 1: Pulsing (Base Color), 2: Overload (Base Color), 3: Emitter Heat Up
Ignition Effect Options: Default (0): SparkTip Ignition, 1: Dual Mode Wipe (Up = Fast)
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)
Retraction Effect Options: Default (0): SparkTip Retraction, 1: Dual Mode Wipe In (Up = Fast)
CoolDown Effect Options: Default (0): Disable, 1: Power Flash, 2: Power Burst Reverse, 3: Unstable Cool Down Reverse
PostOff Effect Options: Default (0): Disable, 1: Emitter Cool Off (Preon Size), 2: Emitter Spark (Preon Size), 3: Emitter Glow (Preon 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: AudioFlicker Stab
Blast Effect: Blast Wave (Random)
Clash Effect: Real Clash V1
*//* 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): Solid Color, 1: Fast Color Rotate, 2: Slow Color Rotate, 3: Battery Level Heart Beat, 4: AudioFlicker (Two Color), 5: Unstable Flicker (Two Color)
Off Behavior Options: Default (0): Solid Color, 1: Slow Color Rotate, 2: Fast Color Rotate, 3: Battery Level Heart Beat, 4: AudioFlicker (Two Color), 5: Unstable Flicker (Two Color)
 
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,RgbArg<BASE_COLOR_ARG,Rgb<33,66,255>>,RotateColorsX<Saw<Int<5>>,Red>,RotateColorsX<Saw<Int<2>>,Red>,TransitionLoop<Mix<BatteryLevel,Red,Green>,TrConcat<TrBoing<1200,2>,Mix<Int<1285>,Black,Mix<BatteryLevel,Red,Green>>,TrFade<1200>>>,AudioFlicker<RgbArg<BASE_COLOR_ARG,Rgb<33,66,255>>,RgbArg<ALT_COLOR_ARG,Rgb<15,30,100>>>,RandomPerLEDFlicker<RgbArg<BASE_COLOR_ARG,Rgb<33,66,255>>,RgbArg<ALT_COLOR_ARG,Rgb<15,30,100>>>>,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,RgbArg<OFF_COLOR_ARG,Rgb<255,0,0>>,RotateColorsX<Saw<Int<2>>,Red>,RotateColorsX<Saw<Int<5>>,Red>,TransitionLoop<Mix<BatteryLevel,Red,Green>,TrConcat<TrBoing<1200,2>,Mix<Int<1285>,Black,Mix<BatteryLevel,Red,Green>>,TrFade<1200>>>,AudioFlicker<RgbArg<OFF_COLOR_ARG,Rgb<255,0,0>>,RgbArg<ALT_COLOR_ARG,Rgb<15,30,100>>>,RandomPerLEDFlicker<RgbArg<OFF_COLOR_ARG,Rgb<255,0,0>>,RgbArg<ALT_COLOR_ARG,Rgb<15,30,100>>>>>>>(),
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>>>>>(),
 
"simple"
},
 
//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]
*//* 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]
*/"select"
},
 
//preset 3
{"ANI3;common", "tracks/Force_Theme.wav",
 
    /* copyright Fett263 Rotoscope (Primary Blade) OS6 Style
https://fett263.com/fett263-proffieOS6-style-library.html#Rotoscope
OS6.7 v4.021
This Style Contains 2304 Unique Combinations
Style Options:
Default (0): Hyper Responsive Rotoscope (Prequels)
1: Hyper Responsive Rotoscope (Original Trilogy)
 
Base Color: Rgb<0,0,255> (0)
 
--Effects Included--
Preon Effect Options: Default (0): Disable, 1: Pulsing (Base Color), 2: Overload (Base Color), 3: Emitter Heat Up
Ignition Effect Options: Default (0): SparkTip Ignition, 1: Dual Mode Wipe (Up = Fast)
PowerUp Effect Options: Default (0): Power Flash, 1: Power Burst Forward, 2: Unstable Power Up Forward, 3: Power Surge (Stable), 4: Power Surge (Unstable V1), 5: Power Surge (Unstable V2)
Retraction Effect Options: Default (0): SparkTip Retraction, 1: Dual Mode Wipe In (Up = Fast)
CoolDown Effect Options: Default (0): Power Flash, 1: Power Burst Reverse, 2: Unstable Cool Down Reverse
PostOff Effect Options: Default (0): Disable, 1: Emitter Cool Off (Preon Size), 2: Emitter Spark (Preon Size), 3: Emitter Glow (Preon 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: AudioFlicker Stab
Blast Effect: Blast Wave (Random)
Clash Effect: Real Clash V1
Rain Effect: Rain Spark
*//* copyright Fett263 Rotoscope (Accent LED / PCB) OS6 Style
https://fett263.com/fett263-proffieOS6-style-library.html#Rotoscope
OS6.7 v4.021
This Style Contains 48 Unique Combinations
Style Options:
Default (0): Hyper Responsive Rotoscope (Prequels)
1: Hyper Responsive Rotoscope (Original Trilogy)
 
Off Behavior Options: Default (0): Slow Turbine, 1: K.I.T.T. Scanner, 2: Slow Run Forward, 3: Kyber Flow Up, 4: Heart Beat, 5: Rising Bar Graph
 
Base Color: Rgb<0,0,255> (0)
 
--Effects Included--
Ignition Effect Options: Default (0): Instant, 1: SparkTip Ignition
Retraction Effect Options: Default (0): Instant, 1: SparkTip Retraction
Rain Effect: Rain Spark
*/
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<24000>,Scale<HoldPeakF<SwingSpeed<200>,Scale<SwingAcceleration<100>,Int<50>,Int<300>>,Scale<SwingAcceleration<100>,Int<24000>,Int<16000>>>,Int<-1400>,Int<-100>>,RgbArg<BASE_COLOR_ARG,Rgb<0,0,255>>,RgbArg<BASE_COLOR_ARG,Rgb<0,0,255>>,Mix<Int<7710>,Black,RgbArg<BASE_COLOR_ARG,Rgb<0,0,255>>>,RgbArg<BASE_COLOR_ARG,Rgb<0,0,255>>,Mix<Int<19276>,Black,RgbArg<BASE_COLOR_ARG,Rgb<0,0,255>>>>,RgbArg<BASE_COLOR_ARG,Rgb<0,0,255>>>,RgbArg<BASE_COLOR_ARG,Rgb<0,0,255>>>,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,0,255>>,RgbArg<BASE_COLOR_ARG,Rgb<0,0,255>>,Mix<Int<7710>,Black,RgbArg<BASE_COLOR_ARG,Rgb<0,0,255>>>,RgbArg<BASE_COLOR_ARG,Rgb<0,0,255>>,Mix<Int<19276>,Black,RgbArg<BASE_COLOR_ARG,Rgb<0,0,255>>>>,RgbArg<BASE_COLOR_ARG,Rgb<0,0,255>>>,RgbArg<BASE_COLOR_ARG,Rgb<0,0,255>>>>,SparkleL<White>,InOutTrL<TrSelect<IntArg<IGNITION_OPTION_ARG,0>,TrInstant,TrWipeSparkTipX<RgbArg<IGNITION_COLOR_ARG,Rgb<255,255,255>>,IgnitionTime<0>>>,TrSelect<IntArg<RETRACTION_OPTION_ARG,0>,TrInstant,TrWipeInSparkTipX<RgbArg<RETRACTION_COLOR_ARG,Rgb<255,255,255>>,RetractionTime<0>>>,ColorSelect<IntArg<OFF_OPTION_ARG,0>,TrInstant,ColorCycle<RgbArg<BASE_COLOR_ARG,Rgb<0,0,255>>,25,100,RgbArg<BASE_COLOR_ARG,Rgb<0,0,255>>,25,300,4000>,Mix<Bump<Sin<Int<18>>,Int<20000>>,Black,RgbArg<BASE_COLOR_ARG,Rgb<0,0,255>>>,TransitionLoop<Black,TrConcat<TrWipe<1000>,RgbArg<BASE_COLOR_ARG,Rgb<0,0,255>>,TrWipe<1000>>>,Stripes<5000,-2500,RgbArg<BASE_COLOR_ARG,Rgb<0,0,255>>,Mix<Int<16384>,Black,RgbArg<BASE_COLOR_ARG,Rgb<0,0,255>>>,RgbArg<BASE_COLOR_ARG,Rgb<0,0,255>>>,TransitionLoop<RgbArg<BASE_COLOR_ARG,Rgb<0,0,255>>,TrConcat<TrBoing<1200,2>,Mix<Int<1285>,Black,RgbArg<BASE_COLOR_ARG,Rgb<0,0,255>>>,TrFade<1200>>>,TransitionLoop<Black,TrConcat<TrWipe<1000>,RgbArg<BASE_COLOR_ARG,Rgb<0,0,255>>,TrWipeIn<1000>>>>>>>(),
/* copyright Fett263 Rotoscope (Accent LED / PCB) OS6 Style
https://fett263.com/fett263-proffieOS6-style-library.html#Rotoscope
OS6.7 v4.021
This Style Contains 48 Unique Combinations
Style Options:
Default (0): Hyper Responsive Rotoscope (Prequels)
1: Hyper Responsive Rotoscope (Original Trilogy)
 
Off Behavior Options: Default (0): Heart Beat, 1: Kyber Flow Up, 2: Unstable Flicker (Two Color), 3: Pulsing Flicker (Two Color), 4: AudioFlicker (Two Color), 5: Fast Pulse Dim-On
 
Base Color: Rgb<0,0,255> (0)
 
--Effects Included--
Ignition Effect Options: Default (0): Instant, 1: SparkTip Ignition
Retraction Effect Options: Default (0): Instant, 1: SparkTip Retraction
Rain Effect: Rain Spark
*/
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>>>>>(),
 
"Kylerain"
},

Then at preset 5 you do this. Where’s blade 3?

Even plugging in a simple black bladestyle marries things.
Don’t just plug two blades in without the third.

//preset 5
 {"Water;common", "tracks/portals.wav",
/* copyright Fett263 WaterBlade (Primary Blade) OS6 Style
https://fett263.com/fett263-proffieOS6-style-library.html#WaterBlade
OS6.6 v3.05
Single Style
Base Style: Interactive Water Blade
Interactive Water Blade Interactive Control: Water flows based on blade angle, hard swing upward can temporarily change direction of flow.
 
--Effects Included--
Ignition Effect: SparkTip Ignition
Retraction Effect: Standard Retraction
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
Blast Effect: Responsive Blast Wave (Large)
Clash Effect: Real Clash V1
*/
StylePtr<Layers<StripesX<Scale<IsLessThan<BladeAngle<>,Int<16384>>,Scale<BladeAngle<>,Int<20000>,Int<10000>>,Scale<BladeAngle<>,Int<10000>,Int<20000>>>,Scale<BladeAngle<>,Int<-1000>,Scale<IsGreaterThan<HoldPeakF<SwingAcceleration<>,Scale<HoldPeakF<SwingAcceleration<>,Int<200>,Int<4000>>,Int<100>,Int<600>>,Scale<BladeAngle<>,Int<3000>,Int<6000>>>,Int<16384>>,Int<1000>,Int<-1000>>>,RgbArg<BASE_COLOR_ARG,Rgb<0,135,255>>,Mix<Int<16384>,Black,RgbArg<BASE_COLOR_ARG,Rgb<0,135,255>>>,Mix<Int<10280>,Black,RgbArg<BASE_COLOR_ARG,Rgb<0,135,255>>>,Mix<Int<25700>,Black,RgbArg<BASE_COLOR_ARG,Rgb<0,135,255>>>,Mix<Int<7710>,Black,RgbArg<BASE_COLOR_ARG,Rgb<0,135,255>>>>,MultiTransitionEffectL<TrWaveX<RgbArg<BLAST_COLOR_ARG,Rgb<255,255,255>>,Int<200>,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<AlphaMixL<Bump<Scale<BladeAngle<>,Scale<BladeAngle<0,16000>,Sum<IntArg<LOCKUP_POSITION_ARG,16000>,Int<-12000>>,Sum<IntArg<LOCKUP_POSITION_ARG,16000>,Int<10000>>>,Sum<IntArg<LOCKUP_POSITION_ARG,16000>,Int<-10000>>>,Scale<SwingSpeed<100>,Int<14000>,Int<18000>>>,BrownNoiseFlickerL<RgbArg<LOCKUP_COLOR_ARG,Rgb<255,255,255>>,Int<200>>,StripesX<Int<1800>,Scale<NoisySoundLevel,Int<-3500>,Int<-5000>>,Mix<Int<6425>,Black,RgbArg<LOCKUP_COLOR_ARG,Rgb<255,255,255>>>,RgbArg<LOCKUP_COLOR_ARG,Rgb<255,255,255>>,Mix<Int<12850>,Black,RgbArg<LOCKUP_COLOR_ARG,Rgb<255,255,255>>>>>,AlphaL<AudioFlicker<RgbArg<LOCKUP_COLOR_ARG,Rgb<255,255,255>>,Mix<Int<10280>,Black,RgbArg<LOCKUP_COLOR_ARG,Rgb<255,255,255>>>>,Bump<Scale<BladeAngle<>,Scale<BladeAngle<0,16000>,Sum<IntArg<LOCKUP_POSITION_ARG,16000>,Int<-12000>>,Sum<IntArg<LOCKUP_POSITION_ARG,16000>,Int<10000>>>,Sum<IntArg<LOCKUP_POSITION_ARG,16000>,Int<-10000>>>,Int<13000>>>,TrJoin<TrDelay<8000>,TrInstant>,TrFade<3000>,EFFECT_LOCKUP_BEGIN>,TrConcat<TrJoin<TrDelay<50>,TrInstant>,Mix<IsLessThan<ClashImpactF<>,Int<26000>>,RgbArg<LOCKUP_COLOR_ARG,Rgb<255,255,255>>,AlphaL<RgbArg<LOCKUP_COLOR_ARG,Rgb<255,255,255>>,Bump<Scale<BladeAngle<>,Scale<BladeAngle<0,16000>,Sum<IntArg<LOCKUP_POSITION_ARG,16000>,Int<-12000>>,Sum<IntArg<LOCKUP_POSITION_ARG,16000>,Int<10000>>>,Sum<IntArg<LOCKUP_POSITION_ARG,16000>,Int<-10000>>>,Scale<ClashImpactF<>,Int<20000>,Int<60000>>>>>,TrFade<300>>,TrConcat<TrInstant,RgbArg<LOCKUP_COLOR_ARG,Rgb<255,255,255>>,TrFade<400>>,SaberBase::LOCKUP_NORMAL>,ResponsiveLightningBlockL<Strobe<RgbArg<LB_COLOR_ARG,Rgb<255,255,255>>,AudioFlicker<RgbArg<LB_COLOR_ARG,Rgb<255,255,255>>,Blue>,50,1>,TrConcat<TrInstant,AlphaL<RgbArg<LB_COLOR_ARG,Rgb<255,255,255>>,Bump<Int<12000>,Int<18000>>>,TrFade<200>>,TrConcat<TrInstant,HumpFlickerL<AlphaL<RgbArg<LB_COLOR_ARG,Rgb<255,255,255>>,Int<16000>>,30>,TrSmoothFade<600>>>,LockupTrL<AlphaL<RandomPerLEDFlickerL<RgbArg<DRAG_COLOR_ARG,Rgb<255,255,255>>>,SmoothStep<IntArg<DRAG_SIZE_ARG,26000>,Int<3000>>>,TrConcat<TrJoin<TrDelay<4000>,TrWipeIn<200>>,AlphaL<BrownNoiseFlickerL<RgbArg<DRAG_COLOR_ARG,Rgb<255,255,255>>,Int<300>>,SmoothStep<IntArg<DRAG_SIZE_ARG,26000>,Int<3000>>>,TrFade<4000>>,TrFade<300>,SaberBase::LOCKUP_DRAG>,LockupTrL<AlphaL<Remap<Scale<RampF,Int<65536>,Int<0>>,StaticFire<Mix<TwistAngle<>,RgbArg<STAB_COLOR_ARG,Rgb<255,24,0>>,RotateColorsX<Int<3000>,RgbArg<STAB_COLOR_ARG,Rgb<255,24,0>>>>,Mix<TwistAngle<>,RotateColorsX<Int<3000>,RgbArg<STAB_COLOR_ARG,Rgb<255,24,0>>>,RotateColorsX<Int<3000>,Mix<Int<12000>,Black,RgbArg<STAB_COLOR_ARG,Rgb<255,24,0>>>>>,0,3,5,3000,10>>,SmoothStep<IntArg<MELT_SIZE_ARG,26000>,Int<4000>>>,TrConcat<TrWipeIn<100>,AlphaL<RgbArg<STAB_COLOR_ARG,Rgb<255,24,0>>,SmoothStep<IntArg<MELT_SIZE_ARG,26000>,Int<4000>>>,TrJoin<TrDelay<4000>,TrFade<300>>,AlphaL<Mix<TwistAngle<>,RgbArg<STAB_COLOR_ARG,Rgb<255,24,0>>,RotateColorsX<Int<3000>,RgbArg<STAB_COLOR_ARG,Rgb<255,24,0>>>>,SmoothStep<IntArg<MELT_SIZE_ARG,26000>,Int<4000>>>,TrFade<4000>>,TrWipe<200>,SaberBase::LOCKUP_MELT>,InOutTrL<TrWipeSparkTipX<RgbArg<IGNITION_COLOR_ARG,Rgb<255,255,255>>,IgnitionTime<400>>,TrWipeInX<RetractionTime<0>>,Black>>>(),
/* 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): Kyber Flow Down, 1: Kyber Flow Up, 2: Power Wave Slow, 3: Slow Run Reverse, 4: Slow Run Forward, 5: Power Ripple Slow
Off Behavior Options: Default (0): Kyber Flow Down, 1: Kyber Flow Up, 2: Power Wave Slow, 3: Slow Run Reverse, 4: Slow Run Forward, 5: Power Ripple Slow
 
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,Stripes<5000,2500,RgbArg<BASE_COLOR_ARG,Rgb<33,66,255>>,Mix<Int<16384>,Black,RgbArg<BASE_COLOR_ARG,Rgb<33,66,255>>>,RgbArg<BASE_COLOR_ARG,Rgb<33,66,255>>>,Stripes<5000,-2500,RgbArg<BASE_COLOR_ARG,Rgb<33,66,255>>,Mix<Int<16384>,Black,RgbArg<BASE_COLOR_ARG,Rgb<33,66,255>>>,RgbArg<BASE_COLOR_ARG,Rgb<33,66,255>>>,Stripes<16000,-400,RgbArg<BASE_COLOR_ARG,Rgb<33,66,255>>,Mix<Int<8000>,Black,RgbArg<BASE_COLOR_ARG,Rgb<33,66,255>>>,Mix<Int<16000>,Black,RgbArg<BASE_COLOR_ARG,Rgb<33,66,255>>>>,TransitionLoop<Black,TrConcat<TrWipeIn<1000>,RgbArg<BASE_COLOR_ARG,Rgb<33,66,255>>,TrWipeIn<1000>>>,TransitionLoop<Black,TrConcat<TrWipe<1000>,RgbArg<BASE_COLOR_ARG,Rgb<33,66,255>>,TrWipe<1000>>>,Stripes<2600,-1600,RgbArg<BASE_COLOR_ARG,Rgb<33,66,255>>,Mix<Int<4000>,Black,RgbArg<BASE_COLOR_ARG,Rgb<33,66,255>>>,RgbArg<BASE_COLOR_ARG,Rgb<33,66,255>>,Mix<Int<12000>,Black,RgbArg<BASE_COLOR_ARG,Rgb<33,66,255>>>>>,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,Stripes<5000,2500,RgbArg<OFF_COLOR_ARG,Rgb<0,0,255>>,Mix<Int<16384>,Black,RgbArg<OFF_COLOR_ARG,Rgb<0,0,255>>>,RgbArg<OFF_COLOR_ARG,Rgb<0,0,255>>>,Stripes<5000,-2500,RgbArg<OFF_COLOR_ARG,Rgb<0,0,255>>,Mix<Int<16384>,Black,RgbArg<OFF_COLOR_ARG,Rgb<0,0,255>>>,RgbArg<OFF_COLOR_ARG,Rgb<0,0,255>>>,Stripes<16000,-400,RgbArg<OFF_COLOR_ARG,Rgb<0,0,255>>,Mix<Int<8000>,Black,RgbArg<OFF_COLOR_ARG,Rgb<0,0,255>>>,Mix<Int<16000>,Black,RgbArg<OFF_COLOR_ARG,Rgb<0,0,255>>>>,TransitionLoop<Black,TrConcat<TrWipeIn<1000>,RgbArg<OFF_COLOR_ARG,Rgb<0,0,255>>,TrWipeIn<1000>>>,TransitionLoop<Black,TrConcat<TrWipe<1000>,RgbArg<OFF_COLOR_ARG,Rgb<0,0,255>>,TrWipe<1000>>>,Stripes<2600,-1600,RgbArg<OFF_COLOR_ARG,Rgb<0,0,255>>,Mix<Int<4000>,Black,RgbArg<OFF_COLOR_ARG,Rgb<0,0,255>>>,RgbArg<OFF_COLOR_ARG,Rgb<0,0,255>>,Mix<Int<12000>,Black,RgbArg<OFF_COLOR_ARG,Rgb<0,0,255>>>>>>>>(),

"water"},