Hard Ops – (SFQs)

2015-12-27_19-48-31So this page will serve as the SFQs for Hard Ops hopefully assisting in getting through errors you might receive in case the troubleshooting page was ineffective. Or to just answer questions.

Will the updates be free?

In short. YES. If it’s name is Hard Ops it will be free to purchasers of Hard Ops. I don’t plan on changing the name or changing the price again. Get it and you get upgrades, downgrades and better grades.

Recommended Addons:



Mira Tools



“built into blender” – enable it in add-ons

Batch Operations


Ice Tools



Hard Ops

Q: My Q menu doesn’t work! Why!?

A: Is something else using Q? Are you using viewport pies? Go into your keymap and find out what is mapped to Q. Its easy to also use this to remap hard ops.


Q: What are the auxillary add ons in the folder?

A: Basically slightly modified versions of add ons for various reasons. Automirror was modified to work with hard ops and be left handed. Booltool has options for using Bmesh booleans that can be useful with the current buildbot builds. They aren’t needed but are customized to my liking so they’re just modified slighly. Will probably be removed at release.


Q: When I enable Hard Ops I get an error! Why!?

A: Are you using old Blender?

That’s usually the first question I always ask because Hard Ops isn’t doing anything particularly unique so the only option is to check the error.


Traceback (most recent call last):
File “C:\Program Files\Blender Foundation\Blender\2.73\scripts\modules\addon_util s.py”, line 306, in enable
mod = __import__(module_name)
File “C:\Users\Gabriel\AppData\Roaming\Blender Foundation\Blender\2.73\scripts\addons\hardops_006 a\__init__.py”, line 17, in <module>
from . panel import (HardOpsPanel)
File “C:\Users\Gabriel\AppData\Roaming\Blender Foundation\Blender\2.73\scripts\addons\hardops_006 a\panel.py”, line 3, in <module>
from . icons.icons import load_icons
File “C:\Users\Gabriel\AppData\Roaming\Blender Foundation\Blender\2.73\scripts\addons\hardops_006 a\icons\icons.py”, line 3, in <module>
import bpy.utils.previews
ImportError: No module named ‘bpy.utils.previews’; ‘bpy.utils’ is not a package

The error ImportError: No module named ‘bpy.utils.previews’; ‘bpy.utils’ is not a package means that your Blender is older than 2.75.

In 2.75 they added custom icons. Which I am utilizing so if your Blender is older you will get this error.

Just check the splash screen.


Don’t use anything older than this.

Q: Why does the circle tool not work right? When I use it this happens.


A: Looptools is an add on built into blender that adds options to your W >> specials menu. One of these options Circle is superior in my opinion to shift + alt + s (set sphere) since it works on multiple areas at once. Just enable it your add ons like in the image above and it will work correctly.

Q: How do I change the keyconfig for Hard Ops?

A: So in the user preferences >> inputs >> 3d View >> 3d View (Global)

2015-12-18_18-51-20 2015-12-07_05-53-41






Theres also an option in the add on however it is still a WIP and might only work per session.



Q: Ctrl + (-) wont subtract on my system

A: Are you using the (-) on your numpad?

If you don’t have a numpad area due to using a notebook or something like that you can access the booltool alternatively through the panel/s or the pies.

ctrl + shift + q – pie
bool tool T-panel tab
Hard Ops Booltool tab










As you can see there are many different ways to access it even without changing the controls. Sometimes I use the pie to bool just because its easier than looking at my keyboard sometimes.

Bool Pie

Q: How do you change the hotkeys that booltool uses by default?

A: Well it’s not recommended because Blender uses almost every key for something however in your preferences (ctrl + alt + U) >> inputs, there is a search area where you can search for bool and then input the key you want to use.

locating the hotkeys for booltool








Q: I have booltool installed but theres still an error when I cslice. Why?

Traceback (most recent call last):
File “/home/ooriggsoo/.config/blender/2.76/scripts/addons/hardops_006c/operators.py”, line 593, in execute
File “/home/ooriggsoo/opt/blender-2.76-linux-glibc211-x86_64/2.76/scripts/modules/bpy/ops.py”, line 189, in __call__
ret = op_call(self.idname_py(), None, kw)
AttributeError: Calling operator “bpy.ops.btool.boolean_diff” error, could not be found

A: Booltool 0.2 must be installed. Not 0.1