Note: This is an old page that has been updated/formatted, you can view the original here.

Smacker FAQ

Author: Craig "UggBoot" Urquhart


What is Smacker?
Smacker is by far the most popular codec (compression / decompression software) used to make video game cutscenes. It is used by Jedi Knight and over 900 other video games.

What are cutscenes?
These are the video clips you see between levels in Jedi Knight and Mysteries of the Sith.

Can I use Smacker to make cutscenes for Mysteries of the Sith?
No, only Jedi Knight uses Smacker, Mysteries of the Sith uses LEC's own software. Even though those cutscenes were made as levels, they are still just videos. They are not run by the game engine!

Where do I get Smacker?
RAD Game Tools are the makers of Smacker and other multimedia codecs. Smacker files are made with their freeware program Smacker Tools (1.5MB). Note: The Smacker Tools seem to have been replaced by The Rad Video Tools, which include Bink and Smacker.

What else do I need?
The images (or an AVI movie clip) you want compressed into a Smacker file, and maybe a sound file to mix in with them. You can render the images using any 3D animation program, the most popular ones being TrueSpace and 3D Studio MAX.

What size rendering window should I use?
I recommend 640x300, the size of the Jedi Knight cutscenes. You can have any size window, but the result will either be off-center or clipped since Jedi Knight places the top left corner at about (0,80) on 640x480 screen.

What if I don't want to make an animation?
The Star Wars 3D Modelling Alliance (defunct, but you can see a gallery here: Star Wars Modeling Alliance Gallery) has over 100 short movie clips to download, just make sure you get the author's permission before using them in your level. Most are AVI format but a few are MPEG which Smacker cannot use. Another problem is that all the clips are smaller than 640x300 and while Smacker can change the window size, it doesn't resize the graphics.

Where do I put the Smacker files?
In your Jedi Knight directory, create a Resources/Video directory. Jedi Knight will only look for Smacker files in that directory. Do not put them in the project directory as JED will include them in the GOB file, even if they are not used.

How do I Include Smacker files in a level?
Open JED's Episode Editor and in the Sequence List place the cursor where you want each cutscene to appear, then press Add. If you can make sense of the example list shown below, you should be able to edit the other fields. Remember to press Update before moving to another line, otherwise your changes will be lost.


Figure 1 - Sequence List From JED's Episode Editor

Why does Jedi Knight skip a Smacker cutscene?
Jedi Knight cannot find it. First, make sure the correct Smacker file is in the Resources/Video directory, then compare the file name to the one listed in JED's Episode Editor.

Why do I get an error message in Jedi Knight?
This happens when Jedi Knight tries to access a Smacker file from a GOB file. Move the Smacker file from the project directory to the Resources/Video directory.

Links

Note: These links have all expired and some point to malware. They have been switched to wikipedia links where possible.

TrueSpace TrueSpace is An excellent learning program for 3D modelling.
3D Studio Max 3D Studio Max is the industry standard, but is far too expensive for most hobbyists. However, if you want a job as a 3D modeller you had better learn it!
Crossroads Crossroads is freeware and will convert between most graphics file formats. Very useful since TrueSpace 1.04 doesn't support 3D Studio 3DS models.
Star Wars 3D Modelling Alliance Here you can download movie clips and detailed 3DS (3D Studio Max) models of nearly every vehicle, actor and building that appeared in the films. (DEFUNCT, link points to gallery, sorry!)
The Comlink The only place to go when looking for Star Wars sound files, it is easily the largest collection on the internet. (DEFUNCT)

Credits
I'd like to thank Jonathan Clark and Darkness Falls for their Smacker Tutorial. It was very helpful in getting me started with cutscenes and is a good tutorial in using the Smacker Tools program.