Not to be confused with Fett263’s Edit Mode settings which are used with the saber_fett263_buttons.h prop file, this is OS based menus.
While similar in functionality, how they work under the hood is very different.
That said, @profezzorn I just tried things out for the first time. It’s nice to see all that code “come to life” and to see it make sense, as well as a relief that it’s not complicated to use.
My initial experience is as follows.
Edit Settings:
Note that msetting.wav (“Edit Settings”) has an intentional 1 second of silence at the front end. This is because Edit Mode uses it while blade is on, and it happens simultaneously as an ignition. The breathing space prevents the prompt from being drowned out by the out.wav.
Because of this, there’s a pseudo-lag to that prompt playing amongst silence.
We may want to make another version for this menu system.
Volume menu constantly reads out the current volume percentage, which makes sense so that you have something to listen to and evaluate, just takes some getting used to. Also, I love being able to visually see the level on the blade using EFFECT_VOLUME_LEVEL with my prop’s current Volume menu version, so I’m curious how that might be able to get implemented.
Blade length - From what I see it looks like it should be doing a LengthFinder<> kind of thing with a lit pixel, no? I’m not seeing that.
It does respect the max length set in the BladeConfig, and i notice that it wraps around from the end back to the beginning.
Is there any way to add some acceleration curve into it so that if you want to go from 30 to 110 you don’t need to click all of the steps one at a time, like a jump by 5 or 10 based on rotation speed?
Edit Presets:
I didn’t mess with Preset editing stuff really, just perused the menu. Once there’s a visual template of what’s in what menu and some documentation on how that works I can test further.
However, that’s not something I’d likely use personally, so I probably won’t have much opinion on it.