QuesoGLC
From WarzoneWiki
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.
Contents |
Installation Issues
Debian-based Linux Distributions
On a current Debian unstable, 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


