Imagine Libraries

Imagine Libs is a collection of Lua libraries, supporting multiple architectures and versions of Lua. It even has support for certain Lua environments, such as AutoPlay Media Studio 8 and AutoPlay Media Studio 9. The purpose of the Imagine Libs project is to seperate from legacy plugins produced by Imagine Programming and split them up in much more managable modules.

On this website you can find the documentation for the libraries, as well as download links for the libraries.

Latest Libraries

View All »

imagine.zip v0.3.1

The imagine.zip module (ImagineZip for AMS) provides you with functions for working with zip-files. This library can be used to extract or create zip files on disk and in memory. You could work with an archive and send it off without it ever touching the disk. Even adding files can be done completely in-memory, but also from files that exist on disk.

imagine.memory v1.0.4

imagine.memory is a memory management library, allowing you to manage and interact with memory addresses. You can allocate, read from and write to memory. This module also allows you to specify structures with default C alignment, create arrays of these structs and manipulate complex memory structures.

Legacy

Some of the legacy software that I offer on imagine-programming.com has not been rewritten, modernized or converted yet. If you would like to keep using that software, you can fetch the latest available versions from their respective categories: