4911 posts
  • Has referred 1+ members
  • Has sold $5,000+ on Envato Market
  • Has collected 100+ items on Envato Market
  • Member of the Envato Team
+9 more
MarkBrodhuber Envato team says

Hey guys,

Just wanted to let everyone know that I just posted a little article on Notes. Within the article I touch on a common problem we’ve seen since the day we started selling AE Project Files. Often times a buyer in a different country will open one of our projects, and since the expressions we’re written in English, they throw errors, and don’t function properly.

In the past the only option was to change their After Effects language setting to English, which was less than ideal, especially for people that have no experience with the English language. Lloyd Alvarez recently released a script for After Effects that quickly universalizes the expressions to make them compatible with ALL languages.

At this point in time, we’re suggesting that all of you use this script for all of your projects that make use of expressions. But in the near future, there’s a GOOD chance that this will be a requirement. The script is currently on their “name your own price” model. Which means it can be obtained cheaply, making it easier to require it. But show the AEScripts community, and Lloyd some love. If the tool means you’re able to better support your buyers, which in turn leads to a better author presence here, pay something for the script.

If you have any questions, feel free to post them here.

1573 posts AEdorde.com - After Effects Projects
  • Elite Author: Sold more than $75,000 on Envato Market
  • Has sold $125,000+ on Envato Market
  • Has referred 1000+ members
  • Has been part of the Envato Community for over 5 years
+9 more
dorde says

Mark, there is problem with link:
http://aescripts.com/expressionuniversalizer/e instead of http://aescripts.com/expressionuniversalizer
Just revove /e :)

5226 posts
  • Elite Author: Sold more than $75,000 on Envato Market
  • Has sold $125,000+ on Envato Market
  • Helps us moderate the forums
  • Has been part of the Envato Community for over 5 years
+11 more
felt_tips Moderator says

Compulsory might be rather difficult, both for author and reviewer. Lloyd’s script is excellent and will handle most scenarios (I’d thoroughly recommend it), but actually it’s impossible to write a Univeralizer for absolutely every expression eventuality without writing a full expression language parser…. which would be nuts.

In other words, every author would need to be able to check their work in another language version. That’s fine for those who have a non-english After Effects. It’s relatively easy to switch, but I’ve had problems (and known other people who have had problems) with switching an english AE to any other language. You often need to re-register the software. That means that you’d technically need to own two copies to check your work.

I’ve recently converted several of my projects to universal, including some which are extremely expression heavy. I think Meridian has several thousand lines of code. It took about half a day to convert and needed to be done by hand with a search and replace script.

You can actually write universal expression code relatively easily too. I’m thinking of doing a little tutorial about how to in the near future.

But anyway… the upshot is that I would have universality as a recommendation rather than an obligation, otherwise you put a glass ceiling on what users can do with expressions.

Perhaps there could be a “universal” tag when uploading.

And yes… make a little donation in the “name your own price”. You wouldn’t believe how much work goes into these things.

-f.

4911 posts
  • Has referred 1+ members
  • Has sold $5,000+ on Envato Market
  • Has collected 100+ items on Envato Market
  • Member of the Envato Team
+9 more
MarkBrodhuber Envato team says

Thanks for pointing out the bad link Dorde, I’ve fixed it.

And Felt, good notes. I didn’t realize that the script didn’t cover the full gamut. Well maybe it will remain as just of a recommendation then. Either way I think it would be best if most authors did this for most of their projects.

593 posts
  • Has referred 100+ members
  • Has sold $125,000+ on Envato Market
  • Has been a beta tester for an Envato feature
  • Has collected 100+ items on Envato Market
+9 more
flashato says

I used the script in a recent template and receive good feedback from a Spanish users.It is important to understand that the script will work only with the expression control effects,(color, angle,slider…)I m planing to use it for other templates,since it can make the life really more easy for the international users.
@Ben, +1 on the universal tag. @Mark, want to have a lot of universal proj ?
Create a badge. :)

5226 posts
  • Elite Author: Sold more than $75,000 on Envato Market
  • Has sold $125,000+ on Envato Market
  • Helps us moderate the forums
  • Has been part of the Envato Community for over 5 years
+11 more
felt_tips Moderator says

