Install notes

Installation

Unzip in the directory of your choice. Make sure to use the "expand folders" option as the zipped distribution file contains a number of files which must reside in particular sub-directories in order for YaZZle to operate correctly. It is also a good idea to give YaZZle its own directory in order to simplify upgrades and/or uninstallation.

You will also need to download and install the gdiplus.zip file if you wish to make use of a skin or card deck that contains one or more .png image files and you are not running YaZZle under XP. The files contained within this archive should be unzipped into the directory containing the YaZZle.exe exectutable file.

UnInstallation

Simply delete the directory which contains all of the YaZZle files and sub-directories. No registry entries are made at the time of installation or when the application is executed. A list of files and subdirectories is given below if you need to delete them individually if you did not install YaZZle into its own directory.

Executable file list

YaZZle.exe:
The game application. "Open" this file to begin game play.
fmod.dll:
Freely distributable runtime library that provides sound and music playing support for a wide variety of sound file types.
ijl10.dll:
Freely distributable runtime library that provides jpeg image file use.
gdiplus.dll:
Freely distributable runtime library that provides support for a wide variety of image file types. Not needed for XP systems. This file may be found in the separate gdiplus.zip downloadable and may be needed for your version of MS Windows in order to make use of any skin and/or card deck that uses .png image files.

Directory List

Card Decks:
Storage location for the files that make up the different usable card decks.
Game Types:
Storage location for the files that make up the different playable Solitaire variations.
Help:
Storage location for the files of the game play help system.
Music:
A default place to store music files that may be played during game play.
Skins:
Storage location for the directories and files that make up the different usable playing area skins.
Sounds:
Storage location for the different sound files that are used during game play.

Miscellaneous file list

YaZZle.ini
A plain text file from which YaZZle stores and retrieves its options and settings. Most of the settings within this file are controlled by YaZZle, but there are a few which may be of interest to anyone either having trouble getting YaZZle to run properly or wishing to try out some of YaZZle's "undocumented" features:
Test Graphics
The use of this setting has been disabled for this version of YaZZle.
Log Level
See below for a description of what this setting does.
Use DirectX
The use of this setting has been disabled for this version of YaZZle.
Use OpenGL
The use of this setting has been disabled for this version of YaZZle.
YaZZle.log
A plain text file that YaZZle produces each time it is started. This file contains information that may be useful when attempting to track down game crashes. The contents of this file are driven by the value of the [Options]Log Level setting in YaZZle.ini. YaZZle is installed with a setting of 2 for Log Level, which tells it to only produce information for critical errors, normally those which may lead to a game crash. Log Level=3 will produce significantly more information and is intended for debug use only. Log Level=9 will produce the most information and also is intended for debug use only.