Last modified 3 years ago Last modified on 12/27/08 23:55:26

QuesoGLC (the OpenGL Character Renderer) allows Warzone 2100 to use TrueType fonts instead of the original bitmapped fonts. Beyond the ease of changing the appearance of text, this further allows for support of languages that utilize many non-ASCII characters.

Installation Issues

Debian-based Linux Distributions

On a current Debian unstable (5.0 / Lenny and newer), you can install QuesoGLC via "apt-get install libglc-dev" (the package was added 2007-12-28). If you're using an older version you have to use one of the methods below.

Install binaries

However, using http://sourceforge.net/forum/forum.php?forum_id=465578 as a source, the following steps may be employed (# denotes root access, $ denotes unprivledged user access):

# echo "deb-src http://mentors.debian.net/debian unstable main contrib non-free" >> /etc/apt/sources.list`
# aptitude update
# apt-get build-dep quesoglc
$ fakeroot apt-get --build source quesoglc (root, or appearant root capabilities are required to set file permissions during the package build)
# dpkg -i libglc-* (if the above fails due to a libc6 version dependency error, and libc6 is at least 2.7-x, run `dpkg --force-depends-version -i libglc-*`)

Now you should be able to build Warzone.

Build from source

This worked fine for me, but some people might run into dependency problems. configure will complain if that is the case, and you will probably need to install checkinstall.

  • Install the dependencies
    • FreeType
    • FontConfig
  • Download the sources from http://quesoglc.sourceforge.net/
  • Extract
  • Configure
  • Build
  • Install
  • Update library cache (otherwise warzone2100 will build, but not run)
apt-get install libfreetype6-dev
apt-get install libfontconfig1-dev

wget http://downloads.sourceforge.net/quesoglc/quesoglc-0.7.1.tar.bz2
tar -xjf quesoglc-0.7.1.tar.bz2
cd quesoglc-0.7.1

./configure
make
sudo checkinstall make install
sudo ldconfig

Category:Development ?