
          Majesty: The Northern Kingdom Sim for Linux Demo
          ================================================

This is the demo version of Majesty: The Fantasy Kingdom Sim.
The full version of Majesty Gold includes: both the original game and the 
Northern Expansion, 31 quests, full access to all building upgrades, 
many additional hero and building types, freestyle games, downloadable 
quests, and network play.

You can get the full version of the game by contacting your local software
reseller, one of the resellers listed on the LGP website, or directly from 
Linux Game Publishing at http://www.linuxgamepublishing.com/
---

TABLE OF CONTENTS

1 System Requirements
2 Playing the Game
3 Troubleshooting
4 Contacting Linux Game Publishing, Inc.


-----------------------
(1) SYSTEM REQUIREMENTS
-----------------------

  Linux kernel version 2.2.x or 2.4.x
  Pentium 200 or faster, or PowerPC G3 or better
  48M RAM required (64MB recommended)
  glibc 2.1 or later
  X server configured for 16bpp (or better) at 800x600 (or better)
  OSS compatible sound card
  Hard disk with 40MB of available space

The Majesty demo, Majesty: The Fantasy Kingdom Sim, and the Majesty: The 
Northern Kingdoms expansion are available for Linux on both x86 and ppc.

--------------------
(2) PLAYING THE GAME
--------------------

Run 'maj_demo' to start the game.

The first time you run the game, it will create a .lgp/maj_demo directory 
in your home directory.  Saved games, temporary files, and preferences will 
be stored here.

The following arguments may be given to Majesty:

        [-h | --help]           Display this help message
        [-v | --version]        Display the game version
        [-f | --fullscreen]     Run the game fullscreen
        [-w | --windowed]       Run the game in a window
        [-s | --nosound]        Do not access the soundcard
        [-y | --yield]          Run sched_yield() in the event loop
        [-d | --delay]          Use SDL_Delay() to yield (slower, less CPU)
        [--alwaysyield]         Always yield in the event loop
        [--numchannels #]       Number of SDL_Mixer channels to use

-------------------
(3) TROUBLESHOOTING
-------------------

The following are some of the more common problems you might have, and 
recommended solutions:


Q) When running full-screen, the game runs in the center of the screen, 
surrounded by black bars.

A) SDL, the graphics and sound library used by the game, attempts to switch 
the X server to the game's resolution.  If the X server does not support the 
required resolution, it will draw the game's video area in the middle of the
display area and fill the remainder of the screen with black.

You may use your distribution's configuration tools to alter the resolution 
of your X server, or you can edit the X configuration files by hand.  (If 
you choose the latter, please back up your X configuration files before 
making any changes!)

If you are using XFree86, you can edit /etc/X11/XF86Config-4 and look for 
a section like:

Section "Screen"
    Identifier "screen1"
    Device      "Generic SVGA"
    Monitor     "Generic VGA"
    DefaultColorDepth 24
    Subsection "Display"
        Depth       24
        Modes       "1280x1024"
	ViewPort    0 0
    EndSubsection
EndSection

Change the "Modes" line to include additional resolutions, e.g.:

    Subsection "Display"
        Depth       24
        Modes       "1280x1024" "1024x768" "800x600" "640x480"
	ViewPort    0 0
    EndSubsection

The PPC version does not always switch resolutions correctly.

Q) There is no game sound.

A) First, check the obvious places: that you have a connection between 
your output device (speakers, headphones, etc.) and the sound card, and 
that the device is on.  Also, make sure that your sound is not muted at 
the system level via a volume control application (aumix, gmix, etc.).

If you are getting sound in your desktop environment but not in the game, 
it may be due to a conflict with the desktop environment's sound daemon.
If you are using KDE, disabling artsd should enable sound in the game.
For GNOME, you will need to disable esd.  Both environments provide tools 
to control this from the menus, or you can use the programs artscontrol 
or esdctl to temporarily disable the sound daemon.

If you are getting sound, but it is choppy, incomplete, or full of static, 
your sound card may not be well supported by the kernel drivers.  If this 
is the case, you may want to install alternate sound drivers (such as the 
ALSA drivers, available from http://www.alsa-project.org/).  If you do so,
make sure you enable OSS emulation, as the game uses the OSS sound API.


Q) Is there an easy way to apply patches, if there are any?

A) LGP offers lgp_update, a tool for the automatic location, retrieval, 
and application of product patches.  It is available from the support 
website at http://support.linuxgamepublishing.com/  It is installed with 
the various LGP full products, and it also offers access to LGP-specific 
downloads (such as the LGP demo launcher).


Majesty is built against stock versions of glibc 2.1.1, libSDL 1.2.5, 
libSDL_mixer 1.2.4, and libsmpeg 0.4.4.  For licensing compliance, see 
the file README.licenses in the installation directory.

------------------
(4) CONTACTING LGP
------------------

To order the full version of the game, contact your local software reseller,
one of the resellers listed on the LGP website, or directly from Linux Game 
Publishing at:

    http://www.linuxgamepublishing.com/

Technical support and FAQs for the demo are available through the LGP support
site:

    http://support.linuxgamepublishing.com/

The full product also offers technical support by e-mail.

Enjoy!

    -- The LGP Majesty Team

