31
the background effect. The "color[number].txt" files define the different colors that this blade style
can display. Similar to in-hilt, you’re able to change the blade style, the on top effect and the color
profile on the fly while the saber is turned on!
Whenever you change the blade style, the blade.wav sound that is contained in it is played which is an
identification sound of the blade style. There are default blade.wav sounds. However, you can also
replace them by your own custom ones. Just make sure that the sound files fulfill the requirements
mentioned in the section "Sound Fonts".
The mentioned files are accessible on your microSD card. You can open them with all common text
editors, independent of your operating system. So, one possibility of changing the light effects of your
saber or creating your own light effects is to adjust the respective parameter values in the files
manually. This is rather a choice of purists. The other possibility is to use our revolutionizing
configurator to design your custom effects! We’re very proud of this configurator as we spent months
of hard work and a lot of passion to provide you a flabergasting experience and make your eyes sparkle.
In the configurator, you can adjust all the parameteres graphically via numerical input fields, multiple-
choice fields or sliders. One of the most impressive features of it is a real-time preview of the light
effects you’re just creating. It shows an animation of how your saber would look like using these
parameter values. The configurator only supports Neopixel and is accessible via the link below.
https://sabertec.net/wp-content/uploads/2023/11/SaberTec-Configurator-Installer.zip
Now, we come to the description of the parameters you can customize manually in the blade styles or
with our configurator. There are slight differences between in-hilt blade styles and Neopixel blade
styles. First, we will have a look at the in-hilt blade styles.
In-Hilt
As mentioned before, the blade styles for in-hilt comprise an "effect1.txt" file and arbitrarily many
"color[number].txt" files. Both of these file types consist of 10 different blocks of similar structure.
Each of these blocks corresponds to one of the 10 different states the saber can be in: ignition, basic,
swing, clash, stab, spin, lockup, melt, blaster block or force push. By adjusting the parameters in a
certain block, you can customize the light effects or the color of the corresponding saber state. But…
wait a minute. This is genious! So, you can even assign special light effects to swings for example! A
color change during the swing would be really exotic though, but you could even design a rather
smooth light effect change during the swing: for example a weak flicker. So, each time you swing your
saber it would flicker, simulating a blade that gets unstable because of sourcing more energy from the
diatium power cell and dissipating it. You see – it’s possible to literally invent your own custom light
effects!
Almost all parameters have the format "parameter=value1,value2,value3,value4", whereby "value1"
is the value of the parameter for LED channel 1, "value2" is the value of the parameter for LED channel
2 and so on. Thus, these parameters can be set for each LED channel independently! This creates an
enormous range of different light effects that enables your saber to literally become unique. Let's first
have a look at the "color[number].txt" files. In each state, there is a parameter called "led" that
describes the color. This parameter defines the relative power with which the respective LED channels
are driven and thus the color of the blade. Its values range from 0 to 1023 for each channel. A value of