Great idea Flash. Maybe a double badge (a bit like the sheriffs badge for copyright protection). One is that the author has some universal projects, the other is that the author has only universal projects. The badge would be automatically updated (once a week or so) by looking at the “universal” marker on the user’s project files.

This would be a great incentive for authors to update their back catalogue. It would also mean that non-english AE buyers could filter search results and even authors down to those that are universal. This would potentially open Videohive wide to the vast non-english speaking market. Do we have to record our user guides in French, German, Italian, Spanish and Japanese and Korean too now?

On that note, a word of warning: This regards sinking prices, rising quality and rising input expectation from authors. A project file seems to get about the same price ticket regardless of how expression heavy / universal / customizable it is. The rationale being that it makes this file more desirable to buyers and will therefore get more sales. But this doesn’t work.

There is a danger that Videohive is rewarding authors for having a lower skill level, in that simpler projects seem to have prices that are much higher proportional to the effort involved than those that are complex (and I mean complex in a good way… lots of stuff under the hood that makes the user experience better). Example: some Trapcodey preset logo revealer – $12. Extremely in depth customizable video presentation $25. Price 2x, workload 10x.

Amid all the newcomers and all the great projects that are coming in recently (and the quality bar has gone through the roof for the top 5% or so of files), it’s easy to lose sight of how many quality authors are simply disappearing… or not producing files at anything like the rate that they used to. This is a simple factor of the pricing and mechanics of the Videohive site. I know there’s a lot of top authors who get pretty fed up with it.

-f.

9 posts
  • Has been part of the Envato Community for over 5 years
  • Has referred 50+ members
  • Has sold $100+ on Envato Market
  • Has collected 50+ items on Envato Market
aescripts says

I used the script in a recent template and receive good feedback from a Spanish users.It is important to understand that the script will work only with the expression control effects,(color, angle,slider…)I m planing to use it for other templates,since it can make the life really more easy for the international users.
@Ben, +1 on the universal tag. @Mark, want to have a lot of universal proj ?
Create a badge. :)

That is not correct. The script will work with any effect, the exception is when the effect has been renamed, in this case only expression controls are supported. The easy and obvious workaround is to run the script before renaming your effects. After the expressions have been universalized then you can rename any effect you want and everything will still work in every AE language.

I also think the Universal tag is a good way to go.

-Lloyd

593 posts
  • Has referred 100+ members
  • Has sold $125,000+ on Envato Market
  • Has been a beta tester for an Envato feature
  • Has collected 100+ items on Envato Market
+9 more
flashato says

That is not correct…..

Thanks for the clarification :)

5226 posts
  • Elite Author: Sold more than $75,000 on Envato Market
  • Has sold $125,000+ on Envato Market
  • Helps us moderate the forums
  • Has been part of the Envato Community for over 5 years
+11 more
felt_tips Moderator says

Hi Chaps,

So here’s a couple of little tuts I put together.

The first one shows how to use Lloyd’s script. It then shows a couple of little situations that the script can’t handle… (1. as Lloyd mentions above, a custom named non-expression effect and 2. a reference to an effect inside a while loop) And finally there’s a bit about how to write universal code … which will allow you to go in and finish off any bits that the Universalizer can’t get for you.

http://vimeo.com/19485387 (23 mins)

The second tut is the same as the last part of the first tut. It just goes into a little bit more depth about writing universal code from scratch and demonstrates how to make a text layer that reveals how to refer to any property by index.

http://vimeo.com/19484488 (13 mins)

Hope that helps and gives an idea of what’s involved in going universal. :)

-f.

Helpful Information

  • Please read our community guidelines. Self promotion and discussion of piracy is not allowed.
  • Open a support ticket if you would like specific help with your account, deposits or purchases.
  • Item Support by authors is optional and may vary. Please see the Support tab on each item page.

Most of all, enjoy your time here. Thank you for being a valued Envato community member.

Post Reply

Format your entry with some basic HTML. Read the Full Details, or here is a refresher:

<strong></strong> to make things bold
<em></em> to emphasize
<ul><li> or <ol><li> to make lists
<h3> or <h4> to make headings
<pre></pre> for code blocks
<code></code> for a few words of code
<a></a> for links
<img> to paste in an image (it'll need to be hosted somewhere else though)
<blockquote></blockquote> to quote somebody

:grin: :shocked: :cry: Complete List of Smiley Codes

by
by
by
by
by
by