keKit for Blender (2.8+)

Thanks a lot for the reply!

3.25 is now out with fixes for the pie menu issues!

3 Likes

Hey @Kiellog finally Iā€™m able to update my blender version to 4.2 and update my kekit along with it to the latest version!

Not sure how far are you refactoring the code to be compatible with 4.2, but hereā€™s couple of thing I noticed throw some error when I tested the funcions, as well as some ideas probably you can consider?

  1. The integration with the BoolTool is kinda broken right now? Iā€™ve installed the BoolTool version from the Extension platform and it seems caused some naming different and broke kekit integration? The pie menu also doesnt looks correct and throw bunch of error on console.
    image

  2. The legacy radial array has some error on console too related to the deprecated third arg for the blf.size() function as noted here https://docs.blender.org/api/3.6/blf.html#blf.size

  3. This is a little bit picky but the Extend Tool order is kinda changed on between the Object and Edit mode, though I noticed on your video demonstration it works fine?
    image

  4. Sync Material Button missing on material tab, or does it move to somewhere else? the one on the N panel is working fine.

  5. The AutoSmooth preset angle on the keSubd pie menu probably can make it to add a Smooth by Angle Modifier with the preset angle set into it? (Also wondering why this keSubd pie marked as experimental?)

  6. Probably can add a toggle to exclude the keymap to be exported into the kekit Setting JSON file? Because Iā€™ve added my custom shortcut key into the kekit __init__.py file instead of my keyconfig file to keep it clean (otherwise itā€™s gonna duplicate the keymap on my case). But this point really not a big deal, I can always refer back to my previous blender version to copy the SnapCombo and O&PCombo setting.

Well I guess thatā€™s all for now that I noticed while playing around with the latest version!

Hey! Thanks for the feedack!

  1. Confirmed - I had missed this. Will fix.
  2. Will fix.
  3. TBD
  4. Cannot reproduce. (check add-on setting if itā€™s active?):
    image
  5. (a) reworking AS (& other such modifiers) with a different solution. WIP.
    5 (b) see 5a ;> (also, basically just a disclaimer - ā€œdont get too attachedā€¦ā€)
  6. Not sure. TBD.
  • A little public service announcement:
    I have an updated kekit ā€˜almostā€™ done for a while now, but I just donā€™t have time/energy for my add-on projects at the momentā€¦(I have a dayjob and a half alreadyā€¦) I will try to fix (Pro version) bugs as a priority. Soonish. Everything else may have to wait.

Hmm thats strange, hereā€™s how it looks like on my end, oh btw Iā€™m not 4.2.1, I didnt test it on 4.2.0, so Iā€™m not sure if theres some changes there?

Also another naming changes that broke kekit inegration is the Material Utilities addon thatā€™s installed from the GitHub (latest version, not sure why the extension platform didnā€™t use the most updated version to put on their platform :thinking:), it used to be materials_utils but now changed to MaterialUtilities, just swapping the name inside the m_pie_menus.py works just fine.

Also all good man, dont stress out too much~

syncmats: I am running 4.2.1. hmm, if you toggle the button (in prefs), does anything print in the console window?

material: Well, I guess it will be updated eventually so I guess Iā€™ll have to check for both namesā€¦in both cases? sighā€¦ (one can hope they donā€™t rename the ext-addon)

Hmm, no it doesnt seem to throw any error, toggle button and then reload addon from within kekit setting as well as restart blender seem does nothing? but weird that itā€™s working on your side though, i wonder whyā€¦

For the material, the one from the extension name still match with what you have right now inside kekit, and since many versions ago they dont seem to plan to make the latest version (v3.0.2) to be the ā€œofficialā€ version (v2.2.2), eventhough itā€™s by the same author.

sync: You did mention you were using a modified version of kekit? Does the problem persist with a vanilla kekit install?

mat: itā€™s a ā€˜possible futureā€™ problem with the ext ;> (not doing anything about that until it is)

Yeah I did modified the __init__.py and m_pie_menus.py but only appending the shortcut key and didnā€™t touch the rest of the script. Itā€™s nice to have the sync button on material tab but not really a big deal TBH, especially if the issue is only happen to me and I still can find it in N panel if I really need it.

Hahah yeah syntax/ name changes I can imagine is the nightmare for addon developer :sweat_smile:

is what i need thanks

Maintenance update mostly! (standard version users: The parity-update will be before xmas, I promise ;>)

v3.26 Pro

Bool Tool Support (Upd)

PolyBrush (Removed)

  • PolyBrush is now discontinued - replaced with the latest bool tool carver update (mentioned above). PB is not added to kekit deprecated. Note: The PB wiki-link will stop working once I update the wikiā€¦

Misc

  • SubD pie menu modifiers issues fixed (4.2 compatibility)
  • Radial Array - fixed console spam error
  • Bool Knife will now show proper error message if less than 2 objects are selected
6 Likes

The screen.ke_frame_view doesnā€™t work correct on curve vertex. It always zooms out (nothing selected) instead of zooming in.

cannot reproduce. working as intended :