If the script is not starting up, please make sure that your AE keyboard layout preset file name only contains regular English characters or numbers. To do that, go to AE's Keyboard Shortcuts panel and next to the keyboard layout preset dropdown, click on Save As... to create a copy of the current preset. Then choose a name only with English characters or numbers. (It might take a bit to solve the underlying issue as this seems to be a bug within AE.)
If you cannot use Single Script Mode, please switch to Individual Scripts Mode. There seems to be an AE bug that prevents Single Script Mode from working when the OS language is in Japanese.
If you cannot set shortcuts on Workflower's shortcuts panel, you can temporarily switch the language of your OS to US or something similar to set shortcuts.
For more information on Single Script Mode and typing in shortcuts, please read the dedicated chapter for Japanese users.
This issue can come up when you've entered the license code on too many machines. There's a new licensing system from aescripts that allows for a script to be licensed on two machines only.
You can deactivate one of these licenses by logging into your aescripts account, then go to My Downloads & Licenses, navigate to your Workflower license and click on Info. Here you can deactivate the license on another machine. Now, if you enter the license on your current machine, Workflower should open up.
If that's not the cause of your problem or the solution is not working, please conctact customer support.
The issue comes up because you're executing a function while another is still processing. Some of Workflower functions take a bit to process and if you're pressing a shortcut directly after pressing another one, AE will throw this error.
It is advised just to wait a little bit longer until you execute a function again. If the mouse cursor is still showing the loading icon, wait a little bit until it shows the regular cursor again and you should be able to execute the next function without issues.
Icons on the Group Header not displayed properly
The issue might come up because the Unicode block Halfwidth and Fullwidth Forms (which Workflower uses for most of its icons on Windows) is missing or is somehow corrupted on your OS.
Since Halfwidth and Fullwidth Forms is a Chinese/Japanese/Korean Unicode block, you can solve this issue by installing either one of these languages on your OS.
To do this, simply go to Windows's Language settings and add a language, for example Chinese. You don't have to use the language, it's enough to have it installed.
Now you might want to restart your computer to make sure Windows is loading the language. If you start After Effects now and run Workflower, layer icons should be displayed properly. If they aren't, please contact customer support.
If you haven't done so already, please update to version 1.1.1 of Workflower which should fix this issue.
However, in case there are still issues, this is the general approach when shortcuts don't seem to work anymore after updating AE:
Please try to access Workflower's main menu (by going to File > Scripts > --- Workflower ---.jsxbin), then go to the shortcuts panel and click on Save. This will make sure shortcuts will be applied again.
If cannot open up the main menu, you might want to remove all shortcuts set by AE to the Workflower script/s. Go to Edit > Keyboard Shortcuts, then twirl down File > Scripts and remove all shortcuts associated with --- Workflower ---.jsxbin, as well as all shortcuts associated with all --- Workflower II Function XX ---.jsxbin files when you're on Mac or you're using Individual Scripts Mode on Windows.
If you still can't open up the main menu, you might want to reset AE's preferences. To do this, please press and hold the following keys while the application is starting: Ctrl+Alt+Shift (Windows), or Cmd+Option+Shift (Mac).
If none of these solutions work for you, please contact customer support.
If you're still using version 1.0.5 or older, please update to the latest version as it will fix this issue.
If you're still using version 1.0.5 or older, please update to the latest version as it will fix various issues relating to Mac OS.
If you want to use version 1.0.5 or older, please read the following:
The cause might be related to a Dropbox backup you have enabled on your machine. Please check out this article on the issue.
If you are a Mac OS Monterey user, the cause of the issue could also be another one, however: Unfortunately, there seems to be an issue with the update check that the script performs at startup and Mac OS Monterey. Please check out this page on how to disable the update check before launching the script.
If you're still using version 1.0 or 1.0.1, please update to the current version as it contains fixes for critical bugs that caused AE or other scripts/extensions to crash!
If the update doesn't solve your problems concerning crashing/freezing, please contact Workflower's customer support.
Please make sure you're not dabbling in any other competing software to After Effects. Dates are only available to users who are loyal to their love for After Effects. You MUST NOT have any instance of Nuke, Cavalry, or similar installed on your computer! Please remove the programs immediately and try again. Various dates should now appear quickly.
Yes, you can open up a project created with Workflower even if you don't have the script.
However, if you want to continue to work in this project, it is recommended to convert your comps to either Non-Indented Layout or Expression Mode Layout (no indent and no special characters) before handing over the project in order to get rid of all indent of layer names. As of version 1.0.3, you're able to batch convert all of your comps in a project to one of these layout styles. For more info about this function, click here.
Left: Indented Layout; Right: Expression Mode (No Indent + No Special Characters)
If the aep is returned to you, it is possible to convert the comps back to Indented Layout. For that to be possible, however, it is necessary that no layer/comp comments were deleted, as Workflower relies on them to store information about groups and layers.
Layer Comments with Internal Workflower Information
Also, the group header, as well as the shy'd layers above and below the group, mustn't have been deleted. These are necessary for Workflower to be able to identify the beginning and end of a group.
Left: A Group with shy'd Layers above and below; Right: A Group with shy'd Layers revealed
However, if you want to exchange the project file with someone who doesn't have Workflower, that person might find it annoying to deal with the additional shy'd layers above and below groups. That's why you can also remove those layers using the batch conversion function. But be aware that it will then be impossible to read group information on re-importing and you would have to create your groups anew!
Yes, Workflower will work on both platforms, and yes, you can easily exchange between the two OS'.
However, on Mac, Workflower uses different icons within the layer names than on Windows. Also, the layers are indented a bit differently due to the fact that AE uses a slightly different font here.
Still, importing a project from another OS works without any issues and once you execute any Workflower function, it will convert the entire project to your OS-specific layout.
It is important that your entire project is converted to the OS-specific layout because otherwise certain expressions can break once you start working!
It depends on the specific script/plugin and how it's referring to that layer name. If layer names are properly referenced in expressions, for example, Workflower will update the names in these expressions so that they don't break. If they aren't, or the script/plugin refers back to the layer name in some way, this can cause issues.
In case certain expressions/script functions break, you can exempt the names of specific layers from being indented by adding a marker with "NNN" (without quotation marks) to the layer, or by executing the dedicated function Exempt Layer Name from Alteration. That way, you can keep using Indented Layout and even put these layers into a group without altering their names. Read up here for more information about exempting layer names from being indented.
Exempting 'Original Base' from being indented to keep the 'Normalize Track' script functional
If you would have to exempt too many layers and you wouldn't have any benefits by using Indented Layout, you can also use Workflower's Non-Indented Layout or Expression Mode Layout which will remove the indent from all layer names.
As Non-Indented Layout will still rename some layer types with special characters, you might want to disable the icons for Parent Exception Layers and Prime Clone Layers in the Icons Settings of Workflower as these are the only icons that affect regular layers (that means: layers not created by Workflower).
If your workflow is mainly based around these other scripts/plugins, you also might want to set your Default Layout Style to Non-Indented Layout or Expression Mode in the Layout Settings of Workflower.
Left: Indented Layout; Right: Non-Indented Layout
Another option to deal with certain layers that cannot be renamed would be to place them outside of groups and go to Workflower's Layout Settings to disable Indent Layers Outside Groups to Fit AE Layer Icons. Now, all group-less layers won't be indented.
However, in addition to that, sometimes there are certain modifications we can do to the code of Workflower in order to make it (more) compatible with that other script/plugin. If you experience any issues with the conjunction of another script/plugin and Workflower, please don't hesitate to reach out to us and we'll take a look at it.
So far, we have tested these scripts/plugins that depend on certain layer names:
- Supercomp by Red Giant: Compatible! The layer name of the Supercomp will not be indented in Indented Layout so that it doesn't break the Supercomp.
- Deekay Tool by Motion Design School: Unfortunately, Deekay Tool is not compatible with Workflower's Indented Layout. Either exempt layer names from indented, or use Non-Indented Layout or Expression Mode instead.
- Limber by Steve Kirby: As far as we've tested this, Limber seems to be compatible with Workflower's Indented Layout. However, as we're not familiar with the everyday use of this script, as of now we cannot guarantee it will work in every situation. You will have to test it out and see for yourself.
- RubberHose 2 by Battle Axe: Unfortunately, RubberHose is not compatible with Workflower's Indented Layout when using the default settings. Since Rubberhose's controller layers depend on having exactly the name they're given, either exempt layer names from being indented, or place the layers outside of groups and deactivate Indent Layers Outside Groups to Fit AE Layer Icons, or use Non-Indented Layout.
- Joysticks 'n Sliders by Mike Overbeck: According to a user report, Joysticks 'n Sliders is compatible with Workflower's Indented Layout. However, if you experience any issues with it, please contact us.
- Layer Storage by Joachim Holler: Unfortunately, Layer Storage is incompatible with any layout of Workflower. This will be addressed in the future.
- Normalize Track by Workbench: Since Normalize Track depends on the layer named Original Base to have exactly the same name, you can just exempt this layer name from indentation.
If you know of any other script/plugin that is or is not compatible with Workflower's Indented Layout, you can let us know, so we can extend our list.
A dockable panel is the very next thing on our to-do list and will be included in v1.2!
However, getting a dockable panel to work properly for Workflower is more difficult than it may seem because of very specific technical demands of the script. (That's also why we originally made it into a dialog instead of a dockable panel.) But we already figured out a way to make a dockable panel work. It'll just take a bit until we've implemented it.
Until then, your only option to execute Workflower functions from a dockable panel is by assigning those functions to buttons in KBar. (If you have the extension and it's not broken as it seems to be for some users at the moment.) Click here for more information on how to set it up.
It depends on what aspect of Workflower you mean.
Groups, for example, don't really reduce performance. There's only one expression that's used when dealing with groups, which is on a layer that's used to display potential error messages about groups. However, we have not experienced this to cause a visible slowdown in performance. Still, you can also disable this error message in the Miscellaneous Settings if you think it reduces your performance. Other than that, though, groups cannot reduce performance since all layers that are used to create groups (headers and footers) are either disabled or set to 0% opacity which AE won't render.
Other Workflower tools, namely Precomp Clones, Clones in Comp, Matte Merges, Group Mattes, Linked Adjustment Layers, and Matted Adjustment Layers, all rely on some sort of expressions that can slow down your comp. However, when using Precomp Clones, Linked Adjustment Layers, and Matted Adjustment Layers, you can also unlink them after you're done working on them (meaning that the expressions will be removed) which should boost the performance.
(The speed improvement after unlinking will be most significant when using Precomp Clones. On Linked Adjustment Layers, however, the speed improvement may not be that great since the fact that all its effects will be copied to all selected layers is the most important factor here concerning speed.)
In the future, we want to implement more features that deal with improving the performance of your comp.
If you are still using version 1.0.6 or lower, please update to the latest Workflower version as it will improve the speed of Refresh Layout by 2-4 times.
In addition, you also might want to set Refresh Layout when Expanding / Collapsing / Selecting / Renaming to Never.
(Only applicable if you haven't updated to version 1.1 or newer ->) If you want to use version 1.0.6 or lower, you can also consider these tips:
- Use no or as few locked layers as possible in your comp as they will have to be unlocked and then locked again during the execution of Refresh Layout and - depending on the number of locked layers - this can increase execution time quite a bit. (This issue has been fixed in version 1.1.)
- In addition, you might want to go to Settings > Layout and disable When executing 'Refresh Layout', check Selected Layers for Unique Naming. This should reduce execution time when executing Refresh Layout while layers are selected. However, if you want to keep this option on, you can also deselect your layers before executing Refresh Layout. (The speed of Unique Name Checking has been greatly improved in version 1.1.)
The issue could be due to the fact that you're using Refresh Layout instead of Refresh Connections. Those are two different functions if you weren't aware of this yet:
Simply put, Refresh Layout refreshes the comp layout (indent, icons, labels) as well as very simple attributes (visibility, solo, and lock states, as well as group parents). But it features only a very limited refreshing of 'heavier' attributes like the ones of Precomp Clones, Linked Adjustment Layers, and Group Mattes. (More on this limited behavior below.)
Refresh Connections, on the other hand, refreshes those 'heavier' attributes. Every time layers, effects, etc. have to be created/copied/etc., Refresh Connections needs to be executed.
For example, when you add effects to a Linked Adjustment Layer, those effects will have to be copied to all Linked Layers, hence you will have to execute Refresh Connections for this.
Separating Refresh Connections from Refresh Layout is necessary in order to keep the performance of Refresh Layout as fast as possible. Since you will have to execute Refresh Layout quite frequently, it would interrupt your workflow too much if all connections would be refreshed every time you execute Refresh Layout.
That being said, since the v1.1 release of Workflower, there is some integration of Refresh Connections features into Refresh Layout: Connections of Group Mattes and Group Linked Adjustment Layers will be refreshed within Refresh Layout. (Compared to the regular Refresh Connections which will refresh all attributes no matter what, the Refresh Connections within Refresh Layout will only refresh connections if Workflower detects that a refresh is necessary.)
However, please be aware that this does not eliminate the need for Refresh Connections - it only applies when layers have been added/removed to/from a group, not when you add/remove effects on your Group Linked Adjustment Layer, or when you, for example, change the Referenced Group Matte Layer on a Group Matte. In those instances, you still have to execute Refresh Connections.
Additionally, since the initial release, there's already a limited integration of Refresh Connections for Precomp Clones within Refresh Layout. Please refer to the dedicated chapter for more information.
Layers outside the Group labeled to Gray
This is a feature and it is intended for when you mostly work with groups. All layers outside groups will be labeled to None by default whereas all layers within a group get a uniform color. However, when you don't use so many groups (or you just generally don't want to work like that), you can also change this setting. Go to Settings and in the Layout panel, disable Color Label Layers Outside Groups to 'None' by Default.
You can also change this setting for comps individually if you want to - some comps might be smaller without groups or with fewer groups where you want to color label your group-less layers, some other comps might be bigger ones with mostly groups where it's easier to see which layers are in a group and which aren't when group-less layers are labeled to None. To change this for comps individually, in the Layout Settings, enable Use Custom Color Label Setting for Active Comp. Or even quicker - click on the dedicated button on the relabel panel.
Button for Custom Color Label Setting on the Relabel Panel