Library Dependencies

From Hero of Allacrost

Jump to: navigation, search

This page contains a list of the libraries needed to build and play Hero of Allacrost as well as use the map editor. The Library Issues section details common problems the user may have with these libraries and how they may get around it.


Current Release Dependencies

The table below contains all of the library dependencies for the most current release of Allacrost.

Full Name Abbreviated Name Version Required Website Purpose of Use
Simple DirectMedia Layer SDL 1.2.11 http://www.libsdl.org/ user input, threads, timing, window management
Open Graphics Library OpenGL  ??? http://www.opengl.org/ graphics and visuals
PNG Graphics Library libpng 1.2.12 http://www.libpng.org/pub/png/libpng.html handling of .png images
JPEG Graphics Library libjpeg 6b http://www.ijg.org/ handling of .jpg images
SDL TrueType Font Library SDL_ttf 2.0.7 http://www.libsdl.org/projects/SDL_ttf/ font rendering
Open Audio Library OpenAL 1.1 http://www.openal.org/ audio playback
Vorbis libvorbis 1.1.2 http://www.vorbis.com/ ogg music decoding
Lua Programming Libraries lua 5.1 http://luabinaries.luaforge.net/download.html scripting language
Boost Headers boost 1.42 http://www.boost.org C++ source libraries, required by LuaBind for compilation only
Qt GUI Library Qt 4.* http://www.trolltech.com/products/qt GUI in map editor
gettext gettext 0.14.5 http://www.gnu.org/software/gettext/ game text translation
Personal tools