Fett263 ProffieOS6 Style Library

just FYI
<BASE_COLOR_ARG,Blue>
is exactly identical to
<BASE_COLOR_ARG,Rgb<0,0,255>>

The OS uses aliases for the color names. Under the hood Blue literally = Rgb<0,0,255>

Found them, thanks. Nice to see that batch of bladestyle options! :smiley:

So im pulling the code straight from the OS6 library, putting it in the style editor (Style Editor), clicking submit…and nothing happens with any of the blade styles in the library…sometimes the cursor highlights BASE_RGB_ARG or something to that extent sometimes…i really have never had issues…is there something im missing?

Actually just read the style editor needs to be updated…my apologies for a wasted post here i just didnt pick it up when i was searching the forum.

Check near the variation button, that’s where errors pop up. May look like nothing, but that’s where you’ll see what it’s complaining about.

Also, click submit 2x to get the right column to update.

The Editor is still in Beta, there is an ongoing thread for issues with it.

Forgive me if I’m missing something obvious.
I don’t think the crystal chamber lightning block effect is being added to the style in this instance even though it is included in the copyright recipe. Unless my understanding of the effect is wrong.
Thanks!

/* copyright Fett263 (Crystal Chamber) OS6 Style
https://fett263.s3.us-east-2.amazonaws.com/fett263-proffieOS6-style-library.html#Rotoscope
OS6.5 v1.0182
Single Style 
On Behavior: Kyber Flow Up
Off Behavior: Slow Pulse Dim-On

--Effects Included--
Ignition Effect: Instant
Retraction Effect: Fade Out
CoolDown Effect: Power Burst Reverse
LightningBlock Effect: Full Blade Lightning
*/
StylePtr<Layers<Stripes<5000,-2500,RgbArg<BASE_COLOR_ARG,Rgb<30,60,200>>,Mix<Int<16384>,Black,RgbArg<BASE_COLOR_ARG,Rgb<30,60,200>>>,RgbArg<BASE_COLOR_ARG,Rgb<30,60,200>>>,TransitionEffectL<TrConcat<TrExtendX<RetractionTime<0>,TrInstant>,Stripes<5000,2500,RgbArg<RETRACTION_COLOR_ARG,Rgb<85,85,200>>,Mix<Int<7710>,Black,RgbArg<RETRACTION_COLOR_ARG,Rgb<85,85,200>>>,Mix<Int<3855>,Black,RgbArg<RETRACTION_COLOR_ARG,Rgb<85,85,200>>>>,TrFade<800>>,EFFECT_RETRACTION>,InOutTrL<TrInstant,TrFadeX<RetractionTime<0>>,Pulsing<Mix<Int<8192>,Black,RgbArg<OFF_COLOR_ARG,Rgb<30,60,200>>>,RgbArg<OFF_COLOR_ARG,Rgb<30,60,200>>,8000>>>>(),

Sorry, missed this post somehow. Yes, looks like there is a bug, it’s not actually adding the style code. I’m working on a larger update but I’ll try to fix and include when I push it up.

