MoCode
-
Compatibility After Effects Please check exact version compatibility under the "COMPATIBILITY" tab below
THIS PRODUCT HAS BEEN DISCONTINUED
Danim has recently been acquired by another company and they are going to focus our activities on our web app. MoCode is still functional, but they do not intend to release any more updates and patches due to time constraints, so they regretfully need to discontinue it.
What's new in 1.3?
- Import and export toolbars to easily share them with your colleagues and between several setups
- Open multiple toolbars in different panels
With MoCode, you can explore a project and navigate between multiple properties, build a code library to reuse your work and share it with your team, create graphic interfaces for your expressions and scripts with a simple syntax, use snippets and autocompletion, and many more! Don't know if MoCode is for you? Just try it for free!
If you need help to use MoCode or just want to talk with us about this tool, don't hesitate to contact us on your favorite social network:
Facebook - Instagram - Twitter
You can also find us on Discord. Send us some feature requests, join the prerelease program or just talk with us about expressions and scripts.
New with 1.2: MoCode Toolbar
Use your favorite expressions, scripts, effects, presets...directly from a toolbar, with all the power of MoCode controllers automation!
You can even import and export your toolbars
to share them with your team.
Choose your style
Import your own icon or create one with one or several letters.
Switch from one toolbar to another
You can go to another toolbar thanks to the menu, or with the numeric keyboard keys.
Use a search engine directly from the toolbar
Find the expression or the script you need directly from an integrated search engine in the toolbar. Change the behaviour of the controller creation thanks to Ctrl, Alt or Shift keys.
Include an expression in another with MoCode 1.2
Use the require method to include an expression from your library in another one. MoCode even removes the unnecessary functions from your include to not overload your code.
All the basics features of a code editor
Syntax highlighting, search & replace, multi-cursor, beautifier, useful shortcuts, autocompletion (for expressions and scripts)… Everything is here to enhance your coding experience.
Navigate quickly inside your project
A project explorer allows you to globally search for an expression in your project, as a file explorer in an IDE.
Switch from one expression to another in one click
Work on multiple expressions at the same time thanks to the tab browser
Create controllers directly from the editor
Don’t waste your time creating a slider or color control, renaming it, going back to your expression and creating a reference link. Now, you just have to define the type of your controller, its name and the layer target, and MoCode will create it and add an universal link to your code.
Create your controllers with a graphic interface or by coding thanks to the custom MoCode syntax.
Save your code in your library
One of the main feature of MoCode is the ability to create a code library. You can save your expressions and scripts in different libraries, add tags and a documentation, ans use a search engine to quickly find the code you need. You can even format your documentation thanks to the Markdown syntax.
Share and synchronize your libraries
MoCode allows you to import remote libraries from the web, and keep them up-to-date at each start. Export your library, upload it on a Github repository or anywhere on the web, and send the link to your friends and colleagues to share your work.
Say hello to snippets!
You can convert a saved code in your library to a snippet with a defined prefix. Go back to the code editor, type your prefix and select your snippet in the autocompletion list. Don’t waste anymore time rewriting the same code all over again!
Add some GUI to your code with Visual Mode
Create easily a graphic interface for your expressions and scripts thanks to the custom MoCode syntax.
Discover a new way to re-use your expressions and scripts without to modify the code. Assign a visual controller to a variable, so that you’ll be able to modify it graphically in the future. It’s also an efficient way to let other members of your team use your work without coding skills.
Obfuscate your entire project
MoCode lets you obfuscate all the expressions of your project in one click to protect your code.
Visualize your expression through time
Now, it's easy to visualize the evolution of your expression through time thanks to the timeline explorer.
Write directly universal expressions
Work with a french After Effects and send your project to your german colleague without problem: MoCode create expression references and links directly in a universal way.
Apply your expression to multiple properties at the same time
Switch from expression to script mode in one click
Well documented
A complete documentation is directly readable inside the extension. Don’t hesitate to browse it to discover all the features, shortcuts and tips of MoCode.
MoCode Tutorial
A chinese translation is available on Bilibili thanks to MG小司机
Compatibility
We can't test our tools on older After Effects version than 2 years since Adobe stops distributing these versions. Please update After Effects or try MoCode before purchase.
After Effects | 2022, 2021, 2020, CC 2019 |
---|
1.3.14 (Current version) - Mar 14, 2022
- Fix broken library search
- Fix UI issue with color picker in the toolbar settings
- Add a new option to customize the text color in toolbar
1.3.12 - Feb 10, 2022
1.3.11 - Jul 15, 2021
- Fix bad syntax for some properties in essential graphics panel on link creation
1.3.10 - Feb 8, 2021
1.3.9 - Jan 29, 2021
- Text expressions added to autocompeltion
1.3.8 - Dec 2, 2020
- Fix bug on url click in a library description
1.3.7 - Sep 1, 2020
- FIX bug on large library import
1.3.6 - Jul 28, 2020
- Highlight occurences of selected string
- Disable auto-update expression feature when a loop is detected in an expression to avoid AE freezing
- Use relative paths in database rather than absolute paths to make it compatible with sync softwares
1.3.4 - Apr 28, 2020
- Open multiple toolbars
- Alternative name and multiline description in tooltip
- Reorder toolbars
- Populate the dialog with current settings when editing a toolbar
- Sharp square option for the items
Fixes:
- Important fix: Bad icon and ffx directory on macOs, which could corrupt your database
- "Apply on selected properties" fix
- Drag & drop issue when toolbars are folded
1.3.2 - Apr 18, 2020
1.3.1 - Apr 14, 2020
- Import and export toolbars to easily share them with your colleagues and between several setups
- Create property link with index rather than matchnames with Ctrl + Alt + R, and create layer link if there isn't any selected property
Minor updates:
- Fix installation and update issues with aescripts manager app
- Auto find external scripts registered in toolbars if they are installed in your script folder. Useful when you update After Effects or if you work on macOS and windows
- Apply expression with Enter from the numpad
- Create automatic backups of your database and temporary code in %APPDATA%/MoCode/backup
- Fix issues with fold / unfold code block
1.2.5 - Mar 13, 2020
- Multiple small fixes
1.2.4 - Jan 6, 2020
1.2.3 - Dec 10, 2019
- FIX unwanted database file creation next to the project file
- Tooltips for the vertical toolbar
1.2.2 - Dec 4, 2019
1.2.1 - Dec 2, 2019
1.2.0 - Nov 25, 2019
- New search engine to find an expression / script from your library very quickly from the toolbar
- Include an expression from your library inside another expression thanks to the "require()" method
- User Library: Duplicate an item and send it in another library (with Ctrl + D or with the button group)
- Project Explorer: Show which expressions contain an error with a warning icon
- More settings and shortcuts for the editor
- Project Obfuscator: Fix a lot of minification errors
- Fix editor session restoring on tab change
- Switch from extendscript to javascript engine with "ES" or "JS" in the bottom bar
- Fix a really long initializing on launch with some setups
- Detect project change and update the project explorer if needed
1.0.5 - Oct 16, 2019
1.0.3 - Oct 11, 2019
- Fix crash on some tab close
1.0.2 - Oct 8, 2019
1.0.1 - Oct 7, 2019
- Fix inaccessible choices in UX for Visual Mode