Director Cast Ripper exports assets and information from Macromedia / Adobe Director files, including standard and compressed (Shockwave) movies and casts. It features both a friendly graphical interface and a command-line interface. Created with Director itself, its functionality is implemented using a variety of built-in functions and third-party Xtras.
Download Director Cast Ripper from the Releases page.
Two variants are offered: one built with Director MX 2004 (10) and one built with Director 12. The most important difference is that the Director 12 build supports exporting Shockwave 3D cast members, while the Director 10 build does not. But the Director 10 build may be more compatible with older files, so it is also worth trying.
The following table lists member types that Director Cast Ripper can export, along with file formats that it can save them to.
Member Types | File formats |
---|---|
Bitmap, Picture | PNG, BMP |
Sound | WAV |
Flash, Vector shape | SWF |
Shockwave 3D | W3D |
Text | HTML, RTF, TXT |
Field | TXT |
Director Cast Ripper exports information about movies and cast members into CSV spreadsheets. When adding and removing files, it allows multiselection of files using Shift-click or Ctrl-click. Files can also be added by dragging them into the window. All of its functionality is also accessible via the command line; run DirectorCastRipper.exe --help
for details. Director Cast Ripper can also integrate with ProjectorRays; just download the EXE file and place it in Cast Ripper's Tools
folder.
Although Cast Ripper runs within the Director Player, it disables scripting for all loaded movies, preventing their code from interfering with the export process. But the Director Player still attempts to load any cast files, linked cast members, and Xtras that each movie depends on. Therefore when exporting it is best to keep movies in their original folders and to copy any required Xtras into Cast Ripper's Xtras folder, otherwise error dialogs may pop up during the export process. If you are using Cast Ripper to process many files and don't know what Xtras they may need, Cast Ripper provides an option to auto-dismiss the error dialogs, preventing the export process from stalling.
Director Cast Ripper uses several third-party Xtras which are listed below.
- Sharp Software's Sharp Image Export Xtra and Valentin's MP3 Xtra and swfExport Xtra provide core file export functionality.
- Kent Kersten's FileXtra4 handles files and folders, while Magic Modules' Buddy API provides file and folder selection dialogs and other useful functions.
- Valentin's Console Xtra and CommandLine Xtra provide command line functionality.
- Valentin's Msg Xtra provides functionality for the auto-dismiss feature.
- Valentin's Drop Xtra allows drag & drop file and folder selection.
- Tomysshadow's MoaProperties Xtra provides access to movie metadata that is otherwise inaccessible from Lingo.
Special thanks to Tomysshadow for his extensive help and guidance throughout the development process, and to Valentin for developing so many great and useful Xtras!