1.1 Introduction

Welcome to the Hollywood Software Development Kit (SDK). This package contains all the necessary information and files to write your own Hollywood plugins. Plugins can greatly enhance Hollywood's functionality. They can provide load and save support for additional video, audio, image, icon, and sample formats, they can extend the command set of the Hollywood language as well as enable Hollywood to use real vector graphics and it is even possible to write plugins which replace core parts of Hollywood like its inbuilt display and audio driver with custom implementations provided by plugins. It is also possible to write plugins which convert project files of other applications like Scala or PowerPoint into Hollywood scripts so that Hollywood can run these project files directly although they are not in the *.hws format.

Hollywood plugins use the file extension *.hwp. The location where Hollywood plugins must be installed differs from platform to platform. Here is a breakdown of the different search paths that Hollywood will scan for plugins:

When distributing a compiled Hollywood program, plugins required by your program must simply be put into the same directory as your program. The only exception is when compiling application bundles for macOS: In the case of macOS app bundles, plugins need to be put into the Resources directory of the application bundle, i.e. in MyProject.app/Contents/Resources.


Show TOC