6.4 Obtaining plugins

Many plugins are available from the official Hollywood portal which is online at http://www.hollywood-mal.com/. Here is an overview of plugins currently available from the official Hollywood portal:

AHX:
Allows you to load and play AHX and HivelyTracker modules with Hollywood.

AIFF:
Allows you to load and play AIFF samples with Hollywood.

APNG:
Allows you to load and save APNG animations with Hollywood. This is useful because the APNG format supports anims with alpha channel.

AVCodec:
Adds loaders for many video and audio formats provided by FFMPEG. This is very useful for playing modern video and audio formats but be careful that many of those formats are patented and require you to pay royalties or licensing fees if you use them in your products.

DigiBooster:
Load and play DigiBooster modules with Hollywood.

FLIC:
Load FLI and FLC animations with Hollywood.

GL Galore:
OpenGL® wrapper for Hollywood. This plugin allows you to program in OpenGL using Hollywood. It also supports hardware-accelerated 2D drawing, i.e. it supports hardware double buffers and hardware brushes. Thus, it is very useful for hardware-accelerated on drawing on Windows, macOS, and Linux because by default, Hollywood only supports hardware-accelerated drawing on AmigaOS and compatibles.

hTeX:
hTeX is a plugin for Hollywood that allows you to use the LaTeX markup language from Hollywood. This makes it possible to easily display mathematical formulas in your Hollywood scripts but of course you can also use more advanced LaTeX features like tables, boxes, and various formatting styles. On top of that, hTeX also allows you to export LaTeX formatted text as PDF documents, SVG images, and PNG images.

hURL:
hURL is a plugin for Hollywood that allows you to transfer data using many different protocols. Based on curl, hURL supports an incredibly wide range of transfer protocols, e.g. DICT, FILE, FTP, FTPS, Gopher, HTTP, HTTPS, IMAP, IMAPS, LDAP, LDAPS, POP3, POP3S, RTMP, RTSP, SCP, SFTP, SMB, SMBS, SMTP, SMTPS, Telnet and TFTP. Furthermore, hURL supports SSL certificates, HTTP POST, HTTP PUT, FTP uploading, HTTP form based upload, proxies, HTTP/2, cookies, user+password authentication (Basic, Plain, Digest, CRAM-MD5, NTLM, Negotiate and Kerberos), file transfer resume, proxy tunneling and more. It really is the ultimate data transfer engine for Hollywood, leaving nothing to be desired.

HTTP Streamer:
This plugin allows you to load data from HTTP sources as normal files. This means that once this plugin is installed you can just pass URLs to functions like LoadBrush() and the files will be loaded from there. This plugin can also be used for video and audio streaming from HTTP sources.

Iconic:
Iconic is the ultimate icon loader and saver plugin for Hollywood. It can load and save a large variety of different icon formats. Currently, the following icon formats are supported by Iconic: AmigaOS 1.x style icons, AmigaOS 2.x/3.x style icons, AmigaOS 3.5 icons (aka GlowIcons), AmigaOS 4.0 icons, macOS icons (*.icns format), MagicWB icons, MorphOS/PowerIcons icons (PNG), NewIcons, Windows icons (*.ico format).

JPEG2000:
Load and save images in the JPEG2000 format.

Malibu:
This plugin allows you to run Scala scripts with Hollywood. Malibu supports all Amiga versions of Scala until Scala MM400 and Scala InfoChannel 500.

Movie Setter:
Open and play animations that are in Gold Disk's MovieSetter format.

MUI Royale:
Create MUI GUIs with Hollywood. This is a powerful plugin which wraps almost the complete MUI API to Hollywood and allows you to conveniently create MUI GUIs via XML.

Ogg Theora:
Load and play video streams in the Ogg Theora format.

Ogg Vorbis:
Load and play Ogg Vorbis streams with Hollywood.

Pangomonium:
Pangomonium is a plugin for Hollywood that features advanced rendering engines both for text and graphics. Pangomonium's text rendering engine features state-of-the-art layouting and makes it possible to draw text in almost every language of the world. It supports complex layouts like the right-to-left or bidirectional ones found in the Arabic and Hebrew languages or vertical layouts in columns like in Japanese. Pangomonium can also handle complex-text languages like Hindi and fonts that contain colored glyphs (emojis) are supported as well. By giving you full access to the Pango API the plugin also enables you to customize all stages of the text rendering process.

Furthermore, Pangomonium also comes with a loader for the popular SVG vector image format. As soon as Pangomonium is installed, Hollywood will "automagically" be able to load and draw SVG images. SVG images will be loaded as true vector images by Pangomonium which means that you can scale and transform them as you wish without any losses in quality. They will be perfectly crisp in any resolution.

On top of that, Pangomonium also provides Hollywood wrappers for almost all functions of the popular Cairo graphics engine, allowing you to access advanced vector graphics drawing features directly from Hollywood scripts. Using the Cairo API via Pangomonium has the advantage that you have fine-tuned control over everything when drawing vector graphics.

PCX:
Load PCX images with Hollywood.

Plananarama:
Use Hollywood on Amigas without a graphics board. If you need to run Hollywood on a palette-based screen, you can do this with this plugin.

Polybios:
Polybios is a plugin for Hollywood that allows you to easily create PDF documents from Hollywood scripts. On top of that, Polybios can also open existing PDF documents and convert their pages into Hollywood brushes. In fact, when converting PDF pages into Hollywood brushes, Polybios will create vector brushes for you which can be scaled, rotated and transformed without any losses in quality (unless bitmap graphics are embedded inside the PDF document of course).

RapaGUI:
Cross-platform GUI toolkit for Hollywood. This is a very powerful plugin which turns Hollywood into a complete cross-platform GUI toolkit that allows you to create GUI-based applications very conveniently by defining the GUI layout in an XML file. On top of that, Hollywood displays can be embedded inside your GUI as widgets which allows you to use all of Hollywood's powerful graphics features in your GUI application as well.

RebelSDL:
This is a Hollywood wrapper plugin for the popular SDL library. The great benefit is that it supports hardware-accelerated 2D drawing, i.e. it supports hardware double buffers and hardware brushes. Thus, it is very useful for hardware-accelerated on drawing on Windows, macOS, and Linux because by default, Hollywood only supports hardware-accelerated drawing on AmigaOS and compatibles.

SID:
This plugin allows you to load and play SID files.

SQLite3:
Create and modify SQL databases with Hollywood.

SVG:
Load SVG vector images with Hollywood.

TIFF:
Load and save TIFF images with Hollywood.

Vectorgraphics:
Draw real vector-based graphics with Hollywood.

XAD:
This plugin allows you to unpack lots of different archiver formats like LhA, LZX, RAR, ZIP, TAR, etc. Very useful.

XLSX:
The XLSX plugin allows you to conveniently read and write XLSX documents from Hollywood scripts. It offers a wide variety of functions to set and get cell values, cell types, cell formulas, document/worksheet properties and several other attributes. It also offers an iterator function for a high performance iteration of a large number of cells.

XML:
Plugin for convenient parsing of XML documents.

XMP:
This plugin can play lots of different tracker formats.

YAFA:
Load and play animations in the YAFA format (created by Wildfire).

ZIP:
This plugin allows you read and write ZIP archives.


Show TOC