I am always excited when it comes time to announce a new release. And this one is no exception. It is with great pleasure that I announce the release of
Hard Ops 0098 : Californium
As usual Proxe and AR were monumental in this release and I am forever indebted to them for their endless tolerance of me and my madness. This 2.8 era has had us working tirelessly on release after release but in a way it’s the best moment of our developmental era because the avenues of exploration are wide open.
Without further ado lets go over some of the changes!
Bevel Helper
Pressing ctrl + shift + B brings up the bevel helper. This is a helper designed for making bevel management easier.
In the helper you can adjust every bevel present on a model.
As you can see the presets / full properties are also available.
We hope users find it useful in controlling the multiple levels of bevels you are able to create on the fly!
Menu / Icon Update
Menus have been updated to be more clear and visible and welcoming to new users.
All options should have icons now.
Redesigned (shift + Q) Pie Menu
The pie menu has been redesigned for support of what comes next.
KitOps Popup Update
The kitops popup can now allow for sort modifiers to be turned off. This is essential for non destructive workflows. Sorting will mess up all the work you have done.
Here you can see sorting making inserting a mess.
Without sorting I am able to continue working non destructively without sorting making the stack turn inside out which can be a nightmare if you have 60+ mods!
KitOps is currently the official insert management system of HardOps and we plan to expand on this immensely in the future.
Extended Modifier Support
More modifiers are now supported via modal for usage when modelling procedurally.
Many additional operators and modals have been added for quick addition while modelling. Ctrl + clicking functionality for adding has also been added to make stacking modifiers more fun than ever!
This is our first level of implementation but we plan to add a progression system for predictable procedural workflows assisting with hard surface modelling. Smart apply is useful for moving onward to csharp / cstep type workflows as well.
HOPS Helper Redesign (ctrl + ~)
The HOPS helper was recreated with 2.8 in mind. Now the hops helper supports any object and will provide options making your life easier if the properties window is out of sight due to working fullscreen.
An immense amount of work went into the helper and we hope you find the improvements to your liking. There are still a few bugs to iron out and behaviors to refine but this should provide even more functionality to a classic and bring it into the 2.8 era.
Grease Pencil Support
In addition to having the helper fully support materials and modifiers for grease pencil we also added a couple of new operators.
In the Q menu the following have been added.
Copy / Move – just makes a copy and moves the object during draw. Comes in handy for making quick variants in a row.
Surface Offset – allows for drawing on the surfaces of objects easier.
Mirror Gizmo – everyone’s favorite mirror tool has gotten support for grease pencil as well. Press alt + X to mirror. (symmetry not supported yet)
Modifier Scroll
When working non-destructively you will need a scroll to show everyone how you started from something simple like a plane.
Curve Taper Cancel
If you use Q on a curve you can taper it. But right clicking will now return it to a neutral state in case you don’t want bevel depth.
Collection Fixes
Boolean objects will be put in a collection called “Cutters” similar to boxcutter.
Machine Bevel Fix
Machin3 is also a continued auxiliary source of awesomeness when we least expect it.
BoolScroll / Object Scroll
Boolscroll is back and better than ever. Previously it had compatibility issues that took it out for a few releases.
Object Scroll – allows for cycling of boolean shapes that remain live on a model via boolean modifier object fields.
Cycle Booleans – allows for cycling of each boolean modifier present on a model individually. It also support restacking certain modifiers.
Additive Scroll – allows for replay of boolean history on a model using the modifier stack.
Toggle Modifiers
There are now options to toggle all the modifiers on an object off an on. This is in multiple locations to ease user experience. It can be enjoyable taking an object down to it’s simplest form and make modifications.
Cstep Improvements
We have began to make improvements for the cstep workflow in 2.8 and now have non destructive support.
In order to truly be able to work in non-destructive alot of systems had to be rethought so we plan to further refine this aspect in future releases as well as provide systems to transition into destructive workflows for complete control and finishing.
Smart Apply
Smart apply was an idea I had for making it easier to apply models and move on with different workflows and export. Right now it’s simple but we hope to improve it immensely in the future and make it the one stop shop for applying modifiers and converting to mesh within Hard Ops.
If the mesh is csharp: it applies only booleans.
If the mesh is undefined: it converts it to mesh.
Our goal with this release was to free users to explore other workflows outside of Csharp/Ssharp and dissect it for themselves and literally go off the reservation.
Sometimes in Csharp you just wanna apply booleans and with smart apply that is now possible with csharpening.
OnScreen UI Improvements
We intend to unveil a new drawing system down the line for the 2.8 era but in the meantime the drawing has been updated with options to allow users to make text more legible. There has also been an accent added to allow individuality.
CSlash Improvements
Cslash has received improvements from boxcutter’s yellow box. It should not only be faster but support non destructive workflows better.
Bwidth Modifications
Pressing 1 during bwidth will change autosmooth from 60 to 30 which can be helpful for addressing shading issues. We plan to expand this in the future with a shading subsystem that takes over during all modals to ensure smooth shading all throughout the process.
Bwidth Multiple Bevel Support
To support the nondestructive aims of this release Bwidth has been improved to support multiple bevels at once.
Shift scroll to change through bevel levels if multiple ones exist.
This is our first implementation but we do plan to improve this in the future to be more visually conveying of relevant information.
Helper Border Toggle
If you want the helper to have an OK button or the bevel helper which can help it stay on screen there is a toggle in prefs for it.
In Closing
We hope that this release of Hard Ops opens new avenues for users to explore. I can’t wait to show how we intend for all this to work in conjunction with Boxcutter. I am sure I missed a few features but I was eager to get this release out before we dove into the next endeavor.
I have been making so many non destructive assets lately that I forget about csharp sometimes but we plan to bring all this together and even make a more expansive add modifier system for users to keep working without UI.
HOPS is back and this time we’re going all out! I can’t wait to see you next time!
So awesome!! Congrats on the release!
looks so great!!!! how can i upgrade, i bought another version…. my email is milton_veliz18@hotmail.com thank you!!
I’m also curious. I purchased the Hops/Boxcutter bundle but I can’t see how to get updates.
log into your account in the top right and access the sales page on gumroad.
On BM log in and access orders in the top right of the screen.
in my Blender Market account says… “No orders found”, but i bougth the addon Date: 2018-12-08 …. who can help me? my email is: milton_veliz18@hotmail.com
I purchased the BCutter/HOps. So good and awesome!!
I have an important question for you. Is there a way to change the default bevel profile value in HardOps? I need 0.5 than 0.7.
this has been requested a bit. We hope to add this in the next update.
Thanks!!!
There was a mistake: for you -> for me (haha)
Hey 🙂
First of all thanks for these awesome addons. Theyre a huge help.
I just downloaded HardOps Californium today around 14:30 pm Western European Time and have a little bug with the Q-menu. When I hover over Settings or click it a little box that is probably just the set margin around the elements that are supposed to be there appears. But no options are there. Maybe it´s just because I have a Blender 2.8 version from December though. Just wanted to tell you.
Have a nice day~
it should look like this. What does yours look like?

