------------------------ License -----------------------------

"Material", below, refers to this software package and the files it contains
created by Mikko Apo. "You" refers to the licensee. 

1. You do not get any guarantee on the quality or usability of the Material
   and you assume all responsibility for the use of the Material.
2. You may distribute and copy Material, provided that you fill the following
   conditions:
   a) You must include all the files in original unmodified form.
   b) You must include this License with the Material.
   c) You must cause the Material to be freely available without a cost.
3. If you cannot or will not accept this license or this license is invalid
   according to the laws that govern you, you can not use, modify,
   copy or distribute the Material.

For new fixes, feedbacks, bug reports and such my contact address is at

http://iki.fi/apo/

------------------- Instructions -----------------------------

General:

With Buzz FixKit you can get Buzz running if you've reinstalled your Windows
or  you've unpacked Buzz from an archive (zip/rar/whatever). It also fixes
a few problems related to different Buzz installs and configurations.

Please note: Nothing will happen until you press a button labeled "Install".
That happens _after_ selecting the wanted operations. Nothing totally
irreversible should happen if you play with this program, but be careful
anyway. In some operations, you will need to make decisions. Please read the
instructions carefully and select "Ok" or "Cancel" accordingly.

By default no operations will be done.

Audio:
- If you get a crash due audio driver problems and Buzz doesn't start,
  change to Silent driver and try the different drivers one by one
- Silent is the safest, should work on every machine but you won't hear
  any audio ;)
- Windows Waveform Audio should work on every machine, DirectX is
  better and ASIO is for professional cards.

Theme:
- Buzz might crash on startup if there's a theme selected and there are
  no themes.

Buzzpath:
- Sometimes the Buzzpath doesn't get right values when Buzz starts up,
  cleaning it helps.

Buzz branch:
- Deleting the whole Buzz registry branch is usually safe, but you'll
  loose all buzz settings.

File-extensions:
- Register .bmx and .bmw file-extensions so double clicking files works and
  you can open Buzz files directly with IE

Gear\Index.txt:
- Buzz will crash on startup if there is no gear\index.txt

Removing vst loader indexes:
- No bugs related to this one, just here for the fun of it.

Envelope.ocx:
- If you get "Can't find envelope.ocx" error from Buzz you probably need to
  register the .ocx
- If Buzz FixKit complains "Could not load <Buzz PATH>\envelope.ocx",
  you should extract one of the .ocxs before registering.
- Stygmate's .ocx is better but doesn't work on every machine,
  unpacked version might work better
- If you still get "Could not load <Buzz PATH>\envelope.ocx" error,
  check mfc42.dll information below.

MFC42.dll:
- Buzz might have some problems due an older version of mfc42.dll.
  You can install the 6.0.8665.0 version with Buzz fixer.
  You can get the latest version of it from http://support.microsoft.com
  [search for "Q259403"]. You can find out  the version of a .dll file
  by right clicking it and selecting "Properties".
- Possible problems might be that certain plugins crash or envelope.ocx
  doesn't get registered due some errors. If you see this error from the buzzfixer:
  "Unable to register the .dll/ocx; LoadLibraryFailed; code 1157,
  one of the library files needed to run this application cannot be found."
  update the mfc.

MSVCR70.dll:
- Plugins compiled with .NET (VisualC++ 7) might require the latest
  version of MSVCR70.dll
- Symptoms of this problem is that Buzz crashes while loading the plugin.
- Doesn't overwrite newer versions

Lee Dragon's Mono To Stereo Wrapper:
- Version 1.01 uses hardcoded paths in the .dlls and if you relocate
  your Buzz folder the machines with the suffix (Stereo) will start
  crashing. Rerun the patcher to fix the errors.

----------- Summary of functions -----------------------------

registry:
  set jeskola\buzz\settings\audio to "silent"
  remove jeskola\buzz\settings\audio
  remove jeskola\buzz\settings\theme
  remove jeskola\buzz\settings\buzzpath
  remove buzz branch
  add file-extensions for .bmx and .bmw
file:
  installs gear\indext.txt if missing
  removes vst loader indexes from gear\vst\ and
    from vst dir defined in overloader
  reset overloader output driver
  set overloader output driver to silent
envelope.ocx:
  register/unregister envelope.ocx
  install stygmate (unpacked/packed) or jeskola
dlls:
  mfc42.dll version 6.00.8665.0
  msvcr70.dll version 7.00.9466.0
other programs:
  lee dragon's mono to stereo patcher

---------------- Version history -----------------------------
020922  Uses NSIS2.09a, name change to Buzz FixKit
020711  Included MSVCR70.dll, MFC42.dll and Mono2Stereo patcher
020424	Added information on how to detect problems with the mfc42.dll and update it, thanks to shaktibreaks and that one other person (sorry I forgot who you were) for testing the fix
020314	2nd release, fixed date strings, fixed remove buzz branch
020303	First release
