Celtx screenwriting application shows promise

[Steve](<a href=”http://johnaugust.com/archives/2004/new-css-template-for-screenplay-formatting#comments”>http://johnaugust.com/archives/2004/new-css-template-for-screenplay-formatting#comments</a>) wrote in to point out a new-ish screenwriting application under development called Celtx, which seems to incorporate a lot of features I’ve been clamoring for in terms of leveraging new technology. It’s certainly not a Final Draft killer yet, but it’s worthy of a look.

In many ways, this seems to be the screenwriting program I yearned to write. It’s open source, standards-based and well thought out. If I’d known I could get what I want by sitting on my ass and doing nothing, I would have not-done it sooner.

Celtx uses the Mozilla Application Framework, the same underlying technology as Firefox. That goes a long way towards making it platform independent, since Mozilla can run under Windows, Linux and Mac OS X. It’s a two-edged sword, naturally: for sake of compatibility, it can’t use some only-on-Mac features and eye-candy.

Unlike Final Draft, which strives to keep the screen matching up exactly to the printed output, Celtx takes a more relaxed approach. All the standard formatting blocks are there (Scene Header, Action, Character, Dialogue, Transition), but there are no rulers or page breaks. That’s a reasonable choice; you shouldn’t worry about every (more) and (cont’d) as you write. The program generates .pdfs, rather than trying to print directly — again, a smart call. However, I suspect many writers will find they need more control when it comes time to print.

One of the biggest psychological hurdles with Celtx is how it handles screenplay files. Currently, they seem to reside on Celtx’s server, rather than staying local on a writer’s individual computer. (I say “seem” because each project shows a URL, and you’re not prompted where you’d like to save your file.) This client/server model makes a lot of sense for collaboration, but would make a lot of writers nervous, both in terms of access and security.

Update: The developer wrote in to say that files are indeed kept locally on your computer, unless published to the server. A “Save As…” feature is in progress, according to the support forum.

You can import an existing script from Final Draft or other screenwriting applications, but only by saving it first as a formatted text file. (Final Draft uses a proprietary file format; if any reader out there has figured out how to decode it, please write in.) My import test was a mixed bag. Most of the formatting came through intact, but it lost all of the character names at the head of dialogue blocks. I suspect that’s an easily-addressable problem, however.

More impressive than its importing function is Celtx’s ability to export. It generates .pdfs and HTML, which, if you look through the source code, is actually properly formatted with CSS, as opposed to Final Draft’s ridiculous wrapped text file.

I haven’t fully examined Celtx’s outline and resource capabilities, but you can flag elements such as characters and props, which can be useful for generating reports. (Not that I ever use this feature in Final Draft.)

Celtx is currently in beta. Right now, it doesn’t offer enough to get me to switch from Final Draft. But I’m certainly fascinated by it, and would encourage any interested reader to give it a try.

  • Digg
  • Facebook
  • Reddit
  • SphereIt
  • StumbleUpon
  • Twitter
February 22, 2005 @ 12:34 pm | Comments (20)
Filed under: Formatting, Geek Alert

20 Responses to “Celtx screenwriting application shows promise”

  1. Steve Pick

    Hi John,

    Thanks for the great review.

    I would like to point out that all your projects files are saved locally, meaning on your computer. Projects are only saved to the celtx server if you choose to publish them.

    Cheers,

    Steve Pick celtx.com

  2. Chris Forrester

    I gotta tell you, I switched to Firefox after reading your post and I’ve never been happier with a decision. But, I tried to give Final Draft a try and I just can’t get used to it. I don’t know why. I don’t like it. And I’ve tried it before and seem to remember that I didn’t like it then either. However, it may just be that I’ve gotten so used to using something else now and that’s biasing my opinion. I’m a fan of Movie Magic. That’s what I’ve been using for quite some time. Any thoughts on why Final Draft kicks the pants off Movie Magic cause I just don’t see it.

    On a more related note, the Celtx software certainly sounds promising. Thanks for the tip.

    Chris

  3. Brandon

    Chris,

    I’ve had experiences with both and I find Final Draft to be much better for me. I think a lot of it has to do with the fact that Final Draft is far more Mac-centric, and that means a lot to me. This probably has something to do with the fact that Final Draft was originally a Mac-only product, back in the day. I’ve always found Movie Magic to feel very Windows-ish, and it could simply be an interface thing, but I could never warm up to it.

    Those of you who are Windows users may have a different feeling for the exact opposite reason. But, that’s my love for Final Draft. It looks and, generally, acts like a Mac program. I’ve never had any problems with it outside of the occassional bug when a new release first comes out.

  4. Jon

    I’m also a Movie Magic user, and love it. I just have printing problems once in a while, but I can get around that. Downloaded Celtx – it seems to have some bugs still, but the program has a nice feel to it. I also like the fact that it’s open source. I’m also a recent convert to Firefox. Man, I wish I’d done it sooner!

  5. jason

    As far as I can see, the page layout is a more serious psychological hurdle than the saving process. I agree that you shouldn’t be constantly worrying about breaks and mores and cont’ds, but I like to know what page I’m on and get some sense of how long something takes to play out. One minute per page seems to lose relevance with this program, and I can see myself getting a bit lost with it.

    Perhaps this suits a specific part of the process more than another- brainstorming first drafts as opposed to line by line rewrites, maybe- but right now there are just too many features (smartype, etc.) that I’ve grown accustomed to in commercial programs.

  6. Erik

    I’m with Jason. I love SmartType, and I also like to know how many pages I have. I don’t even need to see the page breaks. A running total at the bottom of the window would be fine.

    A page total for each scene, placed at the top of each scene, next to the paperclip, would be cool too, but now I’m just dreaming of features. :)

  7. viktor

    Many thx for the tip!

  8. viktor

    Many thx for the tip!

  9. Todd

    This looks a lot like Sophocles software program. I am using that right now and there are similarities

  10. Steve Pick

    Hi John and all,

    Just wanted to drop a note to let you know that we have just released a new Celtx (version 0.8.8).

    Eightyeight includes good stuff like pagination, spellchecking, find & replace, hotkeys, and a host of new print options.

    Check it out!

    Steve Pick celtx.com

  11. Damo

    To all the people confessing their love for commercial sofwtare over Celtx – I don’t think you get the point. Celtx is Open Source and as such they are listening to the community so this is your chance to have a real say with the direction of a project you use for a living. Secondly, it’s at the beta stage. Core functionality is a little buggy at times, and there are a lot of wishlist features which haven’t appeared yet, but I’m sure will when the core stuff is locked down. So download it, try it out, jump on the forums and let them know of any bugs are suggestions. It’s not supposed to compete head-to-head yet, but with constructive criticism, hefty license fees for software to write your movie, when the budget itself isn’t going to be that big, will become a thing of the past.

  12. JaimeJohnson

    Right on, Damo! I can’t wait to see how celtx develops. This should be a boon to all the D.I.Y crowd as an alternative to blowing the budget on software, or alternatively, downloading some hacked and illegal warez from god knows where. An open source project will never just go away, and can’t be bought and then phased out by evil corporate consolidation droids. Actually, I still prefer using the screenplay template in lyx, but I look forward to being able to collaborate with celtx over the web with anyone, regardless of operating system.

  13. Boyan

    At first gander, Celtx looked like it might be a real hit for me. But having tried it out I found that it lacked some of the formatting capabilities that Sophocles nails so well. The new Sophocles version (in beta) looks even more promising! For ease of use and to really just get into writing ‘fluidly’ – without the clutter, nothing beats Sophocles (and I’ve used them all!).

    Kudos to Celtx for a good start though – the direction looks promising (and very Sophocles like).

  14. Isaac

    I was playing around with the Mac version 8.9 and I’m running OSX 10.3.5. The Mac version isn’t mature yet. I tried to import a script in both txt and rtf format and it wouldn’t work.

    Also, the editing is unforgiving. It’s hard to explain but for you to generate reports, you have to define your characters and if you make a mistake in your definitions, you can’t edit them or delete them.

    If you’re Apple based, I’d pass on it for now.

  15. Jaxon Bridge

    I am currently beta-testing a fantastic new screenwriting program called Sophocles (note, the current version available on their website is two years old, while the new version is being developed). I very highly recommend to readers to keep your eye on this company. Their package is one of the most inventive and eloquent script composition tools I’ve ever seen. It does everything you describe above with Celtx, and a heck of a lot more. It puts Final Draft to shame (this, coming from a faithful Final Draft user). You can read another review of this software at blogger/writer David Anaxagoras’s website.

    The particularly cool thing about Sophocles is that you can develop your story outline within the program itself, before ever writing a word. I don’t mean it has a cheesy story design toolset like other so-called story design programs, which never made sense to me. I mean that in an uncheesy way you can process your thoughts on characters, actions, overall plot and subplot design in a useful fashion that can later be integrated directly into your script when you actually begin writing. Since I usually outline on paper and pencil, I can now do it just as freely in Sophocles.

    Not too mention the phenomenal script reporting features it offers. It will draw a screen full of character relationships for every speaking part in the film, allowing a visual reference to the key players. Also offers incredible statistics on individual characters, # scenes, speaking lines, your average paragraph length, timing, location reporting, and gobs of other information viewable in an intuitive interface.

    And much much more.. Budgeting, auto-script breakdown… the list goes on and on…

    Final Draft offers some of these features, but doesn’t do them all that well.

  16. sintax

    oh lets face it. there is no mac screenwriting software that is up to par. there are promising projects on the horizon, but nothing gound-breaking. I do believe however, that final draft is on it’s way out. I’m a beta-tester and I can tell you… nothing new.

  17. David #

    Ok, I like celtx, so far!

    because even though I’m a noob, I downloaded it to a Fedoracore3 pc, saved a copy of the instructions, hunted through files to find firefox path (it was /usr/bin/firefox), created the launcher by pasting that path on that line given in the instructions, replacing it’s generic path, pasted all of it in the laucher window, and then didn’t know exactly where the icon would be hanging out at, but I just happened to have a cool looking clapboard.jpg in home… and it worked, starts right up and seems easy to use.

    Now if we could get them to make it just like moviemagic, I could erase windows completely my old laptop, and would be a very happy man.

    I haven’t written with celtx yet, but will try it within a few days. I will save a MM script as an rtf and import it into celtx, and if it makes it in without losing any of the formating, I’ll do some editing and report how it went.

    Thx!

  18. Melanie

    There should be some sort of diagnostic tool for determining which application might suit you. Something real scientific, like one of those tests that tells you which Backstreet Boy you are.

    If you…

    ,,,have always done your writing on a legal pad and/or believe that computers ruin the organic flow of the writing process, then:

    You are a Final Draft Person. You are all about the words on the page, no fuss, no muss. Ignore those crazy features like index cards and embrace the blank page.

    …can’t brush your teeth without your iPod and/or take your digital camera to the laundromat just in case, then:

    You are a Celtx User. Drop an mp3 and a few .jpg files into that scene you’re working on for inspiration.

    …alphabetize your grocery list and/or arrange it according to the store’s layout, then:

    Sophocles is probably your best bet. As you write, keep track of exactly where you are in your outline. Switch to a handy chart that tells you how your huge cast of characters connects to each other.

    …haven’t seen anything that applies to you so far, then:

    Try Movie Magic Screenwriter. As a great man once said, it’s “boxy but good.”

  19. Edward

    Well, I’m a Sophocles user and the beta 2006 is wonderful. I just finished my script for a fan film I’m going to direct later this year. I’m going to try Celtx, just in case I ever want to have one of my PCs with linux. It may be a good alternative.

  20. Mark A. York

    Looks good so far. Imported 8 pages from the Final Draft demo file and it came through perfectly. Everything seems straight forward. I’m going to use it and see what happens. I turned on pagination and it formatted itself with numbers. Works for me.

 

About

This site is run by screenwriter John August. Mostly, he answers reader-submitted questions about the craft, but occasionally he goes on tangents that run far afield of writing and filmmaking. You'll also find info on past, present and future projects.

Follow Me

On Twitter: @johnaugust

Ask a Question

If you have a question about screenwriting or my movies that hasn't been answered, by all means ask. There are a few guidelines to follow.

Featured Articles

101: Some screenwriting basics


There are more than 900 articles on the site. You can find category archives at the bottom of every page.

Read Me

  • The Variant
  • A new short story available for download, Kindle and iPhone.

Feeds