I haven’t uploaded anything yet, but I made your adjustments and my customizations, and everything seems to check out. thanks again.
can you explain the blades on this, though? it has a main blade, a blaster, and a crystal chamber in the core. I’m guessing those are the three blades. There are only two blade styles written out under each blade style? is that because the blaster a blade, and does that not change with each blade preset? also I noticed that the two blade styles aren’t identical under each preset. do they just have the crystal coded to do something different than the main blade?
edit: It does appear as though the crystal acts slightly different than the blade on most presets. they are all the same color, but some don’t flicker when the blade does and vice versa. that’s the only difference I see.
add again: I just tried to add several of my own blade styles, just doubled, and it rejected several of secondary blade styles? seems like several that came preloaded on another saber. I copied and pasted the blade styles from another saber that works fine. here’s an example of the error code. it popped up for a number the secondary blade types:
/Users/andrewdavenport/Desktop/ProffieOS/config/TheEzraV1Config2.h:81:1593: error: cannot convert 'const char*' to 'StyleFactory*' in initialization 81 | StylePtr<Layers<Stripes<16000,-1000,RotateColorsX<Variation,Blue>,Pulsing<RotateColorsX<Variation,Rgb<0,0,90>>,RotateColorsX<Variation,Blue>,800>,RotateColorsX<Variation,Blue>>,TransitionEffectL<TrConcat<TrFade<600>,RandomFlicker<RotateColorsX<Variation,Blue>,RotateColorsX<Variation,Rgb<0,0,160>>>,TrDelay<30000>,RotateColorsX<Variation,Blue>,TrFade<800>>,EFFECT_FORCE>,AlphaL<StrobeL<Black,Int<20>,Int<1>>,Scale<IsLessThan<SwingSpeed<600>,Int<13600>>,Scale<SwingSpeed<600>,Int<-19300>,Int<32768>>,Int<0>>>,LockupTrL<Layers<AlphaL<AudioFlickerL<White>,Bump<Scale<BladeAngle<>,Scale<BladeAngle<0,16000>,Int<10000>,Int<30000>>,Int<10000>>,Scale<SwingSpeed<100>,Int<14000>,Int<18000>>>>,AlphaL<White,Bump<Scale<BladeAngle<>,Scale<BladeAngle<0,16000>,Int<10000>,Int<30000>>,Int<10000>>,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>>,SimpleClashL<White>,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<300>,TrWipeIn<500>,Black>>>(), "0"}, | ^~~ | | |
update yet again: I just deleted all of the blade styles that weren’t working correctly and replaced them with other ones, and everything appears to be checking out now. it’d be helpful to know why those weren’t working, though. about to upload. wish me luck.