Ochrestack

Actionyard quick start

Installing Actionyard and your first clean-up. The full manual, README.md, is inside the download. Back to the Actionyard product page.

Install (Blender 4.4 or newer; tested on 4.4, 4.5 LTS and 5.2 LTS)

  1. Download actionyard-1.1.0.zip. Install the zip itself; do not unzip it first. (To read the manual, open the zip; it is README.md inside.)
  2. In Blender, open Edit > Preferences > Get Extensions.
    • Blender may first ask about internet access, with Continue Offline and Allow Online Access. Actionyard needs no internet, so Continue Offline is fine.
  3. Open the drop-down menu (⌄) at the top right, choose Install from Disk... and pick the zip. Actionyard is enabled straight away.
  4. Open an NLA editor or a Dope Sheet, press N for the sidebar and click the Actionyard tab. The sidebar starts narrow: drag its left edge to widen it, so the Uses column and long names show.

Upgrading: install the new zip the same way; it replaces the old version. If Blender shows an error, remove Actionyard in Preferences > Get Extensions, restart Blender, then install the new zip.

A first clean-up

  1. Set the list to Stashed to see which actions live in stashes. The line above the list counts the actions in the file, the stashed ones and the ones with no users.
  2. Click an action to see its Used by places: is it still the active action somewhere, on an NLA track, or in an Action constraint? Each row names the object, its role and the slot. Click a row to select that object and make it active.
    The Actionyard tab at real size, searched for 'lips_roll': Rain_Lips_Roll_Lower selected with 16 uses and 16 users, and its Used by list: one Action Stash on RIG-rain, then Action constraints on bones P-GRP-Lip_Bot.M and GRP-Lip_Bot.M of Rain's face rig, each with constraint and slot
    Used by on one of Rain's face actions: one Action Stash and 15 Action constraints (Blender 4.5, real size).
  3. In Action Stashes, choose Active Object or Whole File and click Clear Stashes... Nothing changes until you confirm. The preview shows:
    • how many stash tracks go, and from how many objects or other data-blocks;
    • each action on them. An action that something else still uses says so and is left alone. Every other action has a tick: keep it in the file with Fake User (ticked by default), or untick it to let it go;
    • each track, with its own tick. A stash track you have unmuted plays in your animation, so it is marked and starts unticked.
    The Clear Stashes dialog at real size: 'Removes 13 Action Stash tracks from 1 data-block', the two face actions still used elsewhere, each take with its keep-with-Fake-User tick (Walk_blockout unticked, becomes unused), and the 13 tracks, each ticked
    The preview on Rain's file, with one take let go.
  4. Confirm. The status bar says what changed, and the details go to a text block named Actionyard Report (open it in the Text Editor). Only Action Stash tracks are removed; your other NLA tracks stay as they are.
  5. Changed your mind? One Ctrl+Z undoes the whole operation.
  6. If you let actions go, run Remove Unused Actions..., or save and reopen the file: Blender drops data with no users when it saves.

Character in the images: Rain Rig (CC) Blender Foundation | studio.blender.org, used under CC BY 4.0, with game actions and stashed takes we added. Rain is not included with Actionyard.

Deleting actions for good

Deleting a stashed action as a data-block instead (what the Outliner's Delete does) removes the action but leaves its [Action Stash] track behind, holding a strip with no action. Delete Action Everywhere removes the track too.

Words used here

Limits

Privacy

Actionyard makes no network calls and collects nothing. It changes only the open .blend file, and only when you run one of its operators.

Support

Email [email protected] with your Blender version, your system, the lines from the Actionyard Report text block and, if you can, a small .blend file that shows the problem.