                           +---------------+
                           | B A L A Z A R |
                           +---------------+

*** What is Balazar???

Balazar is a 3D adventure and roleplaying game!

Balazar is currently available only in French ; an English version
will arrive soon.



*** Help needed !

We espescially search for graphists and network coders.

We also search people for porting Balazar to other OS.



*** Requirement

 * Python 2.3.x (the latest is the best; tested on 2.3.4)
   INCLUDING the files for compiling python modules in C,
   e.g. , on Linux Mandrake, you need to install the package :
   'libpython2.3-devel-2.3.3-2mdk' (version numbers may change)

 * OpenGL (tested with Radeon DRI and NVidia dirvers; hardware
   acceleration is heavily advised, though not strictly required)

 * SDL (http://libsdl.org/)

 * Glew (http://glew.sf.net)

 * OpenAL (www.openal.org), PyOgg and PyVorbis (www.xiph.org) for
   sound support.

 * Cal3D >= 0.10 (cal3d.sourceforge.net)
   
 * Twisted (http://twistedmatrix.com)

 * FreeType (http://freetype.org)

The Balazar tarball comes with all other dependencies (including Soya
3D and Tofu).



*** Installation

tar -xvzf Balazar-XXX.tar.gz
cd Balazar-XXX

 * Do:

python ./setup.py build

 * Do AS ROOT:

su
python ./setup.py install

You may get the following warning:

  warning: install: modules installed to '/usr/share/',
  which is not in Python's module search path (sys.path)
  -- you'll have to change the search path yourself

You can safely ignore the warning !



*** How to launch Balazar ?

Just type "balazar" on a console !

There's also a command line interface, see "balazar --help" for more
information.



*** Common troubles

 * Sound problems : OpenAL may not support your sound card (e.g.
   sound quality is poor, and you get some error printed on the
   console, about "native_blitbuffer: Assertion `0' failed" or "fcntl:
   Invalid argument"). Some people has obtained good result by forcing
   the use of esd. For that, edit ~/.openalrc, and write in it :
   
     (define devices '(esd))

 * ImportError: libGL.so.1: cannot handle TLS data
   This problem occurs typically on Debian with NVidia cards.
   Just install the "nvidia-glx" Debian package.


   
*** Contacts and website

jibalamy@free.fr

http://balazar.nekeme.net


