The original purpose of this page was to support students of John van Zyl's basic scriptwriting course for film and television. John no longer teaches this class, but there's quite a bit of information which would be relevant to screenwriters, particularly South Africans.
One day, when I'm big, I plan to reformat these pages and move them to the SASWA web page. I can't say with any certainty when this will happen, as a parallel universe seems to be bleeding all my free time.
If you're serious about your writing, maybe you'd like to join SASWA. If
so, here are the contact details:
SASWA National Co-ordinator
Box 91937
Auckland Park 2006
Tel: (011) 838-8848
Fax: (011) 838-8849

2 President Street, Newtown Building, Newtown
If you're wondering what happened to the DALRO details, they've been removed because DALRO doesn't seem to be interested in registering screenplays, only stage scripts. They don't even seem interested in discussing the issue. SASWA has been investigating copyright issues, and we hope that we'll be able to report on more details soon.
Sue van Amstel and fellow scriptwriter Lynn Pretorius are both freelance
writers looking for work. They can be contacted at
Tel: (082) 927 9079
Tel/Fax: (044) 382 2691
E-mail: roaring40s AT telkoms DOT net
There's a certain romantic appeal in the notion of slipping a virgin sheet of paper into a typewriter and banging out your masterpiece. The sad truth is that invariably you're going to have to edit the script, and suddenly all your careful formatting and, in particular, your pagination will be disrupted. Worse, reformatting to a particular producer's or studio's format becomes a major undertaking. Being a good writer doesn't necessarily render you immune to typographical errors and the odd spelling mistake either. These days, a computer is an indispensable tool in the writer's arsenal.
Fine, so you have a computer and a word processor. Why the need for "script formatting software" then? The purpose of a properly formatted script is to indicate the performance's running time, as well as its resource requirements (actors, locations, props, music, sound, special effects etc, etc). As a result, producers are likely to be paricular about the "look and feel" of a script. It must obey certain rules so that they can measure its length against their standards. Producers (and their assistants) are busy people, so if you couldn't be bothered to ensure that your script conforms to their standards, they're unlikely to bother to read it. Besides, you want to be spending your energy on the script, not on the tedium of formatting. Hmm, looks like some specialist software might be very useful after all.
Right, so we need script formatting software, but why can't we just use word processor templates and macros? After all, we already know how to use our favourite word processor, why do we need to learn (and buy) yet another program? Well, the short answer is that you probably can get away with macros and templates, and we've listed links to some below. But most of these packages have drawbacks:
When selecting your software solution, by all means have a look at the many features which may be on offer, but bear the following in mind. Testimonials by famous writers, and lists of movies written with particular software are largely meaningless. Good movies are the products of good writers and directors, not good software. Chose the package which most appeals to you. Many packages offer features which are completely valueless, in an attempt to outdo the competition. A good example is the worthless code-bloat associated with text-to-speech. Systems offering text-to-speech are usually excellent packages, but features such as this should not influence your decision. Think of the formats and abilities you might need, and make sure that your chosen package supports them. Will you ever need production mode? Will you ever need dual-column A/V formatting capabilities? Will you ever need to write interactive multimedia movies with branching logic? How relevant are all those statistical reports? The key is to try as many demos as you can before making your decision. Even then, take note of which vendors offer a money-back guarantee.
In the lists below, we supply approximate costs in rounded US Dollars. This is because the Rand / Dollar exchange rate fluctuates so much, and because the implication that we're stupid enough to believe that $199 sounds much less than $200 is offensive.
Some word processor plug-ins:These are in our biased order of preference:
There are very few offerings in the open source movement. We found two, one is a macro package for Applix Word, and the other is part of a larger project to make "open source movies". The latter has several tools under development, and the script formatting component consists of a feature enhancement to the standard Abi Word word processing program, and which is bundled together with Helix Gnome (I think). Rather than being a macro plug-in, it is actually an enhancement module. Alternatively, you may want to try playing with Wine. I had hoped to experiment with this, but this is an even lower priority than moving this web page to SASWA.
Story forming software is all too often a solution looking for a problem to solve. A lot of this software relies on your subscribing to a particular story-telling theory or formula. While the theories behind story telling can be fascinating, we found story forming software to be restrictive and prescriptive. Worse, it is far too easy to get bogged down in mundane detail instead of getting on with the story. Most of the best story tellers learned their craft by listening, not by theorising. They have an innate understanding of the many different story structures without necessarily being aware of the seperate complex components of the story. (I recently read a book by a respected screenwriting teacher, which has some great ideas and suggestions, but the author spends so much time trying to derive formulas and rules based on successful films that it comes as little surprise that so many films are formulaic and unoriginal.) Even worse are the story templates and generators. We haven't even bothered to list any of those here. If you need a story generator (or a grammar checker), then script writing is probably not for you. A more interesting approach in story forming software is the facility to plot the progression of a story, so that you can ensure that your story has the requisite elements and pace of a good movie. Just beware of prescriptive software.
Some of the software listed above is available at a discount from links below.
Computers are wonderful tools. They help us to edit scripts with hitherto unimagined speed and efficiency. They check our spelling for us, and we can use them to connect to the internet for collaborative projects and research. It's so easy to download programs and send stuff via e-mail, that many people don't pay any attention to the big, bad, evil antagonists out there. It is vitally important to obey some basic safety rules when it comes to connected computing.
Spend a little bit of money on a good anti-virus scanner. There are plenty about, and you can buy them from almost any local software vendor, and some can be downloaded from web sites. The major anti-virus software vendors' web pages can be found at:
In most cases, if you buy from your local software supplier, the sales thing will recommend a product. But if you want a suggestion from us, try Sophos, NOD32, Symantec, Data Fellows (once again, just a biased opinion). Which ever vendor you go with, make sure that you keep up to date with the latest virus definitions. Be very aware that somebody has to "discover" a new virus before any vendors can create updates for them. Don't be the one to "discover" a new one! You can do this by following a few hard-and-fast rules. Unfortunately many of these are software- and version-specific, which makes it impossible to go into in much detail here.
| .BAT | .BAS | .BIN | .BLL | .CAB | .CHM | .CMD | .COM | .CPL | .DLL | .DRV |
| .EXE | .EML | .HTA | .HTT | .INF | .INI | .INS | .JAR | .JS | .JSE | .LNK |
| .MHT | .MHTML | .MSI | .MSP | .NWS | .OVL | .PIF | .REG | .SCF | .SCR | .SHS |
| .SWF | .SYS | .URL | .VBA | .VBE | .VBS | .VXD | .WSC | .WSF | .WSH |
A great way to learn is by example:
You can get lost for hours browsing these sites. Most have links to yet more interesting sites.
These sites provide information and tips on the process of writing.
There are a gazillion search engines available, so here are just two of our favourites, together with a portal: