Command Recorder Addon

Alert: The original fork of the addon is broken but this fork works: https://github.com/Noizirom/CommandRecorder2.8 and this:
https://github.com/RivinHD/CommandRecorder2.8

Update: the Command Recorder is not longer supported. Instead, you can use the Action Recorder: https://github.com/InamuraJIN/ActionRecorder

Finally! The Command Recorder Addon allows us to record macros in Blender. And not only that, we can save the macro’s to buttons. How convenient is that. For sure there are great use cases when extruding, scaling, bevelling, selecting etc. I would say that this is quite revolutionary.

How the Command Recorder Addon works

In big lines here an overview. There are two section in the addon. The first section is the Command Recorder. That is the place where you can define a name for your macro, and add steps. Also, you can record the steps or add steps manually one by one. Then, the next section is the Command Button. The Command Button is the section where you can save and load buttons. These buttons contain the macro’s you recorded before.

I watched the video from the developer and tried out the Command Recorder addon. There might be a few thing you might struggle upon, so that’s why I made this video below.

How to install the Addon?

You can download the Command Recorder on Github.
I received comments that the addon is not found after installation. What happens is that there is a dot in the folder’s name. Here how solve that issue:

Look for the folder where Blender stores your addons. On Windows that is:
C:\Users\YourWindowsUserName\AppData\Roaming\Blender Foundation\Blender\2.80\scripts\addons
There you will find a folder something like: CommandRecorder2.8-Master. Rename the folder to: CommandRecorder (Exactly that). Then restart Blender and you will find the addon in the preferences (Search for command).

Another issue reported is that the command button is not visible. That is the button you can create. That happens when the folder’s name of the addon is not exactly CommandRecorder. The addon is looking for that folder.

In case you want to share useful information about the addon let us know in the comment. Or if you want to support the website, there are loads of possibilities like, donation, using the shop or simply share some posts. Engagement on social media like Twitter, Facebook or YouTube will as well encourage this website to be developed further. Regards, Robert.


New Media Supply on Social Media

This website and article is provided by New Media Supply and you can find NMS here:

By engaging on Social Media you will support New Media Supply and this website. So if you have some time, thanks in advance!

[adrotate banner=”6″]

New Media Supply

Graphic- and 3D design.

