General Help!
-------------

Obviously I hope no one needs to use this, here's a few things I picked up while testing first:

- Only machines with a 3D card will play this properly. Some 2D cards are capable but it will most likely run very slowly!

- A graphics mode will be chosen automatically depending on the hardware of the machine. This doesn't always work brilliantly and if there is trouble you could try forcing different modes via the settings.ini

- The sound driver used by default is Direct Sound (min version 7), if this is not available the game will try to use OpenAL. Failure on both may mean the game does not operate.

- The game runs in a native resolution of 1024x768. When going full screen it will create a window of the width/height/depth of the current desktop resolution and create a virtual resolution of 1024x768 within this. This may cause some widescreen displays to look stretched. If this is a problem they can run the game in windowed mode (see settings.ini below) however this is not an in-game option.

- As required the game saves data in the required locations depending on the operating system

- If the game does not open, check the log.txt (this only logs the opening of the game as I found once it loads correctly there were no real problems.)




settings.ini reference guide!
----------------------------

ForceDirectX7=0 (=1 forces DirectX 7 mode if enabled. Non-3D cards do NOT like this!)

ForceDirectX9=0 (=1 forces DirectX 9 mode - most often this is the driver chosen by default anyway)

ForceOpenGL=0 (=1 forces OpenGL mode, I came across 1 older machine that preferred this during testing)

MusicVolume=50 (the music volume, 100 = max)

SoundVolume=50 (the sound volume, 100 = max)

lastUserId=1 (the userID number of the last selected user. The user files are kept in the same folder as the settings.ini file)

fullScreen=0 (=1 force full screen, =0 windowed at 1024x768 if it will auto-fit to 800x600 if it's a shorter resolution)

escapeExits=1 (=1 development ESC exiting, exits the game instantly when Escape pressed. Useful if loading the game a lot!)

useFurryCursor=1 (=1 use virtual cursor, =0 use windows cursor, I set it that it is turned off by default.)


UserX.txt reference guide!
--------------------------

playerName= (text based player name)
playerId=0 (this was originally neededif a user could be deleted. I decided not to include any deletion commands in the game however!)
nextLevel=1 (no longer used)
seenIntro=0 (no longer used)
levelScore(x,Score) (where X is the level Number and Score is the score)
levelMerit(X,M) (where x is the level number and M is the merit type, 1=silver star, 2=gold star)
bonusScore(X,Score) (there are 5 bonus levels, otherwise the same as the level score line)
storyboard(X,S) (notes if the user has seen a storyboard, decided not to use this data in the end but it gets collected! X = level number S = 1 for seen it.)