
     ______________________________________________________________________
    |                                                                      |
    |    STAY PSY                                                          |
    |    Party Version, 2010-08-30                                         |
    |______________________________________________________________________|


A PC demo for RiverWash 2010 demoscene party @ Warsaw, Poland
	Compo: Newschool Demo

Authors:

- Adam Sawicki "Reg" - code, graphics - "This is my first demo!"
	sawickiap@poczta.onet.pl
	http://regedit.gamedev.pl
- count - music
	count@o2.pl

Requirements:

- PC
	- Fast CPU
	- GPU with Shader Model 3
- Windows
	- DirectX 9 June 2010

Technologies used:

- Visual C++ 2010 Express
- DirectX SDK June 2010
- FMOD
- Intel Threading Building Blocks

Keyboard shortcuts:

- ESC - Exit


Configuration
================================================================================

There are three ways to choose demo configuration.

1. Command line parameters
--------------------------------------------------------------------------------

Examples:

/ResX 1024           - (required) Screen resolution - width in pixels
/ResY 768            - (required) Screen resolution - height in pixels
/RefreshRate 60      - (required) Refresh rate in Hz (ignored if not fullscreen)
/FullScreen true     - (required) true for fullscreen, false for windowed mode
/VSync false         - vertical synchronization on/off
/Config MyConfig.dat - load custom configuration file
/ConfigWindow        - force showing configuration window
/NoMusic             - turn off the music

2. Configuration file
--------------------------------------------------------------------------------

By default demo looks for configuration file "Config.dat". You can request
loading other config file by using /Config command line option.

Configuration file has more options available than command line. You can, for
example, choose between presentation inverval DEFAULT, ONE, IMMEDIATE and other.
These options may be good for programmers, hackers and when the demo doesn't
work on particular graphics hardware.

Example configuration file:

Display = {
	BackBufferWidth = 1280;
	BackBufferHeight = 800;
	FullScreen = false;
	RefreshRate = 60;
	BackBufferFormat = A8R8G8B8;
	BackBufferCount = 0;
	MultiSampleType = NONE;
	MultiSampleQuality = 0;
	SwapEffect = DISCARD;
	EnableAutoDepthStencil = true;
	AutoDepthStencilFormat = D24S8;
	DiscardDepthStencil = true;
	LockableBackBuffer = false;
	PresentationInterval = ONE;
};
Music = {
	Enabled = true;
	Volume = 1.0;
};
Log = {
	Console = false;
	PerformanceMonitor = false;
};

3. Configuration dialog window
--------------------------------------------------------------------------------

If neither command line parameters nor configuration file is present, demo
automatically opens dialog window at start, where user can choose configuration
options in a convenient way.