23 thoughts on “Command Recorder Addon

  • August 5, 2019 at 2:15 am
    Permalink

    Hi
    I have a release 2.8 version
    After installation, it is not in the list of add-ons.

    Reply
  • August 13, 2019 at 8:01 pm
    Permalink

    I made a recording and stopped it. After i press ‘Recorder to button’ it flashes but nothing seems to happen.
    The Command Button is empty.

    Blender 2.8 RC2

    Reply
    • August 13, 2019 at 8:05 pm
      Permalink

      Hi Marcus,
      Thanks for reporting it. That might be useful for other users.
      If I have time to look at it I will come back to it. Another option for you is to contact the developer of the addon. There is quite a lot to do for me after holiday.

      Regards,
      Robert

      Reply
  • August 20, 2019 at 7:59 am
    Permalink

    Hello, this plugin cannot be installed in the official version of Blender 2.8, I don’t know why.

    Reply
    • August 20, 2019 at 7:35 pm
      Permalink

      Hi,
      Probably that is because there is a dot in the folder’s name. Look for the folder where Blender stores your addons. On Windows that is:
      C:\Users\YourWindowsUserName\AppData\Roaming\Blender Foundation\Blender\2.80\scripts\addons
      There you will find a folder something like: CommandRecorder2.8-Master. Rename the folder to: CommandRecorder (Exactly that). Then restart Blender and you will find the addon.

      Reply
  • September 24, 2019 at 2:25 pm
    Permalink

    Unfortunately it doesn’t work in 2.81

    Reply
  • September 30, 2019 at 5:17 am
    Permalink

    Awesome addon! I’m just getting into Blender and this is one thing that I knew I had to have. Though, I was hoping that after creating the button – that there would be a way to bind a hotkey to it. I am new to Blender so if this is “apparent” in some way, please excuse the naivety.

    Is there a way to bind a hotkey to the buttons?

    Reply
    • October 2, 2019 at 11:58 am
      Permalink

      Hi SuperbJenks,
      I had a busy time, but back today. I’ll check if we can assign a hotkey to the buttons, and let you know.
      Regards,
      Robert

      Reply
  • November 30, 2019 at 6:41 pm
    Permalink

    Not working in 2,81 trackback error when pressing record button

    Reply
    • November 30, 2019 at 10:09 pm
      Permalink

      Is it this error: AttributeError: Calling operator “bpy.ops.ui.reports_to_textblock” error, could not be found ?
      Seems it cannot find the reports_to_textblock file. I think we have to contact the developer.

      Reply
  • December 2, 2019 at 3:05 am
    Permalink

    get this error when clicking enable addon in the preferences window

    Traceback (most recent call last):
    File “E:\blender\dailybuilds\2.82\blender-2.82-373e936e3e64-windows64\2.82\scripts\modules\addon_utils.py”, line 351, in enable
    mod = __import__(module_name)
    ModuleNotFoundError: No module named ‘CommandRecorder2’

    Reply
  • December 2, 2019 at 3:25 am
    Permalink

    ok, got that working, I had to rename the folder inside the zip file as well as the zip itself. Maybe change the naming on github so people don’t have to rename it after download.

    Getting this error now.

    File “C:\Users\3diWorkstation\AppData\Roaming\Blender Foundation\Blender\2.82\scripts\addons\CommandRecorder\CommandRecorder.py”, line 70, in Get_Recent
    bpy.ops.ui.reports_to_textblock()
    File “E:\blender\dailybuilds\2.82\blender-2.82-373e936e3e64-windows64\2.82\scripts\modules\bpy\ops.py”, line 201, in __call__
    ret = op_call(self.idname_py(), None, kw)
    AttributeError: Calling operator “bpy.ops.ui.reports_to_textblock” error, could not be found

    location: :-1

    location: :-1
    Error: Traceback (most recent call last):
    File “C:\Users\3diWorkstation\AppData\Roaming\Blender Foundation\Blender\2.82\scripts\addons\CommandRecorder\CommandRecorder.py”, line 268, in execute
    Record(CR_(“Index”,0)+1 , “Stop”)
    File “C:\Users\3diWorkstation\AppData\Roaming\Blender Foundation\Blender\2.82\scripts\addons\CommandRecorder\CommandRecorder.py”, line 84, in Record
    for Num_Loop in range (CR_Prop.Temp_Num+1 , len(Get_Recent(“Reports_All”))) :
    File “C:\Users\3diWorkstation\AppData\Roaming\Blender Foundation\Blender\2.82\scripts\addons\CommandRecorder\CommandRecorder.py”, line 70, in Get_Recent
    bpy.ops.ui.reports_to_textblock()
    File “E:\blender\dailybuilds\2.82\blender-2.82-373e936e3e64-windows64\2.82\scripts\modules\bpy\ops.py”, line 201, in __call__
    ret = op_call(self.idname_py(), None, kw)
    AttributeError: Calling operator “bpy.ops.ui.reports_to_textblock” error, could not be found

    location: :-1

    Reply
  • January 4, 2020 at 8:06 pm
    Permalink

    not working on 2.8 Errors everywhere

    Reply
  • May 13, 2020 at 2:47 pm
    Permalink

    Using v2.82.7 – it installed fine.
    Error when trying to record:
    Error: Traceback (most recent call last):
    File “C:\Program Files\Blender Foundation\Blender 2.82\2.82\scripts\addons\CommandRecorder\CommandRecorder.py”, line 265, in execute
    Record(CR_(“Index”,0)+1 , “Start”)
    File “C:\Program Files\Blender Foundation\Blender 2.82\2.82\scripts\addons\CommandRecorder\CommandRecorder.py”, line 81, in Record
    CR_Prop.Temp_Num = len(Get_Recent(“Reports_All”))
    File “C:\Program Files\Blender Foundation\Blender 2.82\2.82\scripts\addons\CommandRecorder\CommandRecorder.py”, line 70, in Get_Recent
    bpy.ops.ui.reports_to_textblock()
    File “C:\Program Files\Blender Foundation\Blender 2.82\2.82\scripts\modules\bpy\ops.py”, line 201, in __call__
    ret = op_call(self.idname_py(), None, kw)
    AttributeError: Calling operator “bpy.ops.ui.reports_to_textblock” error, could not be found

    location: :-1

    Reply
  • May 25, 2020 at 3:34 pm
    Permalink

    I tried all the versions, it still crashes while activating the addon all the time. I use the last version of blender on a mac. You can record, but play makes crash. Also you cannot assign to buttons. Sad.

    Reply
  • August 27, 2021 at 6:45 pm
    Permalink

    Is your script compatible w/ Blender 2.93.1 ?
    Got python startup error here:
    ModuleNotFoundError: no module named “CommandRecorder2”

    Reply

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.