Welcome to allegutl!

utilities for game developers

This web page offers space for utilities related to game development with accent on allegro library. Utilities presented here are also available for download stright from this page. No more dead links! Questions, comments, want to add an utility - please let me know mailto:arcadex@poczta.onet.pl


SyntaxHTML - converts C/C++ source code to syntax-highlighted HTML


Version: 1.21
Licence: freeware
Author: Philip Boger
E-mail: mo.jo@gmx.net
Webpage: http://bounce.to/mojo
Last update: 8-May-2002

Author's description

SyntaxHTML is a small application which converts C/C++ source code to syntax-highlighted HTML. What it produces is HTML 3.0 - compatible code displaying source code in a way you normally only expect from fully featured Development Environments like Visual Studio.
This is useful if you distribute source code over the internet and want to show code snippets embedded in your web page.
SyntaxHTML's parsing power comprises ANSI C to ANSI C++. Product specific language extensions (e.g. Microsoft Visual C++ extensions) are NOT supported.
SyntaxHTML can differentiate between keywords (int, return, class ...), operators (=, !, < ...), strings, characters, comments (//), long comments (/**/) and preprocessor lines (#...).
Since version 1.2, SyntaxHTML is also capable of batch conversion, allowing multiple files to be quickly converted according to the same formatting parameters.



Sample screen shot

click to enlarge

Sample output

See allegro's sample source file exsprite.c converted to html here.



Download

Binaries for windows sxhtm121.zip



Glue-It! - links images horizontally


Version: 0.6
Licence: n/a
Author: Gunner
E-mail: rennug@videotron.ca
Webpage: n/a

Short description

Glue-It! allows you to link several source images into one larger bitmap. Output bitmap can be saved. Source images may be rearranged. Program has a built-in preview mode. Can play animations at different speeds.



Sample screen shot

click to enlarge


Download

Binaries for dos/windows glueit.zip



roy - Richard of York - helps you choose colors for your website


Version: 1.3b
Licence: freeware
Author: Mark Whitaker
E-mail: roy@blurb.u-net.com
Webpage: http://www.blurb.u-net.com/software/roy/

Sample screen shot

click to enlarge


Download

Binaries for dos/windows roy.zip



clipic - removes unused image borders, saves disk space, makes your program smaller.


Syntax

clipic.exe -bpp=<color depth> <input/output bitmap>
Parameter Description Required/Optional
color depth bpp must match your bitmap's color depth - one of the following: 8 | 15 | 16 | 24 | 32 required
input/output bitmap bitmap file in one of the following formats .bmp | .tga | .lbm | .pcx required



Sample usage

clipic.exe -bpp=8 sample.bmp
removes unused borders in sample.bmp
dir *.bmp /b | clipic.exe -bpp=8
removes unused borders in all bitmaps from current working directory. all bitmaps are using 8 bit color depth
type list.txt | clipic.exe -bpp=24
removes unused borders in bitmaps whose names are supplied in list.txt file. all bitmaps are using 24 bit color depth

before
after
before
original .bmp size 11078
after
size after clipic.exe 6298
 


Download

Binaries for dos/windows clipic_bin.zip



protos is an utility for transforming bitmaps. Given an input bitmap it creates four bitmaps, each one containing picture turned into one of the directions: north, south, east, west.


Sample usage

As a result of the following call:
protos.exe -d=e -s=20 pacman.bmp
four bitmaps will be created: pacman_e.bmp, pacman_w.bmp, pacman_n.bmp and pacman_s.bmp.


pacman_n.bmp

pacman_e.bmp

original bitmap
pacman.bmp

pacman_w.bmp

pacman_s.bmp


Download

Binaries for dos/windows protos_bin.zip



imglink - links images horizontally or vertically


Syntax

imglink.exe -d=<dir> -bpp=<color depth> <output bitmap>

Parameter Description Required/Optional
stdin list of image file names must be supplied on standard input. such a list can be created for example with dos "dir *.bmp /b" command or by listing contents of the file "type bitmaps.lst" required
color depth bpp must match your bitmap's color depth - one of the following: 8 | 15 | 16 | 24 | 32 required
output bitmap bitmap file in one of the following formats .bmp | .tga | .lbm | .pcx required
dir direction in which bitmaps are linked. h for horizontal direction. v for vertical. horizontal linking is assumed when dir parameter is omitted. optional



Sample usage

Command/Input Output
dir *.bmp /b | imglink.exe -d=h -bpp=8 out.bmp
links images horizontally
before + before + before + before + before
after
dir *.bmp /b | imglink.exe -d=v -bpp=8 out.bmp
links images vertically
before + before + before + before + before
after
 


Download

Binaries for dos/windows imglink_bin.zip



keyrepl - technically speaking: replaces keywords used in one text file (template) with keyword's extensions defined in other text file (keywords) creating an output file.
In other words keyrepl will help you create documentation for your projects fast.


Syntax

keyrepl.bat <template> <keywords> <output>


For example:
having file template.txt as follows:
this is sample application.
it's name is {@appname}.
it was last released on {@releasedate}
current version is {@appversion}
and keyword file keywords.txt as follows
{@appname} = "Very Good App"
{@appversion} = 2.0
{@releasedate} = 27/02/2002
creates output file output.txt as follows
this is sample application.
it's name is "Very Good App".
it was last released on 27/02/2002
current version is 2.0
Above example is included in distibution



Requirements

You'd need a Java(tm) Runtime installed in order to use keyrepl. Java is freely available from java.sun.com



Download

Binaries for dos/windows keyrepl_bin.zip




visits since 8-May-2002, Last updated 22-May-2002