/* copyright Fett263 EnergyWeapon (Crystal Chamber) OS6 Style
https://fett263.s3.us-east-2.amazonaws.com/fett263-proffieOS6-style-library.html#EnergyWeapon
OS6.5 v1.0182
Single Style
Base Style: ElectroStaff

Off Behavior: Pulsing Flicker (Single Color)

--Effects Included--
Ignition Effect: Cycle Up
Retraction Effect: Instant
Lockup Effect: Lockup Dissipate Up
LightningBlock Effect: Full Blade Lightning
Blast Effect: Full Blade Blast Fade
Clash Effect: Clash Wave Up
*/
StylePtr<Layers<StaticFire<Strobe<RgbArg<BASE_COLOR_ARG,Rgb<0,135,255>>,Strobe<Rgb<100,100,150>,RandomPerLEDFlicker<RgbArg<BASE_COLOR_ARG,Rgb<0,135,255>>,Black>,50,1>,100,1>,Mix<Int<6425>,Black,RgbArg<BASE_COLOR_ARG,Rgb<0,135,255>>>,0,5,2,1000,5>,MultiTransitionEffect<TrConcat<TrExtend<30,TrInstant>,RgbArg<BLAST_COLOR_ARG,Rgb<255,255,255>>,TrFade<300>>,EFFECT_BLAST>,,TransitionEffectL<TrWaveX<RgbArg<CLASH_COLOR_ARG,Rgb<255,255,255>>,Scale<ClashImpactF<>,Int<100>,Int<400>>,Int<100>,Scale<ClashImpactF<>,Int<100>,Int<400>>,Int<0>>,EFFECT_CLASH>,TransitionEffectL<TrConcat<TrInstant,AlphaL<RgbArg<LOCKUP_COLOR_ARG,Rgb<255,255,255>>,SmoothStep<ClashImpactF<>,Int<-4000>>>,TrFadeX<Scale<ClashImpactF<>,Int<100>,Int<300>>>>,EFFECT_LOCKUP_BEGIN>,TransitionEffectL<TrWaveX<RgbArg<LOCKUP_COLOR_ARG,Rgb<255,255,255>>,Scale<ClashImpactF<>,Int<100>,Int<400>>,Int<100>,Scale<ClashImpactF<>,Int<100>,Int<400>>,Int<0>>,EFFECT_LOCKUP_END>,InOutTrL<TrColorCycleX<IgnitionTime<0>>,TrInstant,AudioFlicker<Pulsing<RgbArg<OFF_COLOR_ARG,Rgb<191,255,255>>,Mix<Int<16384>,Black,RgbArg<OFF_COLOR_ARG,Rgb<191,255,255>>>,3000>,Mix<Int<10560>,Black,RgbArg<OFF_COLOR_ARG,Rgb<191,255,255>>>>>>>()},

Error: In file included from E:\Saber Stuff\Proffie6.5\ProffieOS\ProffieOS.ino:574:E: - Pastebin.com

/* copyright Fett263 SeismicCharge (Crystal Chamber) OS6 Style
https://fett263.s3.us-east-2.amazonaws.com/fett263-proffieOS6-style-library.html#SeismicCharge
OS6.5 v1.0182
Single Style
Base Style: Fett Seismic Charge

Off Behavior: Pulsing Flicker (Single Color)

--Effects Included--
Ignition Effect: Cycle Up
Retraction Effect: Instant
Lockup Effect: Lockup Dissipate Up
LightningBlock Effect: Full Blade Lightning
Blast Effect: Full Blade Blast Fade
Clash Effect: Clash Wave Up
*/
StylePtr<Layers<Layers<Remap<CenterDistF<>,Stripes<10000,-500,Rgb<0,20,90>,Rgb<0,50,240>>>,TransitionEffectL<TrConcat<TrExtendX<IgnitionTime<>,TrInstant>,White,TrFade<600>>,EFFECT_IGNITION>>,MultiTransitionEffect<TrConcat<TrExtend<30,TrInstant>,RgbArg<BLAST_COLOR_ARG,Rgb<255,255,255>>,TrFade<300>>,EFFECT_BLAST>,,TransitionEffectL<TrWaveX<RgbArg<CLASH_COLOR_ARG,Rgb<255,255,255>>,Scale<ClashImpactF<>,Int<100>,Int<400>>,Int<100>,Scale<ClashImpactF<>,Int<100>,Int<400>>,Int<0>>,EFFECT_CLASH>,TransitionEffectL<TrConcat<TrInstant,AlphaL<RgbArg<LOCKUP_COLOR_ARG,Rgb<255,255,255>>,SmoothStep<ClashImpactF<>,Int<-4000>>>,TrFadeX<Scale<ClashImpactF<>,Int<100>,Int<300>>>>,EFFECT_LOCKUP_BEGIN>,TransitionEffectL<TrWaveX<RgbArg<LOCKUP_COLOR_ARG,Rgb<255,255,255>>,Scale<ClashImpactF<>,Int<100>,Int<400>>,Int<100>,Scale<ClashImpactF<>,Int<100>,Int<400>>,Int<0>>,EFFECT_LOCKUP_END>,InOutTrL<TrColorCycleX<IgnitionTime<0>>,TrInstant,AudioFlicker<Pulsing<RgbArg<OFF_COLOR_ARG,Rgb<191,255,255>>,Mix<Int<16384>,Black,RgbArg<OFF_COLOR_ARG,Rgb<191,255,255>>>,3000>,Mix<Int<10560>,Black,RgbArg<OFF_COLOR_ARG,Rgb<191,255,255>>>>>>>(),

Looks to be very similar to previous error, parameter error and multitransition type error

Getting same errors on EnergyBlade, SmokeBlade … all as “crystal chamber”
Think it looks like it’s that MultiTransitionEffect common demominator

It’s the Blast effect causing there’s a bug in some of the options. I have to finish a larger project then I’ll try to resolve.

1 Like

Hello! Looking for some help (probably from fett). Where in the style code here can I change the force effect from 30 seconds (too long for me). Thank you.

/* copyright Fett263 UnstableBlades (Primary Blade) OS6 Style

OS6.5 v1.0182
Single Style
Base Style: Unstable Rage

–Effects Included–
Ignition Effect: SparkTip Ignition
Retraction Effect: Standard Retraction
Lockup Effect: Intensity Lockup V1
LightningBlock Effect: Original Lightning Block
Drag Effect: Intensity Sparking Drag
Melt Effect: Intensity Melt
Stab Effect: AudioFlicker Stab
Blast Effect: Blast Fade (Sound Based)
Clash Effect: Random Clash
Swing Effect: Force Rage Unstable
Battery Level: % Blade (Green to Red)
*/
StylePtr<Layers<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<10280>,Black,RgbArg<BASE_COLOR_ARG,Rgb<255,0,0>>>,Mix<Int<3855>,Black,RgbArg<BASE_COLOR_ARG,Rgb<255,0,0>>>>>,TransitionEffectL<TrConcat<TrExtend<30000,TrFade<300>>,StripesX<Int<3500>,Scale<SlowNoise<Int<3000>>,Int<-2500>,Int<-3500>>,RgbArg<SWING_COLOR_ARG,Rgb<255,255,255>>,Mix<Int<10280>,Black,RgbArg<SWING_COLOR_ARG,Rgb<255,255,255>>>,RandomPerLEDFlicker<Mix<Int<2570>,Black,RgbArg<SWING_COLOR_ARG,Rgb<255,255,255>>>,RgbArg<SWING_COLOR_ARG,Rgb<255,255,255>>>>,TrFade<300>>,EFFECT_FORCE>,TransitionEffectL<TrConcat<TrExtendX<WavLen<>,TrWipeIn<200>>,AlphaL<AudioFlickerL<RgbArg<STAB_COLOR_ARG,Rgb<255,255,255>>>,SmoothStep<IntArg<MELT_SIZE_ARG,29491>,Int<2000>>>,TrWipe<200>>,EFFECT_STAB>,MultiTransitionEffectL<TrConcat<TrInstant,AlphaMixL<Bump<EffectPosition<>,Scale<WavLen<>,Int<9000>,Int<12000>>>,RgbArg<BLAST_COLOR_ARG,Rgb<255,255,255>>,Mix<Int<16384>,Black,RgbArg<BLAST_COLOR_ARG,Rgb<255,255,255>>>>,TrFade<300>>,EFFECT_BLAST>,TransitionEffectL<TrConcat<TrInstant,AlphaMixL<Bump<EffectPosition<>,Scale<ClashImpactF<>,Int<9000>,Int<12000>>>,RgbArg<CLASH_COLOR_ARG,Rgb<255,255,255>>,Mix<Int<16384>,Black,RgbArg<CLASH_COLOR_ARG,Rgb<255,255,255>>>>,TrFade<300>>,EFFECT_CLASH>,LockupTrL<AlphaMixL<Bump<Scale<BladeAngle<>,Scale<BladeAngle<0,16000>,Sum<IntArg<LOCKUP_POSITION_ARG,22938>,Int<-12000>>,Sum<IntArg<LOCKUP_POSITION_ARG,22938>,Int<10000>>>,Sum<IntArg<LOCKUP_POSITION_ARG,22938>,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>>>>>,TrConcat<TrExtend<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,22938>,Int<-12000>>,Sum<IntArg<LOCKUP_POSITION_ARG,22938>,Int<10000>>>,Sum<IntArg<LOCKUP_POSITION_ARG,22938>,Int<-10000>>>,Scale<ClashImpactF<>,Int<20000>,Int<60000>>>>>,TrExtend<3000,TrFade<300>>,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,22938>,Int<-12000>>,Sum<IntArg<LOCKUP_POSITION_ARG,22938>,Int<10000>>>,Sum<IntArg<LOCKUP_POSITION_ARG,22938>,Int<-10000>>>,Int<13000>>>,TrFade<3000>>,TrConcat<TrInstant,AlphaL<RgbArg<LOCKUP_COLOR_ARG,Rgb<255,255,255>>,Int<0>>,TrSelect<Scale<IsLessThan<ClashImpactF<>,Int<20000>>,Int<1>,Int<0>>,TrWaveX<RgbArg<LOCKUP_COLOR_ARG,Rgb<255,255,255>>,Scale<ClashImpactF<>,Int<50>,Int<400>>,Int<100>,Scale<ClashImpactF<>,Int<500>,Int<300>>,Scale<BladeAngle<>,Scale<BladeAngle<0,16000>,Sum<IntArg<LOCKUP_POSITION_ARG,22938>,Int<-12000>>,Sum<IntArg<LOCKUP_POSITION_ARG,22938>,Int<10000>>>,Sum<IntArg<LOCKUP_POSITION_ARG,22938>,Int<-10000>>>>,TrSparkX<Remap<CenterDistF<Scale<BladeAngle<>,Scale<BladeAngle<0,16000>,Sum<IntArg<LOCKUP_POSITION_ARG,22938>,Int<-12000>>,Sum<IntArg<LOCKUP_POSITION_ARG,22938>,Int<10000>>>,Sum<IntArg<LOCKUP_POSITION_ARG,22938>,Int<-10000>>>>,Stripes<1200,-3600,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>>>>>,Int<30>,Scale<Sum<ClashImpactF<>,SwingSpeed<600>>,Int<100>,Int<400>>,Scale<BladeAngle<>,Scale<BladeAngle<0,16000>,Sum<IntArg<LOCKUP_POSITION_ARG,22938>,Int<-12000>>,Sum<IntArg<LOCKUP_POSITION_ARG,22938>,Int<10000>>>,Sum<IntArg<LOCKUP_POSITION_ARG,22938>,Int<-10000>>>>>>,SaberBase::LOCKUP_NORMAL>,LockupTrL<AlphaL<RgbArg<LB_COLOR_ARG,Rgb<255,255,255>>,LayerFunctions<Bump<Scale<SlowNoise<Int<2000>>,Int<3000>,Int<16000>>,Scale<BrownNoiseF<Int<10>>,Int<14000>,Int<8000>>>,Bump<Scale<SlowNoise<Int<2300>>,Int<26000>,Int<8000>>,Scale<NoisySoundLevel,Int<5000>,Int<10000>>>,Bump<Scale<SlowNoise<Int<2300>>,Int<20000>,Int<30000>>,Scale<IsLessThan<SlowNoise<Int<1500>>,Int<8000>>,Scale<NoisySoundLevel,Int<5000>,Int<0>>,Int<0>>>>>,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>>,SaberBase::LOCKUP_LIGHTNING_BLOCK>,LockupTrL<AlphaL<RandomPerLEDFlickerL<RgbArg<DRAG_COLOR_ARG,Rgb<255,255,255>>>,SmoothStep<IntArg<DRAG_SIZE_ARG,29491>,Int<3000>>>,TrConcat<TrExtend<4000,TrWipeIn<200>>,AlphaL<BrownNoiseFlickerL<RgbArg<DRAG_COLOR_ARG,Rgb<255,255,255>>,Int<300>>,SmoothStep<IntArg<DRAG_SIZE_ARG,29491>,Int<3000>>>,TrFade<4000>>,TrFade<300>,SaberBase::LOCKUP_DRAG>,LockupTrL<AlphaL<Remap<Scale<RampF,Int<65536>,Int<0>>,StaticFire<Mix<TwistAngle<>,RotateColorsX<Int<3000>,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,29491>,Int<4000>>>,TrConcat<TrWipeIn<100>,AlphaL<RgbArg<STAB_COLOR_ARG,Rgb<255,24,0>>,SmoothStep<IntArg<MELT_SIZE_ARG,29491>,Int<4000>>>,TrExtend<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,29491>,Int<4000>>>,TrFade<4000>>,TrWipe<200>,SaberBase::LOCKUP_MELT>,InOutTrL<TrWipeSparkTipX<RgbArg<IGNITION_COLOR_ARG,Rgb<255,255,255>>,IgnitionTime<150>>,TrWipeInX<RetractionTime<0>>,Black>,TransitionEffectL<TrConcat<TrExtend<2000,TrWipe<1000>>,AlphaL<Mix<BatteryLevel,Red,Green>,SmoothStep<BatteryLevel,Int<-10>>>,TrWipeIn<1000>>,EFFECT_BATTERY_LEVEL>>>()

Within the TransitionEffectL<> for EFFECT_FORCE change the “TrExtend<30000,” time.

<BASE_COLOR_ARG,Blue>
is exactly identical to
<BASE_COLOR_ARG,Rgb<0,0,255>>

I know but you know I mess with color shades, etc so I keep the RGB options active. Heck I sometimes even substitute them in.

@Fett263 Fernando,

I tried simplifying my DV6 config down using this single rotoscope blade, and all the tertiary bladestyles for accents. I think its too big to tic here, so here is a pastebin link of the preset which I am trying to clone. I got more compilation errors that I’ve ever seen with this preset. I tried to pastebin the error messages I got, but they are so many, that pastebin overflowed. It was repetitive compilation errors, because I cloned this preset for all the “standard blades” on the saber:

Problematic Preset Click Here

It looks like its the same bug as above related to the Blast effect on you accent. I’ll get it fixed as soon as I can.

Yep, just got rid of blast effect on accents and it all compiled. Not sure why, but my compilation size increased, I did put a lot more options in the main blade style that was cloned in multiple presets.

Sketch uses 253000 bytes (96%) of program storage space. Maximum is 262144 bytes.

EDIT: PS I cloned the accents strips bladestyles in my Kylo preset, and saved 1% by using the same accent bladestyles on all presets.

If you change it from sequence to random on the blast mine compiles … think it’s just on the sequence code

For an “apples-to-apples” comparison of memory saving using “Options” compared to individual styles in each preset the “Single” styles would need to be the same effects so if you made 6 different single Rotoscope styles with the same effects for your main blade and then made 1 “Combination” style with the 6 rotoscope styles in it with same effects as the 6 singles then you’ll save some memory cloning the “Combination” to 6 presets.
But if you have different effects in the singles and the combo then it’s going to depend on the actual effects in either. There is also a cross-over point where having so many possible combinations diminishes the returns on saved memory. It really depends what you want to focus on, FLASH memory is a fixed amount so how you build the styles and how complex those styles are will always have an effect on how much you fit.