Installation¶
Requirements¶
| Toon Boom Harmony | 21 Premium or later (21, 22, 24, 25) |
| Python | 3.9 — the only version Harmony's Python bridge works with |
| Everything else | Nothing. Qt ships with Harmony; ORC has zero external dependencies and is never pip-installed. |
Install¶
-
Copy the
octoRigComposerfolder into your Harmony scripts folder:%APPDATA%\Toon Boom Animation\Toon Boom Harmony Premium\<version>-scripts\~/Library/Preferences/Toon Boom Animation/Toon Boom Harmony Premium/<version>-scripts/ -
Restart Harmony.
-
Open Windows → Script Editor, or add the toolbar button, and run
Octo_RigComposer().
The folder name matters
The launcher looks for a folder called exactly octoRigComposer inside your user-scripts folder. Renaming it breaks the launch with "Python bridge unavailable."
First launch¶
ORC checks its licence before it builds a window. On a fresh install you land in the 30-day trial — see Licensing & Activation.
With no Master Controller loaded yet, the bottom bar shows a one-time welcome hint:
Welcome to Octo Rig Composer. Select a Master Controller group in Node View, then double-click the Front or Back slot under Head in the Outliner.
It disappears for good the first time you set an MC slot.
Next: Concepts & Vocabulary, then Quick Start.
If it does not launch¶
Harmony shows one of two message boxes, both naming the log file:
| Message | Usual cause |
|---|---|
Octo Rig Composer failed to launch. |
Python raised while starting. Read orc.log. |
Octo Rig Composer could not start: Python bridge unavailable. |
The folder is missing, misnamed, or in the wrong <version>-scripts directory. The box prints the exact path it expected. |
The log lives at:
%APPDATA%\OctoRigComposer\orc.log
See Troubleshooting.
The Widget Editor¶
The Widget Editor ships in the same folder and can run standalone, without opening ORC — useful for restyling an MC that is already composed. Run Octo_WidgetEditor() the same way.
Uninstalling¶
Delete the octoRigComposer folder and restart Harmony. That leaves three things behind, which you can remove separately:
| What | Where |
|---|---|
| Preferences | %APPDATA%\Toon Boom Animation\Toon Boom Harmony Premium\octo_rig_composer\ |
| Presets and logs | %APPDATA%\OctoRigComposer\ |
| Licence | %APPDATA%\Octo\OctoRigComposer\ |
Free the seat before you wipe a machine
Deleting the licence file locally does not release your activation. Use Return License or Deactivate first — see Licensing.
Master Controllers you already composed keep working: the composed script lives in your Harmony scene, not in ORC.