Thanks, but what I meant was: once you’ve reset the brushes, will the reset settings be remembered by Blender after you’ve quit, or will you need to reapply the Reset All Brushes function at the start of each Blender session?
Brush settings are saved within the blend file. So if you save it in the current file and/or your startup file it should be consistent. But old files can have old settings.
@Metin_Seven: Based on your comment I added an option to Auto-Reset on file load. That means as soon as a blend file is fully loaded all brushes will be reset to the most recent defaults of the used blender version.
It’s practical if you always want the brushes to be in default state at the beginning of each sculpting session. As this is not a feature everyone may like it is deactivated per default and you will have to activate it manually in the addon preferences.
Note. Updated brush settings will also be saved to the blend-file without having this turned on if you save the file. And if you tweak values during a session and save your file these tweaks get also saved. Things like that would be reverted by this option.
After a short lookup it seems thats not possible. But I will have one more look later. Also if you load a file after blender starts all values that would have been reset will be overwritten with the files stored values.
Thanks for the info. You are installing it under 2.80 right?
One of the places where I add the entry is a dropdown list next to the brush icon. That dropdown was indeed just introduced in 2.81. I’ll fix that.
@Metin_Seven: As I promised to have a look. Updates once on startup aren’t possible and that by intent as loading files would overwrite any changes anyhow.
I think the new AutoReset modes will solve this problem much better.
Here is the reason why it’s not a good idea to ask add-on developers to make their add-ons compatible with the Alpha (Daily Builds) versions of Blender:
I invite you to read @pitiwazou’s comment: Asset Management
I don’t want to answer in behalf @Debuk but I think we (users) should use addons only with stable versions of Blender.
Of course we can try them with the Experimental versions of Blender but the Blender code can change a lot during the Blender alpha development. Asking addons devs to support these experimental versions might be a waste of time for addons developers (IMO).
What exact problem do you have and under which exact blender version? I just tested it with this version: 2.91.0 Alpha, branch: master, commit date: 2020-08-25 19:28, hash: rB396d39c6b904 and it runs fine here. I will make one more test with the latest build.
Edit: I just checked it out, but there is no newer release yet. If you haven’t done already please try updating to the latest build and a clean reinstall of the plugin.
Edit2: Installation instructions can be found on the github page. Make sure to extract the py file and choose that directly to get it installed.
Hi.
I have noticed the following error when I tried to deactivate the addon in the Preferences > Addons list.
Error: Traceback (most recent call last):
File “E:\blender_Portable\2.90\scripts\modules\addon_utils.py”, line 434, in disable
mod.unregister()
File “E:\blender_Portable\2.90\scripts\addons\ResetSculptBrushes.py”, line 207, in unregister
bpy.app.handlers.load_post.remove(load_handler)
ValueError: list.remove(x): x not in list