Confirm Smoothswing.ini file parameters

So im just asking to confirm a couple smoothswing.ini parameters to see if they are either old code or no longer active in proffie OS4x and above.

Ive seen some smoothswing.ini files contain:


degrees per second needed to register first swing transition
the default is 45.0 (1 to 360)
- Transition1Degrees=45

degrees per second needed to register second swing transition
the default is 160.0 (1 to 360)
- Transition2Degrees=260

set to 90 degrees per second to approximate double-blades
the default is 180.0 (90 double blade, 1 - 360 max)
- Transition3Degrees=180


Versus another different ini file contain:


degrees per second needed to register first swing transition
the default is 45.0 (1 to 360)
- Transition1Degrees=45

degrees per second needed to register second swing transition
the default is 160.0 (1 to 360)
- Transition2Degrees=160


However, the current wiki no longer speaks about ‘Transition3Degrees=’ so i’m wondering if this is even being used anymore? is that 2nd set of transition parameters above now the standard default, with a significantly lower Transition2Degrees number than what we used before (without the Transition3Degrees)?

Transition3Degrees is not a thing, and has never been a thing in ProffieOS.
Also, these descriptions of Transition1Degrees and Transition2Degrees are wrong.

Interestingly, now that I look up what Transition1Degrees and Transition2Degrees do, I think I found a bug.

Transition1Degrees was meant to specify how many degrees the “crossover” between the hi/low takes. Transition2Degrees was meant to specify roughly how many degrees until the first transition occurs. However, I seem to have mixed them up, and they are both crossover lengths.

I should probably fix that.

1 Like

Ok good! Glad i have some clarity on these now. So is the following default parameters below still true then?

# Length of first transition in degrees.
Transition1Degrees=45
# Length of second transition in degrees.
Transition2Degrees=160.0
1 Like

Yes, those are the defaults, and the descriptions are least semi-accurate.

Thank you for confirming! :slight_smile:

I’m sorry for the confusion here, although its not my fault :slight_smile:

All of those were a thing in ultra, where I significantly changed the code and how it works for transition degrees 1, 2, and 3 (for dual blades). It was an accurate description for my fork, and not ProffieOS main repo - i wanted to measure how many degrees per second were passing instead. All my ini and config files are clearly marked as being for ultra, someone must have just copied and pasted all the entries into a config or ini that did not have my notice and put it in a vanilla ini.

Just FYI.