Added install wizard. So far it only has the user select their q3a location on windows.
Added installation type page to the install wizard. Doesn't do anything yet.
Added a simple MD5 hash check to determine whether Q3A data is up to date. This determines how the install wizard selects the next page.
Rename locatepage to locate.
Basic Q3A patch downloading.
When downloading linuxq3apoint-1.32b-3.x86.run, skip writing the first 8251 bytes so a valid tar.gz file is written.
Fix crash when canceling wizard after patch download is complete.
Unzip Q3A patch.
Install Q3A patch.
Added patch EULA page to the install wizard.
Added "install" wizard page for selecting pak0.pk3 location and Q3A destination directory.
Added "copy" wizard page for copying pak0.pk3 to the Q3A destination directory.
On first run, try to get the Q3A path on Windows by reading it from the registry.
Merge the installtype, install and locate wizard pages into one page with a QStackedWidget.
Automatically go to the next wizard page when copying or patching completes.
Have the "copy" wizard page take a list of files to copy, rather than copying a predefined file.
Make installing from Steam a separate option than installing from CD. Copy all pk3 files instead of just pak0.pk3.
Rename "installtype" wizard page to "setup".
Don't install the patch when installing from Steam.
When installing from CD, have the user select a drive/directory instead of making them find pak0.pk3 on the CD.