Thanks, I’ll have a look later tonight, most likely a typo in the script.
A couple things I noticed:
-
When using sound previews (your own .wav file or pre-loaded sound files in the style library), only the hum.wav sound works and only after ignited. If you select your own out.wav, in.wav etc files, none of those sounds play. This is the case regardless of other settings in the tool.
-
When choosing multi-phase ignitions, the middle position of the bend slider looks like it is set to aggressive acceleration (start slow and bend to a fast ignition). To get an even ignition, I have to move the slider all the way up. This is only the case when selecting multi-phase ignitions, and not the default non-multi setting.
Specific settings I am using:
- Multi-phase (special abilities)
- Styles: (0) Kylo Ren Film Based; (1) Kylo Ren Supreme Leader Version
- Special Abilities: (1) Next Phase (2) Previous Phase (5-8) Ignite with different power ups
- Multi-phase ignitions (0) spark tip (1) standard - 235 milis
- Multi-phase power ups (0) disabled (1) unstable surge v2
- The rest at default settings (real cllash v1, responsive LB, intensity spark drag, intensity lockup, blast wave random, no battery, no volume, no rain)
Style Code with slider all the way up:
/* copyright Fett263 CustomBlade (Primary Blade) OS7 Style
https://fett263library.com/early-access/#CustomBlade
OS7.8 v1.013
Single Style
Multi Phase (Special Abilities*)
Default: Kylo Ren Unstable (Film Based) [BaseColorArg]
1: Kylo Ren Unstable (Supreme Leader) [BaseColorArg]
Multi Phase Control: use Special Abilities controls to change Phase. Requires Alt Font.
NOTE:This style includes Control Layer. Only one Control Layer should be used per preset.
*This style REQUIRES Alt Fonts alt000/ to alt001/ to be set up. Uses altchng.wav on change.
See https://pod.hubbe.net/sound/alt_sounds.html for more information.
--Effects Included--
Ignition Effects: 0: SparkTip Ignition [MILLIS: 235, BEND: 21000] 1: Standard Ignition [MILLIS: 235, BEND: 11000] [Color:IgnitionColorArg]
PowerUp Effects: 0: Disable 1: Power Surge (Unstable V2) [Color:IgnitionColorArg]
Retraction Effect: Standard Retraction [Color: RetractionColorArg]
Lockup Effect: Intensity Lockup V1, Begin Effect: Real Clash, End Effect: Full Blade Absorb [Color: LockupColorArg]
LightningBlock Effect: Responsive Lightning Block [Color: LBColorArg]
Drag Effect: Intensity Sparking Drag [Color: DragColorArg]
Melt Effect: Intensity Melt [Color: StabColorArg]
Blast Effect: Blast Wave (Random) [Color: BlastColorArg]
Clash Effect: Real Clash V1 [Color: ClashColorArg]
Special Ability 1: Next Phase
Special Ability 2: Previous Phase
Special Ability 5: Ignite
Special Ability 6: Ignite
Special Ability 7: Select Phase #0 + Ignite
Special Ability 8: Select Phase #1 + Ignite
*/
StylePtr<Layers<Black,ColorSelect<AltF,TrSelect<Ifon<Int<1>,Int<0>>,TrInstant,TrFadeX<Int<1000>>>,StaticFire<BrownNoiseFlicker<RgbArg<BASE_COLOR_ARG,Rgb<255,0,0>>,RandomPerLEDFlicker<Mix<Int<3213>,Black,RgbArg<BASE_COLOR_ARG,Rgb<255,0,0>>>,Mix<Int<7710>,Black,RgbArg<BASE_COLOR_ARG,Rgb<255,0,0>>>>,300>,Mix<Int<10280>,Black,RgbArg<BASE_COLOR_ARG,Rgb<255,0,0>>>,0,6,10,1000,2>,StripesX<Int<1500>,Scale<SlowNoise<Int<2500>>,Int<-3000>,Int<-5000>>,RgbArg<BASE_COLOR_ARG,Rgb<255,0,0>>,Mix<Int<10280>,Black,RgbArg<BASE_COLOR_ARG,Rgb<255,0,0>>>,RgbArg<BASE_COLOR_ARG,Rgb<255,0,0>>,Mix<Int<2570>,Black,RgbArg<BASE_COLOR_ARG,Rgb<255,0,0>>>,RgbArg<BASE_COLOR_ARG,Rgb<255,0,0>>>>,TransitionEffectL<TrSelect<AltF,TrInstant,TrConcat<TrInstant,HumpFlickerL<RgbArg<IGNITION_COLOR_ARG,Rgb<255,209,209>>,40>,TrFade<1200>>>,EFFECT_IGNITION>,TransitionEffectL<TrDoEffectAlwaysX<TrInstant,EFFECT_ALT_SOUND,ModF<Sum<AltF,Int<1>>,Int<2>>,Int<-1>>,EFFECT_USER1>,TransitionEffectL<TrDoEffectAlwaysX<TrInstant,EFFECT_ALT_SOUND,ModF<Sum<AltF,Int<-1>>,Int<2>>,Int<-1>>,EFFECT_USER2>,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<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,28000>,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,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,68,0>>,RotateColorsX<Int<3000>,RgbArg<STAB_COLOR_ARG,Rgb<255,68,0>>>>,Mix<TwistAngle<>,RotateColorsX<Int<3000>,RgbArg<STAB_COLOR_ARG,Rgb<255,68,0>>>,RotateColorsX<Int<3000>,Mix<Int<12000>,Black,RgbArg<STAB_COLOR_ARG,Rgb<255,68,0>>>>>,0,3,5,3000,10>>,SmoothStep<IntArg<MELT_SIZE_ARG,28000>,Int<4000>>>,TrConcat<TrWipeIn<100>,AlphaL<RgbArg<STAB_COLOR_ARG,Rgb<255,68,0>>,SmoothStep<IntArg<MELT_SIZE_ARG,28000>,Int<4000>>>,TrJoin<TrDelay<4000>,TrFade<300>>,AlphaL<Mix<TwistAngle<>,RgbArg<STAB_COLOR_ARG,Rgb<255,68,0>>,RotateColorsX<Int<3000>,RgbArg<STAB_COLOR_ARG,Rgb<255,68,0>>>>,SmoothStep<IntArg<MELT_SIZE_ARG,28000>,Int<4000>>>,TrFade<4000>>,TrWipe<200>,SaberBase::LOCKUP_MELT>,InOutTrL<TrSelect<AltF,TrWipeSparkTipX<RgbArg<IGNITION_COLOR_ARG,Rgb<255,209,209>>,BendTimePowInvX<Int<235>,Int<21000>>>,TrWipeX<BendTimePowInvX<Int<235>,Int<11000>>>>,TrWipeInX<BendTimePowInvX<RetractionTime<0>,Mult<IntArg<RETRACTION_OPTION2_ARG,11000>,Int<98304>>>>,Black>,TransitionEffectL<TrConcat<TrInstant,Stripes<3000,-3500,RgbArg<IGNITION_COLOR_ARG,Rgb<255,209,209>>,RandomPerLEDFlicker<Mix<Int<7710>,Black,RgbArg<IGNITION_COLOR_ARG,Rgb<255,209,209>>>,Black>,BrownNoiseFlicker<RgbArg<IGNITION_COLOR_ARG,Rgb<255,209,209>>,Mix<Int<7710>,Black,RgbArg<IGNITION_COLOR_ARG,Rgb<255,209,209>>>,200>,RandomPerLEDFlicker<Mix<Int<16384>,Black,RgbArg<IGNITION_COLOR_ARG,Rgb<255,209,209>>>,Mix<Int<7710>,Black,RgbArg<IGNITION_COLOR_ARG,Rgb<255,209,209>>>>>,TrFade<1200>>,EFFECT_USER5>,TransitionEffectL<TrConcat<TrInstant,Black,TrWipeSparkTipX<RgbArg<IGNITION_COLOR_ARG,Rgb<255,209,209>>,Int<235>>>,EFFECT_USER5>,TransitionEffectL<TrConcat<TrInstant,HumpFlickerL<RgbArg<IGNITION_COLOR_ARG,Rgb<255,209,209>>,40>,TrFade<1200>>,EFFECT_USER6>,TransitionEffectL<TrConcat<TrInstant,Black,TrWipeX<Int<235>>>,EFFECT_USER6>,TransitionEffectL<TrConcat<TrJoin<TrDelayX<Int<235>>,TrInstant>,Stripes<3000,-3500,RgbArg<IGNITION_COLOR_ARG,Rgb<255,209,209>>,RandomPerLEDFlicker<Mix<Int<7710>,Black,RgbArg<IGNITION_COLOR_ARG,Rgb<255,209,209>>>,Black>,BrownNoiseFlicker<RgbArg<IGNITION_COLOR_ARG,Rgb<255,209,209>>,Mix<Int<3855>,Black,RgbArg<IGNITION_COLOR_ARG,Rgb<255,209,209>>>,200>,RandomPerLEDFlicker<Mix<Int<3137>,Black,RgbArg<IGNITION_COLOR_ARG,Rgb<255,209,209>>>,Mix<Int<3855>,Black,RgbArg<IGNITION_COLOR_ARG,Rgb<255,209,209>>>>>,TrFade<800>>,EFFECT_USER7>,TransitionEffectL<TrConcat<TrDelay<10>,Black,TrWipeX<Int<235>>>,EFFECT_USER7>,TransitionEffectL<TrConcat<TrJoin<TrDelayX<Int<300>>,TrInstant>,RgbArg<IGNITION_COLOR_ARG,Rgb<255,209,209>>,TrFade<1000>>,EFFECT_USER8>,TransitionEffectL<TrConcat<TrDelay<10>,Black,TrWipeX<Int<235>>>,EFFECT_USER8>,TransitionEffectL<TrDoEffectAlwaysX<TrInstant,EFFECT_FAST_ON,Int<-1>,Int<-1>>,EFFECT_USER5>,TransitionEffectL<TrDoEffectAlwaysX<TrInstant,EFFECT_FAST_ON,Int<-1>,Int<-1>>,EFFECT_USER6>,TransitionEffectL<TrConcat<TrDoEffectAlwaysX<TrInstant,EFFECT_ALT_SOUND,Sum<Int<0>,Int<0>>,Int<-1>>,TrDelay<10>,TrDoEffectAlwaysX<TrInstant,EFFECT_FAST_ON,Int<-1>,Int<-1>>>,EFFECT_USER7>,TransitionEffectL<TrConcat<TrDoEffectAlwaysX<TrInstant,EFFECT_ALT_SOUND,Sum<Int<1>,Int<0>>,Int<-1>>,TrDelay<10>,TrDoEffectAlwaysX<TrInstant,EFFECT_FAST_ON,Int<-1>,Int<-1>>>,EFFECT_USER8>>>(),
These have been fixed, although I might end up reworking the way the library writes the Bend functions down the line. I think I can improve further but these should work as expected now.
EDIT: found the issue, should work as expected now.
You can play with the Int<16384> a bit (increase by a little each time, maybe 100) to see if there is a “goldilocks” value
I went up to Int<16484> with this last upload and I like what I’ve got. It’s interesting to have the mix of human movement and cpu processing speed. If I hit the right speed I’m able to get a steady half and half but the division is along the vertical axis to the eye. That POV component does come into play as the blade style (still just solid color) switches. It’s like a “superposition” of color where it’s both blue and green. Dope!
Cool, yeah I updated the library to <16384> in last update. It won’t ever be on the level of the POV capability but it’s something fun you can load up without taking up a ton of FLASH memory.
When choosing the disassemble retraction option in Audio Rotoscope Single Color Original Trilogy, the blade preview completely stops animating and the following error pops up in the space under the buttons to control it: Mult:Expected FUNCTION but got BendTimePowInvXClass[id = 344076330] for argument 1 (FUNCTION1)
Thanks, I’ll have look. Are those the only options selected?
I found the error, typo in the script. This should be fixed. You’ll need to refresh the page, bottom right corner should say:
OS7.8 v1.015
Sorry I didn’t get back to you sooner. The issue does look like it is fixed. For reference, I had set the Base Color to green, and had selected Spark Tip Ignition. Everything else was set to the default.
Is the OS7 library being worked on? OS6 library seems fun but the buttons in the “choose blade” step in the 7 beta aren’t giving me the usual editor/selection pop-up. Tried last night and confirmed this morning.
Not currently, just tested and it’s working normally for me, what style/selection are you trying? Maybe refresh your page?
Do any error messages pop up in the console?
Refreshed. Then restarted my laptop. Then tried Safari instead of Chrome. Same result. The red buttons look like they are being pressed when moused over but don’t work on click.
No errors pop up in that case.
I went to the recipe select at the top, left Select Recipe on -select- with Blade Type set to main blade and that did generate a “select recipe” error. Then when I select either version party mode, clicking GO does nothing.
Weird.
Go into Chrome, right click on the screen and select “Inspect”.
On the right side, select the “Console” tab
Then try the buttons that aren’t working, are there any error codes popping up?
If so give me the output from the console.
It sounds like your scripts aren’t loading but everything is running fine from my end so need to see what’s going on.
Understood. Clicked main blade in the Multiphase Style.
Console outputs:
Set CustomBlade
base-library-7-01-4.js?ver=1:1089 Num MultiStyles = 2
library-7-01-5.js?ver=1:9849 Multi is showing 2
library-7-01-5.js?ver=1:1648 Uncaught TypeError: Cannot read properties of null (reading 'value')
at newColor (library-7-01-5.js?ver=1:1648:25)
at getArgumentColor (library-7-01-5.js?ver=1:1402:14)
at colorSelection (library-7-01-5.js?ver=1:9678:12)
at getSpecialAbility (library-7-01-5.js?ver=1:9874:18)
at checkSpecialAbility (library-7-01-5.js?ver=1:9817:54)
at changeSpecialAbility (library-7-01-5.js?ver=1:9838:2)
at enhanceMain (library-7-01-5.js?ver=1:6799:2)
at HTMLAnchorElement.onclick ((index):55773:115)
Tried style recipe 1. Console output:
Multi is showing 0
library-7-01-5.js?ver=1:1648 Uncaught TypeError: Cannot read properties of null (reading 'value')
at newColor (library-7-01-5.js?ver=1:1648:25)
at getArgumentColor (library-7-01-5.js?ver=1:1402:14)
at colorSelection (library-7-01-5.js?ver=1:9678:12)
at getSpecialAbility (library-7-01-5.js?ver=1:9874:18)
at checkSpecialAbility (library-7-01-5.js?ver=1:9817:54)
at changeSpecialAbility (library-7-01-5.js?ver=1:9838:2)
at enhanceMain (library-7-01-5.js?ver=1:6799:2)
at useRecipe (library-7-01-5.js?ver=1:6751:4)
at HTMLInputElement.onclick ((index):55699:67)
Hold the ‘Shift’ key and refresh your page. I think you may have an old script in cache.
If still not working try a regular style and send console output.
Refreshed holding shift, which I think bypasses the cache, and the normal styles seems to work fine, as does multiblade.
When I try to use the recipe again nothing happens and I get this console output:
library-7-01-5.js?ver=1:104 Uncaught TypeError: Cannot read properties of null (reading 'value')
at newColor (library-7-01-5.js?ver=1:104:86)
at getArgumentColor (library-7-01-5.js?ver=1:93:11)
at colorSelection (library-7-01-5.js?ver=1:608:337)
at getSpecialAbility (library-7-01-5.js?ver=1:624:652)
at checkSpecialAbility (library-7-01-5.js?ver=1:619:129)
at changeSpecialAbility (library-7-01-5.js?ver=1:622:38)
at enhanceMain (library-7-01-5.js?ver=1:405:211)
at useRecipe (library-7-01-5.js?ver=1:401:22)
at HTMLInputElement.onclick (VM264 :1:1)
newColor @ library-7-01-5.js?ver=1:104
getArgumentColor @ library-7-01-5.js?ver=1:93
colorSelection @ library-7-01-5.js?ver=1:608
getSpecialAbility @ library-7-01-5.js?ver=1:624
checkSpecialAbility @ library-7-01-5.js?ver=1:619
changeSpecialAbility @ library-7-01-5.js?ver=1:622
enhanceMain @ library-7-01-5.js?ver=1:405
useRecipe @ library-7-01-5.js?ver=1:401
onclick @ VM264 :1
Then the buttons stop working for normal main blades and I get this in console on clicking:
library-7-01-5.js?ver=1:104 Uncaught TypeError: Cannot read properties of null (reading 'value')
at newColor (library-7-01-5.js?ver=1:104:86)
at getArgumentColor (library-7-01-5.js?ver=1:93:11)
at colorSelection (library-7-01-5.js?ver=1:608:337)
at getSpecialAbility (library-7-01-5.js?ver=1:624:652)
at checkSpecialAbility (library-7-01-5.js?ver=1:619:129)
at changeSpecialAbility (library-7-01-5.js?ver=1:622:38)
at enhanceMain (library-7-01-5.js?ver=1:405:211)
at HTMLAnchorElement.onclick (VM263 :1:1)
newColor @ library-7-01-5.js?ver=1:104
getArgumentColor @ library-7-01-5.js?ver=1:93
colorSelection @ library-7-01-5.js?ver=1:608
getSpecialAbility @ library-7-01-5.js?ver=1:624
checkSpecialAbility @ library-7-01-5.js?ver=1:619
changeSpecialAbility @ library-7-01-5.js?ver=1:622
enhanceMain @ library-7-01-5.js?ver=1:405
onclick @ VM263 :1
```
If I shift+reload again the loop restarts. Everything works except the recipes. If I try the recipe, everything else stops working. Should I clear my cache? I fear undoing something I did to help myself or my wife, but if that's the issue I'll just do it anyway.
EDIT: Tried to edit the triple back tic so this post reads correctly but moving it around and checking for errors didn't work...
Ok, I’ll have a look tonight. Could be a bug in the recipe, did you make any selections in the other blade types?
No. I just clicked Main Blade to see if the other window would appear.
Having an issue with Multiphase & Kyber select -
- proffie 3.9 board
- OS 7.8
- Fett263 style builder (OS7.8 v1.015)
- Using the following defines:
#define FETT263_SPECIAL_ABILITIES
#define COLOR_CHANGE_DIRECT
- config at bottom of post.
long-of-the-short here is what’s happening:
-
- using the os7 style builder (OS7.8 v1.015) Multiphase and Kyber Select add an “*” to the end of the using function. IE:
Add to preset as StylePtr<CoolStyleName*>
- using the os7 style builder (OS7.8 v1.015) Multiphase and Kyber Select add an “*” to the end of the using function. IE:
-
- The code will not compile with the “*” in there
-
- removing the “*” does compile
-
- once loaded on the 3.9 board the style works but out of 6x options, it only cycles between 0,2,4 and skipping 1,3,5
-
- I have the alt000 through alt005 folders and they have the exact same number of files
-
- I have tested with the exact same font (files and count) and the same thing happens.
config file:
You can’t use special characters, only letters and numbers.