with the change from hardops insert to kitops, is it no longer possible to add inserts to faces without paying for the premium version of kitops?
thats something we plan to add back into hops itself as a support tool but it requires some rework but yeah it should be part of HOPS itself.
update: working on it right now. We’ll put that back next update.
oh dang, that was quick! sounds good, thanks a lot man!
First thanks to you all for the awesome addon!
I had download the “(2.8) HOps 0098_1 Californium_13.zip”yesterday and I can’t wait to try the new awesome stuff.But I can’t find the bevel commend in the Operations menu and the CStep seems not work?I had test on windows and MACOS both.Maybe is my Blender version problem?I had down load it on March 24.
Thanks for the best tool on the world~
https://builder.blender.org/download
updating should do the trick
EMMM,,,it seems not work for me..I had try on another PC,it come up the same problem,but thanks for replying~
you can also drop me a mail at masterxeon1001@gmail.com and we can check into this more intimately. I am committed to ensuring you are able to work.
I was buy hard ops for 2.7 version. how i can update?
Blendermarket
Logging into BlenderMarket using the top right dropdown and choosing orders will allow you to download the latest update.
firefox_S3XMGsSyoI.png
Gumroad
Logging in via the button in the top right and accessing the sales page will allow you to view the product and download the latest update.
firefox_JyNM35Yrjn.png
Update info and instructions are here.
https://masterxeon1001.com/2019/04/12/boxcutter-712-release-notes/
Hello, I recently got Hard Ops as well as Box Cutter in the bundle. I can not figure out how to get it to work though on my blender 2.8 I have checked for tutorials and have not found anything for the problem I face. So when I originally did addons in preference it did the traceback error, I read up more and saw that you had to manually do it. I proceeded to manually add it into the addon file in the blender foundation folder and it still got that error. I also checked that it said it needed booltool 0.2, but booltool 0.2 isn’t available for 2.8. Any help?
we do not recommend booltool at all. We have built that behavior into Hard Ops itself and took it further ourselves.
So using booltool will cause issues at this point. Its not needed.
Firstly you will want to update 2.8
https://builder.blender.org/download
After updating Blender I would install the latest version of Hard Ops / Boxcutter.
place the contents of the zip from us in C:\Users\YOUR USER\AppData\Roaming\Blender Foundation\Blender\2.80\scripts\addons
The re-open blender and enable the addon from prefs.
Typically errors on enable are able to be resolved by installing the latest version of Blender since syntax changes.
The next step is zipping / removing config and then reopen and enable on a clean Blender install but the previous steps should resolve it.
Hi, I installed HardOps 0.0.9.8 in Blender 2.8, but when I used (C) Sharpen function, it got the error. You can see the error in this image https://imgur.com/a/n4qDUbz. Please help me to fix. I also want to ask does the HOps need BoxCutter to work or it’s standalone? Thanks in advance.
product files were updated as of this writing which should not have any issues.
Hi, I Installed HardOps 0.0.9.8 in Blender 2.8, but when I opened and used the (C) Sharpen function, it got the error like in this image https://imgur.com/a/n4qDUbz. Please tell me how to fix it. I also want to ask does HardOps need BoxCutter to work or it’s standalone? Thanks in advance.
hard ops should work fine on its own. Downloading the latest update should resolve the issue.
Also make sure 2.8 is up to date!
https://builder.blender.org/download
[video src="https://cdn.discordapp.com/attachments/286789113427001344/571401824356270090/rusOJ41hgC.mp4" /]
Thanks for your reply. After redownloading and using Blender 2.8 32 bit, I could make it work normally! But I want to ask where the inserts are, I can’t find it anywhere. Are they all now imported to KitOps and I can’t use it without installing KitOps?
https://masterxeon1001.com/2019/02/24/kitops-1-11-update-notes/
this should give you more info!
I’ve a tiny problem with HardOps for Blender 2.8 and mlane meshes. See my shot for more description, please: https://www.christoph-werner.de/wp-content/uploads/2019/05/hardops_problem01.jpg
ill check into that! It appears to only be the case with planes however. With cubes the Q menu is still the same. We’ll see about adjusting that possibly,
Hi, I encountered a small issue with Hops helper, the preview in the helper is not the same as the blender default preview (https://imgur.com/a/R6shkkL). I’d like to let you know and fix it in the next patch 😀
thanks
and when I change type of render preview to other shapes like cube or hair, it’s still remained as the ball shape in Hops helper
at the time I had it implemented. I was told the preview wasnt the best idea due to instability in a popup and crashing. I dont normally have it loaded for that reason but it seems stable enough. Theres a couple of glitches also connected to the 2.8 redesign of the helper so it could be a plethora of issues / bugs native to blender affecting things also.
I just want to let you know bugs like this exist. I’m sorry if it’s distracting you from fixing other bigger problems and making better features.
no these things are essential to be pointed out. Added to the list. As long as we have a list our work is never done. So no complaints there.
Hey I had an issue with the boolean operation, usually after using an object as a boolean on another, it puts the boolean mesh into wireframe mode. Its not doing that here with this update. I updated Blender july 5th and HOps and Boxcutter only a few minutes after. (Also while im here, is there anyway to exit box cutter? I have no idea how, tried alt W but that didnt do the trick)
only by holding shift at the time of clicking boolean would that happen. Since shift bypasses shifting it into a boolshape. This is used for cases where you need a boolean but without the process. Also to do that I have to select the wrong order. As shown here.

If youre still having issues we could check into it here. https://i.imgur.com/r2n2IsZ.png
Provided we can get a gif of what is going on. https://getsharex.com/
Boxcutter is an active tool so by changing tool you can exit. For example W now changes selection mode. So W exits boxcutter.
You’re a life saver, I always loved your speedy replies ❤ And thank you for taking time out of my day to help me, YOU ROCK!
So i’m obviously missing something. I have the 0.0.9.4 file and its worked just fine for blender 2.97. I’ve moved onto 2.8 and cant seem to figure out how to update HardOps to 0.0.9.8.
Hey thanks for keeping up the good fight to improve HardOp and all the other addons. Really love the results we can get so quickly.
I have come across an issue after updating to the most recent Hops and BoxCutter and 2.8 yesterday.
Basically when I have BoxCutter installed and am using HardOps to make a difference bool the target mesh turns to Wireframe and the cutter remains solid minus the intersected part. If I uninstall BoxCutter it goes back to behaving normally for the difference bool.
Is there a preference I’m missing or how does BoxCutter affect the HardOps operations?
Id have to see a gif of what is going on there.
But our tools inter connectivity doesn’t go that far yet. Boxcutter shouldnt be causing any changes like that.
Support Channels

I can’t open Hard Ops Helper, I only get this error message:
Traceback (most recent call last):
File “C:\Users\PC\AppData\Roaming\Blender Foundation\Blender\2.80\scripts\addons\HOps\ui\hops_helper\popup.py”, line 32, in invoke
options().context = ‘TOOL’
TypeError: bpy_struct: item.attr = val: enum “TOOL” not found in ()
location: :-1
Any ideas how to fix that?
Looks like your 2.8 might be old. Or the install of BC.
Having the most up to date 2.8 is recommended.
Blender 2.8 – https://builder.blender.org/download
Blender Update Utility – https://github.com/DotBow/Blender-Version-Manager/releases
Accessing previous orders.
Gumroad – https://gumroad.com/library
Blendermarket – https://www.blendermarket.com/account/orders
BM Support: https://gfycat.com/UnevenSmartGadwall
Support Channels

– Gumroad
https://gum.co/hopscutter
https://gum.co/BoxCutter
https://gum.co/hardops
– Blendermarket
https://www.blendermarket.com/products/hard-ops–boxcutter-ultimate-bundle
https://www.blendermarket.com/products/boxcutter
https://www.blendermarket.com/products/hardopsofficial
– Artstation
https://www.artstation.com/jerryperkins1447/store/D7aM/hard-ops-boxcutter-ultimate-bundle
I’m using the latest Blender 2.80 and Hard Ops 0098.
I tried disabling other addons but still got the message.
https://builder.blender.org/download
also the current version is.
(2.8)BoxCutter 713_6
(2.8) HOps 0098_1 Californium_33
I also did a video about the installation process.
More error codes when I try to start Hard Ops Helper.
Traceback (most recent call last):
File “C:\Users\PC\AppData\Roaming\Blender Foundation\Blender\2.80\scripts\addons\HOps\ui\hops_helper\property.py”, line 49, in context_items
if context.workspace.tools_mode in {‘POSE’, ‘EDIT_ARMATURE’}:
AttributeError: ‘WorkSpace’ object has no attribute ‘tools_mode’
File “C:\Users\PC\AppData\Roaming\Blender Foundation\Blender\2.80\scripts\addons\HOps\ui\hops_helper\property.py”, line 6, in context_items
WARN (bpy.rna): K:\BlenderGit\blender\source\blender\python\intern\bpy_rna.c:1457 pyrna_enum_to_py: current value ‘0’ matches no enum in ‘HopsHelperOptions’, ‘HardOps Helper’, ‘context’
Traceback (most recent call last):
File “C:\Users\PC\AppData\Roaming\Blender Foundation\Blender\2.80\scripts\addons\HOps\ui\hops_helper\property.py”, line 49, in context_items
if context.workspace.tools_mode in {‘POSE’, ‘EDIT_ARMATURE’}:
AttributeError: ‘WorkSpace’ object has no attribute ‘tools_mode’
File “C:\Users\PC\AppData\Roaming\Blender Foundation\Blender\2.80\scripts\addons\HOps\ui\hops_helper\property.py”, line 6, in context_items
Traceback (most recent call last):
File “C:\Users\PC\AppData\Roaming\Blender Foundation\Blender\2.80\scripts\addons\HOps\ui\hops_helper\property.py”, line 49, in context_items
if context.workspace.tools_mode in {‘POSE’, ‘EDIT_ARMATURE’}:
AttributeError: ‘WorkSpace’ object has no attribute ‘tools_mode’
File “C:\Users\PC\AppData\Roaming\Blender Foundation\Blender\2.80\scripts\addons\HOps\ui\hops_helper\property.py”, line 6, in context_items
Traceback (most recent call last):
File “C:\Users\PC\AppData\Roaming\Blender Foundation\Blender\2.80\scripts\addons\HOps\ui\hops_helper\popup.py”, line 32, in invoke
options().context = ‘TOOL’
TypeError: bpy_struct: item.attr = val: enum “TOOL” not found in ()
location: :-1
Tried remove config and scripts to reset Blender but still same error
i asked the team and they said you may need to confirm installing the latest version of HOPS from the sales pages.
(2.8) HOps 0098_1 Californium_33
(2.8)BoxCutter 713_6
I tested both with the buildbot 2.81, steam blender and last official and they enable just like the video.
Theres links in the description on how to access the market to download the latest update but if blender and the installs are up to date there should be no issue.
Also deleting config definitely makes blender open up cleanly.
[video src="https://cdn.discordapp.com/attachments/598565171203670016/611333462393225244/ABbpSrlCwO.mp4" /]
I used the version from market for this test and even with load factory defaults it is working so that leads me to wonder if the version you are installing is from the sales page and not an old email. Update instructions are in the video description.
I have a question I have Hard Ops 0.0.9.6 but when I installed in Blender 2.80, it said upgrade to 2.8x required, what happened ??
make sure to install the 2.8 version of HOPS 0098
Having the most up to date 2.8 is recommended.
Blender 2.8 – https://builder.blender.org/download
Blender Update Utility – https://github.com/DotBow/Blender-Version-Manager/releases
Accessing previous orders.
Gumroad – https://gumroad.com/library
Blendermarket – https://www.blendermarket.com/account/orders
BM Support: https://gfycat.com/UnevenSmartGadwall
Support Channels

– Gumroad
https://gum.co/hopscutter
https://gum.co/BoxCutter
https://gum.co/hardops
– Blendermarket
https://www.blendermarket.com/products/hard-ops–boxcutter-ultimate-bundle
https://www.blendermarket.com/products/boxcutter
https://www.blendermarket.com/products/hardopsofficial
– Artstation
https://www.artstation.com/jerryperkins1447/store/D7aM/hard-ops-boxcutter-ultimate-bundle