Print This Page

Prequengine

Prequengine is the name of the new Prequel side project which aims to reimplement the LBA1 engine. It will be based on TwinEngine project.

The main purposes of this engine is to build a new version of original engine with some specific modifications. These including playing higher quality music files for sample, music, CD tracks, instead of the old VOC format, which limits us in space and quality; playing new movie formats and taking advantage of greater quality/compressions codecs and containes rather than the default FLA movies. Also, some of the difficulties we are experiencing in working with the original engine will be resolved. It will have in-game debug features to help all modification projects like the Prequel to easily and better make the game and have particular tools to change with a simple configuration.

Other reasons for working on this side project are to achieve a working LBA1 engine across several platforms, including all 32-bit MS Windows (95/98/NT/2000/XP), all BSD Platforms (FreeBSD/NetBSD/OpenBSD/Apple Mac OS X) and all POSIX (Linux/BSD/UNIX-like OSes). We have in mind to build the code as cross-platform so we could port the engine to as many OS' and consoles as possible. In future the project may be included under Residual project for better portability.

The project is on GPL license and its source can be found at prequengine.Googlecode.com
Google Code

To keep the project organized and connected for everyone who could help us or use it for other LBA related projects, the source code is documented with doxygen and available to the public here (note, it may not be up to date).