Guest User

Edit Mode Config

a guest
Oct 29th, 2023
87
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 21.78 KB | None | 0 0
  1. // ProffieOS7 Config File
  2. #ifdef CONFIG_TOP
  3. #include "proffieboard_v3_config.h"
  4. #define NUM_BLADES 5
  5. #define NUM_BUTTONS 2
  6. const unsigned int maxLedsPerStrip = 144;
  7. #define EXTRA_COLOR_BUFFER_SPACE 60
  8. #define VOLUME 1000
  9. #define CLASH_THRESHOLD_G 3.5
  10. #define ENABLE_AUDIO
  11. #define ENABLE_MOTION
  12. #define ENABLE_WS2811
  13. #define ENABLE_SD
  14. #define MOTION_TIMEOUT 60 * 15 * 1000
  15. #define IDLE_OFF_TIME 60 * 15 * 1000
  16. #define DISABLE_BASIC_PARSER_STYLES
  17. #define DISABLE_DIAGNOSTIC_COMMANDS
  18. #define ENABLE_ALL_EDIT_OPTIONS
  19. #define SAVE_PRESET
  20. #define NO_REPEAT_RANDOM
  21. #define COLOR_CHANGE_DIRECT
  22. #define FETT263_EDIT_MODE_MENU
  23. #define FETT263_CLASH_STRENGTH_SOUND
  24. #define FETT263_MAX_CLASH 16
  25. #define FETT263_HOLD_BUTTON_OFF
  26. #define FETT263_HOLD_BUTTON_LOCKUP
  27. #define FETT263_LOCKUP_DELAY 200
  28. #define FETT263_BM_CLASH_DETECT 6
  29. #define FETT263_SWING_ON_SPEED 250
  30. #define FETT263_SWING_ON
  31. #define KEEP_SAVEFILES_WHEN_PROGRAMMING
  32. #endif
  33.  
  34. #ifdef CONFIG_PROP
  35. #include "../props/saber_fett263_buttons.h"
  36. #endif
  37.  
  38.  
  39. #ifdef CONFIG_PRESETS
  40.  
  41. Preset presets[] = {
  42. { "RgueCmdr;common", "common/tracks/venus.wav",
  43. StylePtr<InOutHelper<LocalizedClash<Blast<RotateColorsX<Variation, Red>, White>, White>,300,800>>(),
  44.  
  45. StylePtr<InOutHelper<LocalizedClash<Blast<RotateColorsX<Variation, Red>, White>, White>,300,800>>(),
  46.  
  47. StylePtr<InOutHelper<LocalizedClash<Blast<RotateColorsX<Variation, Red>, White>, White>,300,800>>(),
  48.  
  49. StylePtr<InOutHelper<LocalizedClash<Blast<RotateColorsX<Variation, Red>, White>, White>,300,800>>(),
  50.  
  51. StylePtr<InOutHelper<LocalizedClash<Blast<RotateColorsX<Variation, Red>, White>, White>,300,800>>(),
  52.  
  53. "Preset: 1"
  54. },
  55. { "SmthGrey;common", "common/tracks/mars.wav",
  56. StylePtr<InOutHelper<LocalizedClash<Blast<RotateColorsX<Variation, Red>, White>, White>,300,800>>(),
  57.  
  58. StylePtr<InOutHelper<LocalizedClash<Blast<RotateColorsX<Variation, Red>, White>, White>,300,800>>(),
  59.  
  60. StylePtr<InOutHelper<LocalizedClash<Blast<RotateColorsX<Variation, Red>, White>, White>,300,800>>(),
  61.  
  62. StylePtr<InOutHelper<LocalizedClash<Blast<RotateColorsX<Variation, Red>, White>, White>,300,800>>(),
  63.  
  64. StylePtr<InOutHelper<LocalizedClash<Blast<RotateColorsX<Variation, Red>, White>, White>,300,800>>(),
  65.  
  66. "Preset: 2"
  67. },
  68. { "SmthJedi;common", "common/tracks/mercury.wav",
  69. StylePtr<InOutHelper<LocalizedClash<Blast<RotateColorsX<Variation, Red>, White>, White>,300,800>>(),
  70.  
  71. StylePtr<InOutHelper<LocalizedClash<Blast<RotateColorsX<Variation, Red>, White>, White>,300,800>>(),
  72.  
  73. StylePtr<InOutHelper<LocalizedClash<Blast<RotateColorsX<Variation, Red>, White>, White>,300,800>>(),
  74.  
  75. StylePtr<InOutHelper<LocalizedClash<Blast<RotateColorsX<Variation, Red>, White>, White>,300,800>>(),
  76.  
  77. StylePtr<InOutHelper<LocalizedClash<Blast<RotateColorsX<Variation, Red>, White>, White>,300,800>>(),
  78.  
  79. "Preset: 3"
  80. },
  81. { "Seph;common", "Seph/tracks/owa.wav",
  82. StylePtr<SilverSmoke>(),
  83.  
  84. StylePtr<SilverSmoke>(),
  85.  
  86. StylePtr<SilverSmoke>(),
  87.  
  88. StylePtr<SilverSmoke>(),
  89.  
  90. StylePtr<SilverSmoke>(),
  91.  
  92. "Preset: 4"
  93. },
  94.  
  95. { "Talzin;common", "common/tracks/dotf.wav",
  96. StylePtr<GreenFlame>(),
  97.  
  98. StylePtr<GreenFlame>(),
  99.  
  100. StylePtr<GreenFlame>(),
  101.  
  102. StylePtr<GreenFlame>(),
  103.  
  104. StylePtr<GreenFlame>(),
  105.  
  106. "Preset: 5"
  107. },
  108.  
  109. { "RgueCmdr;common", "common/tracks/venus.wav",
  110. StylePtr<Standard>(),
  111.  
  112. StylePtr<Standard>(),
  113.  
  114. StylePtr<Standard>(),
  115.  
  116. StylePtr<Standard>(),
  117.  
  118. StylePtr<Standard>(),
  119.  
  120. "Preset: 6"
  121. },
  122.  
  123. };
  124.  
  125. BladeConfig blades[] = {
  126. { 0, WS281XBladePtr<132, bladePin, Color8::GRB, PowerPINS<bladePowerPin2, bladePowerPin3> >(),
  127. SubBladeWithStride(0, 15, 2, WS281XBladePtr<16, blade2Pin, Color8::GRB, PowerPINS<bladePowerPin2, bladePowerPin3> >()),
  128. SubBladeWithStride(1, 15, 2, NULL),
  129. WS281XBladePtr<6, blade3Pin, Color8::GRB, PowerPINS<bladePowerPin4, bladePowerPin5> >(),
  130. WS281XBladePtr<6, blade4Pin, Color8::GRB, PowerPINS<bladePowerPin1> >()
  131. , CONFIGARRAY(presets) },
  132. };
  133. #endif
  134.  
  135. #ifdef CONFIG_BUTTONS
  136. Button PowerButton(BUTTON_POWER, powerButtonPin, "pow");
  137. Button AuxButton(BUTTON_AUX, auxPin, "aux");
  138. #endif
  139. #ifdef CONFIG_STYLES
  140.  
  141. /*--------------------------------- SilverSmoke---------------------------------*/
  142. using SilverSmoke =
  143. /* copyright Fett263 SmokeBlade (Primary Blade) OS7 Style
  144. https://fett263.com/fett263-proffieOS7-style-library.html#SmokeBlade
  145. OS7.12 v1.017-p
  146. Single Style
  147. Base Style: Smoke Blade
  148.  
  149. Base Color: BaseColorArg (White Shift)
  150.  
  151. --Effects Included--
  152. Ignition Effect: Multi-Point Out [Color: IgnitionColorArg]
  153. Retraction Effect: Fade Out [Color: RetractionColorArg]
  154. Lockup Effect: Intensity Lockup V1, Begin Effect: Real Clash, End Effect: Full Blade Absorb [Color: LockupColorArg]
  155. LightningBlock Effect: Responsive Lightning Block [Color: LBColorArg]
  156. Drag Effect: Intensity Sparking Drag [Color: DragColorArg]
  157. Melt Effect: Intensity Melt [Color: StabColorArg]
  158. Blast Effect: Blast Wave (Random) [Color: BlastColorArg]
  159. Clash Effect: Real Clash V1 [Color: ClashColorArg]
  160. */
  161. Layers<Layers<StripesX<Sin<Int<12>,Int<3000>,Int<7000>>,Scale<SwingSpeed<100>,Int<75>,Int<125>>,StripesX<Sin<Int<10>,Int<1000>,Int<3000>>,Scale<SwingSpeed<100>,Int<75>,Int<100>>,Pulsing<Mix<Int<4096>,RgbArg<BASE_COLOR_ARG,Rgb<100,100,150>>,White>,Mix<Int<2570>,Black,Mix<Int<4096>,RgbArg<BASE_COLOR_ARG,Rgb<100,100,150>>,White>>,1200>,Mix<SwingSpeed<200>,Mix<Int<16000>,Black,Mix<Int<4096>,RgbArg<BASE_COLOR_ARG,Rgb<100,100,150>>,White>>,Black>>,Mix<Int<7710>,Black,Mix<Int<4096>,RgbArg<BASE_COLOR_ARG,Rgb<100,100,150>>,White>>,Pulsing<Mix<Int<6425>,Black,Mix<Int<4096>,RgbArg<BASE_COLOR_ARG,Rgb<100,100,150>>,White>>,StripesX<Sin<Int<10>,Int<2000>,Int<3000>>,Sin<Int<10>,Int<75>,Int<100>>,Mix<Int<4096>,RgbArg<BASE_COLOR_ARG,Rgb<100,100,150>>,White>,Mix<Int<12000>,Black,Mix<Int<4096>,RgbArg<BASE_COLOR_ARG,Rgb<100,100,150>>,White>>>,2000>,Pulsing<Mix<Int<16448>,Black,Mix<Int<4096>,RgbArg<BASE_COLOR_ARG,Rgb<100,100,150>>,White>>,Mix<Int<642>,Black,Mix<Int<4096>,RgbArg<BASE_COLOR_ARG,Rgb<100,100,150>>,White>>,3000>>,AlphaL<StaticFire<Mix<Int<4096>,RgbArg<BASE_COLOR_ARG,Rgb<100,100,150>>,White>,Mix<Int<256>,Black,Mix<Int<4096>,RgbArg<BASE_COLOR_ARG,Rgb<100,100,150>>,White>>,0,1,10,2000,2>,Int<10000>>>,TransitionEffectL<TrWaveX<RgbArg<BLAST_COLOR_ARG,Rgb<180,130,0>>,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<180,130,0>>,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<180,130,0>>,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<180,130,0>>,Int<200>>,StripesX<Int<1800>,Scale<NoisySoundLevel,Int<-3500>,Int<-5000>>,Mix<Int<6425>,Black,RgbArg<LOCKUP_COLOR_ARG,Rgb<180,130,0>>>,RgbArg<LOCKUP_COLOR_ARG,Rgb<180,130,0>>,Mix<Int<12850>,Black,RgbArg<LOCKUP_COLOR_ARG,Rgb<180,130,0>>>>>,AlphaL<AudioFlicker<RgbArg<LOCKUP_COLOR_ARG,Rgb<180,130,0>>,Mix<Int<10280>,Black,RgbArg<LOCKUP_COLOR_ARG,Rgb<180,130,0>>>>,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<180,130,0>>,AlphaL<RgbArg<LOCKUP_COLOR_ARG,Rgb<180,130,0>>,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<180,130,0>>,TrFade<400>>,SaberBase::LOCKUP_NORMAL>,ResponsiveLightningBlockL<Strobe<RgbArg<LB_COLOR_ARG,Rgb<180,130,0>>,AudioFlicker<RgbArg<LB_COLOR_ARG,Rgb<180,130,0>>,Blue>,50,1>,TrConcat<TrInstant,AlphaL<RgbArg<LB_COLOR_ARG,Rgb<180,130,0>>,Bump<Int<12000>,Int<18000>>>,TrFade<200>>,TrConcat<TrInstant,HumpFlickerL<AlphaL<RgbArg<LB_COLOR_ARG,Rgb<180,130,0>>,Int<16000>>,30>,TrSmoothFade<600>>>,LockupTrL<AlphaL<RandomPerLEDFlickerL<RgbArg<DRAG_COLOR_ARG,Rgb<180,130,0>>>,SmoothStep<IntArg<DRAG_SIZE_ARG,28000>,Int<3000>>>,TrConcat<TrJoin<TrDelay<4000>,TrWipeIn<200>>,AlphaL<BrownNoiseFlickerL<RgbArg<DRAG_COLOR_ARG,Rgb<180,130,0>>,Int<300>>,SmoothStep<IntArg<DRAG_SIZE_ARG,28000>,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<180,130,0>>,RotateColorsX<Int<3000>,RgbArg<STAB_COLOR_ARG,Rgb<180,130,0>>>>,Mix<TwistAngle<>,RotateColorsX<Int<3000>,RgbArg<STAB_COLOR_ARG,Rgb<180,130,0>>>,RotateColorsX<Int<3000>,Mix<Int<12000>,Black,RgbArg<STAB_COLOR_ARG,Rgb<180,130,0>>>>>,0,3,5,3000,10>>,SmoothStep<IntArg<MELT_SIZE_ARG,28000>,Int<4000>>>,TrConcat<TrWipeIn<100>,AlphaL<RgbArg<STAB_COLOR_ARG,Rgb<180,130,0>>,SmoothStep<IntArg<MELT_SIZE_ARG,28000>,Int<4000>>>,TrJoin<TrDelay<4000>,TrFade<300>>,AlphaL<Mix<TwistAngle<>,RgbArg<STAB_COLOR_ARG,Rgb<180,130,0>>,RotateColorsX<Int<3000>,RgbArg<STAB_COLOR_ARG,Rgb<180,130,0>>>>,SmoothStep<IntArg<MELT_SIZE_ARG,28000>,Int<4000>>>,TrFade<4000>>,TrWipe<200>,SaberBase::LOCKUP_MELT>,InOutTrL<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>>>,TrFadeX<BendTimePowInvX<RetractionTime<0>,Mult<IntArg<RETRACTION_OPTION2_ARG,10992>,Int<98304>>>>,Black>>
  162. ;
  163. /*
  164. add to preset as StylePtr<SilverSmoke>()
  165. */
  166.  
  167. /*--------------------------------- GreenFlame---------------------------------*/
  168. using GreenFlame =
  169. /* copyright Fett263 FireBlade (Primary Blade) OS7 Style
  170. https://fett263.com/fett263-proffieOS7-style-library.html#FireBlade
  171. OS7.12 v1.017-p
  172. Single Style
  173. Base Style: Fire Blade Medium (Sparking)
  174.  
  175. Base Color: BaseColorArg (Color Shift)
  176.  
  177. --Effects Included--
  178. Preon Effect: Sparking [Color: PreonColorArg]
  179. Ignition Effect: Lightning Strike [Color: IgnitionColorArg]
  180. Retraction Effect: Run Up [Color: RetractionColorArg]
  181. Lockup Effect: Intensity Lockup V1, Begin Effect: Real Clash, End Effect: Full Blade Absorb [Color: LockupColorArg]
  182. LightningBlock Effect: Responsive Lightning Block [Color: LBColorArg]
  183. Drag Effect: Intensity Sparking Drag [Color: DragColorArg]
  184. Melt Effect: Intensity Melt [Color: StabColorArg]
  185. Blast Effect: Blast Wave (Random) [Color: BlastColorArg]
  186. Clash Effect: Real Clash V1 [Color: ClashColorArg]
  187. */
  188. Layers<StaticFire<RotateColorsX<Int<31091>,RgbArg<BASE_COLOR_ARG,Rgb<0,255,0>>>,Mix<Int<10280>,Black,RotateColorsX<Int<31091>,RgbArg<BASE_COLOR_ARG,Rgb<0,255,0>>>>,0,2,0,3000,3>,TransitionEffectL<TrWaveX<RgbArg<BLAST_COLOR_ARG,Rgb<255,255,0>>,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,0>>,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,0>>,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,0>>,Int<200>>,StripesX<Int<1800>,Scale<NoisySoundLevel,Int<-3500>,Int<-5000>>,Mix<Int<6425>,Black,RgbArg<LOCKUP_COLOR_ARG,Rgb<255,255,0>>>,RgbArg<LOCKUP_COLOR_ARG,Rgb<255,255,0>>,Mix<Int<12850>,Black,RgbArg<LOCKUP_COLOR_ARG,Rgb<255,255,0>>>>>,AlphaL<AudioFlicker<RgbArg<LOCKUP_COLOR_ARG,Rgb<255,255,0>>,Mix<Int<10280>,Black,RgbArg<LOCKUP_COLOR_ARG,Rgb<255,255,0>>>>,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,0>>,AlphaL<RgbArg<LOCKUP_COLOR_ARG,Rgb<255,255,0>>,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,0>>,TrFade<400>>,SaberBase::LOCKUP_NORMAL>,ResponsiveLightningBlockL<Strobe<RgbArg<LB_COLOR_ARG,Rgb<255,255,0>>,AudioFlicker<RgbArg<LB_COLOR_ARG,Rgb<255,255,0>>,Blue>,50,1>,TrConcat<TrInstant,AlphaL<RgbArg<LB_COLOR_ARG,Rgb<255,255,0>>,Bump<Int<12000>,Int<18000>>>,TrFade<200>>,TrConcat<TrInstant,HumpFlickerL<AlphaL<RgbArg<LB_COLOR_ARG,Rgb<255,255,0>>,Int<16000>>,30>,TrSmoothFade<600>>>,LockupTrL<AlphaL<RandomPerLEDFlickerL<RgbArg<DRAG_COLOR_ARG,Rgb<255,255,0>>>,SmoothStep<IntArg<DRAG_SIZE_ARG,28000>,Int<3000>>>,TrConcat<TrJoin<TrDelay<4000>,TrWipeIn<200>>,AlphaL<BrownNoiseFlickerL<RgbArg<DRAG_COLOR_ARG,Rgb<255,255,0>>,Int<300>>,SmoothStep<IntArg<DRAG_SIZE_ARG,28000>,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,255,0>>,RotateColorsX<Int<3000>,RgbArg<STAB_COLOR_ARG,Rgb<255,255,0>>>>,Mix<TwistAngle<>,RotateColorsX<Int<3000>,RgbArg<STAB_COLOR_ARG,Rgb<255,255,0>>>,RotateColorsX<Int<3000>,Mix<Int<12000>,Black,RgbArg<STAB_COLOR_ARG,Rgb<255,255,0>>>>>,0,3,5,3000,10>>,SmoothStep<IntArg<MELT_SIZE_ARG,28000>,Int<4000>>>,TrConcat<TrWipeIn<100>,AlphaL<RgbArg<STAB_COLOR_ARG,Rgb<255,255,0>>,SmoothStep<IntArg<MELT_SIZE_ARG,28000>,Int<4000>>>,TrJoin<TrDelay<4000>,TrFade<300>>,AlphaL<Mix<TwistAngle<>,RgbArg<STAB_COLOR_ARG,Rgb<255,255,0>>,RotateColorsX<Int<3000>,RgbArg<STAB_COLOR_ARG,Rgb<255,255,0>>>>,SmoothStep<IntArg<MELT_SIZE_ARG,28000>,Int<4000>>>,TrFade<4000>>,TrWipe<200>,SaberBase::LOCKUP_MELT>,InOutTrL<TrConcat<TrWipeInX<Mult<IgnitionTime<300>,Int<6553>>>,RandomBlink<30000,RgbArg<IGNITION_COLOR_ARG,Rgb<255,255,255>>,Black>,TrJoin<TrDelayX<Mult<IgnitionTime<300>,Int<19660>>>,TrWipeInX<Mult<IgnitionTime<230>,Int<6553>>>>,Mix<SmoothStep<Scale<SlowNoise<Int<30000>>,IntArg<EMITTER_SIZE_ARG,1000>,Sum<Int<5000>,IntArg<EMITTER_SIZE_ARG,1000>>>,Int<-3000>>,Black,RgbArg<IGNITION_COLOR_ARG,Rgb<255,255,255>>>,TrWipeX<Mult<IgnitionTime<300>,Int<19660>>>>,TrWipeX<BendTimePowInvX<RetractionTime<0>,Mult<IntArg<RETRACTION_OPTION2_ARG,10992>,Int<98304>>>>,Black>,TransitionEffectL<TrConcat<TrInstant,AlphaL<BrownNoiseFlickerL<RgbArg<PREON_COLOR_ARG,Rgb<255,255,255>>,Int<30>>,SmoothStep<Scale<SlowNoise<Int<2000>>,IntArg<PREON_SIZE_ARG,2000>,Sum<IntArg<PREON_SIZE_ARG,2000>,Int<4000>>>,Int<-2000>>>,TrDelayX<WavLen<EFFECT_PREON>>>,EFFECT_PREON>>
  189. ;
  190. /*
  191. add to preset as StylePtr<GreenFlame>()
  192. */
  193.  
  194. /*--------------------------------- Standard---------------------------------*/
  195. using Standard =
  196. /* copyright Fett263 Simple (Primary Blade) OS7 Style
  197. https://fett263.com/fett263-proffieOS7-style-library.html#Simple
  198. OS7.12 v1.017-p
  199. Single Style
  200. Base Style: Static
  201.  
  202. Base Color: BaseColorArg (0)
  203.  
  204. --Effects Included--
  205. Ignition Effect: Standard Ignition [Color: IgnitionColorArg]
  206. Retraction Effect: Standard Retraction [Color: RetractionColorArg]
  207. Lockup Effect: Intensity Lockup V1, Begin Effect: Real Clash, End Effect: Full Blade Absorb [Color: LockupColorArg]
  208. LightningBlock Effect: Responsive Lightning Block [Color: LBColorArg]
  209. Drag Effect: Intensity Sparking Drag [Color: DragColorArg]
  210. Melt Effect: Intensity Melt [Color: StabColorArg]
  211. Blast Effect: Blast Wave (Random) [Color: BlastColorArg]
  212. Clash Effect: Real Clash V1 [Color: ClashColorArg]
  213. */
  214. Layers<RgbArg<BASE_COLOR_ARG,Rgb<0,255,0>>,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,0>>,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,0>>,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,0>>,Int<200>>,StripesX<Int<1800>,Scale<NoisySoundLevel,Int<-3500>,Int<-5000>>,Mix<Int<6425>,Black,RgbArg<LOCKUP_COLOR_ARG,Rgb<255,255,0>>>,RgbArg<LOCKUP_COLOR_ARG,Rgb<255,255,0>>,Mix<Int<12850>,Black,RgbArg<LOCKUP_COLOR_ARG,Rgb<255,255,0>>>>>,AlphaL<AudioFlicker<RgbArg<LOCKUP_COLOR_ARG,Rgb<255,255,0>>,Mix<Int<10280>,Black,RgbArg<LOCKUP_COLOR_ARG,Rgb<255,255,0>>>>,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,0>>,AlphaL<RgbArg<LOCKUP_COLOR_ARG,Rgb<255,255,0>>,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,0>>,TrFade<400>>,SaberBase::LOCKUP_NORMAL>,ResponsiveLightningBlockL<Strobe<RgbArg<LB_COLOR_ARG,Rgb<255,255,0>>,AudioFlicker<RgbArg<LB_COLOR_ARG,Rgb<255,255,0>>,Blue>,50,1>,TrConcat<TrInstant,AlphaL<RgbArg<LB_COLOR_ARG,Rgb<255,255,0>>,Bump<Int<12000>,Int<18000>>>,TrFade<200>>,TrConcat<TrInstant,HumpFlickerL<AlphaL<RgbArg<LB_COLOR_ARG,Rgb<255,255,0>>,Int<16000>>,30>,TrSmoothFade<600>>>,LockupTrL<AlphaL<RandomPerLEDFlickerL<RgbArg<DRAG_COLOR_ARG,Rgb<255,255,0>>>,SmoothStep<IntArg<DRAG_SIZE_ARG,28000>,Int<3000>>>,TrConcat<TrJoin<TrDelay<4000>,TrWipeIn<200>>,AlphaL<BrownNoiseFlickerL<RgbArg<DRAG_COLOR_ARG,Rgb<255,255,0>>,Int<300>>,SmoothStep<IntArg<DRAG_SIZE_ARG,28000>,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,255,0>>,RotateColorsX<Int<3000>,RgbArg<STAB_COLOR_ARG,Rgb<255,255,0>>>>,Mix<TwistAngle<>,RotateColorsX<Int<3000>,RgbArg<STAB_COLOR_ARG,Rgb<255,255,0>>>,RotateColorsX<Int<3000>,Mix<Int<12000>,Black,RgbArg<STAB_COLOR_ARG,Rgb<255,255,0>>>>>,0,3,5,3000,10>>,SmoothStep<IntArg<MELT_SIZE_ARG,28000>,Int<4000>>>,TrConcat<TrWipeIn<100>,AlphaL<RgbArg<STAB_COLOR_ARG,Rgb<255,255,0>>,SmoothStep<IntArg<MELT_SIZE_ARG,28000>,Int<4000>>>,TrJoin<TrDelay<4000>,TrFade<300>>,AlphaL<Mix<TwistAngle<>,RgbArg<STAB_COLOR_ARG,Rgb<255,255,0>>,RotateColorsX<Int<3000>,RgbArg<STAB_COLOR_ARG,Rgb<255,255,0>>>>,SmoothStep<IntArg<MELT_SIZE_ARG,28000>,Int<4000>>>,TrFade<4000>>,TrWipe<200>,SaberBase::LOCKUP_MELT>,InOutTrL<TrWipeX<BendTimePowInvX<IgnitionTime<300>,Mult<IntArg<IGNITION_OPTION2_ARG,10992>,Int<98304>>>>,TrWipeInX<BendTimePowInvX<RetractionTime<0>,Mult<IntArg<RETRACTION_OPTION2_ARG,10992>,Int<98304>>>>,Black>>
  215. ;
  216. /*
  217. add to preset as StylePtr<Standard>()
  218. */
  219.  
  220. #endif
  221.  
  222.  
  223.  
  224. /* Generated with Fett263 Config Helper v3.0 */
Advertisement
Add Comment
Please, Sign In to add comment