New Proffie Padawan with a lightsaber and a few questions!

Be sure to do the required Setup Instructions for my prop as NoSloppy noted, then review the controls for my prop. Volume is controlled in the menu by using the hilt like a dial (just like all menus).

See here:

WELL THEN turns out i messed with settings in the config on my SD, and that was messing something up. deleted those so they went back to defaults, and now everything works a treat. I do still need to install the common folder, that’s next on the to do list.

One more question though, specifically about clash sensitivity. My preference is being able to activate a clash without touching anything, but even putting the clash_threshold_g all the way down to one, it doesn’t seem to want to clash without physical contact. Before I flashed to OS7, it was pretty easy to activate a clash. Any ideas?

How do you clash without physical contact?

OS7 added some suppression for audio by default you can override with

#define AUDIO_CLASH_SUPPRESSION_LEVEL 1

This will remove nearly all suppression from sound.

There’s a few other defines you can try as well.

Found it! I think its the PROFFIEOS_DONT_USE_GYRO_FOR_CLASH define, the clash detection works a lot different and I really miss the old clash detection, so I think this is what’s doing that.

man, I know you wrote all this but jeez you’re quick on the draw for answers, this community rocks

1 Like

Regarding this: Before updating to latest OS (I actually don’t know what the prev OS version was, but I’m guessing it was old based on the button configs-) it was relatively easy to trigger a clash. Not a blast, but a clash.

This being said, I THINK I might’ve been in Battle mode the entire time, considering how easy it was to set off a clash. I’m trying to test that hypothesis out rn.

Battle Mode is related to Lockup, Melt and Drag, not Clash. Clash is controlled by CLASH_THRESHOLD_G (and other defines).

Oh. Well dang it. Well, if I have any more newb questions I’ll put 'em here, I’m starting to get into the deeper realms of weirdness, so I’ll start posting other threads now for more complex issues.

HEY AGAIN!
Been putting more new stuff on my config and files, everything is working pretty well, all except the menu voice thingies. Interestingly it worked once and then didn’t work again… I have the common folder with the .wav files and such, so I know it SHOULD work but I’m still banging my head against the wall.

Top Config is as follows:

#ifdef CONFIG_TOP
#include “proffieboard_v2_config.h”
#define NUM_BLADES 1
#define NUM_BUTTONS 2
#define VOLUME 1000
const unsigned int maxLedsPerStrip = 144;
#define CLASH_THRESHOLD_G 0.3
#define NO_REPEAT_RANDOM
#define BOOT_VOLUME 250
#define SAVE_VOLUME
//#define PROFFIEOS_DONT_USE_GYRO_FOR_CLASH
#define AUDIO_CLASH_SUPPRESSION_LEVEL 1
#define EXTRA_COLOR_BUFFER_SPACE 60
#define FETT263_DISABLE_CHANGE_FONT
#define FETT263_DISABLE_CHANGE_STYLE
#define FETT263_DISABLE_COPY_PRESET
#define ENABLE_AUDIO
#define ENABLE_MOTION
#define FETT263_TWIST_ON
#define FETT263_TWIST_ON_NO_BM
#define FETT263_TWIST_OFF
#define COLOR_CHANGE_DIRECT
#define MOTION_TIMEOUT 60 * 5 * 1000
#define ENABLE_WS2811
#define ENABLE_SD
#endif

#ifdef CONFIG_PROP
#include “…/props/saber_fett263_buttons.h”
#endif

Am I missing anything? I’ve looked at the OS7 prop file webpage on Fett’s site so many times I think it’s seared into my retinas by now.

If you missed something, it would be in the rest of the config file, not in the defines.

hang on, are menu voices part of presets or styles? I thought it was just a define…?
am confus

There are defines for enabling/disabling parts of menues.
However, you also need a font pack, and you need the ;common in your font paths, and those things are part of your presets.

ok gotcha, could you give me an example of the syntax, or the page where that’s at because my brain is not seeing it >~>

See Set Up Instructions for my prop on this page.

found it, but new problem

I tried doing the exact same formatting as the example, but kept coming up with arduino errors. all of my fonts are formatted as such:

{“font;common”, “tracks/hellstyle.wav”,
StylePtr<Layers<AudioFlicker<RotateColorsX<Variation,Red>,RotateColorsX<Variation,Rgb<128,0,0>>>,AlphaL<AudioFlickerL<RotateColorsX<Variation,Red>>,Scale<IsLessThan<SwingSpeed<600>,Int<13600>>,Scale<SwingSpeed<600>,Int<-19300>,Int<32768>>,Int<0>>>,LockupTrL<Layers<AlphaL<AudioFlickerL,Bump<Scale<BladeAngle<>,Scale<BladeAngle<0,16000>,Int<10000>,Int<30000>>,Int<10000>>,Scale<SwingSpeed<100>,Int<14000>,Int<18000>>>>,AlphaL<White,Bump<Scale<BladeAngle<>,Scale<BladeAngle<0,16000>,Int<10000>,Int<30000>>,Int<10000>>,Int<10000>>>>,TrConcat<TrInstant,White,TrFade<400>>,TrConcat<TrInstant,White,TrFade<400>>,SaberBase::LOCKUP_NORMAL>,ResponsiveLightningBlockL<Strobe<White,AudioFlicker<White,Blue>,50,1>,TrConcat<TrInstant,AlphaL<White,Bump<Int<12000>,Int<18000>>>,TrFade<200>>,TrConcat<TrInstant,HumpFlickerL<AlphaL<White,Int<16000>>,30>,TrSmoothFade<600>>>,ResponsiveStabL<Orange,TrWipeIn<600>,TrWipe<600>>,ResponsiveBlastL<White,Int<400>,Scale<SwingSpeed<200>,Int<100>,Int<400>>,Int<400>>,SimpleClashL,LockupTrL<AlphaL<BrownNoiseFlickerL<White,Int<300>>,SmoothStep<Int<30000>,Int<5000>>>,TrWipeIn<400>,TrFade<300>,SaberBase::LOCKUP_DRAG>,LockupTrL<AlphaL<Mix<TwistAngle<>,Rgb<255,200,0>,DarkOrange>,SmoothStep<Int<28000>,Int<5000>>>,TrWipeIn<600>,TrFade<300>,SaberBase::LOCKUP_MELT>,InOutTrL<TrWipe<450>,TrWipeIn<500>,Black>>>()
“Dmaul”
},

did I mess something up? I could just be smooth brained from looking at a wall of text lol

Edit: Also, here’s the arduino error, and for the life of me I can’t figure out what it’s telling me

C:\Users\xmetr\Desktop\System Modding\Proffie Lightsaber\ProffieOS 7.13\ProffieOS\config\newconfigtest1.h:56:2: error: expected unqualified-id before ‘{’ token
56 | {“font;common”, “tracks/hellstyle.wav”,
| ^
In file included from C:\Users\xmetr\Desktop\System Modding\Proffie Lightsaber\ProffieOS 7.13\ProffieOS\ProffieOS.ino:621:
C:\Users\xmetr\Desktop\System Modding\Proffie Lightsaber\ProffieOS 7.13\ProffieOS\config\newconfigtest1.h:59:2: error: expected unqualified-id before ‘,’ token
59 | },
| ^

Missing a comma before the “name”.

Should be:

...>(),
“Dmaul”

You might try my config helper tool it handles the syntax for you. :wink:

did it! it works so good now :3

also as a side note and recommendation: For the example of the formatting in the section “Set Up for Voice Prompts (Required)”, I would recommend putting “your font here” instead of just “font”, because I thought it was just supposed to say “font” instead of the actual font name and it drove me crazy for half an hour XD

Then there will just be users who put “your font here” instead :wink:

1 Like

You mean like this?

// #define CONFIG_FILE "config/YOUR_CONFIG_FILE_NAME_HERE.h"

yyyyeap true XD