Question about programming a special effect

Hey y’all,

I’ve been installing sabers on the side, mostly for friends and family members as a hobby, and a few years ago I installed a KR Sabers mace windu BMF saber for my Dungeons and Dragons DM as a present for the amazing work and effort they put into the campaign of theirs that I was lucky to be able to play a part in.

I designed and printed my own simple chassis to fit the MW3 saber and everything worked out great from an install point. I supplied them with a 28" blade to go with their saber and figured that it would be perfect for them to enjoy the saber. I recently found out that they purchased a shortend 16" pixel blade to use with the saber in a reverse-grip style since they enjoy playing the rogue class when they arent the DM of our group’s campaign.

I’ve been planning on updating their soundboard from the Proffie V2.2 to the V3.9 and I was curious to know if theres a way to add a special gesture that could take the pixel count of the 28" blade to the pixel count of a 16" blade while keeping it througout all of the soundfonts that have been added and programmed into the board.

Knowing that they are a big fan of the rogue class in D&D and seeing that they purchased a short pixel blade for the saber I installed for them, I felt that would be fitting for their saber if they could do a quick gesture control that would take the pixel count down from the 28" length to the 16" length, with some special blade effects, and hold that style throughout all of the other soundfonts I’ve loaded and programmed into their saber.

If it’s possible and already avaiable, I would greatly appreciate the information on how to program that into the board for them. If not, is there a possibility of it being able to be programmed into the proffieboard so they could switch from the 28" pixel count to the 16" pixel count on the fly?

Thanks again in advanced to all of you!

MTFBWYA

-Chris

Not on a gesture, but auto-setting the board to use the right length based on which blade is inserted is what BladeID was made for.
Essentially, it detects the blade currently in, (or no blade) and will switch to the appropriate Blade Array used (where you set the length).

Recently some of us added the array switch to be manually available on a button combo / gesture. If you search the site for “array switch” or similar.

1 Like

You are the bomb dot com. Thank you so much!

I totally had pasted the wrong link before. try now.

1 Like

Note that BladeID will require resistors to be wired into each blade for the system to differentiate between blades. If you’re making the blades, then it’s easy but if the blades are already built and glued, then not so much.

Alternatively you can use a new feature called Array Selector to make it work. Several prop files have it, my own included. This would allow you to switch blade lengths manually using a simple button press.

More details here:

2 Likes

I’m gonna try out the Array Selector for sure! I appreciate y’all sharing this info with me. It helps out a ton!

I went ahead and added the code for the arrays with the two different blade LED presets and the but I’m having a hard time trying to figure out how to switch between them. Is there a specific gesture or button combo that I have to use in order to switch between 54 LEDs and 132 LEDs?

I am terrible at programming and when it comes to reading code, I am incredibly confused on what it does for the most part. I’m almost willing to crack open my friend’s blades to install a resistor but I’d rather use the array with some kind of gesture control through code instead since it would be less invasive.

Thank you for your understanding and help in this matter! Please let me know if you’d like to see the config file that I currently have set on the Proffieboard v2.2 that I installed into his saber.

Yes, post your config here.
However it also depends what prop you’re using. With the Sabersense prop, all you would do is three short clicks of the POWER button with the blade off and it would switch arrays, but other props might handle it differently and I don’t know what the button presses/gestures for array selection would be with those.
But yes, post your config and I’ll be happy to add the array selector to it.

1 Like

I just realized I wasn’t using the Sabersense prop file and using Fett263’s prop file and that’s why it wasn’t working. My ADHD brain was running on fumes and that’s what I get for trying to fix things when I could be sleeping lol.

Now I do have a question about the code. I was reading through the Sabersense prop file and I love how the notes explain what the code does. Is there a way to combine the array selector and the options implemented for the array selection code with some of the code used in Fett263’s prop file code? My buddy is so used to the fett263 controls and I’d love to keep those controls for him while also adding the array selection control and implementation.

I have support in my prop for OS8 via defines.

Listed in controls as well.

OS8 is currently in beta, see this thread for more info.

1 Like

This is wicked cool. I appreciate the work that you and everyone in this community brings for the saber installers like myself. Thank you, everyone that’s reached out to help me in this thread! I’m going to give OS8 beta a whirl and see what I can do with it!

1 Like