Director

From ScummVM :: Wiki
Revision as of 20:00, 24 November 2019 by Sev (talk | contribs) (→‎Starting from an arbitrary movie file: fix description)
Jump to navigation Jump to search
director
Engine developer sev, iskrich
Companies that used it Macromedia
Games that use it hundreds of games
Date added to ScummVM 2016-08-04
First release containing it None

The Macromedia Director engine was partially implemented by iskrich for the Google Summer of Code in 2016.

Introduction

Director underwent huge number of versions.

History of the engine.

Games and software targeted by the engine

This engine potentially targets a very large amount of games:

See Director Games for a list of known games and software, and their current state of support in the engine.

Versions

In Japan at least D4+ was released under title マクロメディア ディレクター

Development and Running

Running any D3 or D4 mac target

Besides adding specific md5s, there is a shortcut for forcing a directory to be detected as a director game.

Create an empty file named "D3-mac" or "D4-mac" in the game directory, and it will be detected as the respective Director version

Starting from an arbitrary movie file

Assuming, that you added game named 'workshop' with the method above.

./scummvm --start-movie=HandV workshop

Here HandV is the name of a movie in the directory

Executing lingo tests

Point ScummVM to engines/director/lingo/tests, that will create target 'directortest'. Launching it will try to compile and execute all *.lingo files in that directory. The tests can also be run from the command line with:

./scummvm -d11 -p engines/director/lingo/tests/ directortest

External Links