What functions would you want in a Jetpack prop? (from a ProffieBoard/ProffieOS point of view)

Hello wonderful people,

As some of you might already know, I want to create a jetpack prop. The base for my button handling is sa22c’s saber.

What functions would you like to have on a jetpack_prop_button.h prop ?

They can be in or out of Star Wars universe.

The way I see a jetpack is the same as a “our world” jet engine, it goes from 0 RPM to idle, needs to stay a bit at idle (settable via define) for the turbine to properly stabilize, then it can go to full power for take-off, then I don’t know how to code variable flying trust settings (with variable sound level), so it will just remain in flying full power mode until landing, where it goes to idle for a settable amount of time and auto-shuts down when the maximum (settable via define) idle time is up.

The idle time is settable via define and is equal to the maximum amount of time the jetpack stays at idle before doing auto-shutdown. So on starting the jetpack, you don’t need to wait in idle before going full power but if you stay too long, it will shutdown. And after landing, as long as you go back to flying before the end of the auto-shutdown timer, it will just go back “up”, alternatively, you can do a false start mishap to reset the shutdown timer.

Then I have some jetpack “mishaps”, like “engine sputtering in flight”, or “bad starting ‘farts’ with black smoke” happening :nauseated_face: (imagine animation on OLED). :grin:

I also have missile/rocket launch events based on :face_with_peeking_eye:“WARNING POSSIBLE SPOILER AHEAD” (this was released during season two of The Mandalorian - over a year ago) Mando S02E06 when Mando meets Boba. Which is the only time, as far as I know, that we got to witness a full jetpack missile launch sequence from beginning to end (view finder coming down, targeting, rocket launching, rocket goes boom, one ship does… (watch the episode - I am not going to tell you, but if you know, you know :grin:), Mando: “Nice shot!”, Boba: “I was aiming for the other one! :unamused:”, viewfinder going back up/disarming). And I plan to have all those scenes available to watch on OLED screen, while the rocket sequence is “doing it’s thing” “sound-wise”.

And finally, I have “standard” sa22c stuff:

  • enter/exit volume menu
  • volume up/down
  • mute
  • start/stop track (I would like to add next/prev track, but I don’t know yet how to program that)
  • next/prev preset
  • battery mode
  • Color change mode

Is there any “basic” prop function that I am missing?

Is there any “advanced jetpack” prop only function that should be added? Remember, it’s a jetpack that you carry on your back, so it is limited to buttons functions (the more buttons the merrier - minimum is 1 but 2 is better). At your next cosplay, you wouldn’t want to have to do front/back/side flips to activate something or have to run into a wall to activate jetpack melt (note for self: add jetpack meltdown to malfunctions/mishaps)!

As far as “blade styles” presets is concerned, I can only imagine some basic StyleFirePtr<Color1,Color2, 0>(), of various colors, with low intensity for idle and high intensity for “flight mode”. But I would welcome any better idea in the “flame” department. :grin:

As always, thank you for reading so far, and have a Merry Christmas 2024 (and all the years that follows, especially if you are reading this from the future)