Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/59de44955ebd/unpacker.py
Simple python 3 script for extracting movies, castlibs and xtras from Macromedia/Adobe Director projectors
https://github.com/59de44955ebd/unpacker.py
adobe director macromedia projector
Last synced: 5 days ago
JSON representation
Simple python 3 script for extracting movies, castlibs and xtras from Macromedia/Adobe Director projectors
- Host: GitHub
- URL: https://github.com/59de44955ebd/unpacker.py
- Owner: 59de44955ebd
- License: mit
- Created: 2023-02-04T08:06:28.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2024-02-03T09:15:42.000Z (10 months ago)
- Last Synced: 2024-02-03T12:29:51.535Z (10 months ago)
- Topics: adobe, director, macromedia, projector
- Language: Python
- Homepage:
- Size: 24.8 MB
- Stars: 2
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# unpacker.py
Simple python 3 script for extracting movies, castlibs and xtras from Macromedia/Adobe Director projectorsThis script allows to unpack Director files (movies, castlibs and xtras) included in Director projectors.
It supports Director versions 4 to 12 and the following flavors:* Windows projector (.exe), 16-bit
* Windows projector (.exe), 32-bit
* Mac OS 9- projectors (data fork), 68k/PPC/FAT
* Mac OS X projectors (Intel/PPC/Universal)
* macOS projectors (.app bundle, Intel)## Setup
macOS:
```
$ chmod +x bin/darwin/ProjectorRays
```Linux:
```
$ chmod +x bin/linux/ProjectorRays
```## Usage
```
$ python unpacker.py [-decompile]
```## Tests
Running
```
$ python tests.py
```will unpack the 29 example projectors found in "test_files" to a new folder "test_files_unpacked".
## Notes
Director movies and castlibs extracted from projectors are always protected/compressed. If you pass "-decompile" as argument, the script will try to decompile/unprotect them using [ProjectorRays](https://github.com/ProjectorRays/ProjectorRays), binaries for macOS/Windows/Linux are included. The resulting files with suffix "_decompiled" can then be opened and edited in Director.