MoCode

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.



MoCode brings an entire development environment and a toolbar in After Effects for beginners and experts. It's not just a code editor, but an all-new way to write quickly and easily your expressions and scripts, save, classify and reuse it.

Availability:

No Longer Available

Description

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.

Discussions

Want to talk about it?

Head over to r/aescripts to chat with fellow users about this product.

Need Support?

Please open a support ticket to be connected directly with the author of this product

Version History

1.3.14 -

- Fix errors when importing toolbars
- 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 -

- 2 new styles for buttons in toolbars: "Full width" and "Sharp full width", useful to display long script names

1.3.11 -

- New settings: "Open scripting editor at launch", "Open sidebar at launch" and "Disable project explorer"
- Fix bad syntax for some properties in essential graphics panel on link creation

1.3.10 -

- Add all methods with and without parameters in autocomplete

1.3.9 -

- Improved autocompletion behavior
- Text expressions added to autocompeltion

1.3.8 -

- Important update for macOS users: fix bad performance scrolling in the editor and some issues with shortcuts

- Fix bug on url click in a library description

1.3.7 -

- Notify Extendscript error and line number in scripting mode
- FIX bug on large library import

1.3.6 -

New features:
- 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 -

New features:
- 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 -

- Fix an issue with node.js server on some macOs setups

1.3.1 -

Main features:
- 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 -

- Fix issue on library import
- Multiple small fixes

1.2.4 -

- Fix freeze when applying some specific expressions

1.2.3 -

- FIX an important issue with the toolbar database on some MacOS setups
- FIX unwanted database file creation next to the project file
- Tooltips for the vertical toolbar

1.2.2 -

- FIX issue with dropdown for library and effect selection in the toolbar configuration

1.2.1 -

- FIX hidden expression / script switch in trial mode

1.2.0 -

- MoCode Toolbar: Use your favorite expressions, scripts, effects, presets...directly from a toolbar, with all the power of MoCode controllers automation.
- 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 -

- Huge performance improvement at launch: We really encourage you to update if you experience a lag at startup

1.0.3 -

- New feature: change the font size of the code editor
- Fix crash on some tab close

1.0.2 -

- Fix some fullscreen issues

1.0.1 -

- Fullscreen mode is available for the code editor of the user library
- Fix inaccessible choices in UX for Visual Mode

1.0.0 -

First version of MoCode

Compatibility

After Effects

2022, 2021, 2020, CC 2019