______________________________________________________________________

                          MyPlaza MPU Maker
______________________________________________________________________

This is a simple application which can be used to generate MPU files.
MPU files are MyPlaza's custom update package format.

 ____________________________
/  Why a Proprietary Format? \

The main reason is because PHP 4, unfortunately, provides no support
for decompressing an archive format.  The MPU file format is very
simple, so no complex scripts are required to unpack them.

The MPU format uses zlib to compress the data.  Thus PHP 4.0.4 is
required to unpack the data (the zlib inflate function).

 _____________
/  How to use \

MPU Maker is written in Visual Basic 6, and will only run on Windows
systems (or under Linux+Wine).


The interface is fairly simple and basic.

The Source Dir points to the location of the folder containing all
the files to be packed into the package.  All files here will be
unpacked and written to the root of the forum installation directory.

The Temp File is a temporary file, written to the root of the forum
installation directory, after all other files have been successfully
unpacked and written.  Then, the Temp File is executed, and then
deleted.  The Temp File should be a PHP script, which returns true or
false, where "true" indicates success.  This is useful for including
upgrade/installation scripts.
An example Temp File is included (module_installer.php).  This Temp
File simply activates a module (it's designed to be packaged with
module installation packages).

The Out File is just the output MPU file, which can be installed via
the MyBB AdminCP.

Version indicates which version of MyPlaza is required to _EXTRACT_
the update.  Although not designed to, you can also indicate the
minimum version of MyPlaza required here.
Usually, keep this at 0.4


After entering the above details, just click Generate to get the MPU file.

 ______________
/  Limitations \

  This program is written in Visual Basic... :(
Because of this, older versions of Windows (eg 9x) may not come with
the VB6 runtime files - download these from:
http://download.microsoft.com/download/5/a/d/5ad868a0-8ecd-4bb0-a882-fe53eb7ef348/VB6.0-KB290887-X86.exe

 __________
/  Credits \

- The VB MD5 hashing code was originally written by Mark van Cuijk
  http://pscode.com/vb/scripts/ShowCode.asp?txtCodeId=41067&lngWId=1
