Hollywood Libraries

I mostly use Hollywood to develop my applications and during the years I’ve developed many support libraries that may be useful for other people too, in this page I will list my libraries with a brief description, the documentation and the zipped package.

All released libraries are shareware but there are no limitations with the published versions, this means that you can download and use them freely but after some time, and if you think that they are usefull for you, you should pay for them.

These libraries are also available on the IndieGO! AppStore for a small fee.

If you like what I’m doing and you thing that my works deserve at least respect, please pay for them to make me more motivated and to make me continue on future updates and bug fix.

 

 

Ansi Lib

Ansi Lib on Windows with AnsiCon

DESCRIPTION
Ansi library is an include file for Hollywood that will help you to manage ANSI escape codes so you can print colored text in the console of your host system.

I’ve developed this library to have an invaluable help while I’m debugging applications because this way I’m able to spot on the fly error and warning messages that are hilighted from the rest of the messages.

Of course you need that your host system console is able to understand ANSI ascape codes, but almost any OS is able to do that except Windows, for which you need to install thirdy party application to accomplish the task.

I’m using ansicon program to make use of ANSI codes in my Windows development machine.

VERSION DOCS DEPENDANCIES DOWNLOAD Donate or support me on Patreon!
1.0 Wiki None Zip Archive

Easing Lib
Easing Lib in action showing all available easing functions.

Easing Lib in action showing all available easing functions.

DESCRIPTION
Easing library is an include file for Hollywood able to create smooth transitions between values so you can use it to animate anything you like: graphical objects, colors, values, and any value you need to be smoothly changed into another value.

Please note that this library is based on the library “tween.lua” v1.0.1 (2012-02) by Enrique Garcia Cota.

I’ve ported the original code to Hollywood and I’ve added some new features during time.

You can get the original code here.

VERSION DOCS DEPENDANCIES DOWNLOAD Donate or support me on Patreon!
1.3 Wiki None Zip Archive

Helpers Lib
Helpers Library and some test functions running.

Helpers Library and some test functions running.

DESCRIPTION
Helpers library is an include file for Hollywood that will help you with many general purpose functions and a couple of object and methods.

I’ve developed this library to gather all common functions I often need for my applications.

VERSION DOCS DEPENDANCIES DOWNLOAD Donate or support me on Patreon!
1.5 Wiki None Zip Archive

Tables Lib
Tables Lib with a few Testers in action

Tables Lib with a few tests in action

DESCRIPTION
Tables library is an include file for Hollywood that will help you with various utility functions specialized in tables handling.

With this library you will have access to many table-related functions like reindex, sort, compare, search and many other actions you will be able to performs on tables.

VERSION DOCS DEPENDANCIES DOWNLOAD Donate or support me on Patreon!
1.3 Wiki Easing Lib
Helpers Lib
INCLUDED
Zip Archive

Date & Time Lib
Date & Time Lib

Date & Time Lib – Test Function

DESCRIPTION
Date & Time library is an include file for Hollywood that will help you with various date-related functions.

The library also provide a TimeObject (with many useful methods) you can use to make your life easier while dealing with dates & times.

Have a look at the docs for detailed informations.

VERSION DOCS DEPENDANCIES DOWNLOAD Donate or support me on Patreon!
1.3 Wiki Tables Lib
— Helpers Lib

— Easing Lib
Helpers Lib
INCLUDED
Zip Archive

GFX Lib
GFX Lib

GFX Lib

DESCRIPTION
GFX library is an include file for Hollywood that provides many useful graphics-related functions as well as two object & methods for fonts and images management.

Have a look at the docs for detailed informations.

VERSION DOCS DEPENDANCIES DOWNLOAD Donate or support me on Patreon!
1.6 Wiki Tables Lib
— Helpers Lib

— Easing Lib
Helpers Lib
INCLUDED
Zip Archive

G2D Lib

G2D Library in action

DESCRIPTION
G2D library is an include file for Hollywood that provides many useful graphics-related functions and several objects to handle graphical areas. It also provide a full skinning system that supports multi-layered skins.
This package also includes many examples scripts.

Have a look at the docs for detailed informations.

VERSION DOCS DEPENDANCIES DOWNLOAD Donate or support me on Patreon!
1.8 Wiki Tables Lib
— Helpers Lib

— Easing Lib
Gfx Lib
INCLUDED
Zip Archive

LSliders Lib
LSliders, sliders

Example program included with the library

DESCRIPTION
LSliders is an include file with no dependancies that uses layers to implement horizontal and vertical sliders with custom graphics, it is particularly useful in games that use the Hollywood’s Layer Engine.

VERSION DOCS DEPENDANCIES DOWNLOAD Donate or support me on Patreon!
1.0 Wiki None Zip Archive

Debug Lib

Debug messages example

DESCRIPTION

The Debug library provides several functions to simplify the debug process and bug hunting.

Debug lib is a library developed to help debugging session, it can be used to generate debug output to the console or to a one or more files. Debug lib can manage one or more debug channel so that you are able to switch on or off channels and reduce the amount of output to analyze. If you have an ANSI capable terminal debug messages can be colored to help you identify errors and warning in no time. Debug lib have the ability to show nested messages, this is incredibly useful when you have recursive functions and external library calls: without a proper output formatting a standard debug session could become a pain. You can output tables too, and they are formatted and idented properly to let you look easily at the contents.

VERSION DOCS DEPENDANCIES DOWNLOAD Donate or support me on Patreon!
1.6 Wiki Tables Lib
— Helpers Lib
— Easing Lib
Helpers Lib
INCLUDED
Zip Archive