I have updated my Config Helper Tool to version 2. I’m starting this thread for users to ask questions or report any issues. I have dramatically expanded the functionality of this tool so some bugs are to be expected.
I conceived this tool originally with OS7 in mind. It’s intended to help both new and seasoned users and installers to be able to navigate all of the possibilities in your config as well as help to update and set up your config. As we’ve added more and more features from OS5, OS6 and now OS7 the number of defines and the level of customization they offer has grown exponentially and I find even the most seasoned Proffieboard users aren’t actually aware of everything possible. I designed this tool for users to easily see and learn about all of the things they can set up via their config.
In addition, I’ve greatly expanded the functionality from the original v1 tool to make it even more user-friendly and powerful.
Try it out: Fett263 Proffieboard ProffieOS6 & 7 Config Helper
- The tool will now store your config in your browser’s localStorage (this means the browser you originally use is where the data is stored so you can come back to that browser anytime as long as you haven’t clear localStorage)
- This allows you to save and come back to your config anytime, hours, days, weeks or months later.
- And with this new save capability I have expanded the tool to allow you to build up to 6 individual configs.
-
The tool now has a Download Config option that will export the config you’ve built in the correct .h format so you can save it directly into ProffieOS/config and begin using (see video above for more details).
-
This tool not only creates the config for you based on all of the selections you make, it will also produce custom documentation based on the defines, prop, styles and other options you select. This allows you to print out a custom user manual for your specific saber. Once you build the full Config you can then download the “Options”, “Controls” and “Supported Sounds” documentation that your saber uses based on the config you built. This is intended for both users and installers so that you can easily use your saber without having to hunt for information.
-
I’ve built in additional logic to let the tool read your BladeConfig code. This allows the tool to determine how many blades and/or any BladeID or Blade Detect set up you have so that you can it can set up your presets correctly.
- You still need a valid BladeConfig from your installer or other source. This tool still cannot verify the BladeConfig is correct, it is merely reading what you paste into it to decipher blades and CONFIGARRAY. If you do not have a valid BladeConfig you will need to get or create one.
- The tool can be used for either OS6 or OS7 configs AND is intended to let you come back in the future to easily update a config to a new version. So if you start with an OS6 config you can come back in the future and easily convert it to OS7.
- NOTE: you can’t go backwards easily, just like in the OS. We can move from older to newer OS easily but if you have an OS7 config you would need to completely rebuild it if you tried to go backwards to OS6, the same is true of this tool. However, if you set up an OS7 config you will be able to easily update to OS8 down the line
- I’ve added a built-in previewer based on Fredrik’s Style Editor, this will let you see the style(s) in each preset in case you forget which you’ve already added.
- You cannot edit the style in this tool, you would do so in Style Editor or my Library and then paste updated code into the tool. The previewer is only to see what each style looks like and some basic controls for previewing.
- There’s actually a bunch more features built in and coming, but I have to do demos and explanations on them, so keep an eye on this space as there’s still more come…
In the interim, please feel free to start using and testing.